Document Document Title
US10938035B2 Manufacturing method of electrode for secondary battery
The positive electrode active material layer includes a plurality of particles of a positive electrode active material and a reaction mixture where reduced graphene oxide is bonded to a polymer having a functional group as a side chain. The reduced graphene oxide has a sheet-like shape and high conductivity and thus functions as a conductive additive by being in contact with the plurality of particles of the positive electrode active material. The reaction mixture serves as an excellent binder since the reduced graphene oxide is bonded to the polymer. Therefore, even a small amount of the reaction mixture where the reduced graphene oxide is covalently bonded to the polymer excellently serves as a conductive additive and a binder.
US10938034B2 Binder composition, binder dispersion liquid, electrode mixture, electrode, non-aqueous electrolyte secondary battery, and method for producing binder composition
The present invention provides a binder composition which suppresses a swelling ratio in an electrolyte solution while having sufficient peel strength. The binder composition according to the present invention contains a copolymer including monomer units derived from vinylidene fluoride, a fluorine-containing alkyl vinyl compound, and a crosslinkable monomer; the content of the monomer unit derived from the fluorine-containing alkyl vinyl compound in the copolymer being not less than 2 mass % and less than 10 mass %; and the content of the monomer unit derived from the crosslinkable monomer being less than 5 mass %.
US10938024B2 Manufacturing method of anode for secondary battery and anode for secondary battery manufactured thereby
Disclosed herein is an anode for a secondary battery manufactured thereby. The anode for a secondary battery includes a first adhesive member and a second adhesive member to which a plurality of electrolytes are fused, a first case configured to be fused to the first adhesive member, and a second case configured to be fused to the second adhesive member and the first case and into which an anode active material and a liquid electrolyte are injected. The anode has an effect of maximizing a reaction area because an electrolyte is exposed at both surfaces of the anode for a secondary battery.
US10938023B2 Method for manufacturing electrode for secondary battery and electrode obtained therefrom
The present disclosure relates to a method for manufacturing an electrode for a secondary battery, including the steps of: (i) preparing a first electrode mixture for primary coating and a second electrode mixture for secondary coating; (ii) coating the first electrode mixture onto an electrode current collector and carrying out drying; and (iii) coating the second electrode mixture onto the first electrode mixture and carrying out drying in such a manner that the drying rate of the second electrode mixture is lower than the drying rate of the first electrode mixture in step (ii).
US10938014B2 Battery wiring module
Provided is a battery wiring module that can hold busbars until they are connected to a secondary battery. A busbar is configured to connect battery terminals of a plurality of battery cells to each other, and has a recess portion that is recessed in a Z direction, which is a stack direction in which a housing is stacked on the battery cells. The battery wiring module includes a busbar holding portion configured to be inserted into the recess portions, and engage with the busbar in an X direction, which is a direction in which the battery cells are lined up, so as to hold the busbar.
US10938013B2 Battery module
Provided is a battery module. The battery module includes: a bus bar including first and second portions electrically connected respectively to different battery packs; and a bus bar cover covering the bus bar to insulate the bus bar, wherein the bus bar cover includes first and second portions covering the first and second portions of the bus bar and a hinge portion providing pivotable connection between the first and second portions. Accordingly, sufficient insulation may be secured for the bus bar electrically connecting different battery packs, and malfunction and safety accidents caused by the short circuit of the bus bar through which a high-voltage charge/discharge current flows may be prevented.
US10938012B2 Battery module
A battery module comprising a first battery group having at least one secondary battery; a second battery group having at least one secondary battery that does not belong to the first battery group; a first bus bar to which an electrode lead of the secondary battery belonging to the first battery group is contacted and coupled; a second bus bar spaced apart from the first bus bar so that an electrode lead of the secondary battery belonging to the second battery group is contacted and coupled thereto; a sub bus bar interposed between the first bus bar and the second bus bar to electrically connect the first bus bar and the second bus bar; and an elastic member having a portion coupled and fixed to the sub bus bar to give a restoring force for separating the sub bus bar from the first bus bar and the second bus bar.
US10938010B2 Absorbent glass mat separators, VRLA batteries, and related methods of manufacture and use
Disclosed herein are soluble content absorbent glass mats or AGM separators for VRLA, AGM, or VRLA AGM batteries. Such glass mats may be prepared from insoluble glass fibers blended with soluble content materials. Upon exposure to a suitable solvent, the dissolving or solvating of the soluble content produces voids within the glass mat. The voids enhance the absorption of the solvent within the glass mat. The soluble content may be acid-soluble glass fibers or microfibers.
US10938009B2 Battery
A first separator (130) covers a first surface of a cathode electrode (110). The first separator (130) has a melting point of a first temperature. A second separator (140) covers a second surface of the cathode electrode (110). The second separator (140) has a melting point of a second temperature higher than the first temperature. An adhesive layer (132) is formed by melting a portion of the first separator (130). The adhesive layer (132) pastes the first separator (130) and the second separator (140) to each other.
US10938003B2 Battery packs to power electric vehicles
Systems and methods to power electric vehicles are disclosed. A battery pack to power an electric vehicle is provided. The battery pack residing in the electric vehicle. The battery pack can include a plurality of battery modules. Each of the plurality of battery modules can include a plurality of battery blocks. A first battery block can include a plurality of cylindrical battery cells. Each of the plurality of cylindrical battery cells can have a pair of battery cell terminals and can have a voltage of up to 5 volts across the pair of battery cell terminals. The plurality of cylindrical battery cells can be electrically connected in parallel within the first battery block. Each cylindrical battery cell of the plurality of cylindrical battery cells can be spatially separated from each of at least one adjacent cylindrical battery cell within the first battery block by less than 2 millimeter (mm).
US10937999B2 Secondary battery and manufacturing method of the same
In the case where a secondary battery is repetitively curved, portions which tend to cause deterioration such as crack or breakage are, for example, a positive electrode tab and a negative electrode tab. This is because these portions are narrow projected portions, and tend to have low mechanical strength against repetitive curving in some cases. In view of the above, the positive electrode tab and the negative electrode tab are provided in portions relatively less affected by curving. More specifically, secondary battery includes a positive electrode, a positive electrode lead electrically connected to the positive electrode, a negative electrode, a negative electrode lead electrically connected to the negative electrode, a separator, and an exterior body wrapping the positive electrode, the negative electrode, and the separator. The positive electrode, the separator, the negative electrode, and the exterior body can be curved in a first direction. The positive electrode lead and the negative electrode lead are drawn from opposite sides of the exterior body.
US10937996B2 Display apparatus and method of manufacturing the same
A display apparatus, comprising an element substrate including a display portion formed by arraying a plurality of organic light emitting elements on a base and a connecting portion provided on the base so as to be separated from the display portion, a driving substrate connected to the connecting portion so as to be configured to drive the display portion, and a heat-insulating portion provided between the display portion and the connecting portion in planar view in the base and configured to have lower heat conductivity than the base.
US10937995B2 OLED display and OLED display device with plurality of light-absorbing bodies in planarization layer
An organic light emitting diode (OLED) display panel and an OLED display device include a substrate, a thin film transistor array function layer disposed on the substrate; a planarization layer disposed on the thin film transistor array function layer; an anode electrode disposed on the planarization layer; and a pixel definition layer disposed on the anode electrode. The planarization layer and/or the pixel definition layer include a plurality of light-absorbing bodies used for absorbing incident light emitted from outside the OLED display panel. The light-absorbing bodies are doped in the planarization layer and/or the pixel definition layer.
US10937993B2 Organic light-emitting diode display panel having under-the-screen structure and display device thereof
An organic light-emitting diode display panel and a display device are provided. By disposing the electrode layer in each light transmissive area within the electronic-component display area as the transparent electrode layer, external light passes through the transparent electrode layer to reach the electronic component located below the display screen, and the electronic-component display area can be displayed normally without removing the display material above the electronic component, that is, the boring is not required, thereby solving the defect that the prior art requires boring, and realizing the full-screen.
US10937991B2 Display panel and method of packaging the same, display device
The present disclosure discloses a display panel, a method for packaging the display panel, and a display device. A display panel comprising: a cover plate comprising a main body portion and a sidewall disposed at a periphery of the main body portion and surrounding the main body portion; a sealing film disposed opposite the cover plate and sealingly engaged with the sidewall of the cover plate to define a sealed package space; and an organic light emitting unit sealed within the package space.
US10937990B2 Encapsulation film
The present application relates to an encapsulation film, a method of manufacturing the same, an organic electronic device including the same, and a method of manufacturing the organic electronic device using the same. The present application provides an encapsulation film which can be formed to have a structure in which moisture or oxygen flowing from the outside into an organic electronic device can be effectively blocked, has excellent handling properties and processability, and also has excellent bonding properties with an organic electronic element and durability.
US10937987B1 Electronic devices having displays with tilted anodes
An electronic device may have a flexible organic light-emitting diode display layer. The edge of the flexible display layer may be bent. The display may have pixels formed from organic light-emitting diodes having anodes characterized by anode surface normals. For pixels in some regions of the display such as the bent edge of the display, the display may be characterized by a display surface normal for a pixel that differs from an anode surface normal for the anode of the organic light-emitting diode of that pixel. By tilting the anodes in this way, color shifts due to off-axis viewing of the pixels in the bend edge of the display can be minimized. If desired, tilted anodes may have multiple areas with different tilts. Sets of pixels with different anode tilts or other characteristics that differ may be supplied with common pixel data values.
US10937986B2 Display device
A display device includes an electroluminescent layer laminated on pixel electrodes and a multifunctional electrode and a common electrode laminated on the electroluminescent layer. The electroluminescent layer includes a lower common layer that continuously overlaps and contacts the pixel electrodes and the multifunctional electrode and light emitting layers separated from each other corresponding to each of the pixel electrodes on the lower common layer. The multifunctional electrode includes portions each passing between a pair of adjacent pixel electrodes of the pixel electrodes, and is set to a potential closer to that of the common electrode than the pixel electrodes in an image display period, and at least a part of the multifunctional electrode functions as at least one electrode group of a transmission electrode group and a reception electrode group in a touch sensing period.
US10937984B2 Organic compound and light emitting diode and organic light emitting diode display device using the same
The present disclosure relates to an organic compound, a light emitting diode and an organic light emitting diode display device using the same. The organic compound is represented by a following chemical formula 1.
US10937981B2 Light-emitting element, light-emitting device, and electronic device
A light-emitting element is provided, including a first electrode and a second electrode, a first layer including first and second organic compounds, the first layer being formed between the first electrode and the second electrode wherein the first organic compound is capable of emitting a first light and the second organic compound has an electron transporting property, and a second layer including third and fourth organic compounds, the second layer being formed between the first layer and the second electrode wherein the third organic compound is capable of emitting a second light and has an electron trap property and the fourth organic compound has an electron transporting property.
US10937978B2 Methods for forming a perovskite solar cell
A perovskite thin film and method of forming a perovskite thin film are provided. The perovskite thin film includes a substrate, a hole blocking/electron transport layer, and a sintered perovskite layer. The method of forming the perovskite solar cell includes depositing a perovskite layer onto a substrate and sintering the perovskite layer with intense pulsed light.
US10937973B2 Organometallic compound, organic light-emitting device including the same, and diagnostic composition including the organometallic compound
An organometallic compound represented by Formula 1A: wherein, in Formula 1A, groups and variables are the same as described in the specification.
US10937972B2 Complex and perovskite material, and perovskite-type solar cell using complex or perovskite material
The complex comprising one or more of the compound represented by general formula: RPbn1Xm1 (wherein R is a cation represented by R1NH3+ (wherein R1 represents a univalent substituted or unsubstituted hydrocarbon group), or the following formula: (wherein R2 represents a hydrogen atom, or a univalent substituted or unsubstituted hydrocarbon group); X is the same or different, and each represents a halogen atom; n1 is 0.8 to 1.2; and m1 is 2.8 to 3.2, or the compound represented by general formula: R2Pbn2Xm2 wherein R and X are as defined above; n2 is 2.8 to 3.2; and m2 is 7.7 to 8.3; and one or more dimethylformamide molecules is capable of decreasing the stirring time upon dissolution in an organic solvent such as DMSO, as well as decreasing the hysteresis and improving the solar cell characteristics (in particular, photoelectric conversion efficiency) when the complex is applied to a perovskite layer.
US10937965B2 Light-emitting element, display device, electronic device, and lighting device
A light-emitting element containing a light-emitting material with high light emission efficiency is provided. The light-emitting element includes a high molecular material and a guest material. The high molecular material includes at least a first high molecular chain and a second high molecular chain. The guest material has a function of exhibiting fluorescence or converting triplet excitation energy into light emission. The first high molecular chain and the second high molecular chain each include a first skeleton, a second skeleton, and a third skeleton, and the first skeleton and the second skeleton are bonded to each other through the third skeleton. The first high molecular chain and the second high molecular chain have a function of forming an excited complex.
US10937964B2 Organic semiconductor material
The purpose of the present invention is to provide an organic semiconductor material having liquid crystallinity and high electron mobility. The present invention is an organic semiconductor material having at least a charge-transporting molecular unit (A) having a structure of an aromatic fused ring system and a cyclic structural unit (B) bonded to the aforementioned unit via a single bond, wherein the unit (A) and/or the unit (B) has a side chain composed of a unit (C), and wherein the organic semiconductor material exhibits a liquid crystal phase that is different from an N-phase, an SmA-phase or an SmC-phase.
US10937960B2 Concurrent fabrication of and structure for capacitive terminals and ohmic terminals in a phase-change material (PCM) radio frequency (RF) switch
A radio frequency (RF) switch includes a phase-change material (PCM), a heating element underlying an active segment of the PCM and extending outward and transverse to the PCM, a capacitive RF terminal, and an ohmic RF terminal. The capacitive RF terminal can include a first trench metal liner situated on a first passive segment of the PCM, and a dielectric liner separating the first trench metal liner from a first trench metal plug. The ohmic RF terminal can include a second trench metal liner situated on a second passive segment of the PCM, and a second trench metal plug ohmically connected to the second trench metal liner. Alternatively, the capacitive RF terminal and the ohmic RF terminal can include lower metal portions and upper metal portions. A MIM capacitor can be formed by the upper metal portion of the capacitive RF terminal, an insulator, and a patterned top plate.
US10937958B2 Magnetoresistive element having a novel cap multilayer
A method of forming a magnetoresistive element comprises of forming a novel Boron-absorbing cap layer provided on the top surface of an amorphous CoFeB (or CoB, FeB) ferromagnetic recording layer. As the magnetoresistive film is thermally annealed, a crystallization process occurs to form bcc CoFe grains having epitaxial growth with (100) plane parallel to the surface of the tunnel barrier layer as Boron elements migrate into the novel Boron-absorbing cap layer. Removing the top portion of the Boron-absorbing cap layer by means of sputtering etch or RIE etch processes followed by optional oxidization process, a thin thermally stable portion of cap layer is remained on top of the recording layer with low damping constant. Accordingly, a reduced write current is achieved for spin-transfer torque MRAM application.
US10937951B2 Magnetoresistance effect element
A magnetoresistance effect element according to an aspect of the present disclosure includes a first ferromagnetic layer as a magnetization fixed layer including a ferromagnetic Heusler alloy, a second ferromagnetic layer as a magnetization free layer including a ferromagnetic Heusler alloy, and a nonmagnetic spacer layer provided between the first ferromagnetic layer and the second ferromagnetic layer, and the nonmagnetic spacer layer includes a nonmagnetic Fe group, Co group, or Ni group Heusler alloy.
US10937950B2 Semiconductor structure
The present disclosure provides a semiconductor structure including a first electrode via, a first electrode on the first electrode via, a magnetic tunneling junction (MTJ) over the first electrode, a second electrode over the MTJ, a first dielectric layer on a top surface of the first electrode via, a second dielectric layer over the first electrode, the MTJ, the second electrode, and the first dielectric layer. A sidewall of the MTJ is in contact with the second dielectric layer.
US10937948B2 Magnetic memory using spin-orbit torque
Spin-orbit-torque (SOT) segments are provided along the sides of free layers in magnetoresistive devices that include magnetic tunnel junctions. Current flowing through such SOT segments injects spin current into the free layers such that spin torque is applied to the free layers. The spin torque can be used as an assist to spin-transfer torque generated by current flowing vertically through the magnetic tunnel junction in order to improve the efficiency of the switching current applied to the magnetoresistive device.
US10937944B2 Piezoelectric element including mesoporous piezoelectric thin film
A piezoelectric element includes: an upper electrode having acoustic transparency; a lower electrode; and a diaphragm disposed between the upper electrode and the lower electrode and configured of a mesoporous piezoelectric thin film. The upper electrode, the lower electrode, and the diaphragm are electrically insulated from one another.
US10937936B2 LED display unit group and display panel
Provided is a light-emitting diode (LED) display unit group and a display panel. The LED display unit group includes a circuit board, and a pixel unit array located on the circuit board. The pixel unit array includes a plurality of pixel units arranged in n rows and m columns, n and m are both positive integers and greater than or equal to 2. Each of the pixel units includes multiple LED light-emitting chips of at least two colors, each of the LED light-emitting chips includes an electrode A and an electrode B of opposite polarities. The LED light-emitting chip of each of the pixel units includes at least one dual-electrode chip, the dual-electrode chip has the electrode A and the electrode B located on a same side of the dual-electrode chip. All dual-electrode chips in the plurality of pixel units of a same color have connecting lines from the electrode A to the electrode B directed in a same direction.
US10937932B2 Optoelectronic component and method of producing an optoelectronic component
An optoelectronic component includes a carrier, an optoelectronic arrangement, and a potting material, wherein the optoelectronic arrangement includes an optoelectronic semiconductor chip, the optoelectronic arrangement is arranged above a top side of the carrier, the potting material is arranged above the top side of the carrier such that the optoelectronic arrangement is embedded into the potting material, a radiation emission face of the optoelectronic arrangement is not covered by the potting material, and a surface of the potting material is formed above the radiation emission face in relation to the top side of the carrier.
US10937931B2 Light emitting device
A light emitting device including a light emitting element for emitting blue light; and a fluorescent film including a single crystal fluorescent material or a polycrystalline fluorescent material, wherein the fluorescent film absorbs the blue light and emits light having a wavelength different from that of the blue light, wherein the fluorescent film faces a surface of the light emitting element, and the fluorescent material included in the fluorescent film is represented by the following Formula (1): Y3-x-yLxMyAl5O12 wherein L is Gd or Lu, and M is Ce, Tb, Eu, Yb, Pr, Tm, or Sm, 0≤x≤2.999, and 0.001≤y≤0.1.
US10937928B2 Nitride semiconductor element, nitride semiconductor light emitting element, ultraviolet light emitting element
To provide a nitride semiconductor element having a better contact resistance reduction effect also in the case of a light emitting element containing AlGaN having a high Al composition. The nitride semiconductor element has a substrate 1, a first conductivity type first nitride semiconductor layer 2 formed on the substrate 1, and a first electrode layer 4 formed on the first nitride semiconductor layer 2. The first electrode layer 4 contains aluminum and nickel, and both aluminum and an alloy containing aluminum and nickel are present in a contact surface to the first nitride semiconductor layer 2 or in the vicinity of the contact surface.
US10937924B2 Display device and electronics apparatus
A display device and an electronics apparatus, the display device comprises: a display substrate; and at least two stacked layers on the display substrate, wherein each stacked layer includes one micro-LED array.
US10937919B2 Light receiving element, optical communication device, and method for manufacturing a light receiving element
A light receiving element (1) according to an embodiment of the disclosure includes a semiconductor layer (20) in which a photodiode having a PIN structure is provided in a mesa portion having a pillar shape. The photodiode includes a first conductive layer (21), an optical absorption layer (23), and a second conductive layer (24) having a light incident surface. In the light receiving element (1), the semiconductor layer (20) includes, in the vicinity of an interface between the first conductive layer (21) and the optical absorption layer (23), a constricted portion (26) that is the most constricted of the first conductive layer (21). The interface has an end exposed on an internal surface of the constricted portion (26).
US10937916B2 Photovoltaic apparatus and assembly
A photovoltaic apparatus (1000) is provided including a front sheet (250) having a first portion (2501) and a second portion (2502). The photovoltaic apparatus further includes a back sheet (210) having a first portion (2101), a second portion (2102), and a first folded portion (2103), where the second portion of the front sheet is disposed between the second portion of the back sheet and the first folded portion of the back sheet. The photovoltaic apparatus further includes one or more photovoltaic devices (100) disposed between the first portion of the front sheet and the first portion of the back sheet, where each of the one or more photovoltaic devices includes an array of photovoltaic cells (105).
US10937915B2 Obscuring, color matching, and camouflaging solar panels
A solar panel includes a backsheet layer, a bottom encapsulant layer adjacent the backsheet layer, a plurality of photovoltaic cells adjacent the bottom encapsulant layer, a top encapsulant layer adjacent the plurality of photovoltaic cells having a plurality of louvers constructed therein to block side view of the plurality of photovoltaic cells, and a top layer adjacent the top encapsulant layer.
US10937909B2 FinFET device including an dielectric region and method for fabricating same
Methods are disclosed herein for fabricating integrated circuit devices, such as fin-like field-effect transistors (FinFETs), and disclosed are the associated devices. An exemplary method includes forming a first semiconductor material layer over a fin portion of a substrate; forming a second semiconductor material layer over the first semiconductor material layer; and converting a portion of the first semiconductor material layer to a first semiconductor oxide layer. The fin portion of the substrate, the first semiconductor material layer, the first semiconductor oxide layer, and the second semiconductor material layer form a fin. The method further includes forming a gate stack overwrapping the fin.
US10937905B2 Transistor having double isolation with one floating isolation
A semiconductor device includes at least a first transistor including at least a second level metal layer (second metal layer) above a first level metal layer coupled by a source contact to a source region doped with a first dopant type. The second level metal layer is coupled by a drain contact to a drain region doped with the first dopant type. A gate stack is between the source region and drain region having the second level metal layer coupled by a contact thereto. The second level metal layer is coupled by a contact to a first isolation region doped with the second dopant type. The source region and drain region are within the first isolation region. A second isolation region doped with the first dopant type encloses the first isolation region, and is not coupled to the second level metal layer so that it electrically floats.
US10937899B1 Semiconductor device
A semiconductor device include a semiconductor substrate, a first trench electrode formed in the semiconductor substrate and having a first portion, a second trench electrode formed in the semiconductor substrate having a second portion facing the first portion, a floating layer of a first conductivity type formed around the first and second trench electrodes, a drift layer of a second conductivity type connected to the floating layer of the first conductivity type and formed between the first and second trench electrodes, an impurity layer of the first conductivity type connected to the drift layer of the second conductivity type and formed between the first and second trench electrodes, and a floating layer control gate having a portion located at least above the impurity layer of the first conductivity type.
US10937898B2 Lateral bipolar junction transistor with dual base region
A structure and method of forming a lateral bipolar junction transistor (LBJT) that includes: a first base layer, a second base layer over the first base layer, and an emitter region and collector region present on opposing sides of the first base layer, where the first base layer has a wider-band gap than the second base layer, and where the first base layer includes a III-V semiconductor material.
US10937894B2 Structure of a fin field effect transistor (FinFET)
A fin field effect transistor (FinFET) includes a fin extending from a substrate, where the fin includes a lower region, a mid region, and an upper region, the upper region having sidewalls that extend laterally beyond sidewalls of the mid region. The FinFET also includes a gate stack disposed over a channel region of the fin, the gate stack including a gate dielectric, a gate electrode, and a gate spacer on either side of the gate stack. A dielectric material is included that surrounds the lower region and the first interface. A fin spacer is included which is disposed on the sidewalls of the mid region, the fin spacer tapering from a top surface of the dielectric material to the second interface, where the fin spacer is a distinct layer from the gate spacers. The upper region may include epitaxial source/drain material.
US10937893B2 Semiconductor device and manufacturing method thereof
A manufacturing method of a semiconductor device includes the following steps. First patterned structures are formed on a substrate. Each of the first patterned structures includes a first semiconductor pattern and a first bottom protection pattern disposed between the first semiconductor pattern and the substrate. A first protection layer is formed on the first patterned structures and the substrate. A part of the first protection layer is located between the first patterned structures. A first opening is formed in the first protection layer between the first patterned structures. The first opening penetrates the first protection layer and exposes a part of the substrate. A first etching process is performed after forming the first opening. A part of the substrate under the first patterned structures is removed by the first etching process for suspending at least a part of each of the first patterned structures above the substrate.
US10937880B2 Method for depinning the Fermi level of a semiconductor at an electrical junction and devices incorporating such junctions
An electrical device in which an interface layer is disposed in between and in contact with a conductor and a semiconductor.
US10937878B2 Method of implanting dopants into a group III-nitride structure and device formed
A method including forming a III-V compound layer on a substrate and implanting a main dopant in the III-V compound layer to form source and drain regions. The method further includes implanting a group V species into the source and drain regions. A semiconductor device including a substrate and a III-V compound layer over the substrate. The semiconductor device further includes source and drain regions in the III-V layer, wherein the source and drain regions comprises a first dopants and a second dopant, and the second dopant comprises a group V material.
US10937877B2 Methods for forming recesses in source/drain regions and devices formed thereof
Embodiments disclosed herein relate generally to methods for forming recesses in epitaxial source/drain regions for forming conductive features. In some embodiments, the recesses are formed in a two-step etching process including an anisotropic etch to form a vertical opening and an isotropic etch to expand an end portion of the vertical opening laterally and vertically. The recesses can have increased contact area between the source/drain region and the conductive feature, and can enable reduced resistance therebetween.
US10937876B2 Source/drain feature to contact interfaces
Examples of an integrated circuit with an interface between a source/drain feature and a contact and examples of a method for forming the integrated circuit are provided herein. In some examples, a substrate is received having a source/drain feature disposed on the substrate. The source/drain feature includes a first semiconductor element and a second semiconductor element. The first semiconductor element of the source/drain feature is oxidized to produce an oxide of the first semiconductor element on the source/drain feature and a region of the source/drain feature with a greater concentration of the second semiconductor element than a remainder of the source/drain feature. The oxide of the first semiconductor element is removed, and a contact is formed that is electrically coupled to the source/drain feature. In some such embodiments, the first semiconductor element includes silicon and the second semiconductor element includes germanium.
US10937874B2 Semiconductor device
A semiconductor device includes: a gate electrode groove formed in contact with a drift region, a well region, and a source region; a gate electrode formed on a surface of the gate electrode groove via an insulating film; a source electrode groove in contact with the gate electrode groove; a source electrode electrically connected to a source region; and a gate wiring electrically insulated from the source electrode and formed inside the source electrode groove in contact with the gate electrode.
US10937873B2 High electron mobility transistors having improved drain current drift and/or leakage current performance
A high electron mobility transistor includes a channel layer, a barrier layer on the channel layer, source and drain contacts on the barrier layer, a gate contact between the source and drain contacts, and a multi-layer passivation structure on the upper surface of the barrier layer between the source contact and the drain contact. The multi-layer passivation structure includes a first passivation layer that comprises a charge dissipation material directly contacts the upper surface of the barrier layer and a second passivation layer comprising a different material than the first passivation layer that also directly contacts the upper surface of the barrier layer. In some embodiments, at least one recess may be formed in the upper surface of the barrier layer and the second passivation layer may be formed within the recesses.
US10937872B1 Semiconductor structures
A semiconductor structure is provided. The semiconductor structure includes a substrate, a gate disposed on the substrate, a source disposed in the substrate and located on one side of the gate, a drain disposed in the substrate and located on another side of the gate, and a gate extending portion disposed on the substrate and located between the gate and the drain. The doping type of the gate is the opposite of that of the gate extending portion.
US10937870B2 Electric field shielding in silicon carbide metal-oxide-semiconductor (MOS) device cells using body region extensions
The subject matter disclosed herein relates to semiconductor power devices, such as silicon carbide (SiC) power devices. In particular, the subject matter disclosed herein relates to shielding regions in the form of body region extensions for that reduce the electric field present between the well regions of neighboring device cells of a semiconductor device under reverse bias. The disclosed body region extensions have the same conductivity-type as the body region and extend outwardly from the body region and into the JFET region of a first device cell such that a distance between the body region extension and a region of a neighboring device cell having the same conductivity type is less than or equal to the parallel JFET width. The disclosed shielding regions enable superior performance relative to a conventional stripe device of comparable dimensions, while still providing similar reliability (e.g., long-term, high-temperature stability at reverse bias).
US10937868B2 Method for making semiconductor devices with hyper-abrupt junction region including spaced-apart superlattices
A method for making a semiconductor device may include forming a hyper-abrupt junction region above a substrate and including a first semiconductor layer having a first conductivity type, a first superlattice layer on the first semiconductor layer, a second semiconductor layer on the first superlattice layer and having a second conductivity type different than the first conductivity type, and a second superlattice layer on the second semiconductor layer. The method may further include forming a gate dielectric layer on the second superlattice layer of the hyper-abrupt junction region, forming a gate electrode on the gate dielectric layer, and forming spaced apart source and drain regions adjacent the hyper-abrupt junction region.
US10937867B2 Conformal doping for punch through stopper in fin field effect transistor devices
A method of forming a punch through stop region that includes forming isolation regions of a first dielectric material between adjacent fin structures and forming a spacer of a second dielectric material on sidewalls of the fin structure. The first dielectric material of the isolation region may be recessed with an etch process that is selective to the second dielectric material to expose a base sidewall portion of the fin structures. Gas phase doping may introduce a first conductivity type dopant to the base sidewall portion of the fin structure forming a punch through stop region underlying a channel region of the fin structures.
US10937866B2 Method and structure for forming silicon germanium FinFET
A method of a forming a plurality of semiconductor fin structures that includes forming a sacrificial gate structure on a hardmask overlying a channel region portion of the plurality of sacrificial fins of a first semiconductor material and forming source and drain regions on opposing sides of the channel region. The sacrificial gate structure and the sacrificial fin structure are removed. A second semiconductor material is formed in an opening provided by removing the sacrificial gate structure and the sacrificial fin structure. The second semiconductor material is etched selective to the hardmask to provide a plurality of second semiconductor material fin structures. A function gate structure is formed on the channel region.
US10937861B2 Semiconductor structures including middle-of-line (MOL) capacitance reduction for self-aligned contact in gate stack
A method of forming a semiconductor structure includes forming a first middle-of-line (MOL) oxide layer and a second MOL oxide layer in the semiconductor structure. The first MOL oxide layer including multiple gate stacks formed on a substrate, and each gate stack of the gate stacks including a source/drain junction. A first nitride layer is formed over a silicide in the first MOL oxide layer. A second nitride layer is formed. Trenches are formed through the second nitride layer down to the source/drain junctions. A nitride cap of the plurality of gate stacks is selectively recessed. At least one self-aligned contact area (CA) element is formed within the first nitride layer. The first MOL oxide layer is selectively recessed. An air-gap oxide layer is deposited. The air gap oxide layer is reduced to the at least one self-aligned CA element and the first nitride layer.
US10937853B2 Display device
An exemplary embodiment provides a display device including: a display panel including a pad portion; and a flexible printed circuit film bonded to the pad portion, wherein the pad portion includes lighting pads positioned at least one end thereof, the flexible printed circuit film includes dummy pads positioned at a portion corresponding to the lighting pads to overlap at least some of the lighting pads, and a number of the dummy pads is smaller than that of the lighting pads.
US10937852B2 Organic light emitting display apparatus
A display apparatus includes a plurality of pixels each including an organic light emitting device and a pixel driving circuit. The pixel driving circuit includes a driving transistor controlling a driving current flowing in the organic light emitting device and a first, second, third, fourth, and fifth switching transistor, the third switching transistor selectively connecting a second node which is a drain electrode of the driving transistor to a third node which is a gate electrode of the driving transistor. The third switching transistor differs from a type of each of the driving transistor and the first, second, fourth, and fifth switching transistors. Accordingly, even when the organic light emitting display apparatus is driven at a low frequency, a bezel area is reduced, and a high resolution of a display panel is realized.
US10937849B2 Array substrate and method of manufacturing the same, display panel and display device
An array substrate has a display area and a non-display area disposed at a periphery of the display area. The array substrate includes: a base substrate; at least one gate driver on array (GOA) circuit disposed on the base substrate and disposed in the non-display area; a planarization layer disposed on a side of the at least one GOA circuit facing away from the base substrate; and at least one electrostatic protection portion disposed on a surface of the planarization layer facing away from the base substrate and disposed in the non-display area. An orthographic projection of each GOA circuit on the base substrate is located within an outer boundary of an orthographic projection of a corresponding electrostatic protection portion on the base substrate.
US10937842B2 Flexible organic light emitting display device including a connection structure disposed in a pad region
An OLED device includes a substrate including a display region including a pixel region and a peripheral region surrounding the pixel region. A pad region is spaced apart from the display region, and a bending region is disposed between the display region and the pad region. A plurality of pixel structures are disposed in the pixel region on the substrate. A touch screen structure is disposed on the pixel structures. A plurality of touch screen wirings are disposed in the bending region on the substrate. The touch screen wirings are electrically connected the touch screen structure. A connection structure is in the pad region. The connection structure electrically connects touch screen wirings to each other. A same touch sensing signal is applied to touch screen wirings that are connected to each other.
US10937840B2 Display device
A display device includes a display area and a non-display area at least partially surrounding the display area. A first display substrate includes a plurality of thin film transistors. A second display substrate is disposed opposite to the first display substrate. A seal member is disposed within the non-display area and is disposed between the first display substrate and the second display substrate. The seal member is configured to attach the first display substrate to the second display substrate. Each of the plurality of thin film transistors includes a gate electrode. The gate electrode of at least one of the plurality of thin film transistors overlaps the seal member in a thickness direction of the display device.
US10937836B2 Pixel arrangement structure and display device
A pixel arrangement structure and a display device are provided. The pixel arrangement structure includes a plurality of repeating units. The repeating units include a first sub-pixel, a second sub-pixel, a third sub-pixel, and a fourth sub-pixel. Center points of the first sub-pixel, the second sub-pixel, the third sub-pixel, and the fourth sub-pixel in a same repeating unit form a quadrilateral. Four adjacent sub-pixels in adjacent repeating units constitute a shared pixel, and the shared pixel includes at most two sub-pixels belonging to the same repeating unit.
US10937835B2 Low-noise integrated post-processed photodiode
A pixel, is provided the pixel comprising: a photodiode structure built on top of an integrated circuit generating a charge; the integrated circuit comprising at least one semiconductor material and at least one interconnect layer; the at least one interconnect layer comprises an interconnect to facilitate charge flowing into a collection node disposed in the semiconductor material; the interconnect being in contact with a doped contact diffusion disposed proximate to the collection node; a transfer transistor disposed between the collection node and a conversion node, the conversion node coupled to an active transistor; the pixel having a reset configured to reset the conversion node.
US10937824B2 Method for manufacturing a thermoelectric-based infrared detector having a MEMS structure above a hybrid component
Device and method of forming a device are disclosed. The device includes a substrate with a transistor component disposed in a transistor region and a micro-electrical mechanical system (MEMS) component disposed on a membrane over a lower sensor cavity in a hybrid region. The MEMS component serves as thermoelectric-based infrared sensor, a thermopile line structure which includes an absorber layer disposed over a portion of oppositely doped first and second line segments. A back-end-of-line (BEOL) dielectric is disposed on the substrate having a plurality of inter layer dielectric (ILD) layers with metal and via levels. The ILD layers include metal lines and via contacts for interconnecting the components of the device. The metal lines in the metal levels are configured to define a BEOL or an upper sensor cavity over the lower sensor cavity, and metal lines of a first metal level of the BEOL dielectric are configured to define a geometry of the MEMS component.
US10937820B2 Solid-state imaging element, sensor apparatus, and electronic device
The present disclosure relates to a solid-state imaging element, a sensor apparatus, and an electronic device capable of achieving better characteristics. A transistor constituting a pixel includes: a gate electrode having at least two fin portions formed so as to be buried from a planar portion planarly formed on a surface of a semiconductor substrate toward an inside of the semiconductor substrate; and a channel portion provided across a source and a drain so as to be in contact with side surfaces of the fin portions via an insulating film. In addition, a width of the channel portion is formed to be narrower than a depth of the fin portion. The present technology is applicable to a CMOS image sensor, for example.
US10937817B2 Array substrate comprising curved capacitors
An array substrate is provided. The array substrate includes a capacitor, which includes a plurality of metal electrodes arranged opposite to each other. The plurality of metal electrodes are spaced apart from each other in a horizontal direction parallel to a plane in which the array substrate is located, and an orthogonal projection of each of at least two of the plurality of metal electrodes of the capacitor on the plane in which the array substrate is located includes a curved portion.
US10937816B2 Switching element, manufacturing method thereof, array substrate and display device
A switching element, a manufacturing method thereof, an array substrate and a display device are provided. The switching element includes: a base substrate; a first thin-film transistor (TFT), disposed on the base substrate; and a second TFT, disposed on the first TFT, wherein the first TFT includes a first electrode and a second electrode, and the first TFT and the second TFT share the first electrode and the second electrode.
US10937815B2 Light emitting diode display device
A display device according to an embodiment includes a substrate, a gate line and a data line on the substrate, a pixel connected to the gate line and the data line and including a thin film transistor (TFT) on the substrate, a planarization layer on the TFT, and a light emitting device including a first electrode and a second electrode, wherein the light emitting device comprises a first portion and a second portion opposite to the first portion, the first portion including the first and second electrodes, wherein the TFT comprises a gate electrode, a semiconductor layer, a source electrode, and a drain electrode, and wherein the first portion of the light emitting device is not overlapped with the TFT.
US10937814B2 Wiring board and display device including metal line with redundant structure and reduced wiring resistance
An array substrate includes gate lines made of a first metal film, source lines made of a second metal film disposed such that a gate insulating film is interposed between the second metal film and the first metal film, the source lines extending to intersect the gate lines, auxiliary lines made of the first metal film, the auxiliary lines being arranged such that a pair of auxiliary lines sandwich the gate line therebetween and extending in parallel with the source lines to at least partly overlap the source lines, respectively, and bridge lines made of a third metal film disposed such that a first inter-layer film located opposite to the gate insulating film is interposed between the third metal film and the second metal film, the bridge lines being arranged to lie astride the gate lines, respectively, to electrically connect the source lines to pairs of the auxiliary lines.
US10937813B2 Active matrix substrate, liquid crystal display device, organic electroluminescent display device and method for producing active matrix substrate
An active matrix substrate (100) according to an embodiment of the present invention has a display region (DR) defined by a plurality of pixel regions (P) arranged in a matrix pattern, and a peripheral region (FR) located around the display region. The active matrix substrate includes a substrate (1), a first TFT (10) supported on the substrate and including a crystalline silicon semiconductor layer (11), and a second TFT (20) supported on the substrate and including an oxide semiconductor layer (21). The first TFT and the second TFT each have a top gate structure. The oxide semiconductor layer is located below the crystalline silicon semiconductor layer.
US10937811B2 Integrated circuit devices and fabrication techniques
Single gate and dual gate FinFET devices suitable for use in an SRAM memory array have respective fins, source regions, and drain regions that are formed from portions of a single, contiguous layer on the semiconductor substrate, so that STI is unnecessary. Pairs of FinFETs can be configured as dependent-gate devices wherein adjacent channels are controlled by a common gate, or as independent-gate devices wherein one channel is controlled by two gates. Metal interconnects coupling a plurality of the FinFET devices are made of a same material as the gate electrodes. Such structural and material commonalities help to reduce costs of manufacturing high-density memory arrays.
US10937806B2 Through array contact (TAC) for three-dimensional memory devices
Embodiments of interconnect structures of a three-dimensional (3D) memory device and method for forming the interconnect structures are disclosed. In an example, a 3D NAND memory device includes a semiconductor substrate, an alternating layer stack disposed on the semiconductor substrate, and a dielectric structure, which extends vertically through the alternating layer stack, on an isolation region of the substrate. Further, the alternating layer stack abuts a sidewall surface of the dielectric structure and the dielectric structure is formed of a dielectric material. The 3D memory device additionally includes one or more through array contacts that extend vertically through the dielectric structure and the isolation region, and one or more channel structures that extend vertically through the alternating layer stack.
US10937805B1 Semiconductor memory device
A semiconductor memory device includes a memory cell array and bit lines connected to the memory cell array. The semiconductor memory device also includes a first upper line and a second upper line which overlap with the bit lines and are spaced apart from the bit lines by different distances.
US10937803B2 Semiconductor storage device and method of manufacturing semiconductor storage device
According to one embodiment, a semiconductor storage device includes a stacked body, a first semiconductor layer extending in the stacked body, a first charge storage layer disposed between the plurality of first conductor layers and the first semiconductor layer, a second conductor layer disposed above the stacked body, a second semiconductor layer extending through the second conductor layer, a third conductor layer disposed between the second semiconductor layer and the second conductor layer, a first insulator layer disposed above the third conductor layer, and a second insulator layer including a first portion disposed between the second semiconductor layer and the third conductor layer and a second portion disposed between the second semiconductor layer and the first insulator layer. A diameter of the second insulator layer is larger in the second portion than in the first portion.
US10937800B2 Three-dimensional memory device with on-axis self-aligned drain-select-level isolation structure and methods of manufacturing the same
A three-dimensional memory device includes an alternating stack of insulating layers and electrically conductive layers located over a substrate, memory openings vertically extending through the alternating stack, and memory stack structures located within a respective one of the memory openings. A multi-pillared dielectric isolation structure extends through upper sections of a neighboring pair of memory openings. The multi-pillared dielectric isolation structure includes a plurality of dielectric pillar portions located within a respective one of the memory openings, and at least one horizontally-extending portion adjoining each of the plurality of dielectric pillar portions and located between a vertically neighboring pair of insulating layers within the alternating stack. The at least one horizontally-extending portion laterally separates laterally neighboring strips of at least one electrically conductive layer within the alternating stack.
US10937799B2 Semiconductor device and method of manufacturing the same
In one embodiment, a semiconductor device includes electrode layers and insulating layers alternately provided on a substrate and stacked in a first direction perpendicular to a surface of the substrate, and semiconductor layers provided in the electrode layers and insulating layers, extending in the first direction, and adjacent to each other in a second direction parallel to the surface of the substrate. The device further includes first and second charge trapping layers provided between the semiconductor layers and electrode layers sandwiching the semiconductor layers in a third direction parallel to the surface of the substrate. The device further includes insulators provided between the semiconductor layers being adjacent to each other in the second direction, and including a first insulator having a first width, and a second insulator having a second width longer than the first width and having nitrogen concentration different from that in the first insulator.
US10937798B2 Memory array and a method used in forming a memory array
A memory array comprises a vertical stack comprising alternating insulative tiers and wordline tiers. The wordline tiers comprise gate regions of individual memory cells. The gate regions individually comprise part of a wordline in individual of the wordline tiers. Channel material extends elevationally through the insulative tiers and the wordline tiers. The individual memory cells comprise a memory structure laterally between the gate region and the channel material. Individual of the wordlines comprise opposing laterally-outer longitudinal edges. The longitudinal edges individually comprise a longitudinally-elongated recess extending laterally into the respective individual wordline. Methods are disclosed.
US10937792B2 Dense vertical field effect transistor structure
A configuration of components formed on a semiconductor structure is provided. A non-limiting example of the configuration includes a substrate having a first section doped with a first dopant and a second section doped with a second dopant. The configuration further includes an insulator interposed between the first and second sections. A first fin extends upwardly from the first section, and second and third fins extend upwardly from the second section. A conductor is configured to be shared between proximal gates operably interposed between the first and second fins. A dielectric material is configured to separate proximal gates operably interposed between the second and third fins.
US10937788B2 Memory device having vertical structure
A semiconductor device includes a substrate with an active region, a plurality of conductive line structures on the substrate, an insulating layer separating the plurality of conductive line structures from the substrate, a contact plug between every two adjacent conductive line structures, an insulating spacer structure between each conductive line structure and a corresponding contact plug, a landing pad connected to each contact plug, and a landing pad insulation pattern having an asymmetrical shape based on a vertical axis of the landing pad that extends along a normal to the substrate. The landing pad insulation pattern includes a first portion overlapping the conductive line structures and a second portion overlapping the contact plug, the first and second portions being on opposite sides of the vertical axis.
US10937772B2 Semiconductor package and method for manufacturing the same
A semiconductor package structure includes an interconnection structure having a first surface and a second surface opposite to the first surface, a die surrounded by a molding compound over the first surface of the interconnection structure, and a passive device surrounded by a dielectric structure over the second surface of the interconnection structure. The passive device is electrically coupled to the die by the interconnection structure.
US10937769B2 In-vehicle display device using semiconductor light-emitting device
The present invention provides a display device, including a display unit having a plurality of semiconductor light emitting devices and outputting light to an upper surface thereof, a transparent substrate located on an upper side of the display unit and having a fixing portion protruding from one surface thereof to surround a side surface of the display unit, an elastic portion located to cover a lower surface of the display unit and made of an elastic member, a first back cover coupled to a part of the transparent substrate not overlapping the display unit in an injection manner, and a second back cover located to overlap the display unit and fixed to the first back cover, wherein the elastic portion presses the display unit toward the transparent substrate.
US10937764B2 Three-dimensional microelectronic package with embedded cooling channels
The subject disclosure relates to 3D microelectronic chip packages with embedded coolant channels. The disclosed 3D microelectronic chip packages provide a complete and practical mechanism for introducing cooling channels within the 3D chip stack while maintaining the electrical connection through the chip stack. According to an embodiment, a microelectronic package is provided that comprises a first silicon chip comprising first coolant channels interspersed between first thru-silicon-vias (TSVs). The microelectronic chip package further comprises a silicon cap attached to a first surface of the first silicon chip, the silicon cap comprising second TSVs that connect to the first TSVs. A second silicon chip comprising second coolant channels can further be attached to the silicon cap via interconnects formed between a first surface of the second silicon chip and the silicon cap, wherein the interconnects connect to the second TSVs.
US10937758B2 Semiconductor-device manufacturing method and manufacturing apparatus
Provided is a bonding method for directly bonding an electrode part of a chip component to a bonding part provided on a substrate that is a bonding target, the method comprising: a step for placing the substrate on a stage inside a liquid vessel; a step for injecting liquid into the liquid vessel; and a step for bonding the electrode part of the chip component to the bonding part (electrode part) of the bonding target by superimposing the chip component held by a bonding head in the liquid stored in the liquid vessel over the bonding target and then applying pressure thereto.
US10937757B2 Device packaging facility and method, and device processing apparatus utilizing DEHT
Provided are a device packing facility and method using DEHT and a device processing apparatus utilizing the DEHT. The device packaging facility includes a mounting unit providing bis(2-ethylhexyl) terephthalate (DEHT) between first and second devices to attach the first and second devices to each other, a processing unit thermally processing the first and second devices that are attached to each other to remove the DEHT and fix the first and second devices to each other, and a transfer unit transferring the first and second devices that are attached to each other from the mounting unit to the processing unit.
US10937756B2 Method of aligning wafers, method of bonding wafers using the same, and apparatus for performing the same
In a method of aligning wafers, a second wafer having at least one second alignment key may be arranged over a first wafer having at least one first alignment key. At least one alignment hole may be formed by passing through the second wafer to expose the second alignment key and the first alignment key. The first wafer and the second wafer may be aligned with each other using the first alignment key and the second alignment key exposed through the alignment hole. Thus, the first alignment key and the second alignment key exposed through the alignment hole may be positioned at a same vertical line to accurately align the first wafer with the second wafer.
US10937753B1 Semiconductor device
A semiconductor device comprising: a semiconductor chip; and a wiring substrate having: a first region overlapping with the semiconductor chip, and a second region surrounding the first region in plan view. Also, the wiring substrate includes: a first wiring layer, a third wiring layer, and a plurality of data wirings arranged so as to straddle a border between the first region and the second region. Also, the plurality of data wirings includes: a first data wiring transmitting a first byte data signal, and a second data wiring transmitting a second byte data signal. Also, in the first wiring layer, the first data wiring is arranged so as to straddle the border. Also, in the third wiring layer, the second data wiring is arranged so as to straddle the border. Further, in plan view, the first data wiring and the second data wiring are overlapped with each other.
US10937750B1 Low stress pad structure for packaged devices
Embodiments are provided for package semiconductor devices, each device including: a low stress pad structure comprising: a dielectric layer, a seed layer having: a center section, and a ring section formed around the center section and over a top surface of the dielectric layer, wherein the ring section of the seed layer includes a set of elongated openings through which a portion of the top surface of the dielectric layer is exposed, and a metal layer having: an inner section formed over a top surface of the center section of the seed layer, and an outer section formed over a top surface of the ring section of the seed layer, wherein a bottom surface of the outer section of the metal layer directly contacts the portion of the top surface of the dielectric layer exposed through the set of elongated openings.
US10937749B2 Methods of forming microelectronic devices including dummy dice
A semiconductor device includes an interposer having a first side and a second side opposite to the first side, at least one active chip mounted on the first side within a chip mounting area through a plurality of first bumps, at least one dummy chip mounted on the first side within a peripheral area being adjacent to the chip mounting area, a molding compound disposed on the first side. The molding compound covers the at least one active chip and the at least one dummy chip. A plurality of solder bumps is mounted on the second side.
US10937746B2 Integrated ultralong time constant time measurement device and fabrication process
An ultralong time constant time measurement device includes elementary capacitive elements that are connected in series. Each elementary capacitive element is formed by a stack of a first conductive region, a dielectric layer having a thickness suited for allowing charge to flow by direct tunneling effect, and a second conductive region. The first conductive region is housed in a trench extending from a front face of a semiconductor substrate down into the semiconductor substrate. The dielectric layer rests on the first face of the semiconductor substrate and in particular on a portion of the first conductive region in the trench. The second conductive region rests on the dielectric layer.
US10937745B2 Semiconductor chip package array
Semiconductor chip package array is provided. The semiconductor chip package array includes: a lead frame, chips, an encapsulating layer, and an electroplating layer. The lead frame includes a first surface, a second surface, a plurality of support units arranged in a matrix, first grooves, second grooves, and third grooves. The first grooves are connected to the second grooves to form through holes and the third grooves are connected to adjacent support units of the plurality of support units. The chips are disposed on and electrically connected to the plurality of support units. An encapsulating material encapsulates the chips and at least a portion of the plurality of support units, and fill the first grooves to form the encapsulating layer. The electroplating layer is disposed on the second surface of the lead frame, and extends into the third grooves or into the third grooves and the second grooves.
US10937742B2 Package and manufacturing method thereof
A package includes a plurality of dies, a wall structure, an encapsulant, and a redistribution structure. The wall structure surrounds at least one of the dies. The encapsulant includes a first portion, a second portion, and a third portion. The first portion is encircled by the wall structure. The second portion encircles the wall structure. The third portion connects the first portion and the second portion. The redistribution structure is disposed on the encapsulant and is electrically connected to the dies and the wall structure.
US10937741B2 Molded laser package with electromagnetic interference shield and method of making
A semiconductor device has a substrate comprising a carrier and an interposer disposed on the carrier. An electrical component is disposed over a first surface of the interposer. An interconnect structure is disposed over the first surface of the interposer. An encapsulant is deposited over the electrical component, interconnect structure, and substrate. A trench is formed through the encapsulant and interposer into the carrier. A shielding layer is formed over the encapsulant and into the trench. The carrier is removed after forming the shielding layer.
US10937740B2 Compositions for gap coating and/or filling in or between electronic packages by capillary flow and methods for the use thereof
Provided herein are conductive formulations which are useful for applying conductive material to a suitable substrate; the resulting coated articles have improved EMI shielding performance relative to articles coated with prior art formulations employing prior art methods. In accordance with certain aspects of the present invention, there are also provided methods for filling a gap in an electronic package to achieve electromagnetic interference (EMI) shielding thereof, as well as the resulting articles shielded thereby. Specifically, invention methods utilize capillary flow to substantially fill any gaps in the coating on the surface of an electronic package. Effective EMI shielding has been demonstrated with very thin coating thickness.
US10937738B2 Semiconductor package and method of manufacturing the same
A semiconductor package includes a semiconductor chip mounted on a substrate, an insulating layer covering at least a portion of the semiconductor chip and including a thixotropic material or a hot melt material, and a shielding layer covering at least a portion of the semiconductor chip and the insulating layer. A method of manufacturing the semiconductor package includes forming an insulating layer and a shielding layer having a high aspect ratio by using a three-dimensional printer.
US10937736B2 Hybrid integrated circuit package and method
In an embodiment, a device includes: a first and second integrated circuit die; and a hybrid redistribution structure including: a first photonic die; a second photonic die; a first dielectric layer laterally surrounding the first photonic die and the second photonic die, the first integrated circuit die and the second integrated circuit die being disposed adjacent a first side of the first dielectric layer; conductive features extending through the first dielectric layer and along a major surface of the first dielectric layer, the conductive features electrically coupling the first photonic die to the first integrated circuit die, the conductive features electrically coupling the second photonic die to the second integrated circuit die; a second dielectric layer disposed adjacent a second side of the first dielectric layer; and a waveguide disposed between the first dielectric layer and the second dielectric layer, the waveguide optically coupling the first and second photonic dies.
US10937735B2 Hybrid under-bump metallization component
Devices and methods that can facilitate hybrid under-bump metallization components are provided. According to an embodiment, a device can comprise an under-bump metallization component that can comprise a superconducting interconnect component and a solder wetting component. The device can further comprise a solder bump that can be coupled to the superconducting interconnect component and the solder wetting component. In some embodiments, the superconducting interconnect component can comprise a hermetically sealed superconducting interconnect component.
US10937734B2 Conductive traces in semiconductor devices and methods of forming same
A method includes forming a dielectric layer over a contact pad of a device, forming a first polymer layer over the dielectric layer, forming a first conductive line and a first portion of a second conductive line over the first polymer layer, patterning a photoresist to form an opening over the first portion of the second conductive feature, wherein after patterning the photoresist the first conductive line remains covered by photoresist, forming a second portion of the second conductive line in the opening, wherein the second portion of the second conductive line physically contacts the first portion of the second conductive line, and forming a second polymer layer extending completely over the first conductive line and the second portion of the second conductive line.
US10937733B2 Semiconductor device
An insulating film (2) is provided on a base material (1). The insulating film (2) is a compressive film in which a stress is applied in a direction of peeling away from the base material at a central portion. A recess (3) is formed in the central portion of the insulating film (2) so that a thickness is partially reduced.
US10937730B2 Metal-on-metal capacitors
Capacitor structures with pitch-matched capacitor unit cells are described. In an embodiment, the capacitor unit cells are formed by interdigitated finger electrodes. The finger electrodes may be pitch-matched in multiple metal layers within a capacitor unit cell, and the finger electrodes may be pitch-matched among an array of capacitor unit cells. Additionally, border unit cells may be pitch-matched with the capacitor unit cells.
US10937726B1 Package structure with embedded core
The present disclosure relates to semiconductor core assemblies and methods of forming the same. The semiconductor core assemblies described herein may be utilized to form semiconductor package assemblies, PCB assemblies, PCB spacer assemblies, chip carrier assemblies, intermediate carrier assemblies (e.g., for graphics cards), and the like. In one embodiment, a silicon substrate core is structured by direct laser patterning. One or more conductive interconnections are formed in the substrate core and one or more redistribution layers are formed on surfaces thereof. The silicon substrate core may thereafter be utilized as a core structure for a semiconductor package, PCB, PCB spacer, chip carrier, intermediate carrier, or the like.
US10937721B2 Semiconductor structure
A semiconductor structure includes a first die, a molding at least partially surrounding the first die, a via extended through the molding, a second die disposed over the molding, a connector dispose between the second die and the via, and an underfill at least partially surrounding the connector. The first die includes a first surface and a second surface opposite to the first surface. The second die includes a third surface facing the first die, a fourth surface opposite to the third surface, and a sidewall between the third surface and the fourth surface. The connector is in contact with the third surface of the second die and the via. The second die is electrically connected to the via. The underfill covers a portion of the sidewall of the second die and a portion of the second surface of the first die.
US10937719B2 Package structure and method of fabricating the same
A package structure comprising a die, a first molding compound encapsulating the die, an antenna structure and a reflector pattern disposed above the die is provided. Through vias penetrating through the first molding compound are disposed around the die. The reflector pattern is disposed on the die and the through vias. The antenna structure is disposed on the reflector pattern and electrically connected with the reflector pattern and the die. The antenna structure is wrapped by a second molding compound disposed on the reflector pattern.
US10937717B2 Heatsink secured to a heat source
Particular embodiments described herein provide for an electronic device that can be configured to include a printed circuit board, where the printed circuit board has a first side and an opposite second side, a heat source located on the first side of the printed circuit board, a heatsink over the heat source, and one or more fasteners coupled to the heatsink. The one or more fasteners go through the printed circuit board and each of the one or more fasteners includes a printed circuit board securing area that extends along the second side of the printed circuit board to help secure the heatsink to the printed circuit board and create an applied load on the heat source. In an example, a thermal interface material layer less than about one hundred (100) micrometers in in thickness can be between the heat source and the heatsink.
US10937716B2 Multi-layer thin film composite thermal interface materials
A layered composite configured to form an interface between a heat exchanger and an integrated circuit includes a first polymer layer, a second polymer layer, a liquid metal in direct contact with the first polymer layer, a solid solute in direct contact with the second polymer layer, and a barrier between the liquid metal and the solid solute. The liquid metal is liquid at normal temperature and pressure. The solid solute includes microparticles, nanoparticles, or both and is solid at normal temperature and pressure. The barrier prevents contact of the liquid metal and the solid solute at normal temperature and pressure, and is configured to rupture under compression of the layered composite, thereby allowing the liquid metal and the solid solute to form a mixture between the first polymer layer and the second polymer layer.
US10937714B2 Electrical device having a covering material
An electrical device includes an electrical component that is at least partially covered by a covering material that includes a cement material. The covering material also includes particles having a first material and fibers having a second material. The first material and the second material each possess a higher coefficient of thermal conductivity than the cement of the cement material.
US10937707B2 Wiring substrate, electronic device, and electronic module
A wiring substrate includes an insulating substrate that is square in plan view, the insulating substrate having one main surface with a recess and an other main surface opposite to the one main surface, and external electrodes located on the other main surface of the insulating substrate and in a peripheral section of the insulating substrate. The external electrodes include first external electrodes and second external electrodes. In plan view, the first external electrodes are located at corners of the insulating substrate, and the second external electrodes are interposed between the first external electrodes. Each of the first external electrodes has a smaller area and a larger width in a direction orthogonal to each side of the insulating substrate than each of the second external electrodes.
US10937697B2 Method of processing a semiconductor wafer that involves cutting to form grooves along the dicing lines and grinding reverse side of the wafer
A method of processing a wafer includes a cutting step of cutting the face side of the wafer with a cutting blade to form grooves therein along projected dicing lines, a first inspecting step of capturing an image of the grooves formed in the cutting step and inspecting a state of a chip in the captured image of the grooves, a protecting member sticking step of sticking a protective member to the face side of the wafer, a grinding step of holding the protective member side of the wafer on a chuck table and grinding a reverse side of the wafer to thin the wafer to a finished thickness, thereby dividing the wafer into device chips, a second inspecting step of capturing an image of the grooves exposed on the reverse side of the wafer and inspecting a state of a chip in the captured image of the grooves.
US10937693B2 Methods, apparatus and system for a local interconnect feature over an active region in a finFET device
At least one method, apparatus and system disclosed herein involves forming local interconnect regions during semiconductor device manufacturing. A plurality of fins are formed on a semiconductor substrate. A gate region is over a portion of the fins. A trench silicide (TS) region is formed adjacent a portion of the gate region. The TS region comprises a first TS metal feature and a second TS metal feature. A bi-layer self-aligned contact (SAC) cap is formed over a first portion of the TS region and electrically coupled to a portion of the gate region. A portion of the bi-layer SAC cap is removed to form a first void. A first local interconnect feature is formed in the first void.
US10937691B2 Methods of forming an abrasive slurry and methods for chemical-mechanical polishing
Methods of forming a slurry and methods of performing a chemical mechanical polishing (CMP) process utilized in manufacturing semiconductor devices, as described herein, may be performed on semiconductor devices including integrated contact structures with ruthenium (Ru) plug contacts down to a semiconductor substrate. The slurry may be formed by mixing a first abrasive, a second abrasive, and a reactant with a solvent. The first abrasive may include a first particulate including titanium dioxide (TiO2) particles and the second abrasive may include a second particulate that is different from the first particulate. The slurry may be used in a CMP process for removing ruthenium (Ru) materials and dielectric materials from a surface of a workpiece resulting in better WiD loading and planarization of the surface for a flat profile.
US10937689B2 Self-aligned hard masks with converted liners
In one embodiment, a trench may be formed in a dielectric surface, and the trenched may be lined with a liner. The trench may be filled with a metal, and the metal may be recessed below an opening of the trench. The liner may be converted into a dielectric, and a hard mask may be deposited into the trench.
US10937687B2 Amorphous metal thin film nonlinear resistor
Amorphous multi-component metallic films can be used to improve the performance of electronic components such as resistors, diodes, and thin film transistors. Interfacial properties of AMMFs are superior to those of crystalline metal films, and therefore electric fields at the interface of an AMMF and an oxide film are more uniform. An AMMF resistor (AMNR) can be constructed as a three-layer structure including an amorphous metal, a tunneling insulator, and a crystalline metal layer. By modifying the order of the materials, the patterns of the electrodes, and the size and number of overlap areas, the I-V performance characteristics of the AMNR are adjusted. A non-coplanar AMNR has a five-layer structure that includes three metal layers separated by metal oxide tunneling insulator layers, wherein an amorphous metal thin film material is used to fabricate the middle electrodes.
US10937684B2 Placement member and method of manufacturing the same
A placement member (1) in accordance with an embodiment of the present invention includes a base (4) having a placement section (3) on which an object (2) is placed, and a coating film (5) that coats at least a part of the placement section (3). The placement section (3) has a bottom face (8), a plurality of projections (9) projecting from the bottom face (8), and an annular protrusion (10) that protrudes from the bottom face (8) at the same height as the plurality of projections (9) and surrounds the plurality of projections (9). The coating film (5) has a first region (15) that coats top faces (11) of the projections (9) and a second region (16) that coats a top face (13) of the annular protrusion (10) and has a smaller thickness than that of the first region (15).
US10937682B2 TCB bond tip design to mitigate top die warpage and solder stretching issue
A semiconductor tool and methods of forming semiconductor device assemblies. The semiconductor tool is a bond tip having a vacuum port and a plurality of purge ports with channels coupling the vacuum port with the purge ports. Air may be withdrawn through the vacuum to create a vacuum on the bottom of the bond tip to selectively couple a semiconductor device with the bond tip. The bond tip positions the semiconductor device on top of a stack of semiconductor devices to form a semiconductor device assembly. The assembly may be heated to reflow interconnects between the semiconductor device and the top device of the stack of semiconductor devices. Fluid provided through the purge ports may help to counter warpage of the semiconductor device to help form adequate interconnects between the devices. Fluid may also be provided through the vacuum port to counter the warpage.
US10937681B2 Wafer support system, wafer support device, system comprising a wafer and a wafer support device as well as mask aligner
A wafer support system has a wafer support device and a dicing frame, wherein the wafer support device has a bottom plate and a top plate. The top plate has a support surface for supporting the wafer, and the bottom plate has a maximum diameter being larger than the maximum diameter of the top plate so that the bottom plate forms a repository for the dicing frame. The dicing frame has a plate-like shape defining a center hole, wherein the minimum diameter of the center hole is larger than the maximum diameter of the top plate so that the dicing frame sinks below the upper surface of the wafer and/or the support surface. Further, a wafer support device, a wafer support system and a mask aligner are provided.
US10937680B2 Setting up ultra-small or ultra-thin discrete components for easy assembly
Among other things a method including releasing a discrete component from an interim handle and depositing a discrete component on a handle substrate, attaching the handle substrate to the discrete component, and removing the handle substrate from the discrete component.
US10937678B2 Substrate support with multiple embedded electrodes
A method and apparatus for biasing regions of a substrate in a plasma assisted processing chamber are provided. Biasing of the substrate, or regions thereof, increases the potential difference between the substrate and a plasma formed in the processing chamber thereby accelerating ions from the plasma towards the active surfaces of the substrate regions. A plurality of bias electrodes herein are spatially arranged across the substrate support in a pattern that is advantageous for managing uniformity of processing results across the substrate.
US10937677B2 Wafer storage container
The present invention relates to a wafer storage container capable of removing fumes on a wafer or removing moisture therefrom by supplying purge gas to the wafer stored in a storage chamber. More particularly, the present invention relates to a wafer storage container, in which uniform purge gas injection is achieved and thus formation of dead regions is minimized, formation of turbulence in a storage chamber is prevented and thus wafer purging efficiency is improved, and a size reduction of an injection member injecting purge gas into the storage chamber is achieved and thus a size reduction of the entire wafer storage container is achieved.
US10937674B2 Method for transferring micro device
A method for transferring a micro device is provided. The method includes: preparing a carrier substrate with the micro device thereon, wherein an adhesive layer is between and in contact with the carrier substrate and the micro device; picking up the micro-device from the carrier substrate by a transfer head; forming a liquid layer on a receiving substrate; and placing the micro device over the receiving substrate by the transfer head such that the micro device is in contact with the liquid layer and is gripped by a capillary force; and moving the transfer head away from the receiving substrate such that the micro device is detached from the transfer head and is stuck to the receiving substrate.
US10937673B2 Substrate processing apparatus, substrate processing method and recording medium
A period from a time point when a wafer W is carried into a housing 10 to a time point when the wafer W after being exposed is completely ready to be carried out is set as a single cycle. A time period before a next cycle is begun and after the single cycle is completed is referred to as a standby time period. When an illuminance in dummy light emission is set to be Id; an illuminance in exposure, Is; a time length of the dummy light emission, Td; and a time length of the exposure, Ts, by setting the Id to satisfy an expression of Id=(Tp/Td)·Iw−(Ts/Td)·Is, an average illuminance within the single cycle is maintained constant between substrates.
US10937670B2 Megasonic cleaner
A megasonic cleaner includes a water tank that includes a pair of opposite inner walls and a bottom wall connected thereto, and that accommodates a fluid therein; a plurality of supporting units arranged in the water tank at predetermined positions that support a wafer; and at least one transducer arranged on the bottom wall that transmits energy in the form of waves into the fluid, where each of the opposite inner walls has a first protrusion that protrudes into an internal space of the water tank, the first protrusion being spaced above the bottom wall and positioned at an height that is greater than or equal to a height of the centers of the plurality of supporting units.
US10937653B2 Multiple patterning scheme integration with planarized cut patterning
A method for fabricating a semiconductor device integrating a multiple patterning scheme includes forming a memorization layer over a plurality of mandrels and a plurality of non-mandrels, and applying an exposure scheme to the memorization layer to form at least one mandrel cut pattern and at least one non-mandrel cut pattern.
US10937652B1 Method and structure of cut end with self-aligned double patterning
Semiconductor device and the manufacturing method thereof are disclosed herein. An exemplary method of forming a semiconductor device comprises receiving a structure including a substrate and a first hard mask over the substrate, the first hard mask having at least two separate portions; forming spacers along sidewalls of the at least two portions of the first hard mask with a space between the spacers; forming a second hard mask in the space; forming a first cut in the at least two portions of the first hard mask; forming a second cut in the second hard mask; and depositing a cut hard mask in the first cut and the second cut.
US10937644B2 Using sacrificial solids in semiconductor processing
In an example, a method may include closing an opening in a structure with a sacrificial material at a first processing tool, moving the structure from the first processing tool to a second processing tool while the opening is closed, and removing the sacrificial material at the second processing tool. The structure may be used in semiconductor devices, such as memory devices.
US10937642B2 Wide-range high mass resolution in reflector time-of-flight mass spectrometers
The invention relates to the operation of an energy-focusing and solid-angle-focusing reflector for time-of-flight mass spectrometers with pulsed ion acceleration into a flight tube, e.g. from an ion source with ionization by matrix-assisted laser desorption (MALDI). The objective of the invention is to generate high mass resolution in wide mass ranges up to high masses above eight kilodaltons by varying at least one operating voltage on one of the diaphragms of the reflector which can be varied according to a suitable time function during the spectrum acquisition. It may also be advantageous to adapt the operation of the accelerating voltages in the starting region of the ions accordingly. These measures make it possible to achieve a mass resolution much higher than R=100,000 in a wide mass range extending up to and above eight kilodaltons.
US10937635B2 Vacuum processing apparatus
In a vacuum processing apparatus including: a vacuum container including a processing chamber therein; a plasma formation chamber; plate members being arranged between the processing chamber and the plasma formation chamber; and a lamp and a window member being arranged around the plate members, in order that a wafer and the plate members are heated by electromagnetic waves from the lamp, a bottom surface and a side surface of the window member is formed of a member transmitting the electromagnetic waves therethrough.
US10937634B2 Tunable upper plasma-exclusion-zone ring for a bevel etcher
A bevel etcher for cleaning a bevel edge of a semiconductor substrate with plasma includes a lower electrode assembly having a lower support having a cylindrical top portion. An upper dielectric component is disposed above the lower electrode assembly having a cylindrical bottom portion opposing the top portion of the lower support. A tunable upper plasma exclusion zone (PEZ) ring surrounds the bottom portion of the dielectric component, wherein a lower surface of the tunable upper PEZ ring includes an upwardly tapered outer portion extending outwardly from the bottom portion of the upper dielectric component, wherein a vertical height of an adjustable gap between the lower surface of the upper PEZ ring and an upper surface of a substrate supported on the lower support can be increased or decreased such that the extent of the bevel edge of the substrate to be cleaned by the plasma can respectively be adjusted radially inward or radially outward. At least one radio frequency (RF) power source is adapted to energize process gas into the plasma during a bevel edge cleaning process.
US10937633B2 Microwave transmission apparatus and semiconductor processing device
The present disclosure provides a microwave transmission apparatus. The microwave transmission apparatus includes a waveguide, configured to transmit microwaves emitted from a microwave source to a load; and an impedance matching structure, disposed in the waveguide the waveguide. The waveguide includes a microstrip interdigital capacitor. The impedance before the input end of the impedance matching structure is matched with the impedance after the input end of the impedance matching structure by adjusting an equivalent capacitance formed by the microstrip interdigital capacitor and/or a position of the microstrip interdigital capacitor along the extending direction of the waveguide.
US10937629B2 Multi charged particle beam writing apparatus and multi charged particle beam writing method
In one embodiment, a first storage storing writing data, a second storage storing correction data for correcting an error in a writing position due to factors including bending of the substrate, a cell data allocator virtually dividing a writing region of the substrate into blocks, and allocating a cell to the blocks in consideration of the correction data, a plurality of bitmap data generators virtually dividing the blocks into meshes, calculating an irradiation amount per mesh region, and generating bitmap data which assigns the irradiation amount to each mesh region, and a shot data generator generating shot data that defines an irradiation time for each beam. The cell data allocator virtually divides the writing region by division lines in a direction different from a writing forward direction to generate a plurality of division regions. The plurality of bitmap data generators generate pieces of bitmap data of the different division regions.
US10937628B2 Charged particle beam device
The purpose of the present invention is to provide a charged particle beam device with which it is possible to identify, to a high degree of accuracy, repeat patterns generated by a multiple exposure method such as SADP or SAQP. In order to achieve this purpose, there is proposed a charged particle beam device for: irradiating a first position on a sample with a charged particle beam to form an irradiation mark on the sample; after the formation of the irradiation mark, scanning the charged particle beam on a first visual field which includes the first position and which is larger than the irradiation mark, and thereby acquiring a first image; scanning the charged particle beam on a second visual field which includes the first position, which is larger than the irradiation mark, and which is in a different position from the first visual field, thereby acquiring a second image; and synthesizing the first image and the second image so as to overlap the irradiation marks included in the first image and the second image.
US10937627B2 Multi-beam electron microscope
An electron microscope comprising: A specimen holder, for holding a specimen; An electron beam column, for producing an array of electron beams and concurrently irradiating an array of target areas of said specimen therewith; A scanning assembly, for producing relative scanning motion of said beam array with respect to the specimen; A detector, for detecting radiation emanating from the specimen in response to said irradiation, wherein said detector is: A backscattered electron detector that can be disposed proximal to the specimen at a side thereof facing said electron beam column; Provided with an array of apertures that allow passage of said electron beams from said column to the specimen; Provided with a functionally sub-divided detection surface that enables segregated detection of a backscattered electron flux produced by each individual beam.
US10937625B2 Method of imaging a sample using an electron microscope
The invention relates to a method of imaging a sample, said sample mounted on a sample holder in an electron microscope, the electron microscope comprising an electron source for generating a beam of energetic electrons along an optical axis and optical elements for focusing and deflecting the beam so as to irradiate the sample with a beam of electrons. The sample holder is capable of positioning and tilting the sample with respect to the electron beam. The method comprises the step of acquiring a tilt series of images by irradiating the sample with the beam of electrons, and concurrently changing a position of the sample during acquisition of the images, so that each image is acquired at an associated unique tilt angle and an associated unique position.
US10937623B2 Deflector for multiple electron beams and multiple beam image acquiring apparatus
A deflector for multiple electron beams includes a first electrode substrate, second to fourth electrode substrates disposed in order in parallel to each other in a first same plane which is orthogonal to the substrate surface of the first electrode substrate, a fifth electrode substrate disposed opposite to the first electrode substrate, and sixth to eighth electrode substrates disposed in order in parallel to each other in a second same plane such that they are opposite to the second to fourth electrode substrates, wherein the first to eighth electrode substrates are disposed such that they surround a space through which multiple electron beams pass.
US10937622B2 Programmable performance configurations for night vision device
A method of controlling the performance of a night vision device includes storing, in memory of the night vision device, a plurality of performance configuration parameters, and after the storing, applying at least one of a hardware lock and a software lock to the night vision device such that at least some of the plurality of performance configuration parameters stored in the memory cannot be changed.
US10937620B2 Vacuum channel transistor structures with sub-10 nanometer nanogaps and layered metal electrodes
A technique relates to a semiconductor device. An emitter electrode and a collector electrode are formed in a dielectric layer such that a nanogap separates the emitter electrode and the collector electrode, a portion of the emitter electrode including layers. A channel is formed in the dielectric layer so as to traverse the nanogap. A top layer is formed over the channel so as to cover the channel and the nanogap without filling in the channel and the nanogap, thereby forming a vacuum channel transistor structure.
US10937617B2 Relay
A relay has a case, a first fixed terminal including a first fixed contact, a second fixed terminal including a second fixed contact, a movable touch piece including a first movable contact that is disposed facing the first fixed contact and a second movable contact that is disposed facing the second fixed contact, the movable touch piece being disposed in the case and disposed so as to be movable in a direction in which the first movable contact and the second movable contact come into contact with the first fixed contact and the second fixed contact and in a direction in which the first movable contact and the second movable contact separate from the first fixed contact and the second fixed contact. The first fixed terminal includes a first contact support disposed in the case and configured to support the first fixed contact.
US10937616B2 Control device for an electromagnetic drive of a switchgear
A control device for an electromagnetic drive of a switchgear includes a plurality of power supply units, each of which is configured to provide, in a specified input voltage range in each case, electrical power that is sufficient for operating the electromagnetic drive: The control device is configured to automatically control the use of the power supply units for operating the electromagnetic drive on the basis of an input voltage of the control device.
US10937613B2 Triggered gap switching device
A switch assembly for high voltage applications, where the switch assembly includes a traditional mechanical switch and a triggered gap device electrically coupled in parallel. The mechanical switch includes a first switch contact and a second switch contact, where one or both of the first switch contact and the second switch contact are movable to engage and disengage the first and second switch contacts to allow or prevent current flow therethrough. The triggered gap device includes a vacuum enclosure, a first stationary contact positioned within the enclosure and a second stationary contact positioned within the enclosure, where a gap is defined between the first and second stationary contacts. The triggered gap device further includes a plasma control device that allows creation of a plasma in the gap that causes an arc between the stationary contacts on the order of micro-seconds that allows current flow between the contacts.
US10937611B2 Safety switch
A safety switch device configured to perform at least one of connecting a load to a power supply and disconnecting the load from the power supply is provided. The safety switch device comprises a first set of two serially connected controllable switching elements; a safety circuit to verify a switching state of the first set of two switching elements, wherein each switching element of the first set of two switching elements is configured as a toggle; a control circuit configured to provide a test signal to the safety circuit; and decoupling means configured to galvanically decouple the load circuit from the control circuit. The decoupling means comprise a transformer, and the control circuit comprises a transformer driver configured to provide the test signal to the safety circuit via the transformer.
US10937610B2 Keyboard keyswitches having adjustable tactile feedback members
A keyboard includes a plurality of keyswitch structures and an adjusting plate movably disposed under the keyswitch structures. Each of the keyswitch structures includes a tactile feedback member. The adjusting plate includes a plate body and a plurality of adjusting bars protruding from the plate body toward the keyswitch structures and respectively corresponding to the tactile feedback members of the keyswitch structures. When the adjusting plate moves relative to the keyswitch structures, the adjusting bars drive the tactile feedback members to change tactile feedback of the keyswitch structures.
US10937607B2 Electronic switch and remote control device including electronic switch
An electronic switch includes a rubber sheet that includes a first surface, a second surface opposite to the first surface, and a convex portion on the first surface. The convex portion of the rubber sheet includes a semispherical shape.
US10937603B1 Actuating shaft structure for an electrical switch
A electrical pole unit includes an actuator shaft that is rotatable about a switch axis to switch the pole unit between open and closed conditions. The actuator shaft is configured to mate coaxially with another actuator shaft in another pole unit to transmit rotation from one actuator shaft to another without a fastener to interconnect the shafts.
US10937599B2 Electrolytic capacitor
An electrolytic capacitor includes an anode body with a dielectric layer; a solid electrolyte layer in contact with the dielectric layer; and an electrolytic solution. The solid electrolyte layer includes a π-conjugated conductive polymer and a first sulfonic acid. The electrolytic solution includes a solvent and an acid component. The solvent includes a glycol compound. And a proportion of the glycol compound in the solvent is equal to or more than 50% by mass.
US10937595B2 Multilayer ceramic capacitor including adhesive layer between side margin portion and body and method of manufacturing the same
A multilayer ceramic capacitor includes a ceramic body including a dielectric layer, a first surface and a second surface opposing each other, a third surface and a fourth surface connecting the first surface and the second surface, respectively; internal electrodes disposed inside the ceramic body and exposed to the first and second surfaces, and having one ends exposed to the third surface or the fourth surface; a first side margin portion and a second side margin portion disposed on sides of the internal electrodes exposed to the first and second surfaces; and adhesive layers disposed between the first surface of the ceramic body and the first side margin portion and between the first surface of the ceramic body and the second side margin portion, respectively. An average thickness of each of the first and second side margin portions is 2 μm or more and 10 μm or less.
US10937594B2 Microelectronic devices designed with ultra-high-k dielectric capacitors integrated with package substrates
Embodiments of the invention include a microelectronic device that includes a plurality of organic dielectric layers and a capacitor formed in-situ with at least one organic dielectric layer of the plurality of organic dielectric layers. The capacitor includes first and second conductive electrodes and an ultra-high-k dielectric layer that is positioned between the first and second conductive electrodes.
US10937590B2 Magnetic structures for low leakage inductance and very high efficiency
A magnetic configuration utilizing a plurality of posts and spiting the primary winding on each of the posts defining a core and placing the secondary windings together with the rectifier means around each post to minimise the stray and leakage inductance. A significant reduction of the core material and a reduction of the footprint is achieved due to better utilization of the winding material. The magnetic field is weaving from and through one post to the other to minimize the vertical component of ther field and forcing the magnetic field to be parallel with the winding to reduce the AC losses in copper of the winding. These properties allow the magnetic structure to be suitable in very high frequency applications and even in application with an air core. These magnetic structures can be used for implementing a transformer and for inductive applications.
US10937589B2 Coil component and method of manufacturing the same
In a coil component, in an upper coil portion, a winding end portion constituting an end portion is connected to a lead-out conductor. Accordingly, the lead-out conductor can absorb heat from the winding end portion and can dissipate heat to the outside via a terminal electrode. Moreover, the lead-out conductor is formed to cover a winding adjacent portion. Accordingly, heat can also be absorbed from the winding adjacent portion and can be dissipated to the outside via the terminal electrode. That is, in the coil component described above, since the lead-out conductor absorbs heat not only from the winding end portion but also from the winding adjacent portion, improvement of heat dissipation properties is realized in the coil component.
US10937588B2 Coil
A coil includes a resin substrate, a first coil structure formed on a first surface of the resin substrate, a second coil structure formed on a second surface of the resin substrate on the opposite side with respect to the first surface such that the second coil structure is formed at a position corresponding to the first coil structure, a third coil structure formed on the second surface such that the third coil structure is positioned adjacent to the second coil structure, and a fourth coil structure formed on the first surface such that the fourth coil structure is formed at a position corresponding to the third coil structure. The resin substrate is folded such that the second coil structure and the third coil structure oppose each other.
US10937586B2 Electromagnetic device having layered magnetic material components and methods for making same
A micro fabricated electromagnetic device and method for fabricating its component structures, the device having a layered magnetic core of a potentially unlimited number of alternating insulating and magnetic layers depending upon application, physical property and performance characteristic requirements for the device. Methods for fabricating the high performing device permit cost effective, high production rates of the device and its component structures without any degradation in device performance resulting from component layering.
US10937584B2 Common mode noise filter
A common mode noise filter includes a non-magnetic body and first to third coil conductors provided inside the non-magnetic body. The second coil conductor is provided in a downward direction from the first coil conductor. The third coil conductor is provided in the downward direction from the second coil conductor. The first and third coil conductors deviate in a direction perpendicular to the downward direction with respect to the second coil conductor. At least one of the first and third coil conductors overlaps the second coil conductor viewing from the direction perpendicular to the downward direction. This common mode noise filter allows these coil conductors to be magnetically coupled to each other with a preferable balance, thereby preventing degradation of differential signals.
US10937581B2 Hybrid inductor and manufacturing method thereof
A hybrid inductor includes an inductor body having a core part in which a coil part is disposed, and first and second cover parts having the core part interposed therebetween. The core part includes magnetic metal layers, and the first and second cover parts include ferrite layers.
US10937579B2 MnZn-ferrite and its production method
A method for producing MnZn-ferrite comprising Fe, Mn and Zn as main components, and at least Co, Si and Ca as sub-components, the main components in the MnZn-ferrite comprising 53-56% by mol (as Fe2O3) of Fe, and 3-9% by mol (as ZnO) of Zn, the balance being Mn as MnO, comprising the step of sintering a green body to obtain MnZn-ferrite; the sintering comprising a temperature-elevating step, a high-temperature-keeping step, and a cooling step; the high-temperature-keeping step being conducted at a keeping temperature of higher than 1050° C. and lower than 1150° C. in an atmosphere having an oxygen concentration of 0.4-2% by volume; the oxygen concentration being in a range of 0.001-0.2% by volume during cooling from 900° C. to 400° C. in the cooling step; and the cooling speed between (Tc+70)° C. and 100° C. being 50° C./hour or more, wherein Tc represents a Curie temperature (° C.) calculated from % by mass of Fe2O3 and ZnO.
US10937573B2 Chip resistor
A chip resistor includes a substrate, a resistor layer, a first conductive layer, an insulating layer, a second conductive layer, a third conductive layer, and a fourth conductive layer. The first conductive layer is electrically connected to the resistor layer. The insulating layer covers the resistor layer and the first conductive layer. The second conductive layer covers the first conductive layer and the insulating layer. The third conductive layer covers the second conductive layer and the insulating layer. The fourth conductive layer covers the second conductive layer and the third conductive layer. Bonding strength between the third and fourth conductive layer is stronger than that between the second and fourth conductive layer.
US10937572B2 Apparatus and method for forming an article
A method for forming an article of manufacture using additive manufacturing, includes: a processor executing program instructions to: (a) rotate an object continuously about a horizontal axis using a first rotational stage, wherein the object is partially submerged in a bath of energy curable liquid formulation during the rotation; (b) control a rate of rotation of the object to achieve a desired radial thickness of a sub layer of uncured liquid formulation at a desired rotational location on the object; (c) direct an energy source to provide an energy dose onto the object at a desired rotational location, wherein the energy dose is configured to cure and solidify the sub layer; and repeat (a), (b) and (c) until a desired radial thickness of a cured liquid formulation layer is a achieved.
US10937571B2 Bushing with integrated electronics
A bushing includes: an elongate electrical conductor; an insulation layer arranged around the elongate electrical conductor; an electrically conducting sleeve coaxially arranged with the electrical conductor; and a ring shaped printed circuit board with electrical components coaxially arranged around the electrical conductor. The sleeve and the printed circuit board are embedded in the insulation layer. The ring shaped printed circuit board is positioned in an axial direction between both ends of the electrically conducting sleeve.
US10937569B2 Fire resistant data communication cable
Data communication cables include twisted wire pairs, a fire retardant tape, and a jacket layer. The fire retardant tape surrounds the twisted wire pairs has an overlap of about 15% to about 25%. The data communication cables are also halogen-free and may pass the fire retardant standards of National Fire Protection Agency (“NFPA”) 130.
US10937568B2 Attachment of a fabric sleeve to a communications cable
An apparatus to be introduced into a conduit includes a cable and a fabric sleeve which extends longitudinally along the cable. The sleeve is secured around the cable by complimentary connectors which extend outwardly from the edges of the sleeve. The connectors can take the form of many configurations including a hook and slot, a ball and socket, a hook and loop, and zipper teeth, among others.
US10937567B2 Conduction path and wire harness
A conduction path that includes a tubular conductor; a flexible conductor that has better flexibility than the tubular conductor and is connected to the tubular conductor; and a terminal that is connected to the flexible conductor, wherein: an end of the flexible conductor in a lengthwise direction thereof is fixed at a fixing portion of the tubular conductor in a state in which the end is inserted into the tubular conductor, the fixing portion includes a first deformed portion in which an outer peripheral wall of the tubular conductor is deformed radially inward and holds the flexible conductor, and a second deformed portion that is further deformed radially inward from the first deformed portion and is connected to the flexible conductor.
US10937564B2 Electric wire for high frequency, high voltage and large current
An electric wire for improving the adhesion force between the adjacent winding wires of a coil is described. The electric wire of the present invention may include a conductive wire with a substantially quadrilateral cross-sectional shape. The electric wire further includes a first groove and a second groove positioned diagonally at two opposite corners of the quadrilateral along a longitudinal direction of the conductive wire. An adhesive pocket filled with an adhesive is sized to fit within each of the first and second grooves at diagonally arranged opposite corners.
US10937561B2 Methods and compositions for fabrication of superconducting wire
The present disclosure relates generally to wires and more particularly to textured powder wires containing nanoscale metallic silver powder. The invention presents an improvement of the process of making compressed cores of textured-powder high-temperature superconductor previously using the micaceous high-temperature superconductor Bi-2212. Embodiments of the claimed methods are useful with the micaceous high-temperature superconductors, notably Bi2Sr2CaCu208+x (Bi-2212) and Bi2Sr2Ca2Cu3O10+x (Bi-2223) and rare earth barium copper oxide (REBCO).
US10937556B2 Sealed cable inlet through an external and an internal wall of a containment shell of a nuclear power station
The invention relates to the field of electrical engineering, and specifically to sealed inlets of electrical circuits into a sealed area of a multi-layered containment shell of a nuclear power station. This design can be used in passages through an external and an internal wall which are subject to relative mutual displacement as a consequence of a seismic phenomenon or thermal expansion of the walls and passage. The problem addressed by the present invention is that of increasing the operating reliability of a sealed cable inlet when high-voltage electrical conductors which have little bending capacity are used. The problem addressed is achieved in that the sealed cable inlet through an external and an internal wall of a containment shell of a nuclear power station comprises an embedded pipe (3) which is arranged in the internal wall (1), with an inlet section (44) of a cable (2) fixed rigidly within said pipe. A means for compensating for a relative movement between the cable (2) and the external wall (11) is mounted in the external wall (11) coaxially with respect to the pipe (3). The compensating means has a tube (19) with a bellows (24) on the external end plane (20) and with a second analogous bellows (25) which is mounted symmetrically on the opposite end plane (21) of the tube (19) at the internal surface (18) of the external wall (11). The free ends (30) and (31) of the two bellows (24) and (25) are of conical design and have internal surfaces (28) and (29) which are support elements for an outlet section (46) of the cable (2), which is arranged freely in the tube (19) with a gap (47) relative to the internal surface (49) of the tube (19). The gap (47) between the braiding (48) along the external surface of the cable (2) and the internal surface (49) of the tube (19) is selected using a design calculation. The gap (47) must not be less than the value of maximum orthogonal thermo-seismic movement in one plane of the internal wall (1) relative to the external wall (11) and change in the coaxial position of the cable (2) in the tube (19).
US10937555B2 Nuclear power plant
The invention relates to a nuclear power plant including a containment vessel including a reactor pressure vessel for receiving fissionable nuclear fuel, an aerosol filter stage a pressure relief conduit through which a gas volume flow which is filtered in the aerosol filter stage is releasable to ambient through a pass through opening in the containment vessel, and an iodine filter stage through which the gas volume flow that is filtered in the aerosol filter stage is filterable before being released to the ambient, wherein the iodine filter stage is arranged within the containment vessel, characterized in that the aerosol filter stage and the iodine filter stage are connected with one another so that transferring the gas volume flow from the aerosol filter stage to the iodine filter stage is performed essentially at an identical pressure level.
US10937551B2 Medical concept sorting based on machine learning of attribute value differentiation
Mechanisms are provided for performing entity differentiation. A cognitive medical system ingests a corpus of medical content having references to medical entities, and performs entity recognition on the medical content to identify the medical entities. Responsive to the cognitive medical system identifying a medical entity having a plurality of annotations for a same medical entity attribute, an entity differentiation component executes an ordered set of entity differentiation algorithms, corresponding to the medical entity, for differentiating medical entity attribute values. The entity differentiation component runs the ordered set of entity differentiation algorithms, in order, on the plurality of annotations for the attribute to generate a ranked list of medical entity attribute values corresponding to the annotations in the plurality of annotations. The cognitive medical system performs a cognitive operation on the medical entity based on the ranked list of medical entity attribute values.
US10937549B2 Method and device for automatically predicting FFR based on images of vessel
The present disclosure is directed to a method and device for automatically predicting FFR based on images of vessel. The method for automatically predicting FFR based on images of a vessel. The method comprises a step of receiving the images of a vessel acquired by an imaging device. Then, a sequence of flow speeds at a sequence of positions on a centerline of the vessel is acquired by a processor. A sequence of first features at the sequence of positions on a centerline of the vessel are acquired by the processor, by fusing structure-related features and flow speeds and using a convolutional neural network. Then, a sequence of FFR at the sequence of positions is determined by the processor through using a sequence-to-sequence neural network on the basis of the sequence of first features.
US10937545B2 Method and system for centralized patient monitoring management
A centralized monitoring unit (CMU) receiving patient monitoring data from multiple patient monitoring devices includes at least two monitoring technician stations and an assignment management module. Each monitoring technician station is configured to present alarms for each patient in the group of patients to a CMU technician. The assignment management module is executable by a processing system to calculate a load index for each monitoring technician station based on alarms for patients in the group of patients. The load index for each monitoring technician station is calculated based on at least one of a number of alarms, an alarm type of each alarm, a severity of each alarm, and a duration of continuous alarming at the monitoring technician station. Assignment of the multiple patients amongst the at least two monitoring technician stations is then distributed based on the load indexes.
US10937541B2 Systems and methods for processing images to prepare slides for processed images for digital pathology
Systems and methods are disclosed for processing an electronic image corresponding to a specimen. One method for processing the electronic image includes: receiving a target electronic image of a slide corresponding to a target specimen, the target specimen including a tissue sample from a patient, applying a machine learning system to the target electronic image to determine deficiencies associated with the target specimen, the machine learning system having been generated by processing a plurality of training images to predict stain deficiencies and/or predict a needed recut, the training images including images of human tissue and/or images that are algorithmically generated; and based on the deficiencies associated with the target specimen, determining to automatically order an additional slide to be prepared.
US10937532B2 Information provider system
The present invention relates to an information provider system having a sheet material comprises printed visual information of a product and at least one NFC-tag arranged to said material, wherein said at least one NFC-tag is arranged with a chip containing specific information related to said product and an antenna. At least one switch operably connectable to said NFC-tag is also included such that when said switch is connected to said NFC-tag, an NFC-enabled smart device arranged adjacent said NFC-tag is activated, whereby said smart device provides further information to a user regarding the specific information of the NFC-tag.
US10937531B1 System and method for timely notification of treatments to healthcare providers and patient
A computer-assisted method to provide timely multi-channel notification of treatments to healthcare providers and patients, the method including receiving de-identified longitudinal medical records, treatment prescription records of healthcare providers, and notification data. Relationships between the healthcare providers, the anonymized patients, and the notifications are identified using the de-identified longitudinal medical records, the treatment prescription records of the healthcare providers, and the notification data. An impact of notifications being received by both the healthcare provider for the anonymized patient and the anonymized patient on whether the anonymized patient received the treatment is determined. A plan to timely provide notifications of treatments to the healthcare provider and the anonymized patients is determined based at least on the impact of the notifications being received by both the healthcare provider for the anonymized patient and the anonymized patient on whether the anonymized patient received the treatment.
US10937529B2 Family tree construction supporting method and family tree construction supporting device
Provided is a non-transitory computer-readable storage medium storing a program causing a computer to execute a process, the process including: receiving a first operation that specifies a person symbol from a plurality of person symbols representing persons present in a family tree; displaying a plurality of first candidate person symbols capable of being connected with the person symbol specified by the received first operation by referring to a first storage unit that stores attribute information with respect to each of a plurality of persons; receiving a second operation that selects a first candidate person symbol from the plurality of first candidate person symbols that have been displayed; and displaying the first candidate person symbol selected by the received second operation while the selected first candidate person symbol is being connected with the person symbol specified by the first operation.
US10937524B2 Method for predicting the off-target biding of a peptide which binds to a target peptide presented by a major histocompatibility complex
The invention provides a method for predicting whether a binding peptide, which binds to a target peptide presented by a Major Histocompatibility Complex (MHC) and is for administration to a subject, has the potential to cross react with another peptide in the subject in vivo. The method comprises the steps of identifying at least one binding motif in the target peptide to which the binding peptide binds; and searching for peptides that are present in the subject that comprise the at least one binding motif and that are not the target peptide. The presence of one or more such peptides indicates that the binding peptide has the potential to cross react in vivo.
US10937522B2 Systems and methods for analysis and interpretation of nucliec acid sequence data
Systems and method for annotating variants within a genome can call variants from reads or receive called variants directly and associate the called variants with functional annotations and interpretive annotations. A summary report of the called variants, the associated functional annotations, and the associated interpretive annotations can be generated.
US10937519B2 Memory devices, memory systems and methods of operating memory devices
A memory device includes a memory cell array, a write/read circuit, a control circuit and an anti-fuse array. The memory cell array includes a plurality of nonvolatile memory cells. The write/read circuit performs a write operation to write write data in a target page of the memory cell array, verifies the write operation by comparing read data read from the target page with the write data and outputs a pass/fail signal indicating one of a pass or a fail of the write operation based on a result of the comparing. The control circuit controls the write/read circuit and selectively outputs an access address of the target page as a fail address in response to the pass/fail signal. The anti-fuse array in which the fail address is programmed, outputs a repair address that replaces the fail address.
US10937518B2 Multiple algorithmic pattern generator testing of a memory device
Apparatuses including a test interface circuit that is configured to merge multiple independent traffic streams generated from individual algorithmic pattern generators (APGs) for communication with a memory device over a shared memory interface. The combination of multiple independent traffic streams, each with their own looping sequences and command timings, may generate a large set of random command sequences. The test interface circuit may include an arbiter circuit that merges a first independent traffic stream from a first APG and a second independent traffic stream from a second APG. Each of the first and second independent traffic streams are directed to different semi-independently-accessible portions of the memory device. The memory device may include a hybrid memory cube having independently accessible vaults or a high bandwidth memory device having independently accessible channels, in some examples. The test interface circuit may be included in a built-in self-test engine or in a standalone tester.
US10937511B2 Semiconductor memory device, memory system including controller, and method of operating controller
A method of operating a controller that controls an operation of a semiconductor memory device includes controlling the semiconductor memory device to perform an operation for a selected memory block, determining whether or not the operation is successful, and compensating for a change in a threshold voltage distribution of select transistors by changing an operation voltage applied to the select transistors included in the selected memory block, based on whether or not the operation is successful.
US10937503B2 Memory device and method of operating the same
A memory device may include: memory cells each having any one of first and second programmed states as a target programmed state; a peripheral circuit configured to perform a program operation so that each memory cell has a threshold voltage corresponding to the target programmed state; and a control circuit configured to control the peripheral circuit. The control circuit may include a program operation controller configured to control the peripheral circuit so that, during the program operation, an intermediate program operation is performed on the memory cells using an intermediate verify voltage, an additional program operation is performed on memory cells each having the second programmed state as a target programmed state if an intermediate verify operation passes, and a final program operation is performed on the memory cells such that each memory cell has a threshold voltage corresponding to the target programmed state.
US10937502B2 Semiconductor memory device in which a conductive line connected to a word line selected for programming is charged to a voltage larger than the program voltage
A semiconductor memory device includes a first memory transistor, a first wiring connected to a gate electrode of the first memory transistor, a connection transistor connected to the first wiring, and a second wiring connected to the connection transistor. In a first write operation for the first memory transistor, during a first time period, a voltage of the first wiring increases to a first voltage and a voltage of the second wiring increases to a second voltage larger than the first voltage, and during a second time period directly after the first time period and directly after the connection transistor is turned ON, the voltage of the first wiring increases to a third voltage larger than the first voltage and smaller than the second voltage, and the voltage of the second wiring decreases to a fourth voltage larger than the first voltage and smaller than the second voltage.
US10937500B2 Semiconductor memory device
A semiconductor memory device comprises a memory string that includes a plurality of memory cells electrically connected in series, the memory cells including first to fourth memory cells, first to fourth word lines that are electrically connected to gates of the first to fourth memory cells, respectively, a voltage generation circuit configured to generate a first voltage, a first circuit configured to output the first voltage to one of first and second wires, a second circuit configured to connect the first and second wires to the first and second word lines, respectively, and a third circuit configured to connect the first and second wires to the third and fourth word lines, respectively.
US10937499B2 Content addressable memory systems with content addressable memory buffers
An apparatus (e.g., a content addressable memory system) can have a controller; a first content addressable memory coupled to the controller and a second content addressable memory coupled to the controller. The controller can be configured to cause the first content addressable memory to compare input data to first data stored in the first content addressable memory and cause the second content addressable memory to compare the input data to second data stored in the second content addressable memory such the input data is compared to the first and second data concurrently and replace a result of the comparison of the input data to the first data with a result of the comparison of the input data to the second data in response to determining that the first data is invalid and that the second data corresponds to the first data.
US10937497B2 Methods for accessing 1-R resistive change element arrays
Methods for reading and programming one or more resistive change elements within a 1-R resistive change element array are disclosed. These methods include using measurement and storage elements to measure the electrical response of one or more selected cells within an array and then comparing that stored electrical response to the electrical response of a reference element within the array to determine the resistive state of the one or more selected cells. These methods also include programming methods wherein selectable current limiting elements are used to permit or inhibit programming currents from flowing through selected and unselected cells, respectively. These methods further include programing methods that use specific biasing of array lines to provide sufficient programing currents through only selected cells.
US10937492B2 Semiconductor storage apparatus
A semiconductor storage apparatus of high convenience, which improves utilization efficiency of a memory region, is provided. A flash memory provided in the disclosure includes a memory controller and an NAND memory device. The memory controller includes an SRAM, an RRAM, and a write/selector. The SRAM stores a conversion table that converts a logical address into a physical address. The RRAM temporarily stores a small amount of data which should be programmed. The write/selector selectively writes the to-be-programmed data into the RRAM or an NAND memory unit of the NAND memory device.
US10937486B1 Compensating offsets in buffers and related systems, methods, and devices
Compensating for offsets in buffers and related systems, methods, and devices are disclosed. An apparatus includes buffers, control circuitry, and fuses. Each of the buffers includes an output and an offset adjustment input. Each of the buffers is controllable to adjust a direct current offset of an output voltage potential responsive to an offset adjustment code provided to the offset adjustment input. The control circuitry includes sets of offset latches. The offset adjustment input of each of the buffers is operably coupled to a different one of the sets of offset latches. Each set of offset latches is configured to provide the offset adjustment code to the offset adjustment input of a corresponding buffer. The fuses are configured to provide the offset adjustment code to each of a subset of the sets of offset latches.
US10937485B2 Redundant voltage regulator for memory devices
A memory subsystem is disclosed comprising at least one memory module, the memory module having a substrate to which a plurality of memory chips is mounted and a voltage regulator, the voltage regulator receiving a power supply signal from a system power supply and outputting two or more power signals, each power signal providing a different, regulated voltage, which regulated voltages are each routed to each of the memory chips; and a redundant voltage regulator external to and not mounted on the memory module and configured to output two or more power signals, providing external different, regulated voltages which are the same voltages as the voltages output by the voltage regulator on the memory module, and supplying the two or more signals to the memory module.
US10937484B2 Dynamic bandwidth throttling of DRAM accesses for memory tracing
A system and method of avoiding loss of memory trace data, including monitoring a first-in-first-out (FIFO) buffer to determine if the FIFO buffer has overflowed due to memory access, determining whether an overflow of the FIFO buffer is acceptable, changing an operating mode of a target system if overflow of the FIFO buffer is unacceptable to avoid FIFO buffer overflow, and collecting memory trace data on the memory accesses.
US10937483B2 Current separation for memory sensing
The present disclosure includes apparatuses, methods, and systems for current separation for memory sensing. An embodiment includes applying a sensing voltage to a memory cell having a ferroelectric material, and determining a data state of the memory cell by separating a first current output by the memory cell while the sensing voltage is being applied to the memory cell and a second current output by the memory cell while the sensing voltage is being applied to the memory cell, wherein the first current output by the memory cell corresponds to a first polarization state of the ferroelectric material of the memory cell and the second current output by the memory cell corresponds a second polarization state of the ferroelectric material of the memory cell.
US10937482B2 Memory cells and arrays of elevationally-extending strings of memory cells
A memory cell comprises channel material, insulative charge-passage material, programmable material, a control gate, and charge-blocking material between the programmable material and the control gate. The charge-blocking material comprises a non-ferroelectric insulator material and a ferroelectric insulator material comprising hafnium, zirconium, and oxygen. Other embodiments are disclosed.
US10937481B1 Polarity swapping circuitry
Various implementations described herein are directed to a device having memory circuitry having bitcells coupled together via bitlines. The device may include polarity swapping circuitry having multiple conductive paths that are configured to couple the bitlines together. In some instances, first paths of the multiple conductive paths couple the bitlines together via first passgates, and second paths of the multiple conductive paths couple the bitlines together via second passgates.
US10937477B1 Shared decoder circuit and method
A circuit includes a selection circuit configured to receive a first address at a first input and a second address at a second input, pass the first address to an output when a select signal has a first logical state, and pass the second address to the output when the select signal has a second logical state different from the first logical state. The circuit also includes a decoder configured to decode the passed first address or second address.
US10937476B2 Apparatuses and methods for controlling word line discharge
Apparatuses and methods for controlling the discharge of subword lines are described. The rate of discharge and/or the voltage level discharged to may be controlled. In some embodiments, a main word line may be driven to multiple low potentials to control a discharge of a subword line. In some embodiments, a first word driver line signal and/or a second word driver line signal may be reset to control a discharge of a subword line. In some embodiments, a combination of driving the main word line and the first word driver line signal and/or the second word driver line signal resetting may be used to control a discharge of the subword line.
US10937474B2 Nonvolatile memory including duty correction circuit and storage device including the nonvolatile memory
Provided is a nonvolatile memory including a clock pin configured to receive an external clock signal during a duty correction circuit training period; a plurality of memory chips configured to perform a duty correction operation on an internal clock signal based on the external clock signal, the plurality of memory chips configured to perform the duty correction operation in parallel during the training period; and an input/output pin commonly connected to the plurality of memory chips, wherein each of the plurality of memory chips includes: a duty correction circuit (DCC) configured to perform the duty correction operation on the internal clock signal; and an output buffer connected between an output terminal of the DCC and the input/output pin.
US10937469B2 Memory circuit and method of operating a memory circuit
A memory circuit may include a plurality of electrically programmable memory cells arranged in an electrically programmable non-volatile memory cell array along a plurality of rows and a plurality of columns, a plurality of word lines, each word line coupled with a plurality of word portions of the plurality of memory cells, each word portion configured to store a data word, and at least one overlay word line coupled with a plurality of overlay portions, each overlay portion including overlay memory cells, each of the plurality of overlay portions including an overlay word. The memory circuit is configured to read, for each of the plurality of word lines, from each of the word portions simultaneously with an overlay portion of the plurality of overlay portions, with an output of the read operation being a result of a logic operation performed on the data word and the overlay word.
US10937468B2 Memory with configurable die powerup delay
Memory devices and systems with configurable die powerup delay, and associated methods, are disclosed herein. In one embodiment, a memory system includes two or more memory dies. At least one memory die has a powerup group terminal and powerup group detect circuitry. The powerup group detect circuitry is configured to detect a powerup group assigned to the at least one memory die. The at least one memory die is configured to delay its powerup operation by a time delay corresponding to the powerup group to which it is assigned. In this manner, powerup operations of the two or more memory dies can be staggered to reduce peak current demand of the memory system.
US10937467B2 Device and method for data-writing
A device includes a circuit cell, a first switching unit, and a second switching unit. The first switching unit is configured to output an auxiliary signal. The second switching unit is coupled between the first switching unit and the circuit cell, and configured to transmit a write voltage and an auxiliary signal to the circuit cell.
US10937466B2 Semiconductor package with clock sharing and electronic system including the same
A semiconductor package with clock sharing, which is suitable for an electronic system having low power consumption characteristics, is provided. The semiconductor package includes a lower package including a lower package substrate and a memory controller mounted on the lower package substrate, an upper package stacked on the lower package and including an upper package substrate and a memory device mounted on the upper package substrate, and a plurality of vertical interconnections electrically connecting the lower package to the upper package. The semiconductor package is configured to cause the memory controller to output a first data clock signal used for a channel that is an independent data interface between the memory controller and the memory device, branch the first data clock signal, and provide the branched first data clock signal to the memory device.
US10937464B2 Solid state memory case with enhanced cooling
A case suitable for solid state memory is described that offers enhanced cooling. In one example, a memory case includes a base, a cover having a plurality of fins on a top of the cover, channels between the fins, defined by the fins, and a ramp extending from a front on the top of the cover to the channels, and an inner cavity defined by the base and the cover to house a solid state memory.
US10937463B1 Packaging tray for hard disk drive
A packaging tray for a hard disk drive has a plurality of positioning holes. The packaging tray includes a box body, and the box body has a plurality of frame walls and an accommodating space surrounded by the frame walls. The box body has formed a plurality of positioning posts at a bottom of the accommodating space, and the positioning posts are disposed corresponding to the positioning holes of the hard disk drive. Therefore, the hard disk drive placed in the accommodating space will not contact dust in the box body, and the hard disk drive in the box body can avoid scratching.
US10937461B2 Incorporating visual objects into video material
This disclosure relates to the embedding of visual objects into the image content of a video by a visual embed specialist, whilst maintaining the security of the video. A low-resolution version of the video content is sent by the video owner to the specialist for analysis to identify parts of the video that are suitable for visual object insertion. A high resolution version of those identified parts of the video is then sent to the specialist for visual object insertion. The specialist may then return the modified parts of the video and the content owner create a final version of the high-resolution video by replacing the relevant parts of the high-resolution video with the modified parts.
US10937456B2 Magnetic tape
The magnetic tape has a magnetic layer containing ferromagnetic powder and binder on one surface of a nonmagnetic support and has a backcoat layer containing nonmagnetic powder and binder on the other surface thereof, wherein the thickness of the backcoat layer is less than or equal to 0.20 μm, the contact angle for 1-bromonaphthalene that is measured on the surface of the backcoat layer falls within a range of 10.0° to 30.0°, and the contact angle for 1-bromonaphthalene that is measured on the surface of the magnetic layer falls within a range of 45.0° to 55.0°.
US10937452B2 Disk drive suspension configured for vertical coupling and windage control
A suspension assembly is described. The suspension assembly includes a load beam, the load beam includes a first set of spring extensions connecting a rigid region and a mounting region of the load beam. The suspension assembly also includes a base plate coupled to the mounting region of the load beam. The base plate includes two hinge members, each of the hinge members includes a second spring extension connected to the first set of spring extensions and coupling the load beam and the base plate. The base plate also includes a bender on a first side of the load beam connected to one of the two hinge members predisposing the rigid region to move from a first position to a second position.
US10937451B2 Magnetoresistive effect element with nonmagnetic spacer layer including an aluminum alloy
A magnetoresistive effect element according to the present invention includes: a first ferromagnetic layer as a magnetization fixed layer; a second ferromagnetic layer as a magnetization free layer; and a nonmagnetic spacer layer provided between the first ferromagnetic layer and the second ferromagnetic layer. The nonmagnetic spacer layer comprises an Al alloy represented by General Formula (1), and thereby lattice mismatch between the nonmagnetic spacer layer and the first ferromagnetic layer and/or the second ferromagnetic layer is reduced, compared to lattice mismatch when the nonmagnetic spacer layer is formed of Al. AlγX1-γ  (1) [wherein, X indicates one element selected from the group consisting of Li, N, Mg, Si, Sc, Cr, Fe, Ni, Cu, Zn, Ga, Ge, Zr, Ru, Pd, Ag, Sn, W, Pt, Au and Th, and γ is 0.5<γ<1.]
US10937450B1 Magnetic flux guiding device with spin torque oscillator (STO) film having one or more negative spin polarization layers in assisted writing application
A spin transfer torque reversal assisted magnetic recording (STRAMR) device is disclosed wherein a flux guiding layer (FGL) magnetization flips to an opposite direction opposing the write gap (WG) field because of spin torque from an adjacent spin polarization (SP) layer and spin injection layer (SIL) when a current (Ia) of sufficient density is applied across the device and between the main pole (MP) and trailing shield (TS) thereby enhancing the MP write field. The SP layer adjoins the MP or TS and maintains a magnetization in the WG field direction. One or both of the SIL and FGL has a spin polarization from −0.4 to 0.3 and may be doped with C, N, or B so that the extent of FGL flipping is greater at a given current density than in the prior art where all magnetic layers within the STRAMR device have a positive spin polarization ≥0.4.
US10937442B2 Signal processing device, teleconferencing device, and signal processing method
A signal processing method performs echo reduction processing on at least one of a collected sound signal of a first microphone, a collected sound signal of a second microphone, or both the collected sound signal of the first microphone and the collected sound signal of the second microphone, and calculates a correlated component between the collected sound signal of the first microphone and the collected sound signal of the second microphone, using a collected sound signal of which echo has been reduced by the an echo reduction processing.
US10937435B2 Reduction of comb filter artifacts in multi-channel downmix with adaptive phase alignment
An audio signal processing decoder having at least one frequency band and being configured for processing an input audio signal having a plurality of input channels in the at least one frequency band, wherein the decoder is configured to analyze the input audio signal, wherein inter-channel dependencies between the input channels are identified; and to align the phases of the input channels based on the identified inter-channel dependencies, wherein the phases of input channels are the more aligned with respect to each other the higher their inter-channel dependency is; and to downmix the aligned input audio signal to an output audio signal having a lesser number of output channels than the number of the input channels.
US10937433B2 Missing data packet compensation
Methods of compensating for lost data packets in hearing aid systems wherein a data streaming device streams packets of data to at least two hearing aids are disclosed.
US10937430B2 Method, apparatus and system for speaker verification
The present disclosure relates to a method, apparatus, and system for speaker verification. The method includes: acquiring an audio recording; extracting speech signals from the audio recording; extracting features of the extracted speech signals; and determining whether the extracted speech signals represent speech by a predetermined speaker based on the extracted features and a speaker model trained with reference voice data of the predetermined speaker.
US10937429B1 Voice-based interactive network monitor system
A network monitor system collects log entries from network appliances in the data network, each log entry including a quantity context related to an activity or a resources usage and a value of the quantity context. The network monitor system receives a spoken question inputting by a user and processes the spoken question. The network monitor determines a question context included in the spoken question, including a quantity entity context, compares the question context with given log entries, and for matching given log entry, stores the quantity context and the value of the quantity context in the given log entry as a result entry in a result entries list. The network monitor system further composes a response according to the result entries and outputs the response for playing to the user.
US10937425B2 Systems and methods for selectively activating and interacting with a speech recognition service during application runtime without interrupting execution of the application
Systems and methods are provided that may be implemented to allow an information handling system user to selectively activate and interact with a speech recognition service for system control during application runtime on the same system, and without interrupting the separate application on the same information handling system. The activated speech recognition service may respond to verbal commands to control one or more operating characteristics of the information handling system while the separate application (e.g., such as a computer game) is simultaneously executing without interruption on the same system. A user may be allowed to activate the speech recognition service using one or more different activation modes, e.g., using eye tracking, call word recognition, and/or hardware input/output actuation.
US10937417B2 Systems and methods for automatically categorizing unstructured data and improving a machine learning-based dialogue system
Systems and methods for building a response for a machine learning-based dialogue agent includes implementing machine learning classifiers that predict slot segments of the utterance data based on an input of the utterance data; predict a slot classification label for each of the slot segments of the utterance data; computing a semantic vector value for each of the slot segments of the utterance data; assessing the semantic vector value of the slot segments of the utterance data against a multi-dimensional vector space of structured categories of dialogue, wherein the assessment includes: for each of a distinct structured categories of dialogue computing a similarity metric value; selecting one structured category of dialogue from the distinct structured categories of dialogue based on the computed similarity metric value for each of distinct structured categories; and producing a response to the utterance data.
US10937415B2 Information processing device and information processing method for presenting character information obtained by converting a voice
There is provided an information processing device to further improve the operability of user interfaces that use a voice as an input, the information processing device including: an acquisition unit configured to acquire context information in a period for collection of a voice; and a control unit configured to cause a predetermined output unit to present a candidate for character information obtained by converting the voice in a mode in accordance with the context information.
US10937413B2 Techniques for model training for voice features
Techniques are provided for training a target language model based at least in part on data associated with a reference language model. For example, language data utilized to train an English language model may be translated and provided as training data to train a German language model to recognize utterances provided in German. By utilizing the techniques herein, the efficiency of training a new language model may be improved due at least in part to replacing labor-intensive operations conventionally performed by specialized personnel with machine-generated data. Additionally, techniques discussed herein provide for reducing the time required for training a new language model by leveraging information associated with utterances of one language to train the new language model associated with a different language.
US10937411B2 Methods, apparatus, and articles of manufacture to generate voices for artificial speech based on an identifier represented by frequency dependent bits
Methods, apparatus, and articles of manufacture to generate voices for artificial speech are disclosed. An example apparatus includes a component storing an identifier, the identifier uniquely identifying the apparatus from a plurality of apparatus, an artificial speech generator to generate a first artificial speech signal representing text, the first artificial speech signal generated based on the identifier, the first artificial speech signal audibly different from artificial speech signals generated by respective ones of the plurality of apparatus for the text, an output device to output an audible signal representing the first artificial speech signal.
US10937408B2 Noise cancellation system, noise cancellation headphone and noise cancellation method
A noise cancellation system for a noise cancellation enabled audio device comprises a first noise filter and a second noise filter, each being designed to process a noise signal, a combiner and an adaptation engine. The first noise filter has a first fixed frequency response matched to a high leakage condition of the audio device. The second noise filter has a second fixed frequency response matched to a low leakage condition of the audio device. The combiner is configured to provide a compensation signal based on a combination of an output of the first noise filter amplified with a first adjustable gain factor and an output of the second noise filter amplified with a second adjustable gain factor. The adaptation engine is configured to estimate a leakage condition of the audio device based on an error noise signal and to adjust at least one of the first and the second adjustable gain factors based on the estimated leakage condition.
US10937405B1 Foldable piano keyboard
A portable piano keyboard is configured to be separable into multiple keyboard sections.
US10937402B1 String instrument headstock brace apparatus
A string instrument headstock and headstock-neck region brace apparatus. Such an apparatus may be used to strengthen, protect, and brace the region on a string instrument, guitar, violin, mandolin, banjo, etc. where the headstock meets the neck. The apparatus cradles the underside of the string instrument with a relatively strong material. Simultaneously, the apparatus applies a force to the instrument headstock countering the stress and strain produced by the tension in the instrument strings; and the apparatus secures, braces and holds the headstock in the relatively strong brace.
US10937399B2 Position detection apparatus for a movable electronic percussion instrument
An electronic hi hat cymbal apparatus for detection of vertical movement, including an electronic percussion instrument, configured to be reversibly attached to a shaft of a stand such that the electronic percussion instrument is movable upward and downward by a foot pedal operating the shaft, and a coil, induced with alternating current so as to produce magnetic field in the vicinity thereof by an electronic circuit which is configured for oscillation, and a core, comprising metallic material, disposed such that it is overlapping with the coil during play. The overlapping portion is configured to vary with the upward and downward movement of the electronic percussion instrument such that eddy currents are formed in the core substantially in the overlapping portion thereof, thereby an output signal which vary in accordance to the overlapping portion can be formed by the electronic circuit.
US10937398B2 Device for a percussion instrument
The invention relates to a drum and to a device (1) therefor, having a system (3) for altering the attack and decay behavior, in particular the note length of the drum (2). The aim of the invention is to provide a device for a drum and a drum having such a device, which can alter the attack and decay behavior quickly and with little effort, and in particular enables setting of the note length and also of the timbre of the drum largely independently of the pitch. This aim is achieved in that the system (3) is fastened to the drum (100, 2) and has a clip (5) on which an adjustable connecting element (6) is arranged, which is designed for a connection to a support arm or to a base support (7).
US10937397B2 Stringed instrument or stringed instrument pick design and method of manufacture
Exemplary embodiments described herein are directed at instruments and instrument accessories and their associated designs and methods of manufacture based on contoured surfaces and their acoustic properties. Exemplary embodiments may be used to broaden the basic design of stringed instruments or stringed instrument picks or the associated accessories to include forms in three dimensions or using and optimizing the acoustic and/or strength properties inherent in an infinite variety of shapes and sizes.
US10937396B2 Guitar
Disclosed is a guitar, including a guitar body (8), a fretboard (7) and a headstock (1). The guitar body (8) is provided with a sound hole (9). The fretboard (7) is mounted between the guitar body (8) and the headstock (1). One end of a string (6) longitudinally arranged above the fretboard (7) is fixed on a bridge (10) of the guitar body (8), and the other end of the string (6) is wound around a tuning peg (3) of the headstock (1). Frets (5) are transversely mounted on the fretboard (7). An additional fret (4) is arranged between every two of the frets (5). By means of adding the additional fret (4) between the frets (5) of traditional guitars, a semi-tone of a minimum interval of a guitar is changed into a quarter tone, thereby making the play melody vary more delicately and making the sound effect better.
US10937394B2 Organ with variable key tension
An organ includes keys, a windchest in fluid flow communication with a wind supply. A windchest pallet disposed inside the windchest and connected to the key. An auxiliary chamber is independent from the windchest and in fluid flow communication with a wind regulator. An auxiliary pallet is disposed inside the auxiliary chamber and connected to the key. A first adjustment element controls wind generated from the wind regulator. A bias element urges the auxiliary pallet in a closed position. A second adjustment element controls tension exerted by the bias element on the auxiliary pallet.
US10937391B2 Systems, methods, and media for displaying interactive augmented reality presentations
Systems, methods, and media for displaying interactive augmented reality presentations are provided. In some embodiments, a system comprises: a plurality of head mounted displays, a first head mounted display comprising a transparent display; and at least one processor, wherein the at least one processor is programmed to: determine that a first physical location of a plurality of physical locations in a physical environment of the head mounted display is located closest to the head mounted display; receive first content comprising a first three dimensional model; receive second content comprising a second three dimensional model; present, using the transparent display, a first view of the first three dimensional model at a first time; and present, using the transparent display, a first view of the second three dimensional model at a second time subsequent to the first time based one or more instructions received from a server.
US10937390B2 Content display method and electronic device for performing same
An electronic device according to an embodiment may comprise: a display having a content display area logically divided into a plurality of areas; and a processor functionally connected to the display. The processor may be configured to: display a first content in a first area; display, in a second area, a status window for providing an indication of a status of the electronic device or an application executed in the electronic device; move the first area in a predetermined direction in response to a predetermined event; and display a second content corresponding to the status in a third area on the basis of at least the movement of the first area. In addition, various embodiments recognized through the specification are also possible.
US10937387B2 Information terminal
An information terminal capable of automatically adjusting the brightness of a display portion in accordance with bending of the display portion is provided. The information terminal includes a display portion that includes a first pixel, a second pixel, and a sensor element. The first pixel includes a liquid crystal element. The second pixel includes a light-emitting element. The sensor element includes a first bend sensor whose resistance is changed in accordance with bending of the display portion in a convex direction and a second bend sensor whose resistance is changed in accordance with bending of the display portion in a concave direction. The luminance of the light-emitting element is controlled in accordance with an output of the sensor element.
US10937385B1 Frame replay with bit depth considerations
A method for operating a display pipe having a first bit depth and implemented in an electronic device may include determining a second bit depth of a display. The method may also include compressing first image data to the second bit depth, where the first image data corresponds to a first image to be presented via the display. The method may also include including buffer data with the first image data to generate processed image data and outputting the processed image data as output image data to cause presentation of the first image.
US10937381B2 Liquid crystal display device and method of driving the same
A liquid crystal display device for compensating for negative shift stress of a thin film transistor and extending the lifespan of the thin film transistor, and a method of driving the same, are discussed. In the device, a high compensation gate voltage is applied to a gate line in a blanking period and a data voltage is applied to the subpixels of the gate when the high compensation gate voltage is applied.
US10937380B2 Shift register and driving method therefor, gate driving circuit and display apparatus
Provided is a shift register, comprising an input circuit, an output circuit, and a control circuit, which are electrically connected to a control node. The input circuit is electrically connected with a signal input terminal of the shift register, and is configured to input an input signal provided by the signal input terminal to the control node. The control circuit is electrically connected with a working power supply terminal, and is configured to input an operation voltage provided by the working power supply terminal to the control node. The output circuit is electrically connected with a signal output terminal of the shift register and a clock signal line, and is configured to input one of a voltage of the control node and the first clock signal provided by the clock signal line to the signal output terminal.
US10937379B2 Display device and driving method thereof
A display device and a driving method thereof are disclosed. The display device includes a display panel, a processor and a driver; the driver includes a buffer; time for displaying one frame image includes display time and black insertion time. The driving method of the display device includes: outputting data for displaying one frame image which includes first subdata by the processor, and transmitting the first subdata to the buffer by the processor within the display time; and bufferring the first subdata by the buffer within the display time, and transmitting the first subdata to the display panel by the buffer within the black insertion time.
US10937378B2 Display panel and display method
The disclosure provides a display panel and a display method, the display panel includes multiple pixel arrangement units including a first pixel arrangement unit and a second pixel arrangement unit, at least a portion of the sub-pixel regions of the first pixel arrangement unit are vacant sub-pixel regions, each sub-pixel region of the second pixel arrangement unit has one sub-pixel, the display method includes: generating an original image composed of multiple virtual pixels, adjacent virtual sub-pixels in any two adjacent virtual pixels correspond to a single sub-pixel region; controlling color original components of the virtual pixels corresponding to the vacant sub-pixel regions to be 0, acquiring color original components of the virtual sub-pixels in remaining virtual pixels; calculating a display component of each sub-pixel according to the corresponding color original component of a same color in at least one virtual pixel corresponding thereto.
US10937376B2 Liquid crystal display device
A liquid crystal display device is disclosed utilizing two or more display panels stacked on top of each other. In a dual panel configuration, the first display panel may be comprised of color pixels and the second display panel may be comprised of contrast pixels. The color pixel in the first display panel has a corresponding contrast pixel in the second display panel wherein said contrast pixel is larger in terms of length and in size than the corresponding color pixel. The liquid crystal display device may also switch to a mode that uses an expansion method of contrast pixels to reduce image displacement. Further disclosed is a configuration where the relative position of the first display panel and the second display panel may be adjusted to align the corresponding color and contrast pixels when viewing the display in oblique angles.
US10937375B2 Liquid crystal display panel and liquid crystal display device having the liquid crystal display panel
Disclosed is a liquid crystal display panel, including a non-display area and a display area, wherein the non-display area is provided with a system on chip, and the display area includes at least two display sub-areas, and each display sub-area is provided with a corresponding timing controller; the system on chip is electrically connected to each timing controller, and sends edge video data displayed in an edge area of an adjacent display sub-area to each timing controller, and the timing controller receives and processes the edge video data; the adjacent display sub-area is a display sub-area next to the display sub-area corresponding to the timing controller The timing controller can acquire and process the edge video data displayed in the edge area of the adjacent display sub-area, so that the image processing algorithms have better processing effects on the images at the boundary of the display sub-areas.
US10937373B2 Display device for external compensation and method of driving the same
A display device for external compensation and a method of driving the same, are discussed. The display device includes a plurality of display lines of a display panel which are divided into two areas to perform driving to output black data through a second display line area while an image is displayed through a first display line area, such that two display lines are sensed in one non-emission period (blank). Two level shifters alternately perform real-time sensing and recovery operation in one non-emission period and two display lines can be compensated in one frame.
US10937371B2 Scan driver for sequentially driving and simultaneously driving a plurality of scan lines and display device having the same
A scan driver includes circuit stages each including a first input part to transfer a signal of a first node to a first output part having a second node in response to a first clock signal, a second input part to transfer a carry signal to the first node in response to a second clock signal that is different from the first clock signal, a holding part to maintain a signal of the second node, the first output part to transfer a third clock signal that is different from the first and second clock signals to an output terminal in response to the signal of the second node, a second output part to transfer the first clock signal to the output terminal in response to a signal of a third node, and a simultaneous driving part to turn off the second output part in response to the third clock signal.
US10937369B2 Stage and emission control driver having the same
Provided herein may be a stage and an emission control driver having the same. The stage may include an output unit configured to supply a voltage of a first or second power supply to a first output terminal depending on voltages of first and second nodes, an input unit configured to control the voltages of the second node and a third node, a first signal processing unit configured to control the voltage of the first node, and supply a voltage corresponding to the first node to a second output terminal, a second signal processing unit including a second capacitor coupled between the third node and a fifth node, the second signal processing unit being configured to control the voltage of the first node, and control a potential difference between opposite terminals of the second capacitor, and a third signal processing unit configured to control the voltage of the second node.
US10937365B2 Temperature compensation method and device, and display apparatus
The present disclosure provides a temperature compensation method and device, and a display apparatus. In the temperature compensation method, a temperature value of a driving transistor corresponding to a light emitting device in the display apparatus is determined according to a photoelectric display signal of the display apparatus and/or an anode voltage signal of the light emitting device, and an electrical parameter offset of the driving transistor is calculated according to the temperature value, so as to perform real-time temperature compensation on a date line signal such as a gate voltage.
US10937360B2 Source driver for display apparatus
The present invention discloses a source driver for a display apparatus, which drives a display panel using display data and senses a pixel signal of the display panel. The source driver may include a sensor and ADC (Analog-digital Converter) which provide the pixel sensing signal obtained by comparing a reference voltage and a pixel signal of the display panel using one buffer at a sensing period, and drive the source signal to the display panel using the buffer at a driving period.
US10937355B2 Display substrate with photoelectric sensor having regions connected with each other, display panel and display device
A display substrate, a display panel, and a display device. The display substrate includes a substrate, and a plurality of polygonal pixels arranged in an array on the substrate. Each polygonal pixel includes a plurality of sub-pixels and a photoelectric sensor. An orthographic projection of the plurality of sub-pixels on the substrate and an orthogonal projection of the photoelectric sensor on the substrate do not overlap with each other. The display substrate, the display panel and the display device of the embodiments of the present disclosure can maximize the collection of optical signals, thereby improving the efficiency of the photoelectric sensor and the accuracy of a fingerprint identification in certain applications.
US10937354B2 Electronic device and control method thereof
An electronic device including: a display including light emitting elements; a memory storing correction coefficients of the light emitting elements of the display; and a processor configured to identify gray scale information and color information of an input image based on pixel information of the input image, based on the gray scale information of the input image being less than a threshold gray scale, adjust a correction coefficient, among the correction coefficients, of a light emitting element among the light emitting elements of the display based on the color information of the input image, and obtain an output image based on the adjusted correction coefficient.
US10937352B2 Pixel structure, method of manufacturing the same, display panel and display device
The present application relates to a pixel structure, a method for manufacturing the same, a display panel and a display device. The pixel structure includes a plurality of sub-pixels, each of which has a triangular shape. Sub-pixels of four different colors constitute a pixel unit. Any two sub-pixels that have the same common triangle edge have different colors. Each row and each column of sub-pixels are composed of alternately arranged upright triangle sub-pixels and inverted triangle sub-pixels. Every adjacent six columns of sub-pixels constitute a group. Each row of sub-pixels includes sub-pixels of four different colors, and each group of sub-pixels has the same arrangement. The upright triangle sub-pixels are sub-pixels of the other three different colors, and all of the inverted triangular sub-pixels are sub-pixels of the first color.
US10937350B2 Voltage control circuit and method of control the same, display device
A voltage control circuit and a method of controlling the same, and a display device are provided. The comparison sub-circuit is coupled to a first reference voltage end, a second reference voltage end, a feedback voltage end and a comparison output end which is coupled to the switching sub-circuit. The switching sub-circuit is further coupled to an output voltage end, an initial voltage end and a replacement voltage end. The comparison sub-circuit determines whether a voltage of the feedback voltage end is between the first reference voltage and the second reference voltage. The switching sub-circuit transmits a voltage of the initial voltage end to the output voltage end in response to a first control signal of the comparison output end; transmit a voltage of the replacement voltage end to the output voltage end in response to a second control signal of the comparison output end.
US10937348B2 Analog data shifter for a current mode display
Techniques are described for operating a display comprising an array of emitters arranged in at least one column. Data is shifted through the emitters of the column using a data shifting circuit. The data can be shifted sequentially, one emitter at a time. The data shifting circuit includes storage elements for temporary storage of the data as it is shifted down the column. The data can be stored as a charge on a capacitor, where the capacitor is charged to a particular voltage according to a current from a current mirror. The shifting can be performed in synchronization with scanning of the emitters by a scanning assembly, where the scanning produces an output image for viewing by a user.
US10937346B2 Flexible display apparatus and controlling method thereof
A flexible display apparatus is provided. The flexible display apparatus includes a display unit, a sensor configured to sense a bending of the flexible display apparatus, and a controller configured to display first contents on a first screen of the display unit, and to reconfigure and display the first contents on a second screen generated on an area of the display unit based on the bending.
US10937345B2 Video display system, video display method, non-transitory storage medium, and moving vehicle that projects a virtual image onto a target space
A video display system according to an embodiment includes a display unit, a projection unit, and a display control unit. The display unit displays an image thereon. The projection unit projects a virtual image corresponding to the image onto a target space with outgoing light of the display unit. The display control unit is able to change a projection distance from a viewpoint of a user, who is viewing the virtual image, to the virtual image projected onto the target space. The display control unit changes the projection distance in a change pattern. The change pattern varies according to situation information.
US10937343B2 Display device
A display device includes a housing with a grid assembly received therein. A plurality of light assemblies is coupled to the grid assembly, for example in a grid pattern to create a dynamic display area. Each of light assemblies has an actuator assembly, with each one of the actuator assemblies being individually controllable to move the corresponding light assembly between a retracted state and a plurality of extended states. A controller is coupled to each of the plurality of light assemblies and programmed to control the actuator assemblies to move the light assemblies between the retracted state and the plurality of extended states.
US10937342B2 Shelf edge system
A shelf edge system which can be easily and conveniently attached to an existing shelf system, and which has a display system capable of attracting the attention of shoppers in a store.
US10937341B2 Peel-able, tamper-evident security label for concealing information
A visual-information security system that includes an information security label positioned to conceal visual information on a substrate. The information security label may include a spiral-shaped cut (or other complex shape) within the body of the label and a pull-tab, such that when a user pulls on the tab, the label peels off of the substrate in a spiral pattern, revealing the information concealed beneath the label. The complex-shaped cut makes reapplication of the label difficult and evident, thus providing security to consumers. The label may include multiple layers of material, for example, a peel-off layer and an adhesive layer.
US10937337B2 Container for catheter simulator and heart model accommodated in said container
A container for a catheter simulator includes an accommodating unit for accommodating a liquid, the accommodating unit being defined by side walls and a bottom face. On the side walls, there are formed connection units capable of retaining any one of the heart models selected from a four-chamber heart model, a coronary artery model, and a Transcatheter Aortic Valve Implantation model, the heart model being installed in the accommodating unit in a state of having the accommodating unit filled with a liquid; and installation parts for inserting a catheter from the outside of the container into simulated blood vessels of the heart model.
US10937334B2 Information providing system
Enabling information provision of appropriate driving coaching and so forth in line with a user as a driver. A terminal device includes a driving information acquiring unit and a biological information acquiring unit functioning as an information acquiring unit that acquires information relating to the emotion, the driving skill, and the physical condition of a rider (user). Furthermore, an arithmetic unit of a server functions as an estimating unit that estimates the emotion, the driving skill, and the physical condition according to acquired information and functions as an information processing unit that carries out information provision to a rider according to the combination of the emotion, the driving skill, and the physical condition that are estimated.
US10937331B2 Learning systems and automatic transitioning between learning systems
An online learning system selects content for a learning session and opens a user interface to start the learning session on a plurality of devices. A mode of instruction is selected for the learning session. An activity to perform associated with the content is presented. Performance of the activity is monitored and a performance metric and/or a heterogeneity metric associated with a key performance indicator for the activity performed is generated. Responsive to determining that the performance metric and/or a heterogeneity metric is outside of the target range, the mode of instruction may be switched automatically.
US10937328B2 Aircraft flight information system and method
A method includes determining data indicating velocity uncertainty, relative position uncertainty, or both, associated with an aircraft and a navigation hazard. The method also includes determining a set of bounding vectors based on the data and determining a plurality of candidate intersection points that together correspond to circular or spherical regions defined by the set of bounding vectors. The method also includes identifying a region of interest based on a projected intersection of the aircraft or the navigation hazard with a candidate intersection point and generating a situational awareness display based on the region of interest.
US10937321B2 Vehicle control device
In the present invention, sign information displayed on road signs installed above a road are associated with lanes more accurately. This vehicle control device 1 acquires the number of lanes, in the direction of movement of a host vehicle, on a road on which the host vehicle is traveling, and assigns a lane sequence code indicating the layout sequence to each of the lanes indicated by the number of lanes. The vehicle control device 1 acquires the position of a road sign installed above the road and sign information displayed on the road sign from a captured image of the road sign, and, if there are two or more items of sign information, assigns a sign information sequence code indicating the layout sequence to each of the items of sign information on the basis of the position of the road sign. The vehicle control device 1 then associates the lane and the item of sign information for which the layout sequence indicated by the lane sequence code and the layout sequence indicated by the sign information sequence code match.
US10937317B2 Distributed remote sensing system component interface
A distributed remote sensing system including at least one gateway, at least one sensing device and a communication interface providing radio frequency communication through a shared frequency scheme between each sensing device and one of the at least one gateway and between each sensing device and another of the at least one gateway through a different frequency scheme.
US10937316B2 Lighting fixture data hubs and systems and methods to use the same
Lighting fixture data hubs and systems and methods for use. An exemplary data hub comprises an annunciator configured to generate indications; a sensor configured to detect a zone comprising a plurality of parking spaces and to determine whether or not one or more vehicles and/or one or more pedestrians are present, the sensor further configured to emit one or more signals corresponding to said detection; a processor in communication with the annunciator and the sensor, the processor configured to receive the one or more signals from the sensor and operable to direct the annunciator to generate an indication in response to the signal; and a sensor unit housing having at least portions of the annunciator, the sensor, and the processor located therein, the sensor unit configured to attach to a device such that power supplied to the device is also used to supply power to the data hub.
US10937312B2 Transportation vehicle traffic management
Disclosed aspects relate to transportation vehicle traffic management. A traffic controller detects a first traffic state parameter value for a first lane. In response to detecting the first traffic state parameter value, the traffic controller establishes a first broadcast of a first movement value (e.g., speed, acceleration, direction). The first movement value may indicate a first movement pattern for a first set of vehicles in the first lane. In response to establishing the first broadcast of the first movement value, the traffic controller detects a second traffic state parameter value for the first lane. In response to detecting the second traffic state parameter value the traffic controller modifies the first broadcast of the first movement value. The modified first movement value may indicate a second movement pattern for the first set of vehicles in the first lane.
US10937311B2 Traffic information service system and method
A system and a method for providing traffic information and includes: a database storing and managing traffic pattern information based on past traffic information; and a server that computes a real-time link entry time based on a real-time link speed received from a probe vehicle, corrects the traffic pattern information based on the real-time link speed and the real-time link entry time, and predicts and provide real-time traffic information based on the corrected traffic pattern information.
US10937310B2 Control device and method for controlling a vehicle
A control device of a vehicle control system is described comprising a receiver configured to receive traffic environment information, a processor configured to determine a reliability for the traffic environment information and a controller configured to generate a command signal for a vehicle based on the traffic environment information and the reliability.
US10937304B2 Safety device and tool
A safety device includes: a tool which performs a predetermined operation through an operation of an actuator; a mounting tool worn by a user operating the tool; a transmission unit which is provided in one of the tool or the mounting tool, and transmits a wireless signal in which a transmission direction is set to have high directional characteristic with respect to a certain direction; a reception unit which is provided in the other of the tool or the mounting tool, and receives the wireless signal transmitted by the transmission unit; and a controller which controls the tool on a condition that the reception unit recognizes the wireless signal.
US10937302B2 Monitoring control panels of a fire control system
Methods, devices, and systems for monitoring control panels of a fire control system is described herein. In some examples, one or more embodiments include a computing device comprising a memory, a processor configured to execute instructions stored in the memory to receive, via a gateway device, data from a plurality of fire control panels of a fire control system, and detect an event associated with one of the fire control panels based on the received data, and a user interface configured to display information associated with the detected event.
US10937300B2 Radio frequency transmission device that triggers electromechanical actions wirelessly using smart device electrical behavior
A radio frequency transmission device that triggers electromechanical actions wirelessly using smart device electrical behavior is disclosed. This invention allows for the uninterrupted capture of electrical events while the smart device processes first trigger inside a software loop and can wirelessly create useful actions based on electrical events. It also allows for plug and play functionality of wireless RF repetitive functionality to smart device installations. This is best exemplified by a smart doorbell installation with our RF transmitter attached to a plug-in power supply that allows for continuous functionality and repeated ringing of a chime triggered by an RF signal.
US10937297B2 Signal relay apparatus and patient monitoring system
A patient monitoring system includes a patient monitor configured to display physiological information of a subject, and a signal relay apparatus configured to communicate with the patient monitor. The signal relay apparatus includes a sensor interface configured to receive a signal from a sensor attached to the subject, an analyzer configured to analyze the signal to acquire data corresponding to the physiological information, a communication interface configured to transmit at least one of the signal and the data to the patient monitor, and a controller configured to perform a notification when a display of the physiological information on the patient monitor meets a first abnormality condition.
US10937293B2 Method of inventory control and system thereof
There is provided a method of inventory control for an inventory including items sequentially arranged on one or more structures, each item having a radio frequency tag associated thereto, the tag having stored therein an identifier for identifying the associated item. The method includes: obtaining data in relation to multiple items arranged in a row on a structure, the data comprising multiple sets of identifiers detected from interrogating the tags of the plurality of items at a plurality of instances along the row; determining a sequence of detected items in the row based on the data obtained, the sequence including estimated relative positions of the detected items in the row; and determining whether an item of the detected items in the row is misplaced based on the estimated relative position of the item in the row and a reference relative position of the item in the row.
US10937290B2 Protection of privacy in video monitoring systems
The invention relates to a method of processing a video, including: receiving a video of a scene being monitored; generating a second video, including one or more video frames, which non-photorealistically represents the scene being monitored; analysing at least the video of the scene being monitored to determine the presence of a threat within the scene; and in the event that a threat is detected within the scene, determining metadata in relation to the threat and representing said metadata in the second video.
US10937288B2 Theft prevention monitoring device and system and method
The theft prevention monitoring device, system and method are provided. The theft prevention monitoring device includes: a housing, a moving mechanism, a controller, and a video control module, the controller includes a moving control module, an image recognition module, and a sound and light control module; the moving control module is adapted to control a moving mechanism to move along a running route; the video control module is adapted to use a camera to scan environment information, real-time build dynamic map of environment, and generate the running route; the image recognition module is adapted to match captured videos or images of people with pre-stored videos or images of people to obtain matching result, provide corresponding control instructions; a sound and light alarm of the sound and light control module is adapted to give an alarm by sending out sound and light according to the corresponding control instructions.
US10937285B2 Systems and methods of alarm controls and directed audio evacuation
A signaling device control system includes a user interface and an association mapper. The user interface presents a user interface tool including one or more features of a building and receives inputs indicating a boundary of the building, a predetermined equation parameter, (iii) an initiating device assigned to a space defined by the boundary, and a signaling device assigned to the space defined by boundary. The association mapper generates a response function defining a response of the signaling device to a detection signal outputted by the initiating device based on the inputs, and outputs instructions to at least one of the signaling device and a fire control panel that controls operation of the signaling device to cause the signaling device to execute the response defined by the response function in response to the detection signal.
US10937283B2 Switching device for selectively switching an electrical load, in particular for shutting down a dangerous machine installation
A switching device shuts down a machine installation in failsafe fashion. The switching device includes an input for a defined input signal, a first output providing a first current path to the machine installation, a display element capable of assuming first and second states, and a processor having first and second modes of operation. The first current path includes a switching element capable of assuming closed and open operating states. In the first mode, the processor controls the switching element in response to the defined input signal in order to selectively close or interrupt the first current path. In the second mode, the processor controls the switching element into the open operating state regardless of the defined input signal. In the first mode, the display element assumes the first and second display states in response to the switching element being in the closed and open operating states, respectively.
US10937280B2 Smart bin lottery ticket dispenser with integrated controller
A lottery ticket dispenser array includes a frame and a plurality of separate bins contained within the frame. Each bin includes a housing having a front side that faces a purchaser in operational use of the dispenser array, an opposite back side, and an internal space for receipt of a supply of interconnected lottery tickets, wherein each lottery tickets contains a code printed thereon. Each bin has an electronic drive mechanism that dispenses the lottery tickets therefrom. A controller is in communication with each of the drive mechanisms to initiate a dispense sequence upon receipt of a ticket dispense command from the controller. The controller is configured on the frame and is variably positional relative to the frame between different operational positions.
US10937275B2 Live action video games
Methods and apparatus are disclosed related to simulated live dealer games. A computing device can receive a request to play a game of chance that includes a plurality of game actions ordered by a game sequence. The computing device can play the game of chance by: determining a particular game action based on the game sequence; determining a plurality of pre-recorded video segments related to the particular game action, where each of the pre-recorded video segments records a respective instance of the particular game action being performed by a person; selecting a particular pre-recorded video segment from the plurality of pre-recorded video segments; and generating a display related to the particular game action that includes at least a portion of the particular pre-recorded video segment.
US10937273B2 Incentivized task completion using chance-based awards
A game provided to users of a game space may include a task to be performed by the users. A plurality of virtual chance items may be composed. Individual ones of the virtual chance items may be configured to be activated by the users in the game space to obtain virtual awards in the game space. The virtual awards may include one or more primary awards and one or more secondary awards. Composing the virtual chance items may include determining probabilities that the individual virtual chance items will provide a primary award and/or a secondary award upon activation. The virtual chance items may be distributed to the users that complete the task responsive to these users completing the task. The virtual awards may be provided to the users in accordance with the probabilities assigned to the virtual chance items in response to the users activating the virtual chance items.
US10937272B2 Drawing with participant interaction
A promotional game is conducted over participants' cell phones. During a play period, a participant advances on a virtual game board using cell phone commands. During the play period, participants' gaming wagering is used to generate drawing tickets. Each player may text COUNT to receive a text message containing his or her current board position and total tickets accumulated. Alternatively, or in addition, he or she may go to the casino, text the word STATUS and have the same information depicted with accompanying animation on a video display. At the end of the play period each player may text PEEK to receive a message indicating whether or not he or she has won any prizes. To learn the number of prizes and their worth, the player may go to the casino, text the word REVEAL and have the prize details depicted with accompanying animation on the video display.
US10937270B2 Gaming machines with moveable topper and method of operating the same
An electronic gaming machine is provided. The electronic gaming machine includes a display screen for displaying a wagering game, a player input device for playing the wagering game, a mobile topper unit configured to move to a plurality of positions, and a controller programmed to execute the wagering game and further programmed to change the position of the mobile topper unit between a first position and a second position based on the wagering game.
US10937263B1 Smart credentials for protecting personal information
A smart credential is programmed to show personal information regarding a user on a display when such information is desired or required, and to conceal some or all of the personal information of the user at other times. The information displayed by the credential may pertain to a location of the credential, a level of authorization of the user, or a task or function to be performed by the user. When the credential executes a handshake with a beacon at a secure facility, relevant information regarding the location, the level of authorization, the task or the function is displayed on the credential, and irrelevant information is not displayed. Additionally, a signature of motion by a bearer of a credential may be compared to a signature of motion of an authorized user of the credential in order to determine whether the bearer of the credential is the authorized user.
US10937261B2 Secure container for package delivery
A method includes transmitting, by a handler device associated with package handler, a message to an access control system requesting access to a secure container secured by an electronic lock mechanism; determining, by the access control system, whether the package handler is authorized to access the secure container based on the received message; transmitting, by the access control system, an unlock command to the secure container in response to a determination that the package handler is authorized to access the secure container; and unlocking the electronic lock mechanism of the secure container in response to successful authentication of the unlock command.
US10937260B1 Electrochromic film for a user interface display for access control
A user interface display system associated with an electronic key that provides feedback to a user engaging the electronic lock, including a user interface display to depict to the user feedback patterns with each feedback pattern displayed to the user providing the feedback to the user as the user engages the electronic lock with the electronic key. Each displayed feedback pattern provides a corresponding color that is associated with the feedback provided to the user as the user engages the electronic lock with the electronic key. A controller transitions the electrochromic filter to each color to correspond with the feedback pattern that is displayed by the user interface display so that the transitioned color and the displayed feedback pattern is in response to the user engaging the electronic lock with the electronic key.
US10937257B2 Telematically monitoring and predicting a vehicle battery state
Apparatus, device, methods and system relating to a vehicular telemetry environment for monitoring vehicle components and providing indications towards the condition of the vehicle components and providing optimal indications towards replacement or maintenance of vehicle components before vehicle component failure.
US10937256B2 Self-driving vehicle stop position notification system and vehicle stop range registration method
Self-driving vehicle stop position notification system, comprising a management server for managing an autonomous driving support application for the self-driving vehicle, and a user terminal; wherein the user terminal instructs the self-driving vehicle to drive to the stop range specified by the vehicle stop range via the management server, and transmits an image captured by the camera when the self-driving vehicle stops in the stop range to the management server, the management server collates video information consisting of the image with the pre-registered video information of the vehicle stop range associated with a location information, determines the stop position based on the result, displays the stop position on a map, and notifies the stop position displayed on the map to the user terminal.
US10937255B2 Systems and methods for using on-board resources of individual vehicles in a fleet of vehicles as a distributed data center
This disclosure relates to a distributed data center that includes resources carried by a fleet of vehicles. The system includes sensors configured to generate output signals conveying information related to the vehicles. The system may detect vehicle events based on the information conveyed by the output signals. The system includes a remote computing server configured to present a user interface to a user. Through the user interface, the user may query information from one or more vehicles in the fleet. The distributed query is transmitted to individual vehicles, and results are locally processed in accordance with response constraints and subsequently transmitted back to the remote computing server for presentation to the user.
US10937254B2 Adjusting components of cargo transportation units
In some examples, a controller detects a compromised condition of a component of a cargo transportation unit (CTU), determines a time of performing a next maintenance of the CTU, and controls adjustment of the component in response to detecting the compromised condition and based on the time of performing the next maintenance of the CTU.
US10937249B2 Systems and methods for anchoring virtual objects to physical locations
The present disclosure provides systems and methods that allow a first user to anchor a virtual object to a physical location and a second user to view the virtual object at the physical location. In particular, aspects of the present disclosure are directed to workflows, application programming interfaces (“APIs”), and computing system infrastructure that enable a first computing device to generate an ad hoc mapping of its physical surroundings (e.g., based on sensor data collected by the first device) and to position and anchor a virtual object at a physical location within such mapping. Data descriptive of the mapping and virtual object can be stored in a cloud database and can then be used by or for a second device to render the virtual object at the location of the anchor.
US10937247B1 Three-dimensional room model generation using ring paths and photogrammetry
Systems and methods related to an image capture process using ring paths may include traversing a user device around a ring path in a center of a room, capturing imaging data using the user device during the traversal, and processing the imaging data using photogrammetry. The imaging data may be captured using an imaging sensor associated with the user device, and the imaging data may be processed based on data received from position and orientation sensors associated with the user device. In addition, a three-dimensional model of the room may be generated based on the imaging data.
US10937243B2 Real-world object interface for virtual, augmented, and mixed reality (xR) applications
Systems and methods for providing a real-world object interface in virtual, augmented, and mixed reality (xR) applications. In some embodiments, an Information Handling System (IHS) may include one or more processors and a memory coupled to the one or more processors, the memory including program instructions stored thereon that, upon execution by the one or more processors, cause the IHS to: receive a video frame during execution of an xR application; instruct a user wearing a Head-Mounted Display (HMD) to perform a manipulation of a real-world object detected in the video frame; receive additional video frames; determine whether the user has performed the manipulation by tracking the object in the additional video frames; and execute an operation in response to the determination.
US10937236B1 Mesh smoothing for visual quality and analysis improvement
In example embodiments, techniques are provided for smoothing a mesh to remove unwanted bumpiness on regular surfaces. In one example embodiment, an editor determines a capture shape (e.g., a user-specified capture shape) that and then extracts a set of vertices of a multi-resolution mesh that include vertices that intersect the capture shape. The editor generates a fitted shape from the extracted set of vertices that more precisely defines the portion of the mesh to be smoothed, the fitted shape to have at least one of a different size or a different orientation than the capture shape. The editor then modifies the vertices that fall within or close to the fitted shape to change their coordinates to smooth the portion of the multi-resolution mesh. The modified vertices are persisted to a storage device for subsequent display or analysis.
US10937233B2 Graphics processing systems
Disclosed herein is a bounding box that can be generated for a set of one or more primitive(s) and then passed to a rasteriser circuit for use thereby when generating the graphics fragments to be processed. The bounding box generation integrates a scissor test and allows primitives for which an initial bounding box has zero intersection with a specified scissor box to be discarded, whereas for primitives whose initial bounding box does intersect the scissor box, a new bounding box can be generated for output based on the area of intersection.
US10937232B2 Dense mapping using range sensor multi-scanning and multi-view geometry from successive image frames
In some examples, a system includes a range sensor configured to receive signals reflected from objects in an environment and generate two or more successive scans of the environment at different times. The system also includes a camera configured to capture two or more successive camera images of the environment, wherein each of the two or more successive camera images of the environment is captured by the camera at a different location within the environment. The system further includes processing circuitry configured to generate a three-dimensional map of the environment based on the two or more successive scans and the two or more successive camera images.
US10937231B2 Systems and methods for updating a high-resolution map based on binocular images
Embodiments of the disclosure provide systems and methods for updating a high-resolution map. The system may include a communication interface configured to receive a plurality of image frames captured by a binocular camera equipped on a vehicle, as the vehicle travels along a trajectory. The system may further include a storage configured to store the high-resolution map and the plurality of image frames. The system may also include at least one processor. The at least one processor may be configured to generate point cloud frames based on the respective image frames. The at least one processor may be further configured to position the vehicle using the point cloud frames. The at least one processor may be further configured to merge the point cloud frames based on the vehicle positions. The at least one processor may also be configured to update a portion of the high-resolution map based on the merged point cloud.
US10937229B2 Surround ambient light sensing, processing and adjustment
Directional image sensor data may be acquired with one or more directional image sensors. A light source and illumination image may be generated based on the directional image sensor data. A number of operations may be caused to be performed for an image based at least in part on light source information in the light source image. The operations may include display management operations, device positional operations, augmented reality superimposition operations, ambient light control operations, etc.
US10937228B2 Post-tessellation blending in a GPU pipeline
Implementations of blender hardware perform both domain shading and blending and whilst some vertices may not require blending, all vertices require domain shading. The blender hardware includes a cache and/or a content addressable memory and these data structures are used to reduce duplicate domain shading operations.
US10937227B2 Planar visualization of anatomical structures
A method, for two-dimensional mapping of anatomical structures of a patient, includes acquiring three-dimensional image data of anatomical structures of a patient; adapting a virtual network structure to a spatial course of the anatomical structures; defining a user-defined map projection for projection of two-dimensional pixel positions of an image to be output onto a geometric figure around a center of the anatomical structures for which mapping onto a two-dimensional space is defined; ascertaining points of intersection of radially extending half lines assigned to the two-dimensional pixel positions of the image to be output with the virtual network structure; and ascertaining the image to be output based upon image intensity values assigned to the points of intersection ascertained. A method for two-dimensional mapping of the tree-like elongated structure of the patient; a method for simultaneous mapping of a tree-like elongated structure; and corresponding apparatuses are also described.
US10937217B2 Electronic device and control method thereof for generating edited VR content
An electronic device includes a control unit to control so that cyclical scroll display of a same content is performed on the second screen, the cyclical scroll display involving, in accordance with a first operation, scrolling the VR content being displayed by flat display in a first direction without scrolling the indicator and sequentially displaying, in the first direction from an end in a second direction in the rectangular region, an image region corresponding to a scroll amount in the first direction among the VR content, and that the cyclical scroll display is not performed on the first screen even when the first operation is performed; and a generating unit to generate an edited VR content including a second video range that is narrower than the first video range among the VR content on the basis of a region indicated by the indicator.
US10937212B2 Graphical display of physiological parameters on patient monitors
A system includes a parameter acquisition unit that receives one or more physiological parameters from one or more sensors. A memory device stores historical values of the one or more physiological parameters received by the parameter acquisition unit. A user interface unit displays representations of current and historical values of the one or more physiological parameters in a graphical user interface (GUI), wherein the GUI includes a semicircular gauge having a curved portion representing a common range of values for the one or more physiological parameters and a radial axis representing time, a center of the semicircular gauge corresponding to an earliest time for which a historical value is represented within the semicircular gauge and the curved portion corresponding to a current time. The GUI further includes a numerical representation of a current value of each physiological parameter displayed at a corresponding point along the curved portion of the semicircular gauge and a trend line for each physiological parameter originating at the center of the semicircular gauge and extending toward the curved portion thereof, wherein each trend line graphs historical values for a respective physiological parameter, and wherein a point on the trend line representing a historical value has a radial coordinate related to time and an angular coordinate related to the historical value.
US10937208B2 PET image reconstruction and processing using lesion proxies
When performing nuclear medicine image reconstruction, lesion proxies (208) are introduced by a clinician and merged with real acquired scan data outside or inside the patient in the patient image. By monitoring the image attributes of the lesion proxies during reconstruction and processing, reconstruction and processing parameters can be dynamically adapted or adjusted in order to optimize image quality and quantitation to improve delivery of precise, personalized medical treatment.
US10937205B2 Detection of infarcts using trained network
A system and method includes acquisition of a first plurality of images, determination, for each of the first plurality of images, of whether an infarct is depicted in the image and generating a label associated with the image based on the determination, acquisition of a second plurality of non-contrast-enhanced computed tomography images, determination, for each of the second plurality of non-contrast-enhanced computed tomography images, of a corresponding one of the first plurality of images, association of each of the second plurality of non-contrast-enhanced computed tomography images with the label associated with its corresponding one of the first plurality of images, and training of a neural network to output a network-generated label, the training based on the second plurality of non-contrast-enhanced computed tomography images and associated labels.
US10937203B1 Devices, systems, and methods for integrated circuit verification
A method includes storing first macros that define colors of text generated during a simulation of a design under test (DUT) of an integrated circuit (IC). The method includes mapping second macros to the first macros based on a plurality of colors, where each of the plurality of colors is associated with one of a plurality of report messages generated by executing the second macros. The method includes conducting the simulation of the DUT, and displaying, based on the conducted simulation, the plurality of report messages in a format where each of the plurality of report messages is displayed in a color associated with the report message.
US10937202B2 Intensity data visualization
Techniques for coloring a point cloud based on colors derived from LIDAR (light detection and ranging) intensity data are disclosed. In some embodiments, the coloring of the point cloud may employ an activation function that controls the colors assigned to different intensity values. Further, the activation function may be parameterized based on statistics computed for a distribution of intensities associated with a 3D scene and a user-selected sensitivity. Alternatively, a Fourier transform of the distribution of intensities or a clustering of the intensities may be used to estimate individual distributions associated with different materials, based on which the point cloud coloring may be determined from intensity data.
US10937200B2 Object-based color adjustment
In implementations of object-based color adjustment, an image editing system adjusts hue and saturation of a digital image so that objects in the digital image do not appear unnatural. The image editing system quantizes a CIELAB color space into classes that represent pairs of a and b channel values. The image editing system determines probabilities that pixels of a digital image belong to each of the classes, and based on the probabilities, determines a range of hue and a range of saturation for each pixel. An object detector segments objects in the digital image to determine ranges of hue and saturation for each segmented object. The image editing system selectively adjusts the hue and saturation for objects of the digital image based on whether the hue and saturation range for the object include a value of hue and saturation, respectively, selected in a user interface.
US10937196B1 Compressive sensing based image capture device
Some embodiments provide a novel compressive-sensing image capture device and a method of using data captured by the compressive-sensing image capture device. The novel compressive-sensing image capture device includes an array of sensors for detecting electromagnetic radiation. Each sensor in the sensor array has an associated mask that blocks electromagnetic radiation from portions of the sensor. In some embodiments, an array of passive masks is used to block a particular set of areas of each sensor in the sensor array. In some embodiments, the image capture device also includes an array of lenses corresponding to the sensors of the sensor array such that each sensor receives light that passes through a different lens. Some embodiments of the invention provide a dynamic mask array. In some embodiments, a novel machine trained network is provided that processes image capture data captured by the compressive-sensing image capture device to predict solutions to problems.
US10937195B2 Label based approach for video encoding
Disclosed is an approach for encoding a current video frame that includes labeling points/regions for the current video frame using graphics information for the current video frame, matching the points/regions of the current video frame with points/regions of a previous video frame using the labels for the points/regions of the current video frame and deriving motion vectors for the points/regions of the current video frame.
US10937184B2 Camera assembly, method for tracking target portion based on the same, and electronic device
A camera assembly, a method for tracking a target portion based on the camera assembly, and an electronic device are provided. The camera assembly includes: a first camera; a first motor for driving the first camera to move; a second camera, comprising a plurality of pixel blocks each being formed of a plurality of photosensitive pixels and configured to obtain a first photodiode pixel by capturing a target portion of an object to be photographed through a first part of the plurality of photosensitive pixels and obtain a second photodiode pixel by capturing the target portion through a second part of the plurality of photosensitive pixels when the target portion is detected; a controller, configured to obtain a global photodiode pixel, calculate a phase difference and control the first motor to drive the first camera to move to an in-focus position according to the phase difference.
US10937183B2 Object dimensioning system and method
Determining dimensions of an object can include determining a distance between the object and an imaging device, and an angle of an optical axis of the imaging device. One of more features of the object can be identified in an image of the object. The dimensions of the object can be determined based upon the distance, the angle, and the one or more identified features.
US10937175B2 Optical flow based assistance for operation and coordination in dynamic environments
The method for assisting a person in operating in a dynamic environment may form part of a mobility assistance system. The method comprises a step of acquiring sensor data comprising a time sequence of at least two consecutive images of the dynamic environment from at least one sensor, for example a camera. Optical flows are calculated based on the at least two consecutive images. Feature scores associated to spatial positions for selected regions in an image space are determined in order to generate a feature score field. An output signal including directional stimulus information is generated based on the generated feature score field, wherein the directional stimulus information comprises information on relative spatial relations between the selected regions. The generated output signal is provided to at least one actuator, which signals the directional stimulus information to the person.
US10937170B2 Apparatus for adaptive contouring of a body part
The present invention relates to an apparatus for adaptive contouring of a body part. It is described to provide (210) at least one image; wherein, the at least one image comprises a first image comprising image data of a body part. An initial automatic model based segmentation of image data of the body part in the first image is determined (220). Final segmentation data of the body part is determined (230) in response to a modification of the initial automatic model based segmentation. An updated model based segmentation can be applied (240) on the basis of the initial automatic model based segmentation and the final segmentation data.
US10937160B1 Dental images processed with artificial intelligence
Dental images processed with artificial intelligence for e-commerce is described. In an example scenario, a processing device receives a dental image. The dental image is processed with a deep neural network and matched to anatomy and pathology datasets in real time. The matched and identified dental image is matched to a dental treatment recommendation dataset to further produce a real time dental product recommendation for a patient. One or more artificial intelligence entities may provide in real time dental treatment recommendations and/or real time dental product recommendations to a dental professional and/or an individual. The process may also produce a diagnostic treatment aid and/or a product recommendation such as an orthodontic aligner. Artificial intelligence dental datasets may be provided to dental professionals, health care professionals, individuals and e-commerce organizations that may buy, sell, exchange and/or transfer this information over a communication network such as the internet and/or a cell phone.
US10937158B1 Medical image segmentation based on mixed context CNN model
An image volume formed by plural anatomical images each having plural image slices of different imaging modalities is segmented by a 2D convolutional neural network (CNN). An individual anatomical image is preprocessed to form a mixed-context image by incorporating selected image slices from two adjacent anatomical images without any estimated image slice. The 2D CNN utilizes side information on multi-modal context and 3D spatial context to enhance segmentation accuracy while avoiding segmentation performance degradation due to artifacts in the estimated image slice. The 2D CNN is realized by a BASKET-NET model having plural levels from a highest level to a lowest level. The number of channels in most multi-channel feature maps of a level decreases monotonically from the highest level to the lowest level, allowing the highest level to be rich in low-level feature details for assisting finer segmentation of the individual anatomical image.
US10937151B2 Automatic optical inspection method
An automatic optical inspection (AOI) method for inspecting defects on a surface of an object is provided. The method includes: providing at least two different illumination systems; acquiring, by at least one detector, at least two pieces of image information of the object, each piece of image information being acquired under illumination of a corresponding one of the illumination systems; obtaining at least two pieces of surface defect information of the object by analyzing the acquired at least two pieces of image information using a computer and storing at least one of the obtained at least two pieces of surface defect information by the computer; and combining, by the computer, all of the at least two pieces of surface defect information to de-duplicate the at least two pieces of surface defect information and obtain a piece of combined surface defect information.
US10937148B2 System and method for monitoring crops
A system includes an aerial sensor platform including a spectral imaging device, a position sensor, and an orientation sensor and includes a ground-based sensor platform including at least one soil sensor. The system also includes a computing device with instructions that are executable by a processor to obtain spectral imaging data collected by the spectral imaging device and soil data collected by the at least one soil sensor. The spectral imaging data represents a particular field of view (based on data from the orientation sensor) of a particular geographic region (based on data from the position sensor) of a crop field and the at least one soil sensor is associated with the particular geographic region. The instructions are further executable by the processor to schedule an agricultural activity based on the spectral imaging data and the soil data.
US10937146B2 Image evaluation method and image evaluation device
The image evaluation device includes a design data image generation unit that images design data; a machine learning unit that creates a model for generating a design data image from an inspection target image, using the design data image as a teacher and using the inspection target image corresponding to the design data image; a design data prediction image generation unit that predicts the design data image from the inspection target image, using the model created by the machine learning unit; a design data image generation unit that images the design data corresponding to the inspection target image; and a comparison unit that compares a design data prediction image generated by the design data prediction image generation unit and the design data image. As a result, it is possible to detect a systematic defect without using a defect image and generating misinformation frequently.
US10937144B2 Pipe feature identification using pipe inspection data analysis
One aspect provides a method, including: operating a mobile pipe inspection platform to obtain sensor data for the interior of a pipe; analyzing, using a processor, the sensor data using a trained model, where the trained model is trained using a dataset including sensor data of pipe interiors and one or more of: metadata identifying pipe feature locations contained within the sensor data of the dataset and metadata classifying pipe features contained within the sensor data of the dataset; performing one or more of: identifying, using a processor, a pipe feature location within the sensor data; and classifying, using a processor, a pipe feature of the sensor data; and thereafter producing, using a processor, an output including one or more of an indication of the identifying and an indication of the classifying. Other aspects are described and claimed.
US10937142B2 Arrangement for generating head related transfer function filters
Arrangement for acquiring images for producing a head related transfer function filter is disclosed. In the arrangement the camera of a mobile phone or similar portable device is adjusted for the imaging. All acquired images are analyzed and only suitable images are sent further for producing the head related transfer filter. The arrangement is further configured to provide instructions to the user so that the whole head and other relevant body parts are sufficiently covered.
US10937140B2 Fail-safe detection using thermal imaging analytics
Various techniques are provided to process captured thermal images to determine whether the thermal images exhibit degradation associated with environmental effects and/or security conditions. In one example, a method includes capturing a plurality of thermal images of a scene. The thermal images are processed to generate first and second background images associated with first and second time periods to filter out changes in the scene occurring within the associated time periods. The first and second background images are edge filtered to generate first and second edge images. The first and second edge images are compared to determine a change in edges associated with the scene. A device is selectively operated in a fail-safe mode in response to the comparing. Additional methods and related systems are also provided.
US10937134B2 Image processing apparatus, image capturing system, image processing method, and recording medium
An image processing apparatus, an image capturing system, an image processing method, and a recording medium are provided. The image processing apparatus: obtains a first image in a first projection, and a second image in a second projection; transforms projection of at least a part of the first image corresponding to the second image, from the first projection to the second projection, to generate a third image in the second projection; extracts a plurality of feature points, respectively, from the second image and the third image; determines a corresponding area in the third image that corresponds to the second image, based on the plurality of feature points respectively extracted from the second image and the third image; transforms projection of a plurality of points in the corresponding area of the third image, from the second projection to the first projection, to obtain location information indicating locations of the plurality of points in the first projection in the first image; and stores, in a memory, the location information indicating the locations of the plurality of points in the first projection in the first image, in association with the plurality of points in the second projection in the second image.
US10937132B2 Spike signal-based display method and system
A spike signal-based display method and a spike signal-based display system are disclosed by the present application. The method includes: analyzing a spike sequence corresponding to a single pixel position to obtain spike-firing information; acquiring respective pixel values corresponding to multiple spike-firing times before a single spike-firing time, and accumulating the pixel values as a first accumulated pixel value; setting a first specific amount corresponding to the single spike-firing time of the pixel position, and summing the first specific amount and the first accumulated pixel value to obtain a first pixel value of the pixel position; comparing the first pixel value with a pixel threshold range, and obtaining a second specific amount based on the first specific amount; and obtaining a second pixel value of the pixel position by summing the first accumulated pixel value and the second specific amount, and generating an image by using the second pixel values. Since the pixel values are calculated using the time domain characteristic of the spike signal, an image with high quality is formed and an image at any continuous time instant is output. The quality of the generated image is improved by adjusting the pixel values based on the pixel threshold range.
US10937131B2 Image deblurring algorithm based on sparse positive source separation model
Provided is an image deblurring algorithm based on a sparse positive source separation model. The image deblurring algorithm is used for performing processing on a blurry image collected by an optical microscopic imaging system and generated due to diffraction effect and optical deviation; under a condition of single light sensitive imaging and of not increasing an external imaging device, a spatial resolution of the optical microscopic system may be improved to a nanoscale. In the disclosure, a blurring process of microscopic imaging is expressed as a linear combination of a Point Spread Function of the imaging system; by embedding the process into a positive separation optimized frame, adding a sparsity constraint and solving to remove blurring, the high-resolution microscopic imaging is implemented.
US10937130B1 Image color enhancement method and device
Disclosed are an image color enhancement method and a device. The method comprises: obtaining a first saturation of any pixel point in an image; processing the first saturation according to a first saturation conversion function to obtain a slope corresponding to the first saturation; obtaining a second saturation conversion function according to local detail information if the slope is smaller than a first preset threshold; processing the first saturation according to the second saturation conversion function to obtain a second saturation of the pixel point; calculating a target brightness value according to the second saturation; and adjusting an original brightness value to the target brightness value. Thereby, a different saturation enhancement method is adopted for the pixel points which are easy to cause the details in the image lost, so that the image vividness is enhanced, and the detail information is preserved to improve the sharpness.
US10937128B2 Sub-image based image generation
An image generation request is received, where the image generation request includes an image format of an image for generation. A static image corresponding to the received image generation request is obtained. Based on the image format, a plurality of sub-images for generation and corresponding to the image awaiting generation based on the image format is determined. Description information is obtained for each sub-image of the plurality of sub-images. Based on the description information for each sub-image, the plurality of sub-images are sorted as a plurality of sorted sub-images. The image is generated by generating, pre-processing, and adding each particular sub-image of the plurality of sub-images to an image file corresponding to the image format.
US10937127B2 Methods and systems for managing text in rendered images
Embodiments for managing text in rendered images by one or more processors are described. An image rendered by a display device is detected. The rendered image includes an object component and a text component at least partially overlapping the object component. A size of the object component of the image is caused to change. Based on a comparison of the changed size of the object component of the image to a size of the text component of the image, one or more text modification option is caused to be rendered by the display device. An indication of a selection of at least one of the one or more text modification option is received. The text component of the image is caused to change based on the selected one or more text modification option.
US10937126B2 Tile-based multiple resolution rendering of images
Embodiments are generally directed to tile-based multiple resolution rendering of images. An embodiment of an apparatus includes one or more processor cores; a plurality of tiling bins, the plurality of tiling bins including a bin for each of a plurality of tiles in an image; and a memory to store data for rendering of an image in one or more of a plurality of resolutions. The apparatus is to generate, in the memory, storage for a resolution setting for each the plurality of tiling bins and storage for a final render target, each tile of the final render target being rendered based on a respective tiling bin in the plurality of tiling bins.
US10937125B2 Resource-utilization-based workload re-allocation system
A resource-allocation-based workload re-allocation system includes a computing device with a GPU processing system including GPU processing subsystems, and a GPU memory system including a respective GPU memory subsystem utilized by each GPU processing subsystem. A resource utilization monitoring and workload re-allocation system that is coupled to the computing device identifies graphics workloads that are each allocated a respective memory capacity provided by one of the GPU memory subsystems and, for each of those graphics workloads, determines a respective GPU memory subsystem utilization of the respective memory capacity allocated to that graphics workload. Based on the respective GPU memory allocation utilizations, at least some of the plurality of graphics workloads are re-allocated by the resource utilization monitoring and workload re-allocation system from a first GPU memory subsystem to at least one different GPU memory subsystem, and memory capacity provided by the first GPU memory subsystem is allocated to non-graphics workload(s).
US10937123B2 Apparatus and method for dynamic provisioning, quality of service, and prioritization in a graphics processor
An apparatus and method for dynamic provisioning, quality of service, and prioritization in a graphics processor. For example, one embodiment of an apparatus comprises a graphics processing unit (GPU) comprising a plurality of graphics processing resources; slice configuration hardware logic to logically subdivide the graphics processing resources into a plurality of slices; and slice allocation hardware logic to allocate a designated number of slices to each virtual machine (VM) of a plurality of VMs running in a virtualized execution environment, the slice allocation hardware logic to allocate different numbers of slices to different VMs based on graphics processing requirements and/or priorities of each of the VMs.
US10937114B2 Electric loadshape forecasting for utility systems that support dynamic power pricing
During operation, the system receives a set of input signals containing electrical usage data from a set of smart meters, which gather electrical usage data from customers of the utility system. The system uses the set of input signals and a projection technique to produce projected loadshapes, which are associated with electricity usage in the utility system. Next, the system identifies a closest time period in a database containing recent empirically obtained load-related parameters for the utility system, wherein the load-related parameters in the closest time period are closest to a present set of load-related parameters for the utility system. The system then iteratively adjusts the projected loadshapes based on changes indicated by the load-related parameters in the closest time period until a magnitude of adjustments falls below a threshold. Finally, the system predicts electricity demand for the utility system based on the projected loadshapes.
US10937111B2 Managing energy purchase agreements on a blockchain
A computer-implemented method of managing energy supply agreements that includes: connecting to a permissioned blockchain, the blockchain being accessible only by energy suppliers, energy transmission companies and government agencies that regulate a market for the supply of energy by energy suppliers to energy transmission companies; creating a new block for an energy purchase agreement that provides for the purchase of energy by an energy transmission company from an energy supplier; appending the new block having the energy purchase agreement to the blockchain; and responsive to the energy supplier supplying a quantity of energy to the energy transmission company in an individual energy transaction, appending the individual energy transaction as a block to the blockchain.
US10937108B1 Computer vision-based claims processing
Systems and methods are described for automatically evaluating a claim submitted to an insurance carrier. Claim information and at least one image associated with the claim may be received, where the image has been submitted to a carrier as supporting evidence of a service performed by a submitter of the claim. The system may provide image data and other claim information from the submitted claim as input to machine learning models configured to identify whether the image data, such as a radiograph, supports the other data in the claim submission, such as a treatment code.
US10937107B2 Navigation based on liability constraints
A navigation system includes a processing device programmed to receive, from an image capture device, at least one image of an environment of the host vehicle; determine, based on at least one driving policy, a navigational action for accomplishing a navigational goal of the host vehicle; analyze the at least one image to identify a target vehicle; test the navigational action against at least one accident liability rule for determining potential accident liability for the host vehicle relative to the target vehicle; if the test indicates that potential accident liability exists for the host vehicle if the navigational action is taken, then cause the host vehicle not to implement the navigational action; and if the test indicates that no accident liability would result for the host vehicle if the navigational action is taken, then cause the host vehicle to implement the navigational action.
US10937106B2 System and method for processing payment bundles
A system and process for prospectively creating patient episodes of care and triggering associated payment bundles during the claim adjudication process facilitates real-time claim pricing in accordance with payment bundle rules to facilitate episodic payment in place of pay-for-service payment. Additionally, various processes are described for modeling patient episodes and payment bundles and unbundling episodic payments.
US10937104B1 Vehicle damage estimation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving an indication that a vehicle has been in a collision. Receiving vehicle information system (VIS) data from a VIS associated with the vehicle. Determining a component damage probability (CDP) for each of a plurality of components of the vehicle based on the VIS data. Determining estimated costs to replace components having respective CDPs above a threshold value. Providing an estimated total repair cost for the vehicle to a user computing device.
US10937103B1 Machine learning based accident assessment
Aspects of the disclosure relate to using machine learning algorithms to analyze vehicle operational data associated with a vehicle accident. In some instances, an accident assessment server may receive data indicating that a vehicle was involved in an accident. The accident assessment server may compare the data with other known data, based on machine learning algorithms, to identify whether the accident resulted in a total loss. Responsive to determining that the accident resulted in the total loss, the accident assessment server may request further information regarding the vehicle and may identify a baseline value range for the vehicle. The accident assessment server may request updated information from the owner of the vehicle, identify, based on the updated information, a final value of the vehicle, and may pay the owner of the vehicle an amount corresponding to the final value if the final value is within the baseline value range.
US10937102B2 Resource allocation
Embodiments of the disclosure provide a system and method of allocating a resource based on myriad input data. In some embodiments, the myriad input data include membership information, claims data, transactional data, etc. The myriad input data are sorted and organized in a meaningful association relationship before applied to a resource allocation modeling algorithm. The resource allocation modeling algorithm provides estimated resource necessary for the application chosen. For example, an insurance company may use membership information, claims data, transactional data, etc., to estimate how much reserves or funds it should hold to cover future claims within a certain timeframe.
US10937099B2 Method and system of a target result optimizing application
A system of optimizing a target result receives, by a client input server, a target result from a user, where the target result comprises at least one of a goal, and a statistical probability that the target result is achievable, and where the target result is to be achieved during a time period. The system compiles, by an output server, an interactive strategy comprising a timeline to achieve the target result. The system optimizes at least a portion of the interactive strategy by modeling at least one future performance model associated with the target result, and determining an optimal strategy for the target result comprising a target result value. The system renders the optimized interactive strategy, the statistical probability, and the target result for the user on a real-time interactive display, where the statistical probability is predictive of achieving the target results.
US10937096B2 Transaction processing in a service blockchain
Implementations of this specification provide a method and an apparatus for transaction processing in a service blockchain. An example method performed by a node device in the service blockchain includes receiving a target transaction, from a service system interlinked with the service blockchain; in response to receiving the target transaction, (i) triggering execution of a target service and (ii) determining a target asset blockchain corresponding to the target service from a plurality of asset blockchains interlinked with the service blockchain through a cross-chain relay; invoking, through the cross-chain relay, an asset exchange service deployed on the target asset blockchain, to complete asset exchange processing between transaction accounts related to the target transaction; obtaining, through the cross-chain relay, an asset exchange credential between the transaction accounts related to the target transaction; and after obtaining the asset exchange credential, performing further transaction processing on the target service.
US10937095B2 System and method for controlled market data delivery in an electronic trading environment
A system and methods for controlled market data delivery are described. According to one example embodiment, upon detecting a preset threshold of updates in a queue at a gateway, a predetermined number of market updates may be processed before any data is sent to a client terminal. According to one method, update types may be used to control how many updates are processed before any data is sent. Also, once the number of updates to be processed is set, a market update having a higher priority update type may be used to trigger a change in the number of market updates that was set for processing.
US10937091B1 System and method for providing an estimate of property value growth based on a repeat sales house price index
Systems, methods, and computer-readable storage media are described for estimating real estate property values based on an adjusted repeat sales model using a regularized estimator. In one exemplary embodiment, a computer-implemented method calculates data for estimating the adjustments from an aggregated level to a first disaggregated level by marking a first transaction to a second transaction using a repeat sales house price index function at the aggregated level. The method also determines, using the calculated data, a regularized estimate of the deviation between the repeat sales house price index at the aggregated level and a repeat sales house price index at the first disaggregated level. The method further calculates the repeat sales house price index at the first disaggregated level based on the determined regularized estimate of the deviation from the aggregated level.
US10937090B1 Report existence monitoring
Certain consumers may not have a credit report and, thus, may not be able to enroll in a credit monitoring service. A credit report monitoring system requests a credit report of consumers that are attempting to enroll in a credit monitoring service. If no credit report is located for the consumer, a credit report of the consumer is automatically periodically requested by the system. When a credit report is later located, the consumer may continue with enrollment in a credit report monitoring service. In this way, the consumer is alerted of the (possibly fraudulent) creation of a credit report and is quickly able to enroll in a credit monitoring service.
US10937082B2 Vehicle recommendation system using sensors
Methods and systems for recommending future vehicles. The system includes one or more sensors of a current vehicle configured to detect sensor data. The system includes a vehicle transceiver of the current vehicle configured to communicate the sensor data. The system includes a remote data server configured to receive the sensor data from the current vehicle, and determine one or more vehicles to recommend to the driver of the current vehicle based on the received sensor data. The system includes a computing device coupled to the remote data server and configured to display the one or more vehicles to be recommended to the driver of the current vehicle.
US10937078B1 Dynamic generation of item description content
A system is provided for analyzing item description attributes and user profile attributes, and dynamically generating item description content based on the analysis. The system can obtain item descriptions for a particular item from any number of different sources and/or in any number of different formats. The system can process the item descriptions to determine item attributes. The system can also obtain data regarding user profile attributes. The system may dynamically generate item description content for the particular item and user based on analyzing the item attributes and user profile attributes. The item description content may be further tailored to a particular channel of delivery.
US10937076B2 Online personalized gifting system
An online personalized gifting system for providing gift card related packaging formats to enhance the customer experience relating to online gift card sales.
US10937071B2 Social platform promotion system and method
A computer-implemented method, computer program product, and computing system for defining a plurality of social platforms within a social platform pool; and associating each of the plurality of social platforms with one or more responsibility descriptors, chosen from a responsibility descriptor pool. The one or more responsibility descriptors identify one or more portions of a responsibility score that may be positively impacted when a contribution is made to the associated social platform.
US10937068B2 Assessment of documents related to drug discovery
Disclosed is a system and method for determining an assessment value of a document related to a current research work of researcher(s) in drug discovery. Information pertaining to the document is processed to identify entities and semantic inter-relationships specific to the current research work. Information indicative of entities and semantic inter-relationships specific to a previous research work of the researcher(s) is accessed, and is compared with the entities and the semantic inter-relationships specific to the current research work to determine an association factor indicative of an extent of an association between the current research work and the previous research work of the researcher(s). Information indicative of entities and semantic inter-relationships related to the technical field of the current research work is accessed, and is compared with the entities and the semantic inter-relationships specific to the current research work to determine a status factor indicative of a novelty of the document with respect to the knowledge available publicly. The assessment value of the document is then determined based at least upon the association factor and the status factor. The assessment value may, for example, be determined in a crypto-currency for enabling future transactions of the document using a blockchain.
US10937067B2 System and method for item inquiry and information presentation via standard communication paths
A method and system is provided for item inquiry and information presentation via standard communication paths. More particularly, the method and system detects an item associated with an avatar of a virtual universe (VU) user in a VU and determine information associated with the item. Additionally, the method and system are operable to display the information in the VU in a high-resolution component of the VU.
US10937065B1 Optimizing primary content selection for insertion of supplemental content based on predictive analytics
Supplemental content associated with an advertising campaign may be evaluated by an object recognition service to classify the content using ad classification key words. The classification of the supplemental content may be used, along with publisher content descriptions associated with primary content, to identify targeting criteria for the supplemental content that may have a success metric above a threshold. Past campaigns deployed against primary content having similar publisher content descriptions may be evaluated to determine how certain key words or targeting criteria perform. If historical results are positive, the targeting criteria may be added to existing campaigns or approved for existing campaigns. Predicted success of the targeting criteria may be used to provide recommendations to users who control which primary content the supplemental content should be included.
US10937064B2 Method and apparatus for providing content
A method of providing content includes acquiring user profile information from an image of a user of an electronic apparatus configured to provide content to the user, acquiring context information from a surrounding environment of the electronic apparatus, and providing content to the user based on the user profile information and the context information.
US10937061B2 Targeted advertising system and method for drivers
An advertising system and its method of use are disclosed. The advertising system includes at least one sensor coupled to a fixed location, where the at least one sensor is configured to generate an impression based on at least one characteristic of a proximate automobile, at least one processor configured to receive the impression, at least one server, having an advertising database and a user database, and at least one delivery mechanism. Preferably, the advertising database contains information relating to at least one advertisement and the user database is configured to check if the at least one characteristic matches an existing entry for a user, and either associate that impression with a user or create a new entry for the impression.
US10937059B1 Systems, apparatus, and methods for providing local promotions
Systems, apparatus, and methods for providing local promotions are discussed herein. Some embodiments may include an apparatus including circuitry configured to receive promotion purchase data from a consumer device indicating purchase of a promotion. The circuitry may be further configured to determine a location of the consumer device and a merchant location of a merchant capable of fulfilling redemption of the promotion. The circuitry may then facilitate the redemption of the promotion with the merchant at the merchant location. For example, the circuitry may communicate with a suitable merchant device of the merchant to facilitate redemption fulfillment options such as in-store pickup and/or shipping.
US10937053B1 Framework for evaluating targeting models
An online system predicts, using a first targeting model, a first group of users as candidates to be in a targeting cluster, and predicts, using a second targeting model, a second group of users as candidates to be in the targeting cluster. The online system determines a first set of users that are not part of the first group of users, and a second set of users that are not part of the second group of users, and provides surveys to the first and second set of users. The online system determines a first subgroup of the first group of users and a second subgroup of the second group of users, and provides an ad preferences tool to the first subgroup and the second subgroup. The online system scores the first and second targeting models based in part on responses to the surveys and/or the ad preferences tools.
US10937052B1 Correlation of mobile device positions determined using wireless access points with data sources
Embodiments are disclosed for a method that may include accessing, from a first data source, events including interactions between a mobile device and one or more network devices on a network at a locale, and receiving external data from a second data source that excludes the network devices. The method may further include determining, based on the interactions, one or more geographic positions and one or more corresponding time intervals of the mobile device at the geographic positions, and correlating the geographic positions and the time intervals with the external data to obtain a metric.
US10937047B2 Recommending user information
A method and a device for recommending user information are provided. According to an example, the method includes: an identification of a consumption coupon of a first user is received; a corresponding shop identification is obtained based on the identification of the consumption coupon; a second user is determined based on the shop identification; user information of the second user is obtained and the user information of the second user is recommended to the first user.
US10937046B1 Methods and systems for automatically testing and applying codes to electronic shopping carts
Disclosed are methods, systems, and non-transitory computer-readable medium for automatically testing and applying codes to electronic shopping carts. For instance, the method may include: monitoring a browsing session of a user on an e-commerce website; determining whether a trigger condition is present based on the monitoring; when the determining determines the trigger condition is present, automatically performing a code test process for a first set of codes to obtain a first test result, the first set of codes being one or more codes among a plurality of codes for the e-commerce website; and upon completion of the code test process for the first set of codes, displaying a first menu, the first menu including information corresponding to the first test result.
US10937043B2 Methods and apparatus to collect impressions associated with over-the-top media devices
Methods and apparatus to collect impressions associated with over-the-top media devices are disclosed. Example disclosed apparatus include a device identifier collector at a first server, the device identifier collector to: receive a first request initiated at a user-controlled client device, the first request including a client device identifier that identifies the user-controlled client device and an over-the-top device identifier that identifies an over-the-top device that presents media via a media presentation device, the over-the-top device different than the user-controlled client device; forward a mapping identifier and the client device identifier to a second server of a database proprietor, the mapping identifier associated with the over-the-top device identifier. Example apparatus also include an impressions collector at the first server, the impressions collector to: receive a second request initiated by the over-the-top device, the second request including the over-the-top device identifier and a media identifier; and forward the mapping identifier and the media identifier to the second server of the database proprietor. Example apparatus also include a demographic collector to receive aggregate demographic impressions from the database proprietor, the aggregate demographic impressions including the media identifier and demographics corresponding to the user of the user-controlled client device.
US10937037B2 Selecting organic content and advertisements for presentation to social networking system users based on user engagement
A social networking system dynamically adjusts a number of advertisements presented to a user along with organic content items by modifying a ranking including organic content items and advertisements. Partial engagement scores are generated for organic content items based on an expected amount of user interaction with each organic content item, and scores are generated for advertisements based on expected user interaction and bid amounts associated with each organic content item. An engagement score measuring the user's estimated interaction with a content feed including organic content items without advertisements and an additional engagement score measuring the user's estimated interaction with a content feed including organic content items and advertisements are determined from the partial engagement scores and the scores. A difference between the additional engagement score and the engagement score modifies a conversion factor used to combine expected user interaction and bid amounts to generate advertisement scores.
US10937033B1 Pre-moderation service that automatically detects non-compliant content on a website store page
Techniques for providing a pre-moderation feature for content that is submitted for a web page are described herein. For example, data may be received for a content submission of a web site prior to the content being incorporated into the web site. Text and images included in the data may be extracted based on a recognition algorithm. A determination that at least one of the extracted text or the extracted images include non-compliant content may be made based on compliance policies. In embodiments, a warning may be generated that corresponds to non-compliant text or non-compliant images included in the extracted text or images. The warning may be transmitted to a user device associated with the content submission.
US10937031B2 System and method for local data conversion
Embodiments of the invention are directed to methods, apparatuses, computer readable media and systems for processing transactions using conversion or filtering of restricted information. One embodiment of the invention is directed to a method comprising receiving, at a server computer located outside a restricted zone, a transaction request message including an unrestricted account alias, wherein the unrestricted account alias was previously converted from a restricted account identifier into the unrestricted account alias by a server computer located in a restricted zone. The server computer located outside the restricted zone may determine an account associated with the unrestricted account alias and process the transaction request message. Similar methods may be applied to settlement files including an unrestricted account alias that is converted to a restricted account identifier. Other embodiments are directed to filtering restricted information from service requests or other transactions.
US10937023B2 Crypto currency chargeback system
Distributed crypto currency chargeback systems and methods include at least one system provider device receiving, through a network from a payer device associated with a payer, a chargeback report associated with a first transaction of a plurality of transactions performed using a distributed crypto currency, where the first transaction involves the payer and a payee. The at least one system provider device publishes the chargeback report in a chargeback ledger. The at least one system provider device receives, through the network from a payee device associated with the payee subsequent to publishing the chargeback ledger including the chargeback report, a chargeback response associated with the first transaction. The at least one system provider device then publishes the chargeback response in the chargeback ledger.
US10937021B2 Proprietary token-based universal payment processing system
Embodiments described herein provide approaches for processing a payment in an electronic commerce environment. Specifically, a customer of a merchant website in the electronic commerce environment is provided a universal payment interface in response to the customer's request to pay. The universal payment interface retrieves a proprietary token from the customer. This proprietary token is a mobile device-based token that is provided by a provider associated with the mobile device. The universal payment interface requests a determination from the provider as to whether the proprietary token is valid, and the payment is verified based on the determination from the provider.
US10937019B2 Wireless communication system with auxiliary antenna
A wireless communication device communicates with an inductively coupled device via a wireless carrier signal that may be modulated by both the wireless communication device and the inductively coupled device. The inductively coupled signal is transmitted from a transponder antenna of the wireless communication device. The wireless communication device also includes an auxiliary antenna. The auxiliary antenna is enabled while the wireless communication device is receiving a modulated version of the wireless carrier signal from the inductively coupled device.
US10937017B2 Mobile payment systems and methods for in-store and online purchases
Systems and methods for implementing mobile payments. In an aspect of in-store purchase, a merchant sends a payment amount and merchant account info to transaction center. A buyer sends a code and buyer account info to transaction center. The code represents the merchant. In an aspect of online purchase, an e-commerce merchant provides options for a buyer to use names other than a first name plus a surname. In one embodiment, a buyer submits a shortened name or nickname for online purchases when a given payment service is used as a payment method.
US10937014B2 Methods and systems for dual-to-single message conversion in electronic transactions
Systems and methods are disclosed for electronic transaction messaging conversion. One method comprises receiving an authorization request message from a point of sale (POS) device, the authorization request message comprising transaction data associated with a transaction. Upon validating the authorization request message, a provisional authorization response message may be generated and sent to the POS device. Subsequently, a capture message may be received from the POS device, requesting clearing and settlement of the transaction. The capture message may be validated and translated to a composite message that is single-message system (SMS)-compatible. The composite message may then be sent downstream for further processing.
US10937013B2 Point of sale (POS) docking station system and method for a mobile tablet gun system with mobile tablet device
A points of sale (POS) docking station for interchangeably attaching and electronically coupling a mobile tablet gun system to a base form factor. An upper housing assembly is provided with a tablet cradle enclosure having a secondary printed circuit board (PCB1) for interchangeably mounting and electronically communicating with the mobile tablet. A lower housing assembly is rotationally connected to the upper housing assembly and includes a bar code scanner and a primary printed circuit board (PCB2). A secondary display screen is provided that is activated “on” when it is rotated over and parallel to the tablet cradle enclosure and turned “off” when rotated down and perpendicular to the tablet cradle enclosure. The secondary printed circuit board (PCB1) connected to the primary printed circuit board (PCB2) through a custom interface cable operable to facilitate electrical communication between the POS docking station and the mobile tablet gun system without operational delay.
US10937012B2 Remote document generation
A method and system for generating a document is provided. The method includes generating a metadocument configured to retain multiple components of different data types. A component editor directory of a component editor server is queried and a list of component editors compatible with metadocument is retrieved. A first component editor of the list of component editors is selected from a remote location. The first component editor is associated with a first defined data type. A first document component comprising the first defined data type is generated within the metadocument resulting in a single document comprising the first document component. A user interface is updated with the single document comprising the first document component.
US10937010B1 Payment platform for online service providers
Payment providers interact with an online service provider using a standard interface provided by the online service provider for different payment providers. A payment provider can invoke the interface of the online service provider to add credits for a user of the online service provider. The online service provider allows users to make purchases using credits. The online service provider authorizes purchases made by the user based on credits available for the user or based on a history of payments from the user. The online service provider sends an invoice based on the purchases to the payment provider. The payment provider can be any system that can invoke the interface provided by the online service provider. For example, the payment provider can be a financial institution, another user, or a business that provides credits to the user for performing actions that benefit the business.
US10937008B2 Cross border image exchange
In some embodiments, one or more processors receive a financial instrument via an interface. The financial instrument indicates attributes of a financial transaction. The processors determine, based on one or more of the attributes, whether the financial transaction involves a cross border exchange. If the financial transaction involves a cross border exchange, the processors flag the financial instrument accordingly, perform a currency conversion, and communicate an electronic image associated with the financial instrument to computing resources configured to complete the financial transaction electronically without having to transport a paper copy of the financial instrument between financial institutions.
US10937003B1 System for rapid development of schedule controlled networkable merchant ecommerce sites
An improved computerized ecommerce system, optimized for smaller merchants such as florists who often provide seasonal perishable gifts that require local delivery, and who often desire to form cooperative networks with local merchants offering related gift services, as well as other related merchants such as other florists in more distant locations. The web server based system allows merchants to easily set up non-static (time variable) websites that automatically provide schedule driven promotions. New products can be quickly uploaded from smartphones, and sophisticated time and location aware algorithms can compute accurate delivery costs and make such costs transparent to customers. Other participating merchants can be easily added to the system to form local and distant cooperative merchant networks. The system simplifies customer use of promotional offers by cross checking customer URL versus promotion lists. Recipient gift appreciation is optimized by providing interfaces to allow customer designed gift cards and messages.
US10937002B2 Systems and methods for accessing conference calls
A service for automatically connecting an individual's telephony device to a conference call when the conference call is about to begin is provided by a telephony system. The telephony system obtains information about a scheduled conference call directly from the individual's electronic calendar. When it is time for the conference call to begin, the telephony system dials into the conference call bridge and automatically provides the information needed to access the conference call. The telephony system then connects the individual's telephony device to the conference call.
US10936998B2 Metadata-based chat wizard
A method, computer system, and computer program product digitally manipulate a human resources workflow on a mobile device. A selection of a human resources operation is received from a mobile application executing on the mobile device; a business rule corresponding to the human resources operation is identified. The business rule comprises a plurality of linked metadata objects forming a syntax tree. The plurality of linked metadata objects is interpreted to implement the business rule, Interpreting comprises sending a first set of chat messages that request input for the plurality of linked metadata objects, and receiving a second set of chat messages that provide the requested input. The human resources operation is performed according to the business rule, generating a workflow stage notification, and publishing the workflow stage notification to a set of mobile devices for display on a timeline of the mobile application.
US10936997B2 Point in phasetime system and method thereof
A Phasetime Method and Automated System for tracking Element Efforts that result in end products, at least including products of art, industry, and nature, and reporting Development Event Efforts by their virtual Points in Phasetime within designated Past, Present, and Future Project Development Phases. Dynamically generated Phasetime Reports display Element Project Efforts within a live Phasetime Matrix in relation to their Phase of Development and Points in Phasetime. Development Events occur within Project Development Phases, which Phases may vary in number and kind depending on the end product. Development Events include Project Production Elements, Element Efforts, the duration of said Efforts, and Efforts' Points in Phasetime. Element Efforts, tracked by Phasetime Project Development Event Instances, are reported in edited Storyboard Beats in Phasetime Macro, Micro, and Nano Views depicting the Efforts' effect on the end Product's Storyline. Effortology keys allow browsers to alter the Storyboard Storyline Report.
US10936992B1 Logistical management system
Disclosed herein are system, method, and computer program product for a transporting of a good. An embodiment operates by receiving a user request for the transporting of the good from a pickup location to a destination location. Thereafter, a corresponding pickup, first intermediate, a second intermediate, and destination node are identified on a pre-generated graph, and transportation edges each relating to a transit cost associated with one of the pickup, first intermediate, second intermediate, and destination locations. Subsequently, a subgraph of of the pre-generated graph comprising the pickup, first intermediate, second intermediate, and destination node, as well as the transportation edges, are generated. Based on the subgraph, Based on subgraph, a preferred route from the pickup location to the destination location having a lowest transit cost for transporting the good is generated.
US10936990B2 Sending reports of asset transport status
In some examples, a device includes a processor configured to compare a current transport status of the asset to a predicted transport status of the asset at each respective time instance of a plurality of time instances, and in response to determining that the current transport status does not differ from the predicted transport status by greater than a specified threshold, skip sending a report relating to the current transport status to a service over a network at the respective time instance of the plurality of time instances.
US10936989B2 Social drone
The invention discloses a waitressing drone that brings drinks to people at the restaurant, and the orders are identified from the Facebook photo of the user, that the drone displays when making the delivery. The invention facilitates the interaction with humans and drones via the social network. With the invention, the order input time is greatly reduced for the consumer, and the consumer may move about while waiting for the order as the drone finds the consumer. Also importantly, the social nature of the drone allows for the sharing of drones among multiple human users. Further, the interfacing of the social human profile with non-human drone profiles allows for the continuous retraining and reprogramming of drones to meet more specific and individualistic user tasks, thereby liberating people from mundane manual labour.
US10936986B2 Generation of engagement and support recommendations for content creators
Systems and methods are provided for generating engagement recommendations suggesting ways that one or more creators of content may maximize subscribership and/or subscription-based revenue, as well as support recommendations suggesting ways that the one or more creators of content may realize successful support of their content creation. Engagement recommendations can involve suggestions regarding when and/or how to engage one or more subscribers that results in a positive impact to subscribership and/or subscription-based revenue. Support recommendations can involve suggestions regarding when and/or how to elicit support in line with preferred indicia of success set forth by the one or more creators.
US10936985B2 Computerized workforce management system for improving an organization's capacity to fulfill its mission
A computer program programmed to assist management of a group in deploying, training, hiring, and firing staff and other resources of the group. The program builds a model of a group, the model including the organizational structure, missions, and tasks that the group performs to achieve its missions. The program queries managers of a group to obtain the managers' requested levels for a plurality of resources for the group, including requested levels of proficiency for a plurality of competencies. The program queries staff members of the group to obtain staff assessments of the degree to which the group meets the requested levels and competencies. The program compares the managers' requested levels and the staff assessments to identify mismatches between the requests and assessments, and reports those mismatches to the managers, for example, in the form of suggestions for training of staff. The program may perturb the model to reflect a change of a requirement imposed on the group. The computer may receive or develop of adaptations in the model to reflect adaptations to the group to respond to the changed imposed requirement. The program may perform adaptive modeling or optimization of the model to discover a desirable set of adaptations for implementation by the group to respond to the changed imposed requirement.
US10936983B2 Optimized menu planning
A method for planning preparation of a plurality of dishes according to a plurality of corresponding recipes includes automatically identifying, by a processor, a plurality of candidate sub-recipes, wherein each candidate sub-recipe in the plurality of candidate sub-recipes comprises an intermediate component that is required by at least two of the plurality of corresponding recipes, and automatically selecting, by the processor, at least one candidate sub-recipe in the plurality of candidate sub-recipes for preparation, in accordance with at least one constraint on the preparation of the plurality of dishes.
US10936982B1 Dynamic dashboard for business operations
An example method for rendering a dynamic dashboard for an electronic computing device includes receiving data regarding a server computing device. The data indicates whether there are any current or potential problems that impact an operation of the server computing device. Information is obtained regarding any business applications currently running on the server computing device. Information is obtained regarding customers using the business applications currently running on the server computing device. The dynamic dashboard is created to include the information regarding the customers and the business applications currently running on the server computing device and that describes any current or potential problems based on the data. Content of the dynamic dashboard is tailored based upon an identity of an individual who is accessing the dynamic dashboard. The dynamic dashboard is rendered on the electronic computing device.
US10936974B2 Automated training and selection of models for document analysis
Embodiments are directed to a machine learning engine that determines training documents and validation documents from a plurality of documents. The machine learning engine may determine attributes associated with the documents. In response to receiving a request to predict attribute values of a selected document the machine learning engine may train a plurality of ML models to predict the attribute values based on the training documents and the attributes and associate the trained ML models with an accuracy score. The machine learning engine may determine candidate ML models from the trained ML models based on the training accuracy scores. The machine learning engine may evaluate and rank the candidate ML models based on the request and the validation documents. The machine learning engine may generate confirmed ML models based on the ranked candidate ML models such that the confirmed ML models may answer the request.
US10936973B1 Adversarial example detection method and apparatus, computing device, and non-volatile computer-readable storage medium
An adversarial example detection method includes: acquiring training examples and training example labels corresponding thereto, wherein the training example labels comprises normal examples and adversarial examples; inputting the training examples into a target model to obtain a first predicted score vector of the training examples; adding a random perturbation at N times to the training examples to obtain N groups of comparative training examples; respectively inputting the N groups of comparative training examples into the target model to obtain a second predicted score vector of each group of comparative training examples; constructing feature data according to the first predicted score vector and the second predicted score vector of each group of comparative training examples; training a classification model according to the feature data and the training example labels corresponding to the feature to obtain a detector; and detecting input test data according to the detector.
US10936971B2 Optimization apparatus and optimization method for hyper parameter
To provide an optimum hyper parameter for determining a learning model using a natural language as a target. An optimization apparatus including: a processor and a memory and performing learning of a document set by natural language processing has an optimization section configured to determine a hyper parameter satisfying a predetermined condition on the basis of previously set group data, generate a learning model by the determined hyper parameter, and acquire a high-dimensional vector from the learning model; and a high-dimensional visualization section configured to convert the high-dimensional vector of a word or document as an analysis target on the basis of the group data.
US10936968B2 Ticket routing
A method includes receiving, at a processor, ticket data representing a ticket. The method further includes receiving, at the processor, description data representing a description of the ticket. The method further includes calculating, based on the description data, a first probability that the ticket corresponds to a first category and a second probability that the ticket corresponds to a second category. The method further includes determining an entropy value associated with routing the ticket data. The method further includes, in response to the entropy value satisfying a threshold and the first probability exceeding the second probability, routing the ticket data to a device associated with the first category.
US10936964B2 Method and apparatus for estimating multi-ranking using pairwise comparison data
The present invention relates to a method and an apparatus for estimating multiple-ranking using pairwise comparative data, the method according to one embodiment comprising the steps of: inputting information for pairwise comparative data as input; and generating multiple-ranking data on the basis of the input data, wherein the input data comprises a collection of a plurality of respondents, a collection of a plurality of items, and a collection of a plurality of pairwise comparative data for the plurality of items, and each item of pairwise comparative data in the plurality of same is data indicating the preference between two items determined in accordance with an evaluation criterion from among a plurality of evaluation criteria.
US10936963B2 Systems and methods for content response prediction
Techniques for predicting a user response to content are described. According to various embodiments, a configuration file is accessed, where the configuration file includes a user-specification of raw data accessible via external data sources and raw data encoding rules. In some embodiments, the raw data includes raw member data associated with a particular member and raw content data associated with a particular content item. Thereafter, source modules encode the raw data from the external data sources into feature vectors, based on the raw data encoding rules. An assembler module assembles one or more of the feature vectors into an assembled feature vector, based on user-specified assembly rules included in the configuration file. A prediction module performs a prediction modeling process based on the assembled feature vector and a prediction model, to predict a likelihood of the particular member performing a particular user action on the particular content item.
US10936962B1 Methods and systems for confirming an advisory interaction with an artificial intelligence platform
A system for confirming an advisory interaction with an artificial intelligence platform. The system includes a constitutional generator module configured to receive a first advisory input, retrieve an expert input, select a machine-learning process as a function of the expert input, and generate a therapeutic corrector. The system includes a constitutional advisory module configured to display a therapeutic corrector on a graphical user interface and receive a second advisory input. The system includes a best practices module the best practices module designed and configured to retrieve from an expert database a best practices training set, calculate an optimal vector output, generate an optimal vector output containing an expected therapeutic corrector implementation response, authenticate a second advisory input, and update the best practices module.
US10936961B1 Automated predictive product recommendations using reinforcement learning
Methods and apparatuses are described for automated predictive product recommendations using reinforcement learning. A server captures historical activity data associated with a plurality of users. The server generates a context vector for each user, the context vector comprising a multidimensional array corresponding to historical activity data. The server transforms each context vector into a context embedding. The server assigns each context embedding to an embedding cluster. The server determines, for each context embedding, (i) an overall likelihood of successful attempt and (ii) an incremental likelihood of success associated products available for recommendation. The server calculates, for each context embedding, an incremental income value associated with each of the likelihoods of success. The server aggregates (i) the overall likelihood of successful attempt, (ii) the likelihoods of success, and (iii) the incremental income values into a recommendation matrix. The server generates instructions to recommend products based upon the recommendation matrix.
US10936956B2 Cognitive question answering pipeline blending
An answer to a question may selected from answers from a set of answering pipelines. Question answer data can be generated for a question, using a first answering pipeline. Another set of question answer data can be generated for the second question, using the second answering pipeline. The question answer data can include answers and confidence values for each answer. Using a weighting formula and a blending profile for the first answering pipeline, a vote weight can be determined for an answer with the highest confidence value. The same weighting formula and a second blending profile may be used to determine a vote weight for another answer with the highest confidence value. An answer to the question may be selected from the answers, based on the overall highest vote weight.
US10936955B1 Computationally and network bandwidth-efficient technique to determine network-accessible content changes based on computed models
Technologies are disclosed for determining network-accessible content changes based on computed models and providing a long term forecast of user interaction at a network accessible site based upon a short term experiment at the site. A forecast model for a period of time is generated based upon historical data of user interactions at the site. An experiment is run for a short term at the site based upon a potential change at the site. Based upon data obtained during the experiment, scores are generated for a control group (no change) and a treatment group (potential change) and compared. If there are statistically significant differences between the control group and the treatment group scores, the long term forecast may be used to forecast what the long term impact of the experiment would be based upon the short term experiment.
US10936949B2 Training machine learning models using task selection policies to increase learning progress
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a machine learning model. In one aspect, a method includes receiving training data for training the machine learning model on a plurality of tasks, where each task includes multiple batches of training data. A task is selected in accordance with a current task selection policy. A batch of training data is selected from the selected task. The machine learning model is trained on the selected batch of training data to determine updated values of the model parameters. A learning progress measure that represents a progress of the training of the machine learning model as a result of training the machine learning model on the selected batch of training data is determined. The current task selection policy is updated using the learning progress measure.
US10936946B2 Asynchronous deep reinforcement learning
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for asynchronous deep reinforcement learning. One of the systems includes a plurality of workers, wherein each worker is configured to operate independently of each other worker, and wherein each worker is associated with a respective actor that interacts with a respective replica of the environment during the training of the deep neural network.
US10936941B2 Efficient data access control device for neural network hardware acceleration system
The technical disclosure relates to artificial neural network. In particular, the technical disclosure relates to how to implement efficient data access control in the neural network hardware acceleration system. Specifically, it proposes an overall design of a device that can process data receiving, bit-width transformation and data storing. By employing the technical disclosure, neural network hardware acceleration system can avoid the data access process becomes the bottleneck in neural network computation.
US10936937B2 Convolution operation device and convolution operation method
A convolution operation device includes a convolution calculation module, a memory and a buffer device. The convolution calculation module has a plurality of convolution units, and each convolution unit performs a convolution operation according to a filter and a plurality of current data, and leaves a part of the current data after the convolution operation. The buffer device is coupled to the memory and the convolution calculation module for retrieving a plurality of new data from the memory and inputting the new data to each of the convolution units. The new data are not a duplicate of the current data. A convolution operation method is also disclosed.
US10936932B2 Dual IC cards and antenna sheets
A dual IC card with an IC chip having both a contact-type transmission function and a contactless-type transmission function, and a module substrate having an external terminal, which is a contact-type transmission portion, and a connecting coil, which is a contactless-type transmission portion; an antenna sheet including an antenna substrate having first and second surfaces, a coupling coil having a second surface coil provided on a second surface of the antenna substrate, the coupling coil configured to be electromagnetically coupled to the connecting coil, and an antenna coil connected to the coupling coil for contactless communication with an external device; and a card body in a plate-shape housing the antenna sheet and with a recess for the IC module, with at least a part of the second surface coil positioned inside the recess when viewed in a thickness direction.
US10936929B1 RFID integrated circuits with electrical bridges
An RFID integrated circuit, in addition to having conductive pads to electrically couple to an antenna, may also include a conductive bridge configured to electrically connect different portions of the antenna together. In some embodiments, the conductive bridge may be used to form a multi-turn antenna segment.
US10936925B2 Multi-part transaction card
A transaction card may include a body having a first part connectable with a second part, and a magnetic stripe on a first main side of the body. A first section of the magnetic stripe is provided on the first part of the body, and a second section of the magnetic stripe is provided on the second part of the body. The transaction card may further include an engagement member extending from the first part of the body for retention within a slot of the second part of the body, the slot embedded within the body between the first main side and a second main side.
US10936916B1 System and method for classifying image data
An exemplary device for classifying an image includes a receiving unit that receives image data. The device also includes a hardware processor including a neural network architecture to extract a plurality of features from the image data, filter each feature extracted from the image data, concatenate the plurality of filtered features to form an image vector, evaluate the plurality of concatenated features in first and second layers of a plurality of fully connected layers of the neural network architecture based on an amount of deviation in the features determined at each fully connected layer, and generate a data signal based on an output of the plurality of fully connected layers. A transmitting unit sends the data signal to a peripheral or remote device.
US10936915B2 Machine learning artificial intelligence system for identifying vehicles
An artificial intelligence system for identifying attributes in an image. The system may include a processor in communication with a client device; and a storage medium. The storage medium may store instructions that, when executed, configure the processor to perform operations including: extracting first features; categorizing the first images in a first group or a second group; modifying first metadata associated with each image in the first images to include a binary label; calculating a classification function; classifying a second plurality of images using the classification function; extracting second features from the second images classified in the first group; categorizing the second images in the first group by attribute; calculating an attribute identification function that identifies attributes of the second images; and identifying at least one attribute associated with a client image using the attribute identification function, the client image being received from the client device.
US10936913B2 Automatic filter pruning technique for convolutional neural networks
An automated pruning technique is proposed for reducing the size of a convolutional neural network. A large-sized network is trained and then connections between layers are explored to remove redundant parameters. Specifically, a scaling neural subnetwork is connected to the neural network and designed to infer importance of the filters in the neural network during training of the neural network. Output from the scaling neural subnetwork can then be used to remove filters from the neural network, thereby reducing the size of the convolutional neural network.
US10936908B1 Semantic labeling of point clouds using images
Systems and methods for semantic labeling of point clouds using images. Some implementations may include obtaining a point cloud that is based on lidar data reflecting one or more objects in a space; obtaining an image that includes a view of at least one of the one or more objects in the space; determining a projection of points from the point cloud onto the image; generating, using the projection, an augmented image that includes one or more channels of data from the point cloud and one or more channels of data from the image; inputting the augmented image to a two dimensional convolutional neural network to obtain a semantic labeled image wherein elements of the semantic labeled image include respective predictions; and mapping, by reversing the projection, predictions of the semantic labeled image to respective points of the point cloud to obtain a semantic labeled point cloud.
US10936905B2 Method and system for automatic object annotation using deep network
Object annotation is images is tedious time consuming task when large volume of data needs to annotated. Existing methods limit to semiautomatic approaches for annotation. The embodiments herein provide a method and system for a deep network based architecture for automatic object annotation. The deep network utilized is a two stage network with first stage as an annotation model comprising a Faster Region-based Fully Convolutional Networks (F-RCNN) and Region-based Fully Convolutional Networks (RFCN) providing for two class classification to generate annotated images from a set of single object test images. Further, the newly annotated test object images are then used to synthetically generate cluttered images and their corresponding annotations, which are used to train the second stage of the deep network comprising the multi-class object detection/classification model designed using the F-RCNN and the RFCN as base networks to automatically annotate input test image in real time.
US10936898B2 Systems and methods for automated object recognition
A method for recognizing an object in a video stream may include receiving a video stream from a video source, the video stream comprising a plurality of video frames. The method may also include selecting at least one video frame from the video frames according to a frame selection rate. The method may also include partitioning the selected video frame into a first plurality of image blocks. The method may also include recognizing, out of the first plurality of image blocks, a second plurality of image blocks which comprise an image of an object, the recognition being based on an image recognition parameter determined by a machine-learning algorithm. The method may also include determining that at least one of the second plurality of image blocks corresponds to the object based on a likelihood metric, the likelihood metric being determined by the processor based on at least the frame selection rate. The method may further include displaying, on a display, information identifying the object. A system and non-transitory computer-readable medium may also be provided.
US10936891B2 Electronic devices and methods of operating electronic devices
An electronic device includes a graphic processor and a memory device. The graphic processor includes an artificial neural network engine that makes an object recognition model learn by using learning data and weights to provide a learned object recognition model. The memory device, divides a feature vector into a first sub feature vector and a second feature vector, and performs a first calculation to apply the second sub feature vector and the weights to the learned object recognition model to provide a second object recognition result. The artificial neural network engine performs a second calculation to apply the first sub feature vector and the weights to the learned object recognition model to provide a first object recognition result and provides the first object recognition result to the memory device. The second calculation is performed in parallel with the first calculation.
US10936886B2 Method and system for stereo based vehicle pose estimation
The present teaching relates to method, system, medium, and implementation of estimating a pose of an object in autonomous driving. Stereo images are obtained from a scene via at least two cameras. Objects present in the scene are then detected from the stereo images. For each object detected, a plurality of feature points are identified and depth information associated with the feature points are obtained. An orientation of each object is then estimated based on the feature points and depth information of the object and the pose of the object is then estimated based on the orientation and additional features of the object.
US10936883B2 Road region detection
A road region detection method is provided. The method includes: obtaining a first image captured by a camera at a first time point and a second image captured by the camera at a second time point (S101), converting the first and second images into a first top view and a second top view, respectively (S103), obtaining a movement vector matrix which substantially represents movement of a road region relative to the camera between the first and second time points (S105), and determining whether a candidate point belongs to the road region by determining whether a position change of the candidate point between the first and second top views conforms to the movement vector matrix. The accuracy and efficiency may be improved.
US10936882B2 People flow estimation device, display control device, people flow estimation method, and recording medium
A people-flow-estimation device includes a person-count-estimation unit for estimating the number of people included in a partial area of an image; a crowd-direction-estimation unit for estimating the direction of a crowd in the partial area; a movement-amount-estimation unit for estimating the amount of movement in the partial area; and a generation unit for extracting a partial area where people exist from a plurality of partial areas on the basis of the number of people and generating, on the basis of the number of people, the extracted partial area, and the direction and movement amount of a crowd associated with the partial area, people's flow information relating to a people's flow representing the flow of people in the partial area.
US10936880B2 Surveillance
A method comprising: associating a message with one or more presentation criterion and a physical location in a scene; automatically processing recorded first sensor data from the scene to recognize automatically satisfaction of the one or more presentation criterion; and in response to recognition of satisfaction of the one or more presentation criterion entering a presentation state to enable: automatic presentation of the message into the scene at the physical location.
US10936857B2 System for verifying the identity of a user
A system receives an image including a live facial image of the user and an identity document including a photograph of the user. Moreover, the system calculates a facial match score by comparing facial features in the live facial image to facial features in the photograph. The system recognizes data objects and characters in the identity document using optical character recognition (OCR) and computer vision, and then identifies, based on the recognized data objects and characters, a type of the identity document. Further, the system calculates a document validity score by comparing the recognized characters and data objects to character strings and data objects known to be present in the identified type of the identity document. Additionally, the system determines and outputs the user's identity verification status based on comparing the facial match score to a facial match threshold and comparing the document validity score to a document validity threshold.
US10936855B2 Display device for displaying in one screen a figure of a user seen from multiple different directions, and display method and recording medium for the same
A display device includes: first and second cases that are connected to each other so as to be capable of moving relatively; a first image-capture unit that is provided in the first case and images a first image; a second image-capture unit that is provided in the second case and images a second image; a first display unit that is provided in the first case; a second display unit that is provided in the second case; a face recognition unit that determines whether the first image and the second image include a face seen from front; and a display control unit that causes the first display unit to display the first image and the second image when the face recognition unit determines that the first image includes a face seen from front, the display control unit causing the second display unit to display the first image and the second image when the face recognition unit determines that the second image includes a face seen from front.
US10936853B1 Skin tone assisted digital image color matching
In implementations of skin tone assisted digital image color matching, a device implements a color editing system, which includes a facial detection module to detect faces in an input image and in a reference image, and includes a skin tone model to determine a skin tone value reflective of a skin tone of each of the faces. A color matching module can be implemented to group the faces into one or more face groups based on the skin tone value of each of the faces, match a face group pair as an input image face group paired with a reference image face group, and generate a modified image from the input image based on color features of the reference image, the color features including face skin tones of the respective faces in the face group pair as part of the color features applied to modify the input image.
US10936849B2 Fingerprint processing device, fingerprint processing method, program, and fingerprint processing circuit
A fingerprint processing device includes a match processing unit configured to determine, based on a first degree, a plurality of feature points having a large value of the first degree among the feature points of a fingerprint specified in a fingerprint image of a matching source, the first degree representing a first distance to other feature points, as representative feature points used in match processing of the fingerprint.
US10936846B2 Optical fingerprint sensor apparatus and assembling method thereof
An optical fingerprint sensor apparatus and an assembling method thereof are provided. The optical fingerprint sensor apparatus includes: a support frame structure having an opening therein, the opening penetrating through the support frame structure; an optical fingerprint sensor module disposed in the opening; a support plate disposed below the optical fingerprint sensor module and at the bottom of the support frame structure, wherein the support plate is fixedly connected to the bottom of the support frame structure; an elastic support member disposed between the optical fingerprint sensor module and the support plate, wherein the elastic support member is fixedly connected to the optical fingerprint sensor module and the support plate, respectively; and a self-luminous display panel disposed on the optical fingerprint sensor module and the support frame structure, wherein the self-luminous display panel and the support frame structure are fixedly connected. Performance of the optical fingerprint sensor apparatus is improved.
US10936845B2 OLED display panel and under-screen optical fingerprint recognition method
An OLED display panel and an under-screen optical fingerprint recognition method are provided. In the OLED display panel, light sensitive units for optical fingerprint recognition are assembled in an OLED module functional layer and located on a same film layer where an anode of an organic electroluminescence device is located on, and located at gaps between the anodes. Such a structure reduces a path for light propagation, increases intensity of light received by the light sensitive units, and improves accuracy and efficiency in fingerprint recognition.
US10936841B2 Darkfield tracking
In a method for darkfield tracking at a sensor, it is determined whether an object is interacting with the sensor. Provided an object is not interacting with the sensor, a determination that a darkfield candidate image can be captured at the sensor is made. It is determined whether to capture a darkfield candidate image at the sensor based at least in part on the determination that a darkfield candidate image can be captured at the sensor. Responsive to making a determination to capture the darkfield candidate image, the darkfield candidate image is captured at the sensor, wherein the darkfield candidate image is an image absent an object interacting with the sensor. A darkfield estimate is updated with the darkfield candidate image.
US10936840B2 Optical sensor with angled reflectors
Systems and methods for optical imaging using an optical sensor in an active area of the display are described. The optical sensor includes a set of detector elements positioned in a detector plane; a transparent layer; and a set of first reflective surfaces in the transparent layer. Each reflective surface in the first set of reflective surfaces is positioned to receive light from a portion of a sensing region of the display and to reflect the received light. The optical sensor further includes a second set of reflective surfaces, each reflective surface in the second set of reflective surfaces is positioned to receive the transmitted light from the first set of reflective surfaces, and to further reflect the received light towards one of the set of detector elements.
US10936836B2 Portable terminal
A portable terminal includes a device body, a grip section located closer to a first end than to a second end of the device body, and a projecting section located closer to the second end than to the first end of the device body. An operation switch is provided between the projection section and the first end of the device body. The operation switch includes a pressing surface that is at an angle with respect to a thickness direction of the device body to face outward from the device body and in a direction toward the second end of the device body. The grip section includes a sloped surface provided between the operation switch and the first end of the device body. And the sloped surface faces away from a direction faced by the pressing surface of the operation switch.
US10936832B2 Using unique identifiers to retrieve configuration data for tag devices
Methods and systems for using unique identifiers to retrieve configuration data for tag devices are described herein. An example method may involve obtaining a unique identifier associated with a tag device. The tag device may include an antenna and a sensor configured to obtain sensor readings that can be wirelessly transmitted to a reader device via the antenna. The method may also involve determining configuration parameters associated with the tag device based on the unique identifier. The method may further involve storing, in at least one memory, at least a portion of the configuration parameters in association with the unique identifier.
US10936830B2 Interpreting assistant system
An interpreting assistant system which provides to a user captions of auditory communications in the user's vicinity. The interpreting assistant system includes a smart microphone transmitter that defines an input device which converts auditory communications into audio signals and transmit the signals a translation device, with a smart phone defining the translation device which generates a text transcript from the audio signals and send the transcript file to a display device, with the display device being defined by a wearable display interface which displays the transcript for a user to see. When in use, the interpreting assistant system provides for the display of a real time transcription and display of auditory communications such as spoken words for a user that may have hearing difficulties.
US10936826B2 Proactive data breach prevention in remote translation environments
Techniques for proactive prevention of data breaches are provided. A first text segment corresponding to a sensitive entity is identified in a string of text, based on one or more security profiles. The first text segment in the string of text is replaced with a first entity holder. A first translation is generated by processing the string of text with a first translation service, and a second translation is generated by processing the first text segment with a second translation service, distinct from the first translation service. The first and second translations are merged to produce a final translation, where merging the first and second translations comprises removing the first entity holder from the final translation.
US10936824B2 Detecting literary elements in literature and their importance through semantic analysis and literary correlation
Automatic semantic analysis for characterizing and correlating literary elements within a digital work of literature is accomplished by employing natural language processing and deep semantic analysis of text to create annotations for the literary elements found in a segment or in the entirety of the literature, a weight to each literary element and its associated annotations, wherein the weight indicates an importance or relevance of a literary element to at least the segment of the work of literature; correlating and matching the literary elements to each other to establish one or more interrelationships; and producing an overall weight for the correlated matches.
US10936819B2 Query-directed discovery and alignment of collections of document passages for improving named entity disambiguation precision
A query system identifies a collection of discovered entity bins each comprising unstructured documents with mentions of a name element from a name query and each identified with a particular named entity identifiable from the name element. The query system identifies, from a knowledge base of structured documents, based on identifier components with the name element, candidate records identifying the respective identifier components with the name element, the one or more identifier components identified among the discovery entity bins. For each respective selection of candidate records associated with each bin, the query system applies one or more alignment threshold rules to rank the likelihood that each candidate record within each respective selection matches one or more characteristics of the respective discovery entity bin. The query system aligns, with each of the discovery entity bins, a highest ranked record from among each respective selection of candidate records, where the respective aligned highest ranked record identifies a distinct named entity from among the named entities.
US10936814B2 Responsive spell checking for web forms
An approach is provided that receives words that are input by a user of an application with the words being displayed on a display device. Each of the words are compared to words from a dictionary. Based on the comparisons, words that are not found in the dictionary and only appear a single time are highlighted as being misspelled words. However, words that are not in the dictionary but appear multiple times in the document are highlighted differently to indicate that these words are possible misspelled words with the difference in highlighting allowing the user to easily discern between misspelled and possibly misspelled words.
US10936809B2 Method of optimized parsing unstructured and garbled texts lacking whitespaces
A system, method, and computer-readable medium for performing a text parsing operation. The text parsing operation includes: receiving a corpus of text, at least a portion of the corpus of text comprising garbled text; parsing characters within the corpus of text to provide parsed characters from the corpus of text; parsing the parsed characters to generate recognized words from the parsed characters; generating semi-structured text from the recognized words; and, calculating a distribution of recognized words from the semi-structured text.
US10936806B2 Document processing apparatus, method, and program
According to one embodiment, a document processing apparatus includes an acquisition unit, an extractor, and a detector. The acquisition unit acquires a first document and a second document different from the first document. The extractor extracts a first structure representing a word dependence of structural elements in the first document and extracts a second structure representing a word dependence of structural elements in the second document. The detector detects a difference for each structural element from the first structure and the second structure.
US10936803B2 Aggregation and processing of hierarchical data for display of interactive user interface chart elements
In non-limiting examples of the present disclosure, systems, methods and devices for generating and displaying interactive charts from hierarchical datasets are presented. A dataset comprising a plurality of data points may be received, wherein each of the data points has a score and a weight associated with it, and wherein each of the plurality of data points is a member of a hierarchical category type of the dataset. A weight value that each hierarchical category type contributes to the dataset, relative to each other category type, may be calculated. A score for each of the hierarchical category types may be calculated. A plurality of objects that each represent one of the hierarchical category types may be displayed in a hierarchical format in association with an indication of the calculated score for each of the objects.
US10936799B2 Distributed dynamic display of content annotations
Features are provided for the distributed moderation of content annotations and the dynamic display of the moderated annotations. The annotations can be selectively distributed to subsets of user devices currently viewing a content item, thereby limiting the number of annotations that each user device receives. By selectively distributing only subsets of new annotations, users can give more attention to individual annotations and provide meaningful moderation information (e.g., ratings, “likes,” responses, etc.) regarding individual annotations. The annotations can be displayed in a manner that emphasizes the more highly-rated annotations and/or commonly-submitted annotations over other annotations. The annotations can also be displayed in a manner that provides visual cues regarding the sources of individual annotations.
US10936798B2 Text editing method, device, and electronic apparatus
Embodiments of the present disclosure provide a text editing method, device, and electronic apparatus. The method comprises: acquiring a text-to-be-edited; after receiving a trigger operation, generating an edit region; segmenting the text-to-be-edited into N number of text segments, and separately displaying the N number of text segments in the edit region, where N is a positive integer greater than 1; and after receiving an editing operation with respect to the N number of text segments, editing the N number of text segments based on the editing operation. The method and device provided in the embodiments of the present disclosure are used to solve technical problems such as complicated operations and low editing efficiency in current text editing technologies. The embodiments of the present disclosure may reduce complexity of text editing operations and improve technical effects of text editing efficiency.
US10936796B2 Enhanced text summarizer
An enhanced text summarizer is provided. A processor receives a request to generate a summarization of a text. A processor determines at least one domain associated with the text. A processor extracts one or more features from the text. A processor determines one or more relevance scores for the one or more features based on the determined at least one domain associated with the text. A processor determines a feature-based ranking for one or more sentences of the text. A processor determines an extractive-based ranking for one or more sentences of the text. A processor merges at least one sentence of the feature-based ranking and at least one sentence of the extractive-based ranking of the text. A processor generates the summarization of the text based on the merged the at least one sentence of the feature-based ranking and the at least one sentence of the extractive-based ranking of the text.
US10936794B2 High-performance web-based cloud services system and method using data link redirection
A high-performance web-based cloud services system and method by data link redirection are provided. The system and method provide ways to build, deploy, and scale online cloud-based web applications without necessarily requiring large investments in hardware infrastructure and network bandwidth.
US10936787B2 Document processor program having document-type dependent interface
Systems and methods for document processing are discussed herein. In certain embodiments, novel document processor programs may allow for a knowledge worker to concentrate on the content of a document, rather than its formatting. Such programs may separately store layout and/or typesetting information from content, allowing for their combination after the content is created. Novel data structures and techniques are provided to permit the use of advanced version control, collaboration techniques and team/or workflows. User interfaces are also disclosed which dynamically adapt to a document type and/or a portion of a document being edited. Such features may significantly increase knowledge worker drafting efficiency.
US10936786B2 Method and system for prompt message display
The present disclosure relates to a system and a method for displaying a prompt message. The method includes displaying a first prompt message in an entry box on a user interface of an electronic terminal; determining there is an input instruction in the entry box; replacing the first prompt message with a second prompt message; and changing display status of the first prompt message.
US10936785B2 Inter-cell leakage-reducing method of generating layout diagram and system for same
A method (of manufacturing a semiconductor device) includes, for a layout diagram stored on a non-transitory computer-readable medium, generating the layout diagram including: populating a row which extends in a first direction with a group of cells, each cell representing a circuit, and first and second side boundaries of each cell being substantially parallel and extending in a second direction which is substantially perpendicular to the first direction; locating, relative to the first direction, cells so that neighboring ones of the cells are substantially abutting; and reducing an aggregate leakage tendency of the group by performing at least one of the following, (A) changing an orientation of at least one of the cells, or (B) changing locations correspondingly of at least two of the cells.
US10936784B2 Planning method for power metal lines
A planning method for power metal lines is provided. The planning method includes selecting a block to plan, the block including a first metal layer and a second metal layer therebelow. The first metal layer includes a plurality of first metal lines along a first direction and the second metal layer includes a plurality of second metal lines along a second direction. The block includes a length in the first direction and a width in the second direction. According to a ratio of the length and the width of the block, a line width adjustment procedure is performed to adjust a first line width of each of the first metal lines and a second line width of each of the second metal lines, so that routing congestion can be avoided without affecting the IR drop.
US10936779B2 System and method for obfuscation of electronic circuits
A computer-implemented method of generating randomized electrical interconnects for an electronic circuit comprises steps of receiving a netlist of nodes of electronic components to be connected, each connection between the nodes forming an electrical interconnect; determining a list of one or more path directions for each electrical interconnect; determining a plurality of path direction distances for each electrical interconnect; generating a plurality of segments for each electrical interconnect, each segment having one path direction and a length which are selected at random; calculating a sum of the lengths of all of the segments in each path direction each time a segment is generated for each electrical interconnect; removing one path direction from the list of path directions when a first condition is met; and stopping the generating a plurality of segments for each electrical interconnect when a second condition is met.
US10936778B2 And optimization of physical cell placement
In an embodiment, a method for designing an integrated circuit with target characteristics uses a physical design graph. The physical design graph includes a plurality of physical design sub-configurations, each of the plurality of physical design sub-configurations including a placement of a group of physical cells and having annotated characteristics. The method includes partitioning an integrated circuit electrical design into a plurality of electrical design sub-configurations, including a specific electrical design sub-configuration requiring a specific group of the physical cells. The method includes selecting from the physical design graph, based on the required specific group of the physical cells and the target characteristics, a physical design sub-configuration including the specific group of the physical cells in a specific placement and having the target characteristics. The method includes determining an integrated circuit physical design for manufacturing the integrated circuit.
US10936777B1 Unified improvement scoring calculation for rebuffering an integrated circuit design
Aspects of the present disclosure address improved systems and methods for rebuffering an integrated circuit (IC) design using a unified improvement scoring algorithm. A plurality of rebuffering candidates are generated based on an initial buffer tree in an integrated circuit (IC) design. A rebuffering candidate in the plurality of rebuffering candidates comprises a modified buffer tree based on the initial buffer tree. A buffering cost of each rebuffering candidate is determined. A reference buffer tree is selected from among the rebuffering candidates based on the buffering cost of each rebuffering candidate. An improvement score of each rebuffering candidate is determined based on the buffering cost of each rebuffering candidate relative to the reference buffer tree. A new buffer tree is selected from among the plurality of rebuffering candidates to replace the initial buffer tree based on the improvement score of each rebuffering candidate.
US10936770B2 Method for adaptively adjusting control parameters of BBMC-based speed regulation system of asynchronous motor
A mathematical model between the optimization objects and the optimization objectives is established, with finite-time control parameters as optimization objects, and a total harmonic distortion of an output voltage, a deviation signal of a capacitor voltage and a deviation signal of an output current of BBMC as optimization objectives. A multi-objective optimization satisfaction function and a multi-objective optimization fitness function are established. Multiple sets of optimal finite-time control parameters are iteratively optimized using an adaptive wolf pack algorithm. Functional relationships between respective optimal finite-time control parameters and the corresponding actual output current of BBMC are obtained using a numerical fitting method. Optimal control parameters corresponding to any load are obtained according to the obtained functional relationships. Therefore, the control parameters are adjusted in real time according to the functional relationships and the load of the BBMC-based speed regulation system or the actual output current of BBMC.
US10936766B2 Techniques for parallel execution of RANSAC algorithm
Various embodiments are generally directed to techniques for employing a hybrid of sequential and parallel processing to perform random sample and consensus (RANSAC). A device to perform RANSAC includes a derivation component to derive a first set of proposed models in parallel from a first set of minimal sample sets of a data set; and a comparison component to recalculate a required quantity of proposed models to derive an accurate model if a proposed model of the first set of proposed models better fits the data set than any proposed model derived prior to derivation of the first set of proposed models, and to determine whether to derive a second set of proposed models following derivation of the first set of proposed models based on a comparison of the required quantity to a quantity of previously derived proposed models that includes the first set. Other embodiments are described and claimed.
US10936765B2 Graph centrality calculation method and apparatus, and storage medium
A graph centrality determining method includes sampling, at least twice, nodes that are sequentially-connected and connection edges between the nodes, in an original graph representing a network structure, to obtain sampled sub-graphs, determining an influence of each of nodes in the sampled sub-graphs, forming a graph centrality determining result of each of the sampled sub-graphs, based on the influence of each of the nodes in the sampled sub-graphs, determining result of each of the sampled sub-graphs, to the original graph, to obtain an influence of each of the nodes in the original graph, clustering the influence of each of the nodes in the original graph, sorting the influence of each of the nodes in the original graph in descending order of a result of the clustering, and obtaining a predetermined quantity of nodes having influences that are top-ranked, in the original graph.
US10936761B2 Anti-theft recovery tool
An anti-theft protection disablement solution is provided to authorized users and authorized customer service representatives. An anti-theft protection disablement request message from a recovery application on a user device may be received via a cloud messaging service or a binary messaging service. In turn, an anti-theft protection disablement message may be transmitted to the user device via the cloud messaging service or the binary messaging service when the anti-theft protection disablement request message is authenticated. The anti-theft protection disablement message may disable an anti-theft protection function on the user device that calls for an input of an anti-theft protection authentication credential for a factory reset of the user device.
US10936759B1 Systems, methods and computer-readable media for providing enhanced encryption in a storage system
Described herein are systems, methods, and computer-readable media for providing enhanced encryption in a data storage system. An example method can include receiving a data set, selecting a first portion of the data set as a unique encryption key, encrypting a second portion of the data set using the unique encryption key, and writing the encrypted second portion of the data set to a storage device.
US10936758B2 Cryptographic ASIC including circuitry-encoded transformation function
A transform-enabled integrated circuit for use in cryptographic proof-of-work systems is provided. The transform-enabled integrated circuit includes a transformation block embedded among other circuitry components within the cryptographic datapath of the transform-enabled integrated circuit. The transformation block may be configured at a time subsequent to the manufacture of the integrated circuit to embody as circuitry any one of a plurality of mathematical transformation functions, thus enabling a user to systemically modify the results of cryptographic operations performed by the integrated circuit while retaining the high performance and efficiency characteristics of application specific integrated circuits. Embodiments of the technology disclosed herein provides an hereto unachievable level of flexibility in the deployment of application-specific integrated circuits within proof-of-work verification systems, such as private block chain systems, public block chain systems, digital rights management, secure token and other cryptography-related fields.
US10936757B2 Registration destination determination device, searchable encryption system, destination determination method, and computer readable medium
A registration destination determination device (50) determines which data management device, among a plurality of data management devices (20A, 20B), is to manage registration data, such that, with a data type constituting the registration data as a target type, an appearance frequency distribution of values set for the target type of the registration data managed by each of the plurality of data management devices (20A, 20B) is different from an appearance frequency distribution of values set for the target type of the registration data managed by the whole of the plurality of data management devices (20A, 20B).
US10936754B1 Privacy regulating social network system and method
A social network system that includes tools and technologies to keep the identities of the users of the system anonymous is provided. The system requires that some users use usernames that are not associated in any way with their legal names. In addition, other identifying content such as photographs are disallowed in certain circumstances. The system includes the tools to review and remove disallowed content from being published on the social network. The system also provides tools for its users to express themselves while engaging in creative endeavors such as creating artwork, creating music, creating videos, singing, journaling and creative writing, acting, inventing, interviewing and hosting and other endeavors. In this way, the system provides a social platform that promotes creativity, unity, inclusion, self-growth, support and healing.
US10936753B2 Securely transferring data over a computer network
The present invention provides a method and system for securely transferring data over a computer network. A first party's computer: parses vulnerable words and numbers of a data set providing information for a second party, generates masked values of the parsed vulnerable words and numbers, updates the data set by replacing the vulnerable words and numbers with the masked values, and sends the updated data set to a third party for analysis, and for subsequent decoding, by the second party, of the masked values of the parsed vulnerable words and numbers. The first party's computer generates a first, second, third and fourth symbol of the masked values of a parsed word by: incrementing a first symbol of the parsed word by one, decrementing a second symbol of the parsed word by one, decrementing a second symbol of the parsed word by one, and inserting a predetermined marker symbol, respectively.
US10936752B2 Data de-identification across different data sources using a common data model
A computer system migrates and de-identifies data. Data is migrated from a dataset to a common data model that is configured to accommodate data comprising a plurality of different data types to be de-identified. Data is analyzed in the common data model to identify privacy vulnerabilities and determine corresponding data de-identification techniques and configuration options to be applied to the data. The automatically determined data de-identification techniques are applied to the data to address all of the identified privacy vulnerabilities, and the resulting de-identified data is migrated from the common data model back to the dataset. Embodiments of the present invention further include a computer-implemented method and program product for migrating and de-identifying data in substantially the same manner described above.
US10936751B1 Selective anonymization of data maintained by third-party network services
A data anonymization computer system selectively anonymizes data items from data structures prior to forwarding the data structures to a third-party network service. The data anonymization computer system identifies at least a respective data item of the data structure that meets a set of conditions, including at least a first condition in which at least a portion of the respective data item has a format that coincides with the predetermined format and replaces a set of characters of the respective data item having the format with a string of characters of a respective token of a pool of tokens. The data anonymization computer system forwards the data structures to the third-party network service with each of the respective data items having the string of characters of the respective token in place of the replaced set of characters.
US10936750B2 Data de-identification across different data sources using a common data model
A computer system migrates and de-identifies data. Data is migrated from a dataset to a common data model that is configured to accommodate data comprising a plurality of different data types to be de-identified. Data is analyzed in the common data model to identify privacy vulnerabilities and determine corresponding data de-identification techniques and configuration options to be applied to the data. The automatically determined data de-identification techniques are applied to the data to address all of the identified privacy vulnerabilities, and the resulting de-identified data is migrated from the common data model back to the dataset. Embodiments of the present invention further include a computer-implemented method and program product for migrating and de-identifying data in substantially the same manner described above.
US10936743B2 Methods and apparatus for scalable metrics gathering from secure data centers
A method in an accessible datacenter connected to a data storage network is provided. The accessible datacenter comprises: at least one data pipeline, each of the at least one data pipeline connected to a respective secure datacenter and configured to receive data from each respective secure datacenter; a storage layer, configured to store the data received via the at least one data pipeline; and a visualization layer, configured to provide a user interface and to receive user input requesting access to the data. The method comprises: detecting scaling of the data storage network, the scaling comprising increasing available storage of the data storage network, the increasing available storage creating increased available storage; and providing access to the increased available storage continuously, via the visualization layer, without rendering the data storage network inaccessible during scaling; wherein the data is associated with the increased available storage.
US10936739B1 Dynamically granting and enforcing rights on a protected document
A technique and system provide protection to a protected document while being viewed on a Web browser or mobile application on a mobile device, such as a smartphone or tablet. Methods, techniques, and systems control access to protected documents and use of content in protected documents to support information management policies.
US10936737B2 Method for providing an authenticated connection between at least two communication partners
A method for providing an authenticated connection between at least two communication partners including implementing a server application on a first communication partner of the at least two communication partners, implementing a first user application on a second communication partner of the at least two communication partners, and carrying out an application-related pairing between the server application on the first communication partner and the first user application on the second communication partner for producing an application-restricted authenticated connection between the first communication partner and the first user application on the second communication partner. The method enables a coupling of at least two communication partners which is effected at the application level and is independent of the protection of the communication connection between the communication partners.
US10936732B2 System and method for registering multi-party consent
Multi-party consent to performance of an action is securely registered by receiving from at least one consent requesting entity (CRE) a consent action request (CAR), which is matched with a consent policy. The policy may specify a plurality of consent voting entities (CVE), and direct confirmation of registration of an identity of each CVE in a blockchain. A consent request (CR) may then be issued to the CVEs. Consent request responses (CRRs) from the CVEs are then compared with at least one condition in the consent policy. A representation of a state of the CRRs is relative to the consent policy is registered in the blockchain. If the policy condition(s) is satisfied, a subject entity may be signaled to perform the action corresponding to the CAR, and a state indication of performance of the action may also be registered in the blockchain.
US10936730B2 Data security using request-supplied keys
An encoding of a cryptographic key is obtained in a form of an encrypted key. Request is provided to a service provider including a fulfillment involving performing a cryptographic operation on data. Upon fulfillment of the request, a response is then received which indicates the fulfillment of the request.
US10936725B2 Container image vulnerability reduction
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for container image vulnerability reduction. In one aspect, a method includes obtaining a first container image that is formed from a set of files, determining that a first particular file of the set of files is necessary for an application and a second particular file of the set of files is not necessary for the application based on execution of the application in a first container instantiated with the first container image, in response generating a second container image from the first particular file and not from the second particular file, and executing the application in a second container instantiated with the second container image.
US10936720B2 Method and system for reliable computation of a program
A method for reliable computation of a program P includes generating, by a verifier, a public verification key vkp and a public evaluation key (ekp), both on a basis of the program P, providing, by the verifier, a number N at random and sending the number N to the at least one provider, producing, by the at least one provider, at least one output Si concatenated with N and producing a signature Σi over a corresponding input into the at least one provider and/or corresponding data within the at least one provider, both the input and/or the data signed under a secret key ski, so that a pair of output and signature (Si, Σi) is transmitted to the computing unit. The verifier verifies the proof πy using the public verification key vkp and rejects y, if the proof verification fails.
US10936718B2 Detecting security risks in binary software code
Systems, methods, and software can be used to detect security risks in binary software code. In some aspects, a computer-implemented method comprises: receiving, at an electronic device, a set of binary software code to be loaded onto the electronic device; disassembling, by the electronic device, the set of binary software code into a set of assembly code; determining, by the electronic device, a number of occurrences of an assembly instruction in the set of assembly code; and determining, by the electronic device, whether the set of binary software code has a security risk based on the number of occurrences of the assembly instruction.
US10936717B1 Monitoring containers running on container host devices for detection of anomalies in current container behavior
A method includes monitoring data of one or more containers running on one or more container host devices, a given one of the containers providing operating-system level virtualization for running at least one application. The method also includes determining a first set of behavior metrics for the given container based on the monitoring data, the first set of behavior metrics characterizing current behavior of the given container. The method further includes generating a model characterizing normal operation of the at least one application running in the given container using a second set of behavior metrics obtained during a learning period, utilizing the model to detect one or more anomalies in the first set of behavior metrics characterizing the current behavior of the given container, generating an alert responsive to detecting one or more anomalies in the first set of behavior metrics, and delivering the alert to a client device.
US10936716B1 Incident handling assistance based on previous incident handling
The technology presented herein improves incident handling in an IT environment. In a particular example, a method provides identifying a first incident in the IT environment. From incident handling information that indicates how a plurality of previous incidents were handled by one or more users, the method provides identifying first information of the incident handling information corresponding to one or more first previous incidents of the plurality of previous incidents that are similar to the first incident. The method further provides determining a suggested course of action from the first information and presenting the suggested course of action to a user of the information technology environment.
US10936711B2 Systems and mechanism to control the lifetime of an access token dynamically based on access token use
A data management system manages secured data for a plurality of users. The data management system utilizes an access authorization system to authenticate users seeking access to the data management system. The access authorization system provides access tokens to authenticated users. The access tokens enable the authenticated users to access the data management system without again providing authentication data. The access authorization system includes, for each user, an access policy that governs whether the users can use the access tokens to access the data management system. The access tokens have a finite lifetime. If the users use the access tokens within the finite lifetime and if the users satisfy all of the access rules of the access policies, then the lifetime of the access tokens can be extended a finite number of times.
US10936710B1 Interaction based posture assessment
Various embodiments provide a means of user and/or device authentication by monitoring interaction based posture data received from the client device. Such interaction based posture data may include the particular manner in which a user interacts with the content on the client device or the client device itself, such as scroll patterns, touch pressure, touch duration, elements selected, typing speed, swipes, downloads, among other characteristics that make up a posture profile associated with an authorized user. Thus, interaction data received from the client device that deviates from the posture profile of the authorized user may be used to detect aberrant behavior, which may indicate that the client device has been comprised, such as the client device being used by a user other than the authorized user or the presence of malware. When aberrant behavior is detected a security protocol may be initiated to secure the device.
US10936708B2 Biometric data protection
Aspects of the present disclosure relate to enhancing biometric security. A biometric template and a biometric sample can be compared using a first security technique having a first ECC framework with a first number of codewords. A determination can be made that the biometric template and biometric sample do not match using the first security technique. The biometric template and the biometric sample can then be compared using a second security technique having a second ECC framework with a second number of codewords, the second number of codewords less than the first number of codewords. A determination can then be made that the biometric template and the biometric sample match, and a user associated with the biometric sample can be verified.
US10936699B2 Apparatus, process and system for monitoring a plurality of patients affected by kidney failure
An apparatus, a process and a system for monitoring a plurality of patients (P) affected by kidney failure over a time frame (T) are disclosed. The system includes blood treatment units, laboratory storage units, at least one hub module, and client units. The system collects values (VM) of a plurality of session parameters, set values (VS) of a plurality of prescription parameters, values (VL) of a plurality of laboratory parameters and the hub module stores values (KPVi) of selected parameters (KPi) which are a subclass of the collected values (VM, VS, VL) and which are transferred to the client units. Each client unit may define, for each of said patients, a number of indicators (IDk) based on the values (KPVi,k) taken by a respective subclass (KPi,k) of said selected parameters (KPi) and to operate the respective display according to various display modes.
US10936697B2 Optimized and scalable sparse triangular linear systems on networks of accelerators
A method includes storing a first portion of a sparse triangular matrix in a local memory and launching a kernel for executing a set of workgroups. The first portion includes a plurality of row blocks, and each workgroup in the set of workgroups is associated with one of the plurality of row blocks. The method also includes, for each workgroup in the set of workgroups, solving the row block. The row block is solved by, for each row segment of a first subset of row segments in the row block, calculating a partial sum for the row segment based on one or more matrix elements in the row segment, and writing the partial sum to a remote memory of a first remote processing unit prior to terminating the kernel.
US10936695B2 Collaboration system to share tailored information with social networks
Techniques are disclosed for distributing online content (e.g., news articles, blog posts, and the like) to a social media provider at a point in time determined based on topic maturity. One or more metrics are obtained from each of a plurality of social media providers. The metrics relate to a topic associated with a document for publishing on the social media providers. A measure is determined for each of the social media providers. The measure indicates when to publish the document on the social media provider based on the metrics associated with that provider. Upon determining that the measure exceeds a threshold for at least one of the social media providers, the document is published to the social media provider.
US10936691B1 Stable identifier architecture
A method for tracking a stability of an identifier and selecting content to present on a client device associated with the identifier based on the stability of the identifier. An identifier defines how a client device accesses online systems via a network. An online system stores tentative identifiers. From the stored tentative identifiers, the online system identifies stable identifiers. An identifier's stability is based on the identifier's interactions with online systems via the network. The online system ranks the stable identifiers. The online system stores a quantity of top-ranked identifiers from the ranked stable identifiers. The online system identifies an impression opportunity for a client device associated with an identifier. In embodiments in which the identifier comprises a top-ranked identifier, the online system determines content to include in the impression opportunity based on the identifier and presents the determined content on the client device.
US10936690B2 Dynamic language translation of web site content
Methods, systems, and computer readable medium for providing content with respect to a website. A request for content is received where the request includes information related to a user. One or more pieces of localized content associated with at least one condition is retrieved when it is determined that the at least one condition is consistent with the information related to the user, where each localized content is localized with respect to the content requested. At least one of the retrieved localized content is identified when the information related to the user meets the associated at least one condition. The identified at least one localized content is sent as a response to the received request for content.
US10936689B1 Selecting, ranking, and/or presenting microsite content
A server device is configured to receive criteria that indicate when a microsite is to be provided to a user device. The user device is configured to obtain sensor data and user profile data and send the sensor data and the user profile data to the server device. The server device is configured to receive the sensor data and the user profile data, identify a relevant microsite, and provide information regarding the relevant microsite to the user device. In some cases, the service device is configured to identify that a particular microsite has been purchased by a user of the user device and provide information, to the user device, identifying that the particular microsite has been purchased.
US10936686B2 Method and system for asynchronous correlation of data entries in spatially separated instances of heterogeneous databases
A computer-implemented method including forming a first user information database stored on a first server by retrieving, from a browser session, a first piece of user information including at least local user identification data and storing the first piece of user information in a user profile of the first user information database. The method further includes querying the first user information database for a second piece of user information. Responsive to not identifying the second piece of user information in the first user information database, the method further includes querying a second user information database stored on a second server for the second piece of user information associated with the first piece of user information. The method further includes retrieving the second piece of user information from the second database and saving the second piece of user information to the user profile of the first user information database.
US10936685B2 Poll-based networking system
Described is a poll-based system that provides an on-line and mobile network of users and products, goods and services that are determined through polling each of the users. The system compares, in real-time, the current user's polling responses to identify which most similarly match the answered questions to that of the user. As the user progressively answers questions, the system updates the matching and presentation other users and of products, goods and services. Thus, as the user answers polling questions, the selected answers are compared against the selected descriptions of other products, goods and services, or general questions, to generate a likelihood of match between the users, and also each of the products, goods and services. The profiles of products, goods and services that have a likelihood of match within a predetermined threshold are then presented, including links within the profile for specific purchases.
US10936683B2 Content generation and targeting
A unified notification platform for offline creation and distribution of notification content from a variety of data sources is described. The notification platform provides data adaptors that are reusable for generating notifications of different types, specifically, for generating notifications of different types that have features that have meaning across different notification types such that these features can be used to generate comparable relevance scores with respect to candidate profiles. The relevance score calculated for a notification with respect to a member profile is used to determine whether the notification is to be presented to the member represented by the member profile.
US10936679B1 Method and apparatus for facilitating data management
A method and apparatus for facilitating data management over a network are described. In one embodiment, a request to display aggregate transaction data for a user is received, the aggregate transaction data containing data related to multiple disparate transactions organized into categories based on corresponding category codes and transaction codes associated with each transaction. The aggregate transaction data are retrieved from a database. A report containing the aggregate transaction data is generated and displayed for the user in a user interface area.
US10936678B2 Advanced search-term disambiguation
A mechanism is provided for advanced search-term disambiguation. Responsive to detecting a search term being entered into an autocomplete search field of a search engine, a determination is made of a set of terms from a storage device upon which a search is to be performed. For each term in the set of terms, a determination is made of a semantic distance and independence (Sdi) score to each term candidate in a set of term candidates. The results of the semantic distance and independence (Sdi) scores are ranked and then pruned down to a predetermined number of autocomplete results. A subset of term candidates associated with the predetermined number of autocomplete results from the set of term candidates is then presented to a user as autocomplete suggestions to the search.
US10936676B2 Compensating for bias in search results
Biases in search and retrieval (i.e., situations where searchers seek or are presented with information that significantly deviates from the truth) may be detected by comparison to one or more authoritative sources. Once bias or potential bias is detected, techniques may be applied to indicate and/or compensate for the bias. Such techniques may allow users to more easily assess the veracity of search results, and increase the chances that users will locate accurate answers to their questions.
US10936669B2 Object clustering method and system
System and methods for object clustering are provided. The system may determine a weight of a directed edge between nodes of a directed network graph. The weight may represent a similarity degree of target objects associated with the target nodes. The similarity degree may reflect strength of an association between the two target objects, and further reflect a possibility that the two target objects belong to the same clustering category. After the directed network graph is constructed, nodes in the directed network graph may be clustered based on weights of directed edges between the nodes in the directed network graph.
US10936664B2 Dialogue system and computer program therefor
A dialogue system includes: a question generating unit receiving an input sentence from a user and generating a question using an expression included in the input sentence, by using a dependency relation; an answer obtaining unit inputting the question generated by the question generating unit to a question-answering system and obtaining an answer to the question from question-answering system; and an utterance generating unit for generating an output sentence to the input sentence, based on the answer obtained by the answer obtaining unit.
US10936660B2 Database evaluation of anchored length-limited path expressions
A method includes parsing a regular pathway expression into fragments including an anchored fragment and at least one other fragment. A number of the fragments is based on at least a length limitation of the regular pathway expression. The method includes generating an operator directed acyclic graph (DAG) including non-operator nodes, operator nodes, and a root based on at least the anchored fragment. The method includes removing, from the operator DAG, at least one of the non-operator nodes and connecting a first operator node to a second operator node of the operator nodes. The first operator node includes an edge into the at least one removed non-operator node, and the second operator node includes an edge from the at least one removed node. The method includes executing the operator DAG on a graph database to return a pathway set comprising at least one pathway that satisfies the regular pathway expression.
US10936658B2 Graph analytics using random graph embedding
Systems, computer-implemented methods, and computer program products that facilitate task-dependent analysis of various types of data graphs, based at least on generation of a random graph based on node embeddings corresponding to a data graph, and compution of a graph feature matrix corresponding to the data graph based on a distance between the random graph and the data graph.
US10936656B2 On-demand semantic data warehouse
A system for creating a semantic data warehouse including a convergence service configured to execute queries to connected data sources, to convert data from source to domain semantics, and to aggregate converted data. The convergence service is configured to invoke by an entity graph service that, on demand, defines a semantic entity representation, the needed queries and data sources to be queried; and projects and makes available the resulting data in the semantic entity representation.
US10936655B2 Security video searching systems and associated methods
Security video searching device, systems, and methods determine behavior associated with each of a plurality of video clips captured by security devices, find video clips that include behavior indicative of search characteristics, and send the found video clips to a user. A search engine analyzes each of the plurality of video clips to determine behavior associated with the video clip and finds ones of the plurality of video clips where the behavior matches the search characteristics defined by of the user. Previously determined behavioral patterns associated with motion signals generated by the security devices may also be used to determine behavior within the video clips.
US10936650B2 Method and apparatus for image recognition services
A system to provide image processing services responsive to requests including image data includes a system layer that forwards a request to an image application processing interface. Image processing provides an image comparison, barcode recognition, and optical character recognition. The image processing compares the image data to products in a database in order to identify a matching product. The system layer receives the matching information and forwards to a user.
US10936647B2 Generating and playing back media playlists via utilization of biometric and other data
Generating a preferred media playlist based on a determined activity type. A media item is played from a media library. A computing device collects metadata regarding the played media item. The computing device receives sensor data from one or more sensors. The computing device determines an activity type based upon the received sensor data. The computing device generates a media item record comprising a media item identification for the media item, the metadata collected regarding the played media item, and the determined activity type. The media item records are ranked based upon the metadata regarding the played media and the determined activity type. The computing device generates a preferred media playlist comprising a plurality of generated media item records ranked highest.
US10936646B2 Systems and methods for enhancing search results by way of updating search indices
Systems and methods are described herein for efficiently providing personalized search results to a user. Personalized search allows a user to receive search results that are most relevant to that user. For example, when a user with a strong interest in rap searches for “50 cent” they may be presented with top search results corresponding to 50 Cent's rap albums. Conversely, when a coin collector searches for “50 cent” they may be presented with top search results containing antique coins.
US10936643B1 User interface with automated condensation of machine data event streams
Machine data reflecting operation of a monitored system is ingested and made available for search by a data intake and query system (DIQS). Ingested data includes log data entries produced by an application that represent low-level instances of user interface or interaction events. Inference processing generates a new collection of data instances that each identifies a higher-level task performed by a user in a sequence of the low-level events without regard to any explicit task affiliation data component of the low-level instances. Information for the task may include a measure of confidence that each low-level event of the sequence is properly associated with the task. Tasks of the new collection may be advantageously visualized and included in downstream processing.
US10936642B2 Using machine learning to flag gender biased words within free-form text, such as job descriptions
Under one aspect, first user input including free-form text is received in a first graphical user interface (GUI). A classification engine of the computer system incorporating a machine learning model classifies words of the free-form text into a male-biased class, a female-biased class, or a neutral class. At least one of the words is classified into the male-biased class or the female-biased class. At least one of the words classified into the male-biased class or the female-biased class is flagged in the first GUI. Second user input is received in the first GUI including at least one revision to at least one of the words of the free-form text classified into the male-biased class or the female-biased class responsive to the flagging. The revised free-form text is posted to a web site for display in a second GUI.
US10936639B2 Enhance a mail application to format a long email conversation for easy consumption
System and methods discussed for automatically generating conversation-based reports from email threads for easier and more intuitive user-consumption may include a parser, configured to identify all related emails, extract relevant portions of each email including embedded or in-line comments within quoted portions, and generate a single report document that presents the conversation in chronological order. Duplicate portions of each email are automatically removed and excluded from the report, reducing memory and bandwidth requirements, and also making the report more intuitive and easier to read. Attachments to the email may be included in the report, with additional deduplication to further reduce memory and bandwidth requirements.
US10936637B2 Associating insights with data
Some examples relate to associating an insight with data. In an example, data may be received. A determination may be made that data type of the data is same as compared to an earlier data. An insight generated from the earlier data may be identified, wherein the insight may represent intermediate or resultant data generated upon processing of the earlier data by an analytics function, and wherein during generation metadata is associated with the insight. An analytics function used for generating the insight may be identified.
US10936634B2 Synonymous column candidate selecting apparatus, synonymous column candidate selecting method, and synonymous column candidate selecting program
A CPU of a data integration server detects first rare words whose number existing as words relating to configurations of tables of a factory data model is equal to or smaller than a predetermined number, detects second rare words whose number existing as words relating to configurations of tables in a common data model is equal to or smaller than a predetermined number, determines whether or not determination conditions for determining that a second column included in the common data model is a synonymous column candidate of a first column of the factory data model are satisfied, and, in the case where the determination conditions are satisfied, selects the second column as the synonymous column candidate of the first column. The determination conditions include a condition that one of the first rare words around the first column matches one of the second rare words around the second column.
US10936633B2 Search recommending method and apparatus, apparatus and computer storage medium
Embodiments of the present disclosure provide a search recommending method and apparatus, an apparatus and computer storage medium. On the one hand, in the embodiments of the present disclosure, page content currently displayed by the client is obtained, then a first recommended search word is obtained according to the page content currently displayed by the client, and the first recommended search word is output to the client so that the client displays the first recommended search word. Therefore, according to technical solutions provided by embodiments of the present disclosure, the recommended search word can be obtained in conjunction with the page content currently browsed by the user, and accuracy and effectiveness of search recommendation are improved.
US10936630B2 Inferring topics with entity linking and ontological data
Systems and methods are disclosed for inferring topics from a file containing both audio and video, for example a multimodal or multimedia file, in order to facilitate video indexing. A set of entities is extracted from the file and linked to produce a graph, and reference information is also obtained for the set of entities. Entities may be drawn, for example, from Wikipedia categories, or other large ontological data sources. Analysis of the graph, using unsupervised learning, permits determining clusters in the graph. Extracting features from the clusters, possibly using supervised learning, provides for selection of topic identifiers. The topic identifiers are then used for indexing the file.
US10936625B2 Progressive optimization for implicit cast predicates
Provided are techniques for progressive optimization for implicit CAST predicates. In response to receiving a query with an original predicate comparing a character value of a character data type to a literal value of a numeric data type, a number of iterations is set to a length of the character data type. For each of the number of iterations, prefix predicates are generated based on that iteration and processed to identify a qualified index key in an index. Once the iterations are completed, the character value and the literal value are normalized. The original predicate with the normalized character value and the normalized literal value is applied starting at the qualified index key identified in a last iteration to generate a result set for the query. The result set is returned.
US10936623B2 Method and system for synchronizing databases automatically and periodically
Through a first processing thread, a first database is accessed via a first API to retrieve a list of event objects of the first database. Through a second processing thread, for each of the event objects, participant identifiers (IDs) are determined from the event object. For each of the participant IDs, a domain ID is extracted from the participant ID. A list of one or more entity objects are identified based on the domain ID, where the entity objects are stored in a second database such as a task database storing and managing many tasks. At least one attribute of at least one of the entity objects is modified based of the participant ID and the domain ID, which generates a modified entity object. Through a third processing thread, any event objects that have been modified are transmitted to the second database via a second API over the network.
US10936618B2 Systems and methods for managing aviation records
Systems and methods for managing and/or exchanging aviation records are provided. One example aspect is directed to a method that includes receiving, at one or more processors, an aviation record in a first format from a first computing system. The method includes performing, at the one more processors, a quality assurance procedure on the aviation record in the first format based on historical data. The method includes determining, at the one or more processors, whether the aviation record in the first format is valid based on the quality assurance procedure. The method includes selectively translating, at the one or more processors, the aviation record into a standardized format based on whether the aviation record in the first format is valid. The method includes storing, at the one or more processors, the aviation record in the standardized format if the aviation record in the first format is valid.
US10936617B1 Systems and methods for updating email analytics databases
The disclosed computer-implemented method for updating email analytics databases may include (1) identifying an email database with a native format and an email analytics database that stores a copy of data in the email database in an analytics-friendly format that is denormalized relative to the native format of the email database, (2) capturing a log file comprising information that is about at least one recent change to the email database and that is formatted using the native format of the email database, (3) extracting the information about the recent change to the email database from the log file by transforming the information from the native format of the email database into the analytics-friendly format, and (4) updating the email analytics database to reflect the recent change to the email database by using the extracted information. Various other methods, systems, and computer-readable media are also disclosed.
US10936611B2 Search promotion systems and method
A method for presenting search results is provided. The method receives a user input search query; obtains, from a search engine, a first set of search results responsive to the user input search query; efficiently identifies a promoted set of search results for promotion using a set of search promotion rules, each of the set of search promotion rules including a set of terms and one or more document identifiers; revises the first set of search results, based on the identified promoted set, to create a second set of search results; and presents the second set of search results, wherein the second set of search results includes the first set of search results and the promoted set in a promoted position.
US10936609B2 Presenting user information suggestions
In some implementations, a computing device can generate and present suggestions for filling in various data input fields presented by a graphical user interface of a host application running on the computing device. For example, when a user selects a data input field presented by the graphical user interface, the host application can cause an operating system (OS) process external to the host application on the computing device to search various hardware, software, configuration, communication, and/or event sources to obtain user information associated with the user and relevant to the input field type identifier. The user information can be presented by the OS process as suggestions on the graphical user interface without providing the user information to the host application. When the user selects a presented suggestion, the OS process can provide the user selected suggestion to the host application as input to the user selected data input field.
US10936606B2 Method and system for processing data in a parallel database environment
An exemplary computer implemented method for processing data in a database management system implemented on a network of two or more nodes is disclosed. The method includes receiving a query referencing first and second user-defined table functions and a table distributed across the two or more nodes. The first user-defined table function is executed on each of the two or more nodes by processing records of the table residing on the respective nodes. A data sample is generated per node as a result of executing the first user-defined table function on each of the two or more nodes. The generated data samples are stored in a selected set of nodes. The second user-defined table function is executed on each of the selected set of nodes by processing records of the data samples residing on the respective nodes of the selected set of nodes to compute a user-defined aggregate.
US10936602B2 Prioritizing items based on user activity
Prioritizing items based on user activity includes determining a user interest based on a current user activity and prioritizing items in a list presented in a display based on the user interest.
US10936600B2 Sensor time series data: functional segmentation for effective machine learning
Feature engineering can be performed on time series data making the data easy to manipulate and accessible to business users for analysis according to existing best practices. A computer system can, after receiving time series data related to a device, contextualize the time series data based on business data related to the device from, for example, an enterprise resource planning database. The contextualized data can be windowed by a selected feature based on execution data related to the device from, for example, a manufacturing execution system database. The windowed data can be transformed into summary data using a time series transformation. The summary data can be easily manipulated by, for example, generating genetic maps of the segmented and transformed data for clustering or searching for anomalies and patterns in response to user requests or automatically.
US10936599B2 Adaptive recommendations
Techniques are disclosed for providing adaptive recommendations for a data set. A data set can include one or more columns of data. The data set can be profiled in order to identify actions that can be applied to the data in order to enrich the data. The data set and actions that were applied to the data set can be stored. Actions that are applied to subsequent data sets can take into account the actions that were applied to prior data sets having similar profiles.
US10936590B2 Bloom filter series
A centralized server, such as in a cloud environment, is provided generally connected to a plurality of clients that independently maintain data that is also maintained in the centralized server. The centralized server possessing an authoritative Bloom filter series comprising at least a plurality of Bloom filters each with successive Bloom filter entries that periodically provide and update a copy of the authoritative Bloom filter series at each of the clients. Each client checks to see if a data file is present locally by searching for a corresponding Bloom filter entry in the copy of the Bloom filter series before seeking the data file in the centralized server.
US10936586B2 Method and system for providing domain-specific response to a user query
Disclosed herein is method and system for providing domain-specific response to user query. The user query is split into one or more sub-queries and domain of each of the sub-queries is determined based on domain-specific keywords present in each of the sub-queries. One or more responses to each of the sub-queries is retrieved from corresponding Domain-specific Query Handlers (DQHs). Finally, each of the one or more responses are collated for providing the domain-specific query to the user. In an embodiment, the DQHs are hierarchically arranged based on their importance and relevance to the user query. Further, the resources are allocated to each of the DQHs based on their hierarchy, thereby optimally distributing the resources among the DQHs. In an embodiment, the method of present disclosure ensures completeness/sufficiency in the response, before collating the one or more responses and providing the domain-specific response to the user.
US10936580B2 System and method for digital asset management
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for digital asset management. One of the methods includes: obtaining a request for creating a digital asset corresponding to a tangible asset, wherein the request comprises one or more characteristics of the digital asset; generating a blockchain contract corresponding to the tangible asset based on the one or more characteristics of the digital asset; and deploying the generated blockchain contract on a blockchain, wherein the deployed blockchain contract is executable to issue the digital asset corresponding to the tangible asset.
US10936579B2 Verifying data structure consistency across computing environments
According to one aspect of the present disclosure, a method and technique for verifying data structure consistency across computing environments includes computing a first signature for a data structure of an application subject to checkpointing corresponding to a first computing environment residing on a server computer. A second signature for the data structure of the application corresponding to a second computing environment residing on a client computer is computed. The first and second signatures are compared to determine whether a change to the data structure exists. Responsive to a lack of change to the data structure based on the comparison, a mobility operation is enabled for the application between the server computer and the client computer.
US10936575B2 Timestamp normalized counter data
A method including collecting, from a cable modem termination system (CMTS), counter data corresponding to usage of a network resource, wherein the counter data includes timestamp data, converting the counter data into timestamp normalized counter data by dividing the counter data among a plurality of buckets according to the timestamp data, and storing the timestamp normalized counter data.
US10936570B2 Online and dynamic table reconfiguration
A table reconfiguration command is received. A READ lock is placed on the table while original table data for the table is moved from a first network location to a second network location into a temporary table according to a new map for the table. An EXCLUSIVE lock on the table is obtained, a data dictionary is modified with the new map for the table, the original table data at the first network location is deleted, and the temporary table is renamed to be the table at the second network location; then, the EXCLUSIVE lock is released.
US10936567B2 Accelerating queries based on zone condition tallies
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives, from a requestor, a query for data comprising a condition on a column of a table. The table includes a plurality of records divided into a plurality of zones. The program further determines a set of zones in the plurality of zones that include records that satisfy the condition based on a plurality of tallies associated with the plurality of zones. Each tally in the plurality of tallies is for indicating whether a zone in the plurality of zones include records with data values in the column of the table that satisfy the condition. The program also determines a result set of records in the table that satisfy the condition based on records in the set of zones. The program further sends the result set of records to the requestor.
US10936565B2 Systems and methods for accessing a subscriber-based source
A computer-implemented method for managing access to data stored within a data source is provided. The method includes receiving updated account data including an updated account identifier, and at least one subscription rule for verifying that a merchant is authorized to receive updated account data. The method also includes storing the updated account data and the at least one subscription rule. The method further includes receiving a registration request from a requesting merchant including at least one candidate account identifier and one merchant identifier identifying the requesting merchant, and retrieving the at least one subscription rule after matching the candidate account identifier to the updated account identifier. The method further includes applying the at least one subscription rule to the requesting merchant, determining that the requesting merchant is authorized to receive the updated account data, and transmitting an update response to the requesting merchant including the updated account data.
US10936562B2 Type-specific compression in database systems
A database system stores both compressed and uncompressed data in a row-based database system. The database system converts a representation of data involving a set of rows of a source database table, each row comprising multiple values, into a representation involving a single row stored in a target database table, each column of the row comprising arrays of values from the set. The database system may perform type-specific compression of data when storing in the target database table. Accordingly, the database system may apply different compression schemes for different columns or sets of values obtained from the source database table and may group or order selected rows or store additional summary information to improve query performance to the target database table. The database system allows users to query data stored in compressed form. The database system combines compressed and uncompressed data at query time for efficient database analytics.
US10936561B2 Extensible well data integrity smart detector
Well data is retrieved from a connected database for data analysis of well data. One or more Constraints are applied to the retrieved well data to determine if the retrieved well data includes low-quality or incorrect data. Upon determination of the presence of low-quality or incorrect data in the retrieved well data, the determination is reported. The low-quality or incorrect data is analyzed for quality control. The low-quality or incorrect data is remediated based on the quality control analysis.
US10936558B2 Content-based data migration
Techniques are described for migrating namespace content from a source system to a target system. Migrating the namespace content involves copying data associated with a namespace from the source system to the target system in a manner that allows guests on both the source system and the target system to access the data during the namespace migration. Further the techniques take advantage of any replica of the namespace content that may already exist in target system, so that only blocks that are not already in the target system are copied as part of the migration operation. Both the source system and the target system use Content Addressable Storage, and have fingerprint indexes that allow blocks to be located based on their fingerprints. Thus, the target system to which a namespace is migrated may determine whether a desired block from the namespace can be obtained locally based on whether its fingerprint index has an entry for the fingerprint of the block.
US10936557B2 Relational database schema generation
Relational database schema generation includes obtaining an input requirements specification for a relational database to be generated, interpreting text characters of the requirements specification as values of a predefined character encoding, parsing the interpreted text characters and identifying complete sentences of the requirements specification, identifying, using an input dictionary that specifies combinations of character values of the predefined character encoding, proper nouns in the identified complete sentences and common nouns in the identified complete sentences, and generating a relational database schema script for the relational database, the generating including indicating the identified proper nouns of the complete sentences as entities of the relational database and indicating the identified common nouns of the complete sentences as attributes of those entities.
US10936554B2 Incremental rationalization in hierarchical systems
Various techniques are disclosed herein for storing and managing master data in hierarchical data systems. Several related concepts, embodiments, and examples are disclosed, including techniques for incremental rationalization in a hierarchical data model, techniques for implementing governance pools in a hierarchical data model, techniques for application materialization in a hierarchical data model, techniques for data intersection mastering in a hierarchical data model, techniques for change request visualization in a hierarchical data model, and techniques for hierarchy preparation in a hierarchical data model.
US10936549B2 Cluster-wide container optimization and storage compression
One embodiment includes identifying a common file associated with a first software container deployed on a host; adding a single copy of the common file to a common file pool maintained by the host, removing the common file from the first container and replacing it with a pointer to the copy of the common file in the shared file pool, and removing the common file from the first container and replacing it with a pointer to the copy of the common file in the shared file pool; identifying at least one unique file associated with the first container; and moving the unique file to the common file pool maintained by the host and removing the unique file from the first container and replacing it with a pointer to the copy of the unique file in the shared file pool.
US10936548B2 File synchronization pausing for individual files
Systems, components, devices, and methods for synchronizing files between a local file system and a server are provided. In an example, synchronization of individual files is paused by placing the individual files in a hold state. A non-limiting example method accesses a file stored on the local file system for synchronization with an associated file on the server and determines whether differences between the file and the associated file prevent synchronization. When determined that differences between the file and the associated file prevent synchronization, the method places the file in a hold state. The hold state pauses synchronization of the content in the file with the content of the associated file. In some examples, the method continues to synchronize topological changes to files that have been placed in the hold state and/or resumes synchronization after it is determined that the file is no longer different than the associated file.