Document Document Title
US10937982B2 Organic electroluminescent device emitting blue light
The present invention relates to a an organic electroluminescent device comprising a light-emitting layer B comprising a host material HB, a first thermally activated delayed fluorescence (TADF) material EB, and a second TADF material SB, wherein EB transfers energy to SB and SB emits TADF with an emission maximum between 420 and 500 nm.
US10937979B2 Organic el element, and display device, imaging apparatus, lighting device, and movable body including the same
An organic EL element includes a first electrode, a first luminescent layer, a second luminescent layer, a third luminescent layer, and a second electrode, in this order. The second luminescent layer is in contact with the first luminescent layer and the third luminescent layer. The first luminescent layer contains a red dopant and a first host material. The second luminescent layer contains a blue dopant and a second host material, and the third luminescent layer contains a green dopant and the second host material. The second host material is different from the first host material.
US10937977B2 Top emission type light emitting element
A light emitting element includes a flexible plate-like portion having a glass substrate, and an organic functional layer formed on one surface side of the glass substrate. The organic functional layer includes a light emitting layer. When the plate-like portion is curved in a prescribed curving direction, and one surface of the plate-like portion is a concave surface, and the other surface thereof is a convex surface, a surface which is positioned on the concave surface side among both surfaces of the glass substrate is referred to as a first surface. When the plate-like portion is curved in a curving direction, and the one surface of the plate-like portion is a concave surface, and the other surface thereof is a convex surface, a compressive stress is applied to a portion whose distance from the first surface of the glass substrate is less than or equal to L (L>T/2).
US10937976B2 Tetradentate platinum and palladium complex emitters containing phenyl-pyrazole and its analogues
A phosphorescent emitter or delayed fluorescent and phosphorescent emitters represented by Formula I or Formula II, where M is platinum or palladium.
US10937974B2 Organometallic compound, organic light-emitting device including the organometallic compound, and diagnostic composition including the organometallic compound
An organometallic compound represented by Formula 1: wherein, in Formula 1, groups and variables are the same as described in the specification.
US10937971B2 Organic monomolecular white light material, manufacturing method for the same, and OLED element
An organic monomolecular white light material, a manufacturing method for the same, and an OLED element are provided. The organic monomolecular white light material has a room temperature phosphorescence emission property in a solid state, and can trap triplet exciton to achieve high efficient luminescence. Also, that has a higher thermal decomposition temperature and glass transition temperature, and the synthetic method and purification process thereof are simple. It has the advantages of mild reaction condition and high yield, and the thermal properties, luminescent properties, white-light color purity, etc of a final product can be adjusted by connecting to different aromatic fused ring or aromatic heterocyclic ring groups. In the OLED element, the organic monomolecular white light material is used as an emitting layer, and the emitting layer has a high luminous intensity and a good stability, thus the luminous efficiency and working life of the OLED element achieve practical requirements.
US10937970B2 Compound and photoelectric device, image sensor and electronic device including the same
A compound of Chemical Formula 1, and a photoelectric device, an image sensor, and an electronic device including the same are disclosed: In Chemical Formula 1, each substituent is the same as defined in the detailed description.
US10937968B2 Compound and organic electronic device using the same
Provided are a novel compound and an organic electronic device using the same. The novel compound is represented by Formula (I): wherein n1, n2, m1, m2 and m3 are each an integer, the sum of n1 and n2 is 2 or 3; L1, L2 and L3 are each an arylene group; R1 and R2 are each selected from the group consisting of: H, D, an alkyl group, and an aryl group; G is selected from the group consisting of: H, D, —N(Z3)(Z4) group, an alkyl group, an alkenyl group, an alkynyl group, a cycloalkyl group, a heterocycloalkyl group, an aryl group, and a heteroaryl group; and Z1 to Z4 are each selected from the group consisting of: an alkyl group, an alkenyl group, an alkynyl group, a cycloalkyl group, a heterocycloalkyl group, an aryl group, and a heteroaryl group.
US10937967B2 Amine-based compound and organic light-emitting device including the amine-based compound
Provided is an amine-based compound represented by one of Formulae 1-1 and 1-2. An organic light-emitting device includes: a first electrode; a second electrode facing the first electrode; and an organic layer disposed between the first electrode and the second electrode, where the organic layer includes an emission layer and at least one amine-based compound described above.
US10937966B2 Method for preparing an organic semiconductor layer and an organic electronic device
The present invention relates to a method for preparing an organic semiconductor layer in a vacuum chamber at a pressure of 10−5 to 10−9 mbar comprising a step of sublimating a composition from a single vacuum thermal evaporation source arranged in the vacuum chamber, wherein the composition comprises a physical mixture of (a) a first organic aromatic matrix compound having a molecular weight ≥400 and ≤1,000: and (b) a first alkali organic complex having a molecular weight of ≥100 and ≤400.
US10937961B2 Structure and method to form bi-layer composite phase-change-memory cell
A Phase-change-memory (PCM) cell and method of forming the PCM are provided. In an illustrative embodiment, a method of forming a PCM cell includes forming a first layer of a first germanium-antimony-tellurium (GST) type material over at least a portion of the bottom and sides of a pore through a dielectric layer of low dielectric material to a bottom electrode. The method also includes forming a second layer of a second GST type material over the first GST type material along the bottom and sides of the pore over the bottom electrode. The first GST type material is different from the second GST type material.
US10937954B2 Magnetoresistive effect element
A magnetoresistive effect element includes a first ferromagnetic layer, a second ferromagnetic layer, a nonmagnetic layer, and at least one of a first nonmagnetic insertion layer provided directly on a lower surface of the nonmagnetic layer and a second nonmagnetic insertion layer provided directly on an upper surface of the nonmagnetic layer. The first nonmagnetic insertion layer and the second nonmagnetic insertion layer include an Ag alloy represented by General Formula (1): AgγX1-γ where X indicates one element selected from the group consisting of Al, Cu, Ga, Ge, As, Y, La, Sm, Yb, and Pt, and 0<γ<1.
US10937953B2 Tunable tetragonal ferrimagnetic heusler compound with PMA and high TMR
A device is disclosed. The device includes a tetragonal Heusler compound of the form Mn3-xCoxGe, wherein 0
US10937949B1 Method of forming doughnut-shaped skyrmion
Disclosed is a method of forming a doughnut-shaped skyrmion, the method including heating a local area of a vertical magnetic thin film magnetized in a first direction, which is any one of an upward direction and a downward direction, applying a magnetic field having a second direction, which is opposite the first direction, and having intensity higher than coercive force of the vertical magnetic thin film to the vertical magnetic thin film to form a first area magnetized in the second direction, applying a magnetic field having the second direction to the vertical magnetic thin film to form a second area, which is an extension of the first area, and applying a magnetic field having the first direction to the vertical magnetic thin film to form a third area magnetized in the first direction in the second area.
US10937947B2 Magnetic memory device with a nonmagnet between two ferromagnets of a magnetoresistive effect element
According to one embodiment, a magnetic memory device includes a first interconnect and a magnetoresistive effect element. The first interconnect includes a first nonmagnet including a light metal and a second nonmagnet including a heavy metal on the first nonmagnet. The magnetoresistive effect element includes a third nonmagnet on the second nonmagnet, a first ferromagnet on the third nonmagnet, a second ferromagnet, and a fourth nonmagnet between the first ferromagnet and the second ferromagnet. The third nonmagnet has a film thickness of 2 nanometers or less.
US10937941B2 Mechanically tunable superconducting qubit
A system for adjusting qubit frequency includes a qubit device having a Josephson junction and a shunt capacitor coupled to electrodes of the Josephson junction. A cantilevered conductor is separated from the shunt capacitor by a spacing. An adjustment mechanism is configured to deflect the cantilevered conductor to tune a qubit frequency for the qubit device.
US10937939B2 Thermoelectric conversion material and thermoelectric conversion element
A thermoelectric conversion material according to an embodiment is expressed by the following formula (1): (M11-xM2x)4Si(Te1-yM3y)4   (1) wherein M1 represents Ta or Nb, M2 is at least one element selected from a group consisting of elements of groups 4 to 12 in the periodic table, M3 is at least one element selected from a group consisting of As, Sb, Bi, Sn and Pb, 0≤x<0.02, 0≤y<0.02, and M2 is an element different from M1 when 0
US10937938B2 Light emitting device
A light emitting device includes a first light emitting cell, a second light emitting cell, a first conductive pattern, a second conductive pattern, and a connection pattern. The connection pattern includes contact portions electrically connected to a second conductivity type semiconductor layer of the first light emitting cell and a first conductivity type semiconductor layer of the second light emitting cell. At an edge of a first region facing the second light emitting cell, one contact portion of the first conductive pattern is disposed between the contact portions of the connection pattern electrically connected to the second conductivity type semiconductor layer of the first light emitting cell, and one contact portion of the first conductive pattern is open outwards.
US10937935B2 Flip chip type light emitting diode chip and light emitting device including the same
A light emitting diode chip includes: a first conductivity type semiconductor layer; a mesa disposed on a partial region of the first conductivity type semiconductor layer, and including an active layer and a second conductivity type semiconductor layer; a transparent electrode being in ohmic contact with the second conductivity type semiconductor layer; a first current spreader being in ohmic contact with the first conductivity type semiconductor layer; a second current spreader electrically connected to the transparent electrode; an insulation layer covering the mesa, the first current spreader and the second current spreader, and including a distributed Bragg reflector. A lateral distance between the first current spreader and the mesa is larger than a thickness of the insulation layer, and a first side surface of the first current spreader close to the mesa is longer than the second side surface thereof.
US10937934B2 Light emitting device package and lighting source device
The light emitting device package disclosed in the embodiment includes first and second frames spaced apart from each other; a body disposed between the first and second frames; a light emitting device disposed on the first and second frames; a first resin disposed between the body and the light emitting device, wherein each of the first and second frames includes a through hole, the through hole overlaps the light emitting device in a vertical direction, and the body includes a recess recessed toward a lower surface of the body between the first and second frames, and the recess overlaps the light emitting device in the vertical direction, the first resin is disposed in the recess, and a length of the recess is smaller than a width of the light emitting device.
US10937933B2 Light-emitting component and method of producing a light-emitting component
A light-emitting component includes a light-emitting element and a housing with a cavity. The housing includes a housing material that absorbs at least 80 percent of light in the visible range. The cavity is formed by a limiting wall, formed by a housing surface, and a plane of the element. The light-emitting element arranged within the cavity of the housing and positioned above the element plane includes an emission side located opposite to the element plane. The cavity is at least partially filled with a transparent material composed of a first material and a second material, wherein the first material at least partially covers the limiting wall, and the second material at least partially covers the emission side. A boundary surface is formed between the first material and the second material. A first refractive index of the first material is smaller than a second refractive index of the second material.
US10937930B2 Light emitting device, an optical spectrometer, and a down-converting film for a light emitting device
Provided is a light emitting device that includes a substrate; a first electrode formed by a first electrically conductive layer arranged over the substrate; an active light emitting layer arranged over said first electrically conductive layer, and that includes a host matrix and light emitting quantum dots embedded there within; and a second electrode formed by a second electrically conductive layer arranged over the active light emitting layer. The host matrix has charge carrier supplier quantum dots blended with the light emitting quantum dots, forming a binary blend where the charge carrier supplier quantum dots are made and arranged to supply charge carriers to the light emitting quantum dots, and wherein the light emitting quantum dots are made and arranged to accept the supplied charge carriers. Also provided is a spectrometer having the LED and a down-converting film for a LED.
US10937927B2 Group III nitride light-emitting element and method for producing the light-emitting element
A group III nitride semiconductor light-emitting element includes a single crystal substrate and an element layer. The element layer includes an n-type layer, an active layer, and a p-type layer formed on the upper surface of the single crystal substrate in this order, and has a composition represented by the composition formula AlXGaYIn1-X-YN (0≤X≤1.0, 0≤Y≤1.0, 0≤X+Y≤1.0). The thickness of the single crystal substrate is at least 80 μm. The area of the upper surface of the substrate is larger than the area of the bottom surface of the substrate.
US10937922B2 Method for the self-adjusted exposure of side surfaces of a semiconductor body
A method for exposing side surfaces of a semiconductor body is disclosed. In an embodiment a method includes providing the semiconductor body having a laterally extending first main surface, forming a plurality of vertical side surfaces by partially removing material of the semiconductor body and thereby removing the first main surface in places, wherein each of the side surfaces forms an angle (α) between 110° and 160° inclusive with the remaining first main surface, applying a protective layer onto the semiconductor body so that, in a plan view, the protective layer completely covers the remaining first main surface and the obliquely formed side surfaces and partially removing the protective layer so that the protective layer is removed in regions on the obliquely formed side surfaces because of an inclination and remains at least partially preserved in regions on the remaining first main surface during a common process operation.
US10937921B2 Method for manufacturing a sensor chip for the direct conversion of X-rays, a sensor for the direct conversion of X-rays and the dental radiology apparatus for using such a sensor
This invention relates to a method to manufacture a chip to detect the direct conversion of X-rays. It also relates to a direct conversion detector for X-rays using such a chip and dental radiology equipment using at least one such detector. The method to manufacture the wafer comprises a step for applying pressure (3, 4, 4 a) to a powdered polycrystalline semiconductor material and a step for heating (5-9) during a set time period. It comprises a preliminary step for providing an impurity level of at least 0.2% in the polycrystalline semiconductor material.
US10937914B1 Thermal detectors using graphene and oxides of graphene and methods of making the same
Radiation detecting and sensing systems using graphene and methods of making the same are provided; including a substrate, a single or multiple layers of graphene nanoribbons, first and second conducting interconnects each in electrical communication with the graphene layers. Graphene layers are tuned to increase the temperature coefficient of resistance, increasing sensitivity to IR radiation. Absorption over a wide wavelength range (200 nm to 1 mm) is possible based on the three alternative devices structures described within. Devices can variously include (a) a microbolometer based graphene film where the TCR of the layer is enhanced with selected functionalization molecules, (b) graphene layers with a source and drain metal interconnect and a deposited metal of SiO2 gate which modulates the current flow across the phototransistor detector, and/or (c) tuned graphene layers layered on top of each other where a p-type layer and a n-type layer is created using a combination of oxidation and doping.
US10937907B2 Method for fabricating transistor with thinned channel
A method of fabricating a MOS transistor having a thinned channel region is described. The channel region is etched following removal of a dummy gate. The source and drain regions have relatively low resistance with the process.
US10937904B2 Programmable charge-storage transistor, an array of elevationally-extending strings of memory cells, and a method of forming an array of elevationally-extending strings of memory cells
A programmable charge-storage transistor comprises channel material, insulative charge-passage material, charge-storage material, a control gate, and charge-blocking material between the charge-storage material and the control gate. The charge-blocking material comprises a non-ferroelectric insulator material and a ferroelectric insulator material. Arrays of elevationally-extending strings of memory cells of memory cells are disclosed, including methods of forming such. Other embodiments, including method, are disclosed.
US10937903B2 Twin gate field effect diode
A semiconductor diode including a first conductivity type region on an upper surface of a semiconductor substrate, a fin structure atop the first conductivity type region providing a vertically orientated semiconductor base region, and a second conductivity type region at a second end of the fin structure opposite a first end of the fin structure that is in contact with the first conductivity type region. The semiconductor diode may also include a vertically orientated dual gate that is present around the fin structure. The vertically orientated dual gate including a first gate structure that is present abutting the semiconductor substrate and a second gate structure that is in closer proximity to the second conductivity type region than the first conductivity type region. The first gate structure separated from the second gate structure by a dielectric inter-gate spacer.
US10937902B2 Method for producing a semiconductor device having a fin-shaped semiconductor layer
A semiconductor-device production method includes a first step of forming a fin-shaped semiconductor layer on a semiconductor substrate and forming a first insulating film around the fin-shaped semiconductor layer, and a second step of, after the first step, forming a second insulating film around the fin-shaped semiconductor layer, depositing a first polysilicon on the second insulating film to achieve planarization, forming, in a direction perpendicular to a direction of the fin-shaped semiconductor layer, a second resist for forming a first gate line and a first pillar-shaped semiconductor layer and a third resist for forming a first contact line and a second pillar-shaped semiconductor layer, and etching the first polysilicon, the second insulating film, and the fin-shaped semiconductor layer to form the first pillar-shaped semiconductor layer, a first dummy gate formed from the first polysilicon, the second pillar-shaped semiconductor layer, and a second dummy gate formed from the first polysilicon.
US10937897B2 Semiconductor device and method for manufacturing the same
It is an object to provide a semiconductor device including a thin film transistor with favorable electric properties and high reliability, and a method for manufacturing the semiconductor device with high productivity. In an inverted staggered (bottom gate) thin film transistor, an oxide semiconductor film containing In, Ga, and Zn is used as a semiconductor layer, and a buffer layer formed using a metal oxide layer is provided between the semiconductor layer and a source and drain electrode layers. The metal oxide layer is intentionally provided as the buffer layer between the semiconductor layer and the source and drain electrode layers, whereby ohmic contact is obtained.
US10937896B2 Device for compound semiconductor Fin structure
A semiconductor device includes a substrate and a fin structure. The fin structure includes a first semiconductor layer on the substrate, and a stack of one or more semiconductor layer structures. Each of the semiconductor layer structures includes a first insulator layer and a second semiconductor layer on the first insulator layer, the first and second semiconductor layers having a same semiconductor compound.
US10937891B2 Spacer structure and manufacturing method thereof
A spacer structure and a fabrication method thereof are provided. First and second conductive structures are formed over a substrate. A first patterned dielectric layer is formed to cover the first conductive structure and exposing the second conductive structure. A second dielectric layer is formed to cover the first patterned dielectric layer and an upper surface and sidewalls of the second conductive structure. The second dielectric layer disposed over an upper surface of the first conductive structure and the upper surface of the second conductive structure is removed. The first patterned dielectric layer and the second dielectric layer disposed on sidewalls of the first conductive structure form a first spacer structure, and the second dielectric layer disposed on the sidewalls of the second conductive structure forms a second spacer structure. A width of the first spacer structure is larger than a width of the second spacer structure.
US10937890B2 Vertical field-effect transistor late gate recess process with improved inter-layer dielectric protection
A method for forming a semiconductor device is disclosed. The method includes receiving a substrate stack including at least one semiconductor fin, the substrate stack including: a bottom source/drain epi region directly below the semiconductor fin; a vertical gate structure directly above the bottom source/drain epi region and in contact with the semiconductor fin; a first inter-layer dielectric in contact with a sidewall of the vertical gate structure; and a second interlayer-layer dielectric directly above and contacting a top surface of the first inter-layer dielectric. The method further including: etching a top region of the semiconductor fin and the gate structure thereby creating a recess directly above the top region of the semiconductor fin and the vertical gate structure; and forming in the recess a top source/drain epi region directly above, and contacting, a top surface of the semiconductor fin. A novel semiconductor device structure is also disclosed.
US10937888B2 Method for making a varactor with a 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 first contact coupled to the hyper-abrupt junction region and a second contact coupled to the substrate to define a varactor. The first and second superlattices may each include stacked groups of layers, with each group of layers comprising stacked base semiconductor monolayers defining a base semiconductor portion, and at least one non-semiconductor monolayer constrained within a crystal lattice of adjacent base semiconductor portions.
US10937886B2 Semiconductor device with negative capacitance material in buried channel
A semiconductor device includes a substrate, at least one trench, an insulating layer, a lower metal layer, a negative capacitance material layer, and an upper metal layer. The trench has an inner surface in the substrate. The insulating layer is disposed on and lining the inner surface of the trench. The lower metal layer is disposed on the insulating layer and partially filling the trench. The negative capacitance material layer is disposed on and lining the insulating layer and the lower metal layer, in which a remained portion of the trench is defined by the negative capacitance material layer. The upper metal layer is disposed on the negative capacitance material layer and filling the remained portion of the trench.
US10937883B2 Vertical transport FETs having a gradient threshold voltage
Vertical transport field effect transistors (FETs) having improved device performance are provided. Notably, vertical transport FETs having a gradient threshold voltage are provided. The gradient threshold voltage is provided by introducing a threshold voltage modifying dopant into a physically exposed portion of a metal gate layer composed of an n-type workfunction TiN. The threshold voltage modifying dopant changes the threshold voltage of the original metal gate layer.
US10937881B2 Gas sensor and method for making same
A gas sensor with instantaneous electrical response and thus detection of gas which meets it includes a substrate, a bottom gate electrode on a surface of the substrate, an insulating layer on the surface of the substrate carrying the bottom gate electrode and completely covering the bottom gate electrode. A semiconductor layer is on a surface of the insulating layer away from the substrate. Both the source electrode and the drain electrode, spaced apart, are located on a side of the semiconductor layer away from the substrate each being coupled to the semiconductor layer. The gas sensor further includes a passivation layer covering the semiconductor layer and a top gate electrode on the passivation layer, the top gate electrode being spaced from both the source and drain electrodes. The top gate electrode is made of electrically-conductive and gas-sensitive material. A method for making same is also disclosed.
US10937875B2 Semiconductor device
According to one embodiment, a semiconductor device includes a semiconductor member, drain electrodes, a drain interconnect portion, and a drain conductive portion. The semiconductor member includes first and second semiconductor regions. The drain electrodes extend along a first direction, are arranged in a second direction crossing the first direction, and are provided at the first semiconductor region. A direction from the first semiconductor region toward the second semiconductor region is aligned with the first direction. The drain interconnect portion extends along the second direction and is electrically connected to the drain electrodes. The drain conductive portion is electrically connected to the drain interconnect portion. The drain conductive portion includes first and second conductive regions. A portion of the drain interconnect portion is between the first conductive region and the first semiconductor region in a third direction. The third direction crosses a plane including the first and second directions.
US10937871B2 III-V transistor device with self-aligned doped bottom barrier
A semiconductor device comprises a first layer of a substrate arranged on a second layer of the substrate the second layer of the substrate including a doped III-V semiconductor material barrier layer, a gate stack arranged on a channel region of the first layer of a substrate, a spacer arranged adjacent to the gate stack on the first layer of the substrate, an undoped epitaxially grown III-V semiconductor material region arranged on the second layer of the substrate, and an epitaxially grown source/drain region arranged on the undoped epitaxially grown III-V semiconductor material region, and a portion of the first layer of the substrate.
US10937869B2 Systems and methods of masking during high-energy implantation when fabricating wide band gap semiconductor devices
The subject matter disclosed herein relates to wide band gap semiconductor power devices and, more specifically, to high-energy implantation masks used in forming silicon carbide (SiC) power devices, such as charge balanced (CB) SiC power devices. An intermediate semiconductor device structure includes a SiC substrate layer having a first conductivity type and silicon carbide (SiC) epitaxial (epi) layer having the first conductivity type disposed on the SiC substrate layer. The intermediate device structure also includes a silicon high-energy implantation mask (SiHEIM) disposed directly on a first portion of the SiC epi layer and having a thickness between 5 micrometers (μm) and 20 μm. The SiHEIM is configured to block implantation of the first portion of the SiC epi layer during a high-energy implantation process having an implantation energy greater than 500 kiloelectron volts (keV).
US10937863B2 Fabrication of perfectly symmetric gate-all-around FET on suspended nanowire using interface interaction
A semiconductor device including a plurality of suspended nanowires and a gate structure present on a channel region portion of the plurality of suspended nanowires. The gate structure has a uniform length extending from an upper surface of the gate structure to the base of the gate structure. The semiconductor device further includes a dielectric spacer having a uniform composition in direct contact with the gate structure. Source and drain regions are present on source and drain region portions of the plurality of suspended nanowires.
US10937862B2 Nanosheet substrate isolated source/drain epitaxy via airgap
Parasitic transistor formation under a semiconductor containing nanosheet device is eliminated by forming an airgap between the source/drain regions of the semiconductor containing nanosheet device and the semiconductor substrate. The airgap is created by forming a sacrificial germanium-containing semiconductor material at the bottom of the source/drain regions prior to the epitaxial growth of the source/drain regions from physically exposed sidewalls of each semiconductor channel material nanosheet of a nanosheet material stack. After inner dielectric spacer formation, the sacrificial germanium-containing semiconductor material can be reflown to seal any possible openings to the semiconductor substrate. The source/drain regions are then epitaxially grown and thereafter, the sacrificial germanium-containing semiconductor material is removed from the structure creating the airgap between the source/drain regions of the semiconductor containing nanosheet device and the semiconductor substrate.
US10937860B2 Nanosheet transistor bottom isolation
Semiconductor devices and methods of forming the same include forming slanted dielectric structures from a first dielectric material on a substrate, with gaps between adjacent slanted dielectric structures. A first semiconductor layer is grown from the substrate, using a first semiconductor material, including a lower portion that fills the gaps and an upper portion above the first dielectric material. The lower portion of the first semiconductor layer is replaced with additional dielectric material.
US10937857B2 Single crystal material and method of forming the same and stacked structure and ceramic electronic component and device
A stacked structure including: a single crystal substrate and, single crystal material on the single crystal substrate, wherein the single crystal material has a same crystallographic orientation as a crystallographic orientation of the single crystal substrate. Also a method of forming the stacked structure, a ceramic electronic component, and a device.
US10937856B2 Method of manufacturing a semiconductor device
A semiconductor device and a manufacturing method thereof, the semiconductor device including an insulation layer; a metal resistance pattern on the insulation layer; a spacer on a side wall of the metal resistance pattern; and a gate contact spaced apart from the spacer, the gate contact extending into the insulation layer, wherein the insulation layer includes a projection projecting therefrom, the projection contacting the gate contact.
US10937855B2 Display apparatus and fan-out portion
A display apparatus includes a substrate including a display area, a first non-display area, a second non-display area, and a bending area between the first non-display area and the second non-display area, a display unit positioned in the display area, a driving circuit positioned in the second non-display area, and a fan-out portion transmitting a data signal applied from the driving circuit to the display unit. The fan-out portion includes a first fan-out portion including first conductive lines, a second fan-out portion including second conductive lines, and a separation area between the first fan-out portion and the second fan-out portion that are separated from each other by a predetermined distance in the bending area. A first width of a first conductive line closest to the separation area and a second width of a second conductive line closest to the separation area are different from each other.
US10937851B2 Method of manufacturing organic light-emitting display apparatus including multilayer auxiliary electrode
A method of manufacturing an organic light-emitting display apparatus includes: forming an auxiliary electrode including: a first conductive layer; and a second conductive layer disposed on the first conductive layer, the second conductive layer having a resistance higher than a resistance of the first conductive layer; forming a first intermediate layer on the auxiliary electrode; exposing the first conductive layer includes forming a first opening in the first intermediate layer and an opening portion in the second conductive layer by removing a portion of the first intermediate layer and a portion of the second conductive layer of the auxiliary electrode; and forming an opposite electrode on the first intermediate layer and the first conductive layer, wherein the opposite electrode is disposed contacting the first conductive layer exposed through the first opening of the first intermediate layer and the opening portion of the second conductive layer.
US10937848B2 Organic light-emitting diode display
An organic light emitting diode (OLED) display includes: a first electrode around a center point of a virtual tetragon, e.g., a virtual square; second electrodes around a first vertex and a second vertex diagonal to the first vertex of the virtual square, the second electrodes being separated from each other and with the center point of the virtual square interposed therebetween; third electrodes around a third vertex and a fourth vertex of the virtual square, the third electrodes being separated from each other and with the center point of the virtual square interposed therebetween; a pixel defining layer partially on the first electrode, the second electrodes, and the third electrodes, and partially exposing the first electrode, the second electrodes, and the third electrodes; and four spacers disposed as islands on the pixel defining layer and corresponding to four sides of the virtual square.
US10937847B2 Display device, electronic apparatus, and method of fabricating the display device
It is an object of the invention to provide a technique to manufacture a display device with high image quality and high reliability at low cost with high yield. The invention has spacers over a pixel electrode layer in a pixel region and over an insulating layer functioning as a partition which covers the periphery of the pixel electrode layer. When forming a light emitting material over a pixel electrode layer, a mask for selective formation is supported by the spacers, thereby preventing the mask from contacting the pixel electrode layer due to a twist and deflection thereof. Accordingly, such damage as a crack by the mask does not occur in the pixel electrode layer. Thus, the pixel electrode layer does not have a defect in shapes, thereby a display device which performs a high resolution display with high reliability can be manufactured.
US10937845B2 Display substrate and method for manufacturing the same, display panel and method for manufacturing the same, and display device
The present disclosure provides a display substrate, which includes a base substrate and a light emitting element layer, which is on a side of the base substrate and includes a pixel defining layer and a plurality of light emitting elements. The pixel defining layer includes a plurality of pixel openings and a plurality of light transmission holes, and the plurality of light emitting elements are in the plurality of pixel openings, respectively. Each of the plurality of light transmission holes penetrates through the pixel defining layer in a thickness direction of the pixel defining layer. Portions of the pixel defining layer not provided with the plurality of pixel openings or the plurality of light transmission holes are opaque light shields, and a portion of the display substrate overlapping each of the plurality of light transmission holes in the thickness direction is light transmissive.
US10937844B2 Electroluminescent display device
An electroluminescent display device includes a first substrate including a display area and a non-display area adjacent to the display area, the display area including a plurality of pixel regions; an emitting diode on the first substrate and in each of the plurality of pixel regions; a bank disposed at a boundary of each pixel region and including a first pore; a dam disposed in the non-display area and including a second pore; and a second substrate disposed on the dam and covering the emitting diode, wherein the first pore and the second pore have a different size or volume %.
US10937843B2 Display panel and display apparatus
A display panel and a display apparatus are provided. The display panel includes a display area, a bezel area and a hole area. The bezel area includes an inner bezel area surrounding the hole area and an outer bezel area surrounding the display area, and the display area surrounds the hole area and is disposed between the inner bezel area and the outer bezel area. The display panel also includes a substrate layer, a light-emitting layer, an encapsulation layer and a touch layer that are sequentially stacked; at least two detection soldering pads disposed in the outer bezel area; and a detection line including at least one first detection segment disposed in the inner bezel area, at least two second detection segments disposed in the display area and at least two third detection segments in outer bezel area.
US10937841B2 Flexible display apparatus and method of manufacturing the same
A flexible display apparatus includes a flexible substrate having a main area having an apex at which a first side and a second side meet, a first area that shares the first side with the main area, and a second area that shares the second side with the main area, wherein a first angle of the first area and a second angle of the second area that share the apex are acute angles, and a display unit arranged over the main area, the first area, and the second area of the flexible substrate.
US10937839B2 Display apparatus having level compensation layers and method of manufacturing the same
A display apparatus and a method of manufacturing a display apparatus, the display apparatus including a first area, the first area including a structure of thin layers on a substrate; a second area, the second area including a structure of thin layers on the substrate; a planarization layer that planarizes the first area and the second area; and a step-height compensation layer, wherein the structure of thin layers of the first area is different from the structure of thin layers of the second area, the step-height compensation layer compensates for a height difference between the first area and the second area due to the different structures of thin layers, and the step-height compensation layer is between the substrate and the planarization layer and in the first area or the second area.
US10937838B2 Organic light emitting display device
An OLED display device includes a substrate including a display region and a pad region, a display structure in the display region on the substrate, and a pad electrode structure in the pad region on the substrate, the pad electrode structure having a first pad electrode on the substrate, a first insulation layer covering opposite lateral portions of the first pad electrode and exposing a portion of an upper surface of the first pad electrode, a second pad electrode on the first pad electrode and on the first insulation layer, the second pad electrode having a step portion where the first pad electrode and the first insulation layer are overlapped, and a third pad electrode on the second pad electrode and on the first insulation layer, the third electrode covering the second pad electrode.
US10937834B2 Shared three-dimensional vertical memory
In a shared three-dimensional vertical memory (3D-MV), each horizontal address line comprises at least two regions: a lightly-doped region and a low-resistivity region. The lightly-doped region is formed around selected memory holes and shared by a plurality of low-leakage memory cells. The low-resistivity region forms a conductive network to reduce the resistance of the horizontal address line.
US10937829B2 Three dimensional memory arrays
In an example, a memory array may include a plurality of first dielectric materials and a plurality of stacks, where each respective first dielectric material and each respective stack alternate, and where each respective stack comprises a first conductive material and a storage material. A second conductive material may pass through the plurality of first dielectric materials and the plurality of stacks. Each respective stack may further include a second dielectric material between the first conductive material and the second conductive material.
US10937826B2 Micro semiconductor structure
A micro semiconductor structure is provided. The micro semiconductor structure includes a substrate, at least one supporting layer, and at least one micro semiconductor device. The supporting layer includes at least one upper portion and a bottom portion, wherein the upper portion extends in a first direction. The length L1 of the upper portion in the first direction is greater than the length L2 of the bottom portion in the first direction. Furthermore, the bottom surface of the micro semiconductor device is in direct contact with the upper portion of the supporting layer.
US10937822B2 Photoelectric conversion device and manufacturing method of the photoelectric conversion device
A manufacturing method includes a first process for forming a first gate electrode for a first MOS transistor and a second gate electrode for a second MOS transistor on a substrate including a semiconductor region defined by an insulator region for element isolation, a second process for masking a portion located above the semiconductor region of the first gate electrode to introduce an impurity to a source-drain region of the first MOS transistor, and a third process for forming a first conductor member being in contact with the portion of the first gate electrode through a first hole disposed on an insulator member covering the substrate and a second conductor member being in contact with the second gate electrode through a second hole disposed on the insulator member.
US10937819B2 Image sensor and manufacturing method therefore
An image sensor including a substrate, a light sensing device, a storage node, a buried gate structure, and a first light shielding layer is provided. The light sensing device is disposed in the substrate. The storage node is disposed in the substrate. The storage node and the light sensing device are separated from each other. The buried gate structure includes a buried gate and a first dielectric layer. The buried gate is disposed in the substrate and covers at least a portion of the storage node. The first dielectric layer is disposed between the buried gate and the substrate. The first light shielding layer is disposed on the buried gate and is located above the storage node. The first light shielding layer is electrically connected to the buried gate.
US10937818B2 Solid state imaging device
A solid-state imaging device includes a first semiconductor substrate including a pixel array unit, a second semiconductor substrate stacked on a surface of a side opposite to a side on which light is incident in the first semiconductor substrate and on which a pixel control circuit and a reading circuit are arranged, and a plurality of connection electrodes configured to electrically connect pixel control signal lines between the first semiconductor substrate and the second semiconductor substrate, wherein the connection electrodes electrically connect pixel control signal lines within a pixel immediate region which overlaps a region where the pixel array unit is arranged in the first semiconductor substrate, and the pixel control circuit is arranged along an edge of the pixels in either one of a row direction and a column direction arranged in the pixel array unit in the pixel immediate region.
US10937808B2 Vertical memory device and method of fabricating the same
A vertical memory device according to an aspect includes a substrate, a first gate electrode structure disposed on the substrate and a second gate electrode structure spaced apart from the first gate electrode structure in a first direction substantially perpendicular to the substrate, a channel contact electrode layer disposed between the first gate electrode structure and the second gate electrode structure, and a channel layer extending along the first direction and in contact with the channel contact electrode layers and the first and the second gate electrode structures.
US10937807B2 Ferroelectric field-effect transistor devices having a top gate and a bottom gate
Techniques are disclosed for forming integrated circuit (IC) devices that include ferroelectric field-effect transistors (FE-FETs) having a top gate and a bottom gate (or, generally, a dual-gate configuration). The disclosed FE-FET devices may be formed in the back end of the IC structure and may be implemented with various materials that exhibit ferroelectric properties when processed at temperatures within the thermal budget of the back-end processing. The disclosed back-end FE-FET devices can achieve greater than two resistance states, depending on the direction of poling of the top and bottom gates, thereby enabling the formation of 3-state and 4-state memory devices, for example. Additionally, as will be appreciated in light of this disclosure, the disclosed back-end FE-FET devices can free up floor space in the front-end, thereby providing space for additional devices in the front-end.
US10937804B2 Semiconductor memory device
A semiconductor memory device includes an electrode structure including a plurality of electrode layers and a plurality of interlayer dielectric layers which are alternately stacked on a source plate defined with a cell area and a connection area in a first direction; a vertical channel passing through the electrode structure in the cell area; a hard mask pattern disposed on the electrode structure in the connection area, and having a plurality of opening holes; a plurality of contact holes defined in the electrode structure under the opening holes, and exposing pad areas of the electrode layers; and a slit dividing the hard mask pattern into units smaller than the electrode structure in the connection area.
US10937802B2 Void formation for charge trap structures
Various embodiments include methods and apparatus having a number of charge trap structures, where each charge trap structure includes a dielectric barrier between a gate and a blocking dielectric region, the blocking dielectric region located on a charge trap region of the charge trap structure. At least a portion of the gate can be separated by a void from a region which the charge trap structure is directly disposed. Additional apparatus, systems, and methods are disclosed.
US10937793B2 Vertical transistor contact for a memory cell with increased density
According to an embodiment of the present invention a semiconductor device includes a plurality of transistors, wherein each of the plurality of transistors includes a vertical fin. The vertical fin includes a bottom source or drain (S/D) and a top (S/D) each formed in a doped region. The fin also includes a gate wrapping around a channel region. A bottom contact is connected to the gate, the first doped region and a second doped region. Each of the plurality of transistors is operably connected to form the semiconductor device.
US10937790B1 Semiconductor device with air gap structure and method for preparing the same
A semiconductor device includes a first bit line disposed over a semiconductor substrate. The semiconductor device also includes a capacitor contact and a dielectric structure disposed over the semiconductor substrate and adjacent to the first bit line. The capacitor contact, the dielectric structure and the first bit line are separated from one another by an air gap structure.
US10937789B2 Nanosheet eDRAM
A semiconductor structure is provided in which a nanosheet device is formed laterally adjacent, but in proximity to, an embedded dynamic random access memory (eDRAM) cell. The eDRAM cell and the nanosheet device are connected by a doped polycrystalline semiconductor material that is formed during the epitaxial growth of doped single crystalline semiconductor source/drain regions of the nanosheet device. An eDRAM cut mask is used to remove unwanted semiconductor material from regions not including the eDRAM cell and the nanosheet device.
US10937787B2 Semiconductor devices having different numbers of stacked channels in different regions and methods of manufacturing the same
A semiconductor device may include first channels on a first region of a substrate and spaced apart from each other in a vertical direction substantially perpendicular to an upper surface of the substrate, second channels on a second region of the substrate and spaced apart from each other in the vertical direction, a first gate structure on the first region of the substrate and covering at least a portion of a surface of each of the first channels, and a second gate structure on the second region of the substrate and covering at least a portion of a surface of each of the second channels. The second channels may be disposed at heights substantially the same as those of corresponding ones of the first channels, and a height of a lowermost one of the second channels may be greater than a height of a lowermost one of the first channels.
US10937786B2 Gate cut structures
The present disclosure generally relates to semiconductor structures and, more particularly, to gate cut structures and methods of manufacture. The structure includes: a plurality of gate structures comprising source and drain regions and sidewall spacers comprised of different dielectric materials; and contacts connecting to the source and drain regions and isolated from the gate structures by the different dielectric materials.
US10937785B2 Semiconductor device
A semiconductor device includes a transistor. The transistor includes an active region in a substrate, a patterned conductive layer being a portion of an interconnection layer for routing, and an insulating layer extending over the substrate and configured to insulate the active region from the patterned conductive layer. The patterned conductive layer and the insulating layer serve as a gate of the transistor.
US10937784B2 Method of manufacturing a semiconductor device
A method for forming a semiconductor device includes: forming, in a silicon carbide layer of a first conductivity type having a first side, a first silicon carbide region and a second silicon carbide region that forms a pn-junction with the first silicon carbide region; forming a contact region that forms an Ohmic contact with the second silicon carbide region; forming a barrier-layer on the contact region and the first silicon carbide region so that a Schottky-junction is formed between the barrier-layer and the first silicon carbide region and so that an Ohmic connection is formed between the barrier-layer and the contact region, the barrier-layer comprising molybdenum nitride; and forming a first metallization on the barrier-layer, and in Ohmic connection with the barrier-layer.
US10937783B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a first channel region disposed over a substrate, and a first gate structure disposed over the first channel region. The first gate structure includes a gate dielectric layer disposed over the channel region, a lower conductive gate layer disposed over the gate dielectric layer, a ferroelectric material layer disposed over the lower conductive gate layer, and an upper conductive gate layer disposed over the ferroelectric material layer. The ferroelectric material layer is in direct contact with the gate dielectric layer and the lower gate conductive layer, and has a U-shape cross section.
US10937782B2 Electrostatic discharge protection structure
An electrostatic discharge, ESD, protection structure (200) formed within a semiconductor substrate of an integrated circuit device (600). The integrated circuit device (600) comprising: a radio frequency domain (632); a digital domain (610). The ESD protection structure (200) further includes an intermediate domain located between the radio frequency domain (632) and the digital domain (610) that comprises at least one radio frequency, RF, passive or active device that exhibits an impedance characteristic that increases as a frequency of operation increases.
US10937781B1 Electronic device including a protection circuit
An electronic device can include a source terminal, a gate terminal, and a protection circuit. The protection circuit can include a gate section including a first electrode and a second electrode, wherein the first electrode of the gate section is coupled to the gate terminal; and a source section including a first electrode and a second electrode, wherein the first electrode of the source section is coupled to the source terminal. The protection switch can include a control electrode, a first current-carrying electrode coupled to the gate terminal, and a second current-carrying electrode coupled to the source terminal. The second electrode of the gate section, the second electrode of the source section, and the control electrode of the protection switch can be coupled to one another. In an embodiment, the electronic device can further include an electronic component that is protected by the protection circuit.
US10937780B2 Low capacitance bidirectional transient voltage suppressor
A bidirectional transient voltage suppressor (TVS) circuit for data pins of electronic devices includes two sets of steering diodes and a diode triggered clamp device in some embodiment. In other embodiments, a bidirectional transient voltage suppressor (TVS) circuit for data pins of electronic devices includes two sets of steering diodes with a clamp device merged with a steering diode in each set. The TVS circuit is constructed to realize low capacitance at the protected nodes and improved clamping voltage for robust protection against surge evens. In some embodiments, the TVS circuit realizes low capacitance at the protected nodes by fully or almost completely depleting the P-N junction connected to the protected nodes in the operating voltage range. In this manner, the TVS circuit does not present undesirable parasitic capacitance to the data pins being protected, especially when the data pins are applied in high speed applications.
US10937779B2 Semiconductor device, display device, and electronic apparatus
To prevent an electrostatic damage on a display device formed with a driving circuit. Protective circuits are provided not only at input terminal parts, but also at intermediate parts of a circuit or at the ends of wiring lines. Otherwise, the protective circuits are provided at the ends of the wiring lines and at the places immediately before and after the input terminals, respectively, and then the circuit is interposed therebetween. Further, the protective circuits are provided around a circuit with a large current consumption.
US10937778B2 Integrated circuit comprising macros and method of fabricating the same
A tier of a 3D circuit comprising: one or more macro circuits, each macro circuit comprising a plurality of macro cells arranged in an array, the macro cells being separated from each other by spaces; and interconnection vias positioned in the spaces between the macro cells.
US10937777B2 Opto-electronic device with light-emitting diodes
An optoelectronic device including a semiconductor substrate that is optionally doped with a first type of conductivity; a first semiconductor region that is electrically connected to the substrate, doped with the first type of conductivity or a second opposite type of conductivity and more strongly doped than the substrate; a first set of first light-emitting diodes resting on the first semiconductor region, the first light-emitting diodes comprising wire-like, conical or frustoconical semiconductor elements; and a conductive portion in contact with the first semiconductor region.
US10937776B2 Solid state transducers with state detection, and associated systems and methods
Solid state transducers with state detection, and associated systems and methods are disclosed. A solid state transducer system may include a support substrate that carries a solid state emitter and a state device. The solid state emitter and the state device may be stacked along a common axis. Further, the state device may be positioned to detect a state of the solid state emitter and/or an electrical path of which the solid state emitter forms a part. The solid state emitter may include a first semiconductor component, a second semiconductor component, and an active region between the first and second semiconductor components. The state device may include a state-sensing component having a composition different than that of the active region and the first and second semiconductor components. In some embodiments, the state-sensing component may include an electrostatic discharge protection device, a thermal sensor, a photosensor, or a combination thereof.
US10937774B2 Micro LED display panel, method for fabricating the same and display device
A Micro LED display panel, a method for fabricating the Micro LED display panel and a display device are provided. When the LED chip array is transferred, it may only be required to embed the LED chip array into the adhesive film layer. The LED chip array is bonded to the array substrate through the adhesive film layer. Then, unnecessary portions of the adhesive film layer and unnecessary LED chips are removed. It is not necessary to attach LED chips in the LED chip array one by one to the substrate by soldering, in which case the process of fabricating the Micro LED display panel is simplified, the difficulty in fabricating the Micro LED display panel is reduced, the influence of the high temperature generated by the soldering process on the LED chips is avoided, and damage to the LED chips during the transfer process is avoided.
US10937770B2 Light-emitting device
A light-emitting device having light-emitting elements with high operation stability and light extraction efficiency is provided. The light-emitting device includes: a substrate; light-emitting elements aligned and arranged on the substrate in an arrangement direction; wavelength conversion layers each disposed on each of the light-emitting elements with a light-transmitting adhesive interposed therebetween, each of the wavelength conversion layers having an upper surface smaller than a bottom surface, and a side surface shape in which a length in a lateral direction parallel to the bottom surface and perpendicular to the arrangement direction decreases from the bottom surface toward the upper surface; a light-transmitting plate disposed over the wavelength conversion layers; and a reflective resin covering side surfaces of the light-emitting elements, the wavelength conversion layers, and the light-transmitting plate. A side surface of the wavelength conversion layer facing to another adjacent wavelength conversion layer extends in a direction perpendicular to the substrate.
US10937767B2 Chip packaging method and device with packaged chips
Disclosed herein are a chip packaging method and a device with packaged chips. The method includes: providing a support plate attached thereon with a first bonding layer; placing a plurality of chips onto the first bonding layer at intervals; performing a plastic packaging process to form a plastic packaging layer filling the gaps between the chips over the support plate, so that the plastic packaged chips are formed; removing the support plate and the first bonding layer to form the plastic packaged chips; forming an insulating layer over the plastic packaged chips, forming openings in the insulating layer and depositing metal in the openings to form a metal conducting layer and an interconnect circuitry; dicing the plastic packaged chips into a plurality of modules. The method reduces the distances between the chips, reduces the size of terminal products, and facilitates the miniaturization of the terminal products.
US10937766B2 Three-dimensional memory device with three-dimensional phase-change memory
Embodiments of three-dimensional (3D) memory devices with 3D phase-change memory (PCM) and methods for forming and operating the 3D memory devices are disclosed. In an example, a 3D memory device includes a first semiconductor structure including a peripheral circuit, an array of 3D PCM cells, and a first bonding layer including a plurality of first bonding contacts. The 3D memory device also further includes a second semiconductor structure including an array of 3D NAND memory strings and a second bonding layer including a plurality of second bonding contacts. The 3D memory device further includes a bonding interface between the first bonding layer and the second bonding layer. The first bonding contacts are in contact with the second bonding contacts at the bonding interface.
US10937765B2 Semiconductor device with laminated semiconductor chips
A semiconductor device includes a plurality of memory chips laminated to each other, each of the memory chips include a first transmission/reception coil for communication by means of inductive coupling; first lead-out lines led out from both ends of the first transmission/reception coil; and a first transmission/reception circuit, which is connected to the first lead-out lines, and which inputs/outputs signals to/from the first transmission/reception coil. The semiconductor device is also provided with an interposer, which is disposed on one end in the laminating direction of the memory chips, and which has, for each of the memory chips: a second transmission/reception coil coupled to the first transmission/reception coil by means of inductive coupling; second lead-out lines led out from both ends of the second transmission/reception coil; and a second transmission/reception circuit, which is connected to the second lead-out lines, and which inputs/outputs signals to/from the second transmission/reception coil.
US10937762B2 Logic drive based on multichip package using interconnection bridge
A multi-chip package comprising: an interconnection substrate comprising an interconnection bridge embedded in the interconnection substrate, and an interconnection scheme comprising a first interconnection metal layer, a second interconnection metal layer over the first interconnection layer and the interconnection bridge, and a polymer layer between the first and second interconnection metal layers, wherein the interconnection bridge is embedded in the interconnection scheme and has sidewalls surrounded by the polymer layer; a semiconductor IC chip over the interconnection substrate and across over an edge of the interconnection bridge; a memory chip over the interconnection substrate and across over an edge of the interconnection bridge, wherein the interconnection bridge comprises a plurality of metal interconnects configured for a data bus coupling the semiconductor IC chip to the memory chip, wherein a bitwidth of the data bus between the semiconductor IC chip and the memory chip is greater than or equal to 512.
US10937759B2 Radio frequency transmission line
This disclosure relates to a radio frequency (RF) transmission line for high performance RF applications. The RF transmission line includes a bonding layer having a bonding surface and configured to receive an RF signal, a barrier layer proximate the bonding layer, a diffusion barrier layer proximate the bonding layer and configured to prevent contaminant from entering the bonding layer, and a conductive layer proximate the diffusion barrier layer. The diffusion barrier layer has a thickness that allows the received RF signal to penetrate the diffusion barrier layer to the conductive layer. The diffusion barrier layer can be a nickel layer.
US10937755B2 Bond pads for low temperature hybrid bonding
Various chip stacks and methods and structures of interconnecting the same are disclosed. In one aspect, an apparatus is provided that includes a first semiconductor chip that has a first glass layer and plural first groups of plural conductor pads in the first glass layer. Each of the plural first groups of conductor pads is configured to bumplessly connect to a corresponding second group of plural conductor pads of a second semiconductor chip to make up a first interconnect of a plurality interconnects that connect the first semiconductor chip to the second semiconductor chip. The first glass layer is configured to bond to a second glass layer of the second semiconductor chip.
US10937754B1 Semiconductor package and manufacturing method thereof
A semiconductor package is provided which includes a package substrate, a first die, a second die, an interconnection member and a number of bonding wires. The first die is disposed on the package substrate. The second die is disposed over the first die. The interconnection member is configured for coupling the first die and the second die and comprises a first connection plate, a second connection plate and a bump. The first connection plate is connected to the first die. The second connection plate is connected to the second die. The bump couples the first connection plate and the second connection plate. The bonding wires couple the interconnection member to the package substrate, the first die and the second die.
US10937744B2 Semiconductor packages including roughening features
A semiconductor package includes a substrate, a semiconductor die, dendrite, and a mold material. The substrate includes a die pad. The die pad includes roughening features. The semiconductor die is attached to the die pad such that the roughening features are adjacent to the semiconductor die. The dendrite is on the roughening features adjacent to the semiconductor die. The mold material encapsulates the semiconductor die, the dendrite, and at least a portion of the substrate.
US10937743B2 Mixing organic materials into hybrid packages
A method includes forming an interposer, which includes a semiconductor substrate, and an interconnect structure over the semiconductor substrate. The method further includes bonding a device die to the interposer, so that a first metal pad in the interposer is bonded to a second metal pad in the device die, and a first surface dielectric layer in the interposer is bonded to a second surface dielectric layer in the device die. The method further includes encapsulating the device die in an encapsulating material, forming conductive features over and electrically coupling to the device die, and removing the semiconductor substrate. A part of the interposer, the device die, and portions of the conductive features in combination form a package.
US10937737B2 Wiring member and power conversion device
A wiring member to electrically connect a positive direct-current terminal and an alternating-current terminal to each other, the positive direct-current terminal being formed in a semiconductor element module, the alternating-current terminal being formed in a semiconductor element module, a positive potential being applied to the positive direct-current terminal, a positive potential and a negative potential being appropriately applied to the alternating-current terminal, the wiring member including an insulative partition formed on the wiring member, the insulative partition being upright so as to block the line of sight between the positive direct-current terminal and the alternating-current terminal.
US10937731B2 Semiconductor module and method for manufacturing semiconductor module
Provided is a semiconductor module enabling to effectively reduce, with a relatively simple structure, a thermal strain occurring in a bonding section between a semiconductor chip and other conductor members. The semiconductor module is characterized by being provided with: a first wiring layer; a semiconductor element bonded on the first wiring layer via a first bonding layer; a first electrode bonded on the semiconductor element via a second bonding layer; a second electrode connected on the first electrode; and a second wiring layer connected on the second electrode. The semiconductor module is also characterized in that: the width of the second electrode, said width being in the short-side direction, is more than the thickness of the first electrode; and the second electrode is disposed at a position off the center position of the semiconductor element.
US10937729B2 Integrated circuit devices and methods of manufacturing the same
Described herein is an integrated circuit device comprising a conductive line structure including a bit line and an insulating capping pattern; and an insulating spacer covering a side wall of the conductive line structure, the insulating spacer including an inner spacer and a char spacer. To form the insulating spacer, a polymer brush pattern may be chemically bonded to the inner spacer to cover a side wall of the conductive line structure; a first insulating spacer film covering the inner spacer and the polymer brush pattern may be formed; and a char spacer may be formed from the polymer brush pattern by pyrolyzing the polymer brush pattern in the absence of oxygen.
US10937727B2 Semiconductor module and method for manufacturing semiconductor module
A semiconductor module includes a metal plate; a solder applied on the metal plate; a component-to-be-bonded mounted on the solder; and a linear guide portion delineated along a circumference of the component-to-be-bonded on a top surface of the metal plate, and including a metal surface having greater surface roughness than a peripheral region.
US10937725B2 Semiconductor device and method for manufacturing thereof
A semiconductor device comprises: a ceramic substrate having conductor layers on both surfaces thereof; a semiconductor element joined to the upper surface conductor layer of the ceramic substrate; a frame member arranged on the upper surface conductor layer so as to surround a side surface of the semiconductor element; and an electrode, which is joined to an upper portion of the semiconductor element via a second fixing layer, and has fitting portions on a side surface of the electrode. On an inner wall of the frame member, fitting portions to be fitted to the fitting portions of the electrode and four positioning portions extending from the inner wall of the frame member to the side surfaces of the electrode are formed.
US10937724B2 Package structure applied to driving apparatus of display
A package structure applied to a driving apparatus of a display is disclosed. The driving apparatus includes at least one driving unit. The package structure includes a substrate, a first connecting unit, a second connecting unit and at least one package unit. The substrate is used to carry the driving unit. The first connecting unit is disposed at one side of the substrate. A longitudinal direction of the first connecting unit is parallel to a first direction. The second connecting unit is disposed at the other side of the substrate. A longitudinal direction of the second connecting unit is parallel to the first direction. The package unit is used to package the driving unit to form driving unit package object. A longitudinal direction of the driving unit package object is parallel to a second direction. The first direction and the second direction are perpendicular to each other.
US10937723B2 Package carrier structure having integrated circuit design and manufacturing method thereof
A package carrier structure includes an insulating substrate, a first wiring layer, a second wiring layer, at least one conductive via, a plurality of first and second conductive pads, a first insulating layer, a plurality of first and second conductive structures, and an encapsulated layer. The first and second wiring layers are disposed on the upper and lower surfaces of the insulating substrate respectively. The conductive via penetrates through the insulating substrate and electrically connected to the first and second wiring layers. The first and second conductive pads are disposed on the upper surface and electrically connected to the first wiring layer. The first insulating layer is disposed on the upper surface and exposing the first and second conductive pads. The first and second conductive structures are disposed on the first and second conductive pads respectively. The lower surface of the insulating substrate is covered by the encapsulation layer.
US10937722B1 Device substrate
A device substrate includes a first substrate, a second substrate, a plurality of first bonding pads, a plurality of second bonding pads, a plurality of first leads, and a plurality of second leads. The first and second bonding pads are separated from each other. The first bonding pads are arranged in a first column. The second bonding pads are arranged in a second column. The first and second leads respectively overlap the first and second bonding pads. The first lead includes a first extension portion and a first branch portion. The first extension portion extends from the first column to the second column. The first branch portion is connected to an end of the first extension portion close to the second column. An angle is present between the first extension portion and the first branch portion.
US10937713B2 Chip on film package
A chip on film package is disclosed, including a flexible film, a patterned circuit layer, a chip, and a dummy metal layer. The flexible film includes a first surface and a second surface opposite to the first surface. The patterned circuit layer is disposed on the first surface. The chip is mounted on the first surface and electrically connected to the patterned circuit layer. The dummy metal layer covers the second surface capable of dissipating heat of the chip. The dummy metal layer is electrically insulated from the patterned circuit layer.
US10937709B2 Substrates for semiconductor packages
A substrate includes a dielectric layer, a first metal bar, a plurality of first traces, a plurality of first openings, a second metal bar, and at least one second opening. The dielectric layer has a first major surface and a second major surface opposite to the first major surface. The first metal bar is on the first major surface. The plurality of first traces are on the first major surface. Each first trace is connected at one end to the first metal bar. The plurality of first openings expose the dielectric layer on the first major surface and intersect a first trace. The second metal bar is on the second major surface. The at least one second opening exposes the dielectric layer on the second major surface and intersects the second metal bar. The first openings are laterally offset with respect to the at least one second opening.
US10937705B2 Sample inspection using topography
Defects are detected using surface topography data. The defects may be detected by determining topography characteristics within a region of interest on a sample, and the same topography characteristics of at least one reference surface. By comparing the topography characteristics in the region of interest for the sample and reference surface, common pattern structures may be removed, leaving only variations, which may be used to identify the presence of defects. For example, thresholds may be used to identify variations in the topography characteristics as defect candidates. Defects may be identified based on, e.g., size, height, shape, texture, etc. of candidate defects. In some implementations, rather than using a reference surface, the topography characteristic of the surface within the region of interest may be inspected based on prior knowledge of a required surface topography for the region of interest to determine if a defect is present.
US10937703B2 Field-effect transistor having dual channels
An integrated semiconductor device having a substrate with a first substrate region and a second substrate region. The integrated semiconductor device further includes a first field-effect transistor disposed on the substrate in the first substrate region. The first field-effect transistor has a plurality of first fins having a first semiconductor material. In addition, the integrated semiconductor device includes a second field-effect transistor disposed on the substrate in the second substrate region. The second field-effect transistor has a plurality of second fins having a second semiconductor material that differs from the first semiconductor material.
US10937701B2 Semiconductor device
A semiconductor device includes a first gate structure in a substrate and a second gate structure in the substrate and adjacent to the first gate structure. Preferably, a top surface of the first gate structure and a top surface of the second gate structure are lower than a top surface of the substrate and a number of work function metal layers in the first gate structure and the second gate structure are different.
US10937700B2 Semiconductor devices
A semiconductor device includes a first semiconductor pattern doped with first impurities on a substrate, a first channel pattern on the first semiconductor pattern, second semiconductor patterns doped with second impurities contacting upper edge surfaces, respectively, of the first channel pattern, and a first gate structure surrounding at least a portion of a sidewall of the first channel pattern.
US10937699B2 Method of forming a fin under a gate structure
A method for forming a semiconductor device includes forming a fin structure on a substrate, forming a shallow trench isolation region adjacent the fin structure so that an upper portion of the fin structure is exposed, forming a dummy gate over the exposed fin structure, forming an interlayer dielectric layer around the dummy gate, removing the dummy gate to expose the fin structure, and after removing the dummy gate, introducing a strain into a crystalline structure of the exposed fin structure.
US10937696B2 Capacitor and method for producing the same
In a method for producing a capacitor, a dielectric structure is generated in a trench of a semiconductor substrate. The dielectric structure includes a plurality of adjacent dielectric layers having opposing material tensions.
US10937695B2 FinFET switch
An embodiment of a semiconductor switch structure includes source contacts, drain contacts, gates and fins. The contacts and gates are elongated in a first direction and are spaced apart from each other in a second direction perpendicular to the first direction. The gates are interspersed between the contacts. The fins underlie both the contacts and the gates. The fins are elongated in the second direction and are spaced apart from each other in the first direction. A contact via extends through one of the contacts without contacting a gate or a fin. A gate via extends through one of the gates without contacting a contact or a fin. A contact-gate via is in contact with both a contact and a gate but not a fin.
US10937690B2 Selective dielectric deposition
Methods, apparatuses, and systems related to selectively depositing a liner material on a sidewall of an opening are described. An example method includes forming a liner material on a dielectric material of sidewalls of an opening and a bottom surface of an opening and removing the first liner material of the sidewalls of the opening and the bottom surface of the opening using a non-selective etch chemistry. The example method further includes forming a second liner material on the dielectric material of the sidewalls of the opening to avoid contact with the bottom surface of the opening.
US10937686B2 Formation and in-situ treatment processes for gap fill layers
The present disclosure relates to a semiconductor device and a manufacturing method, and more particularly to a semiconductor device having an enhanced gap fill layer in trenches. The present disclosure provides a novel gap fill layer formed using a multi-step deposition and in-situ treatment process. The deposition process can be a flowable chemical vapor deposition (FCVD) utilizing one or more assist gases and molecules of low reactive sticking coefficient (RSC). The treatment process can be an in-situ process after the deposition process and includes exposing the deposited gap fill layer to plasma activated assist gas. The assist gas can be formed of ammonia. The low RSC molecule can be formed of trisilylamin (TSA) or perhydropolysilazane (PHPS).
US10937685B2 Diffusion break structures in semiconductor devices
The present disclosure generally relates to semiconductor devices and processing. The present disclosure also relates to isolation structures formed in active regions, more particularly, diffusion break structures in an active semiconductor layer of a semiconductor device. The present disclosure also relates to methods of forming such structures and replacement metal gate processes.
US10937676B2 Substrate processing apparatus and device management controller
There is provided a configuration that includes a device-status-monitoring controller that stores, in a storage section, device data generated by the apparatus; an analysis-support controller that acquires the device data related to abnormality analysis information from the storage section based on basic information that includes: information that defines an abnormal event, at least one of the device data corresponding to the abnormal event, and step information indicating a step where the at least one of the device data is generated; and recipe-specific information that includes at least a recipe name; and a display device that displays the device data related to the abnormality analysis information in a manner that goes back to a past time from a time when a latest recipe specified by the recipe name is executed.
US10937675B2 Substrate processing apparatus, substrate processing apparatus control method, and storage medium storing program
A substrate processing apparatus includes: a stage configured to place thereon a substrate or at least a portion of a substrate holding member configured to hold the substrate, the substrate having two sides extending in a first direction and two sides extending in a second direction; a transporter configured to transport the substrate to a position facing the stage; first and second sensors, which are fixed relative to the stage and respectively located outside the sides, extending in the second direction, of the substrate at the position facing the stage so as to detect the sides of the substrate, respectively; and third and fourth sensors, which are fixed relative to the stage and respectively located outside the sides, extending in the first direction, of the substrate at the position facing the stage so as to detect the sides of the substrate, respectively.
US10937672B2 Heating device and heating chamber
A heating device and a heating chamber are provided, comprising a base plate (21), at least three supporting columns (22) and a heating assembly, where the at least three supporting columns are arranged vertically on the base plate and are distributed at intervals along a circumferential direction of the base plate Top ends of the at least three supporting columns form a bearing surface for supporting a to-be-heated member (23). The heating assembly includes a heating light tube (24) and a thermal radiation shielding assembly, where the heating light tube is disposed above the base plate and below the bearing surface. A projection of an effective heating area formed by uniform distribution of the heating light tube on the base plate covers a projection of the bearing surface on the base plate. The thermal radiation shielding assembly shields heat radiated by the heating light tube towards surroundings and bottom.
US10937671B2 Conductive heat spreader and heat sink assembly for optical devices
Matching of coefficient of thermal expansion for heat spreaders and carrier die can facilitate optoelectronic die alignment. In one example, an apparatus comprises a carrier die comprising a first coefficient of thermal expansion, two or more optoelectronic die disposed on the carrier die, and a spreader. The spreader can comprise a second material coefficient of thermal expansion matched to the first coefficient of thermal expansion. Additionally, a thermal interface material is disposed between the spreader and the one or more optoelectronic die.
US10937669B2 Substrate solution-treatment apparatus, treatment solution supplying method and storage medium
A substrate solution-treatment apparatus includes: a substrate holding part for holding a substrate; a nozzle for supplying a treatment solution onto the substrate; a supply line; a flow rate control mechanism including a flow rate meter and a flow rate control valve installed in the supply line; an opening/closing valve installed in the supply line; and a control part for controlling operations of the flow rate control mechanism and the opening/closing valve. The flow rate control mechanism controls the flow rate control valve such that a detection value of the flow rate meter coincides with a flow rate target value provided from the control part. The control part controls the nozzle to supply the treatment solution onto the substrate with the opening/closing valve opened, and provides a first flow rate as the flow rate target value to the flow rate control mechanism.
US10937668B2 Semiconductor package manufacturing method
A semiconductor package manufacturing method includes the steps of bonding a plurality of semiconductor chips to the front side of a wiring substrate, next supplying a sealing compound to the front side of the wiring substrate to thereby form a sealing layer from the sealing compound on the front side of the wiring substrate, thereby forming a package substrate, next holding the package substrate on a holding tape, next cutting the front side of the resin layer by using a profile grinding tool to thereby form a plurality of ridges and grooves on the front side of the resin layer, thereby increasing the surface area of the front side of the resin layer, and next dividing the package substrate along each division line to obtain a plurality of individual semiconductor packages.
US10937665B2 Methods and apparatus for gettering impurities in semiconductors
Methods and apparatus for gettering impurities in semiconductors are disclosed. A disclosed example multilayered die includes a substrate material, a component layer below the substrate material, and an impurity attractant region disposed in the substrate material.
US10937661B2 Method for removing silicon oxide and integrated circuit manufacturing process
A method for removing silicon oxide from a wafer and an integrated circuit manufacturing process are provided. The method includes: introducing a dehydrated hydrogen fluoride gas and a dehydrated alcohol gas into a process chamber; mixing the dehydrated hydrogen fluoride gas with the dehydrated alcohol gas to generate gaseous etchants; allowing reactions between the etchants and the wafer in the process chamber under a high pressure maintained in the process chamber to improve an etching selectivity; and pumping out reaction products from the process chamber.
US10937659B2 Method of anisotropically etching adjacent lines with multi-color selectivity
Embodiments provide anisotropic etch processes for silicon carbon nitride (SiCN) or other materials within multi-color structures with improved selectivity to materials in adjacent lines. Cyclic surface modification and activation processes are used to achieve an anisotropic etch with desired selectivity with respect to other materials in a multi-color structure. For example embodiments, selectivity of a first material, such as SiCN or silicon nitride, with respect to other materials in adjacent lines for the multi-color structure is achieved using the cyclic modification/activation processes. The materials within the multi-color structure can include, for example, silicon, silicon nitride, silicon carbon oxide, silicon oxide, titanium nitride, and/or other materials. For one embodiment, hydrogen is introduced to process chemistry to facilitate the surface modification. For one embodiment, a non-corrosive gas, such as nitrogen trifluoride, is included in the process chemistry with the hydrogen.
US10937658B2 LED wafer processing method
An LED wafer is formed from a sapphire substrate having a front side. A plurality of crossing division lines are formed on the front side of the sapphire substrate to thereby define a plurality of separate regions where a plurality of LEDs are respectively formed. An LED wafer processing method includes preparing a V-blade having an annular cutting edge whose outer circumferential portion has a V-shaped cross section, rotatably mounting the V-blade in a cutting unit, holding the LED wafer on a holding table with the back side of the LED wafer exposed upward, and then relatively moving the cutting unit and the holding table to form a chamfered portion on the back side of the LED wafer along an area corresponding to each division line formed on the front side of the LED wafer.
US10937656B2 Self-protective layer formed on high-k dielectric layer
Semiconductor device structures having metal gate structures with tunable work function values are provided. In one example, a first gate structure and a second gate structure formed on a substrate, wherein the first gate structure includes a first work function metal having a first material, and the second gate structure includes a second work function metal having a second material, the first material being different from the second material, wherein the first gate structure further includes a gate dielectric layer, a self-protective layer having metal phosphate, and the first work function metal on the self-protective layer.
US10937655B2 Memory device with various pass voltages
Provided herein may be a memory device and a method of operating the same. The memory device may include a memory block including a plurality of pages, and peripheral circuits configured to sequentially program the pages. The memory device may include control logic configured to control the peripheral circuits such that a program voltage is applied to a word line coupled to a page selected from among the pages such that different pass voltages are applied to all or some word lines coupled to pages on which a program operation has been performed among unselected pages other than the selected page, and to word lines coupled to pages on which a program operation has not been performed among the unselected pages.
US10937654B2 Methods of doping a silicon-containing material and methods of forming a semiconductor device
A method of doping a silicon-containing material. The method comprises forming at least one opening in a silicon-containing material and conformally forming a doped germanium material in the at least one opening and adjacent to the silicon-containing material. A dopant of the doped germanium material is transferred into the silicon-containing material. Methods of forming a semiconductor device are also disclosed, as are semiconductor devices comprising a doped silicon-containing material.
US10937651B2 Laser annealing method
A laser annealing method includes: step A of providing a substrate having an amorphous semiconductor film formed on a surface thereof; and step B of selectively irradiating a portion of the amorphous semiconductor film with laser light. The step B includes a step of simultaneously forming, in the portion, two molten regions that have elongate shapes congruent to each other and are arranged in line symmetry with each other.
US10937650B1 Semiconductor device having in situ formed horizontal nanowire structure
Methods of in situ fabrication and formation of horizontal nanowires for a semiconductor device employ non-catalytic selective area epitaxial growth to selectively grow a semiconductor material in a selective area opening of predefined asymmetrical geometry. The selective area opening is defined in a dielectric layer to expose a semiconductor layer underlying the dielectric layer. The non-catalytic selective area epitaxial growth is performed at a growth temperature sufficient to also in situ form a linear stress crack of nanoscale width that is nucleated from a location in a vicinity of the selective area opening and that propagates in a uniform direction along a crystal plane of the semiconductor layer in both the semiconductor layer and the dielectric layer as a linear nanogap template. The semiconductor material is further selectively grown to fill the linear nanogap template to in situ form the nanowire that is uniformly linear.
US10937648B2 Gate stack designs for analog and logic devices in dual channel Si/SiGe CMOS
Improved gate stack designs for Si and SiGe dual channel devices are provided. In one aspect, a method for forming a dual channel device includes: forming fins on a substrate, the fins including Si fins in combination with SiGe fins as dual channels of an analog device and a logic device, with the analog device and the logic device each having a Si fin and a SiGe fin; forming a silicon germanium oxide (SiGeOx) layer on the SiGe fins; annealing the SiGeOx layer to form a Si-rich layer on the SiGe fins via a reaction between SiGeOx and SiGe; and forming metal gates over the Si fins and over the Si-rich layer on the SiGe fins. A dual channel device is also provided.
US10937647B2 Semiconductor crystal substrate, infrared detector, and method for producing semiconductor crystal substrate
A semiconductor crystal substrate includes a crystal substrate that is formed of a material including GaSb or InAs, a first buffer layer that is formed on the crystal substrate and formed of a material including GaSb, the first buffer layer having n-type conductivity, and a second buffer layer that is formed on the first buffer layer and formed of a material including GaSb, the second buffer layer having p-type conductivity.
US10937646B1 Method for isolating gates in transistors
A method of forming an electrically insulating barrier between a source contact and a drain contact of a transistor device including an electrically insulating layer disposed atop a semi-conductive layer, and an electrically conductive layer disposed atop the electrically insulating layer, the source contact and the drain contact extending from the electrically conductive layer through the electrically insulating layer to the semi-conductive layer, the method including disposing a hardmask layer atop the electrically conductive layer, disposing a photoresist layer atop the hardmask layer, performing a photolithography process to form a trench in the hardmask layer to expose an underlying portion of the electrically conductive layer spanning between the source contact and the drain contact, and performing an ion implantation process, wherein an ion beam formed of ionized oxygen atoms is directed into the trench to oxidize the exposed portion of the electrically conductive layer.
US10937645B2 Methods for preparing self-assembled monolayers
The present application discloses forming self-assembled monolayers (SAMs) by exposing the substrate at least twice to SAM precursors with intervening cooling of a substrate.
US10937631B2 Plasma processing apparatus and plasma processing method
A plasma processing apparatus includes a high frequency antenna having first and second antenna elements. One end of the first antenna element is grounded and the other end thereof is connected to a high frequency power supply. One end of the second antenna element is an open end and the other end thereof is connected to either one of the one end and the other end of the first antenna element, a line length of the second antenna element having a value obtained by multiplying ((λ/4)+nλ/2) by a fractional shortening (λ is a wavelength of high frequency in vacuum and n is a natural number). A circuit viewed from the high frequency power supply toward the high frequency antenna is configured to generate, when a frequency of a high frequency power is changed, two resonant frequencies by an adjustment of the impedance adjustment unit.
US10937624B2 Apparatus and method for controlling ion beam using electrostatic filter
An apparatus is provided. The apparatus may include a main chamber, an entrance tunnel, the entrance tunnel having an entrance axis extending into the main chamber; an exit tunnel, connected to the main chamber and defining an exit axis, wherein the entrance tunnel and the exit tunnel define a beam bend of less than 25 degrees therebetween, and an electrode assembly, disposed in the main chamber, and defining a beam path between the entrance tunnel and the exit tunnel. The electrode assembly may include an upper electrode, disposed on a first side of the beam path, and a plurality of lower electrodes, disposed on a second side of the beam path, the plurality of lower electrodes comprising at least three electrodes.
US10937621B2 Triode electron gun
Vacuum electron devices and linear accelerators include a hollow cathode configured to emit a beam of electrons. An anode is configured to attach and focus the beam of electrons. A control grid is configured to control the beam of electrons emitted from the hollow cathode. A cylinder is positioned substantially coaxial with the hollow cathode and is configured to maintain a shape and trajectory of the emitted beam of electrons.
US10937619B2 Fuse element and fuse device
A fuse device that uses a fuse element having an appropriate size in order to improve the rating, while maintaining insulation performance. The fuse device is provided with a fuse element, a case having a housing space for housing the fuse element and having a lead-out port through which both ends of the fuse element are led out, and which supports the fuse element in a bridge-like manner in the housing space; and a shield disposed in the housing space for shielding an inner wall surface leading to the lead-out port from a scattered melted material from a fusing location of the fuse element.
US10937618B2 Latching device and an operating mechanism with such a latching device
A latching device for an operating mechanism for an electrical switching apparatus. The device has a locking member movable between a first position and a second position. In the first position the locking member is arranged to lock a drive member of the operating mechanism in a locked position, and a force of the drive member being applied to a contact portion of the locking member. In the second position the locking member is arranged to release the drive member from the locked position. At least in the first position the locking member is arranged to bear against the counter roller. A tripping member is movable between a first position locking the locking member and a second position releasing the locking member. The locking member has a first portion and a second portion. The first portion is rotatable connected to a first link around a first pivot axis, which first pivot axis is movable perpendicular to its direction. The second portion is rotatable connected to a second link around a second pivot axis and movable perpendicular to its direction. The second link is rotatable connected to the tripping element around a third pivot axis. Movement of the tripping member from its first position to its second position initiates movement of the contact portion out of force-transmitting relation with the drive member.
US10937614B1 Switch module with a built-in structure of anti-surge and linkage disconnection
A switch module with a built-in structure of anti-surge and linkage disconnection, particularly to one that has an anti-surge instant expanding detaching device with a cocoon form protection structure, when an overvoltage occurs, the metal oxide varistor would instantly heat up or explode, and the expanded graphite is linear expanded by absorbing heat and forms a cocoon form protection structure that fill up the containing space like a spider web covering the metal oxide varistor to forms a flame proof layer, when the expanding volume of the expanded graphite reach the predetermined setting, the expansion provides a push force pushing the pushing element forcing the first connecting point detaching from the second connecting point and turning off the switch, and further achieving the effects of easy manufacturing and improving the stability and the accuracy.
US10937606B2 Push-button switch having sound function
A push-button switch has a sound function and a button accepts a pushing operation. A second plunger slides in coordination with the pushing operation on the button. A torsion coil spring stores or releases elastic energy together with sliding of the second plunger. A sounder unit slides using elastic energy released by the torsion coil spring at the same time as the torsion coil spring elastically deforms, and the sounder unit generates a hitting sound by impacting a hitting piece. A movable contact piece has a movable-side contact Pm and is capable of moving due to being pushed by the sliding sounder unit. A fixed contact piece has a fixed side contact, the movable-side contact Pm being engaged with the fixed side contact at the same time or substantially at the same time as the sounder unit hits the hitting piece.
US10937605B2 Electrical contact system
An electrical contact system includes a static contact having a static contact point, a movable contact having a movable contact point, a rotating member on which the movable contact is mounted, and an arc extinguishing device having an arc extinguishing sheet. The movable contact is rotatable with the rotating member between a switch-on position and a switch-off position. When the movable contact is rotated to the switch-on position, the arc extinguishing sheet is rotated beyond a contact area between the movable contact point and the static contact point, allowing electrical contact of the movable contact point with the static contact point. When the movable contact is rotated to the switch-off position, the arc extinguishing sheet is rotated into the contact area between the movable contact point and the static contact point, electrically isolating the movable contact point from the static contact point and cutting off an electric arc.
US10937602B2 Method using bismuth based alloy as power-off element
The present invention discloses a method using a bismuth based alloy as power-off element, comprising: a bismuth based alloy is used as the power-off element and a melting point of the bismuth based alloy is between 100° C. to 380° C.; when the power-off element is in an environment below the melting point, two conductive elements are mutually contacted and capable of conducting currents, whereas the power-off element is only receptive of the currents but does not serve as a medium for conducting the currents; when a working temperature of a switch or the socket is close to or exceeds the melting point, the power-off element loses rigidity and enables the two conductive elements to be separated from each other, thereby forming an electrically disconnected state.
US10937600B2 Electrolytic capacitor containing a valve metal sourced from a conflict-free mine site and a method of forming thereof
A method of forming an electrolytic capacitor is provided. The method includes obtaining an unverified mineral sample from a mine site, analyzing the unverified mineral sample via quantitative mineralogical analysis and comparing data collected during the quantitative mineralogical analysis for the unverified mineral sample to data in a database that corresponds to quantitative mineralogical analysis collected for verified mineral samples sourced from one or more mine sites from a conflict-free geographic region to determine if the unverified mineral sample is sourced from one or more mine sites from the conflict-free geographic region. If it is determined that the unverified mineral sample is sourced from one or more mine sites from the conflict-free geographic region, the method then involves converting the unverified mineral sample into an anode for the electrolytic capacitor. The electrolytic capacitor can be a solid electrolytic capacitor or a wet electrolytic capacitor.
US10937598B2 Flexible electrode and sensor element
A flexible electrode is provided in which an increase in resistance change rate caused by repeated stretch is reduced. A sensor element is also provided, which uses the flexible electrode. A strain sensor, a pressure sensor, and a temperature sensor are also provided, each using the sensor element. The flexible electrode can include an insulating flexible substrate and an electrode film laminated on the flexible substrate. The electrode film can include a fibrous carbon nanohorn aggregate.
US10937596B2 Electronic component
An electronic component includes an element body including a plurality of side surfaces adjacent to each other, and an external electrode disposed on the plurality of side surfaces. The external electrode includes a conductive resin layer in which a plurality of gaps exists and a plating layer disposed on the conductive resin layer. A clearance communicating with the plurality of gaps exists between an end edge of the plating layer and the element body. The conductive resin layer includes a first portion located on one side surface of the plurality of side surfaces and a second portion located on another side surface of the plurality of side surfaces. An existence ratio of the gaps in the first portion is greater than an existence ratio of the gaps in the second portion.
US10937587B2 Reactor and method for production of core body
A reactor includes an outer peripheral iron core composed of a plurality of outer peripheral iron core portions and at least three iron core coils arranged inside the outer peripheral iron core. The at least three iron core coils are composed of iron cores coupled to the plurality of outer peripheral iron core portions and coils wound onto the iron cores. Gaps, which can be magnetically coupled, are formed between adjacent iron cores. The reactor further includes connection parts for connecting the plurality of outer peripheral iron core portions to each other.
US10937585B2 Electromagnetic device
An electromagnetic device is disclosed, the electromagnetic device comprising a core support having an exterior surface comprising at least one radial protrusion, a tubular magnetic core positioned around a portion of the length of the core support, the tubular magnetic core having an interior surface, at least one indent located in the interior surface of the tubular magnetic core, wherein the at least one protrusion is located within the at least one indent to prevent relative longitudinal movement between the core support and tubular magnetic core, and a primary coil and at least one secondary coil, each coil positioned around a portion of a length of the tubular magnetic core.
US10937583B2 Laminated electronic component
A laminated electronic component having a coil formed in the laminated body of pluralities of laminated magnetic material layers and conductor patterns by electrically connecting the conductor patterns adjacent to each other via the magnetic material layers. The magnetic material layers contain a metal magnetic material. The coil has a first end portion close to a bottom surface of the laminated body and a second end portion distant from the bottom surface of the laminated body. The first end portion is electrically connected to a first external terminal disposed on the bottom surface of the laminated body. The second end portion is electrically connected to a second external terminal disposed on the bottom surface of the laminated body via an electrode disposed on a side surface of the laminated body. The electrode is covered with an insulator film.
US10937582B2 Methods and apparatus for generating magnetic fields
Embodiments described herein provide devices, systems, and techniques for generating a magnetic field pattern that includes a plurality of magnetic poles. In specific embodiments, a magnetic device is disclosed which generates a magnetic field pattern including two magnetic poles of the same polarity on both ends, or sides of the magnetic device, and a third magnetic pole of a different polarity from the other two magnetic poles, wherein the third magnetic pole is located inside the magnetic device and between the other two magnetic poles. Moreover, the magnetic device is configured with two openings located at the two transition boundaries/interfaces of the three-pole magnetic field. As such, the two transition boundaries become accessible to objects. In particular, when another magnet is inserted at an interface between two magnetic poles, the magnet will “register” right at the interface and hover over or be suspended at the opening of the magnetic device.
US10937558B2 Method of launching natural circulation of liquid metal coolant of a fast neutron nuclear chain reactor
The method of launching natural circulation of the liquid metal coolant in the heat sink circuit of the fast neutron nuclear reactor without connection to the main heat source (first circuit heat sink) and without using pumping equipment, but only as a result of electric heating of the downing and lifting sections of the heat sink circuit to the specified temperatures and, as a consequence, the occurring difference in the densities of the coolant on the lifting and downing sections of the heat sink circuit.
US10937557B2 Systems and methods for airflow control in reactor passive decay heat removal
Damper systems selectively reduce coolant fluid flow in nuclear reactor passive cooling systems, including related RVACS. Systems include a damper that blocks the flow in a coolant conduit and is moveable to open, closed, and intermediate positions. The damper blocks the coolant flow when closed to prevent heat loss, vibration, and development of large temperature gradients, and the damper passively opens, to allow full coolant flow, at failure and in transient scenarios. The damper may be moveable by an attachment extending into the coolant channel that holds the damper in a closed position. When a transient occurs, the resulting loss of power and/or overheat causes the attachment to stop holding the damper, which may be driven by gravity, pressure, a spring, or other passive structure into the open position for full coolant flow. A power source and temperature-dependent switch may detect and stop holding the damper closed in such scenarios.
US10937553B2 Systems and methods to organize the flow and processing of queued messages that have been received from healthcare entities
Systems and methods to organize the flow and processing of queued messages may: receive messages in a set of processing queues; select a first and second processing queue; select a first and second message in the first and second processing queue; process the concurrent portions of the first and second message simultaneously; select a third processing queue and determine a subset of messages that are its oldest messages; assign a first sequential numbering to the messages in the subset; assign a second sequential numbering to those messages in the subset having a concurrent portion that has been previously processed and a sequential portion that has not been previously processed; determine whether the oldest message in the subset was assigned the same number in the first sequential numbering and the second sequential numbering, and, if so, process the sequential portion of the oldest message.
US10937552B2 Systems and methods for an online medical panel
In accordance with some embodiments, systems and methods provide for generating a panel of medical experts for a patient being treated by a treating physician who has been diagnosed with a medical condition, the panel of medical experts providing in a timely manner recommendations for a treatment plan for the patient's medical condition. In accordance with some embodiments, the treating physician submits an Opinion Request to an automated service that selects the panel of medical experts, the treating physician providing a narrative of the relevant medical history of the patient and relevant medical images for review by the panel. In accordance with some embodiments, a resultant report of the treatment recommendations from the panel is provided to the treating physician for dissemination to the patient.
US10937548B2 Computerized system for efficient augmentation of data sets
A method of improving data sets, for example, of patients, each being characterized by relatively low-cost medical data, identifies those patients where the acquisition of higher cost medical data would best inform an estimate of the higher cost medical data for the remaining patients. In this way scarce medical resources can be more efficiently applied in characterizing a potential patient pool, for example, for a clinical trial when resources are not available for extensive medical characterization of each trial participant.
US10937542B1 Patient specific treatment planning
A method of patient specific treatment planning is described herein. The method includes receiving an image file of a region of interest of an anatomy; extracting co-ordinates information and density information of a plurality of points of an image of the image file; pre-training a neural network based on the co-ordinates information, the density information and collective information of a database; performing at least one of a virtual action, and a treatment, via a user, on the region of interest based on collective information in the database; and training the neural network based on a user input, and the collective information from the database. The collective information comprises a plurality of clusters of different physiological states. The plurality of clusters comprises a plurality of sub-clusters. The virtual action and the treatment are performed through at least one of a virtual reality and an augmented reality.
US10937540B2 Medical image classification based on a generative adversarial network trained discriminator
Mechanisms are provided to implement a generative adversarial network (GAN). A discriminator of the GAN is configured to discriminate input medical images into a plurality of classes including a first class indicating a medical image representing a normal medical condition, a second class indicating an abnormal medical condition, and a third class indicating a generated medical image. A generator of the GAN generates medical images and a training medical image set is input to the discriminator that includes labeled medical images, unlabeled medical images, and generated medical images. The discriminator is trained to classify training medical images in the training medical image set into corresponding ones of the first, second, and third classes. The trained discriminator is applied to a new medical image to classify the new medical image into a corresponding one of the first class or second class. The new medical image is either labeled or unlabeled.
US10937539B1 Automated activity suggestions based on wearable connectivity with vehicle systems
Systems and methods are provided for automated activity suggestions based on wearable connectivity with vehicle systems. An example method includes collecting health data for an occupant of the vehicle from a wearable device worn by the occupant; determining a location of the vehicle; and suggesting an activity for the occupant based on the collected health data and the location of the vehicle.
US10937538B2 Assessment and advice on nutrition and endurance
The present invention relates to a new integrated, holistic approach to empower older adults to enhance their quality of life and independence through a personalized lifestyle and nutrition program. This is achieved by measuring the physical status of the adults with respect to endurance/functionality. In addition, their nutritional status is assessed. Based on those assessments recommendations are provided with respect to particular exercise programs and nutrients that support the functions of the body. These methods can be implemented as a software program and executed on computer systems.
US10937536B2 Estimation of insulin based on reinforcement learning
The optimal insulin to be delivered by an insulin infusion pump is determined by using a reinforcement learning algorithm aiming to the personalized glucose regulation. The algorithm optimizes the daily basal insulin rate and insulin: carbohydrate ratio for each patient, on the basis of his/her measured glucose profile. The proposed algorithm is able to learn in real-time patient-specific characteristics captured in the daily glucose profile and provide individualized insulin treatment. An automatic and personalized tuning method contributes in the optimisation of the algorithm's performance.
US10937534B2 System and method for secure medication dispensing, monitoring, and control
A programmable medication dispenser is provided to securely dispense medication to a patient and mitigate the risk of diversion of the medication to an unauthorized user. The programmable medication dispenser may include a processor, a memory, a housing, a biometric verification module, an inner receptacle having a plurality of compartments for storing the medication, and a gate for dispensing the medication from one of the compartments. A patient may access the medication stored within the medication dispenser according to a prescribed dosing schedule based on instructions executed by the processor after verifying his or her identify via the biometric verification module. A system is also provided for securely dispensing, monitoring, controlling medication for a patient using the programmable medication dispenser and for mitigating the risk of diversion of the medication to an unauthorized user. The system could be implemented in a cloud-based environment wherein centralized, cloud-based monitoring and control of a network of medication dispensing systems is provided, and the system could function as a centralized portal for allowing healthcare providers to access patient healthcare data, as well as for allowing insurers and other entities to access such data, as needed.
US10937526B2 Cognitive evaluation of assessment questions and answers to determine patient characteristics
Mechanisms are provided for determining values to associate with medical conditions of a patient. A patient assessment is received that comprises a natural language question and a corresponding answer, about a patient, provided in response to the question. Cognitive natural language processing is performed on the patient assessment to extract features from the natural language question and corresponding answer. The extracted features are evaluated within a context of a pre-existing electronic medical record of the patient. A value for a medical condition of the patient is determined based on results of the evaluation and stored in the electronic medical record for the patient.
US10937523B2 Methods, systems and computer readable storage media for generating accurate nucleotide sequences
Methods, systems and computer-readable storage media relate to generating one or more consensus sequences. The methods may include determining a group of one or more reads with each main position without diversity from a group of one or more aligned reads based on diversity status of each main position, each group including sequence data disposed at a plurality of main positions and a plurality of secondary position regions disposed adjacent to the main positions. The methods may also include determining legitimate sequence data from each second position region having one or more nucleotides for each group of one or more reads without diversity; and generating a consensus sequence including sequence data disposed at each main position without diversity and legitimate sequence data disposed at each secondary position region for each group of one or more reads with each main position without diversity.
US10937516B2 Shift register and driving method thereof, gate drive circuit and display device
A shift register and a driving method thereof, a gate drive circuit and a display device are provided. The shift register may comprise a transmission sub-circuit, a storage sub-circuit and an output control sub-circuit. The shift register may further comprise an output buffer sub-circuit and a reset sub-circuit. The gate drive circuit may comprise a plurality of cascaded shift registers as described above. The display device may comprise the gate drive circuit. The present disclosure guarantees the working stability, use reliability and display effect of a display panel.
US10937515B1 Fuse latch circuits and related apparatuses, systems, and methods
Fuse latch circuits and related systems, methods, and apparatuses are disclosed. An apparatus includes a half interlock latch circuit including a first half and a second half. The first half of the half interlock latch circuit is configured to operate in a high impedance state responsive to operation of the second half of the half interlock latch circuit in a driven state. The second half of the half interlock latch circuit is configured to operate in a high impedance state responsive to operation of the first half of the half interlock latch circuit in a driven state.
US10937513B2 Semiconductor memory device and operating method thereof
A semiconductor memory device operates by applying a program pulse to a selected word line, updating a program pulse count value, determining a current sensing mode based upon the program pulse count value, and performing a program verify operation based upon the current sensing mode. The current sensing mode is determined by determining one of an individual state current sensing operation for determining verify pass or fail for one target program state and an all-state current sensing operation for determining verify pass or fail for all target program states.
US10937508B2 Nonvolatile memory devices and methods of operating a nonvolatile memory
Nonvolatile memory device includes a memory cell array including pages, each of the pages including memory cells storing data bits, each of the data bits being selectable by a different threshold voltage, a page buffer circuit coupled to the memory cell array through bit-lines, the page buffer circuit including page buffers to sense data from selected memory cells, and perform a first read operation and a second read operation, each including two sequential sensing operations to determine one data state, and each of the page buffers including a latch configured to sequentially store results of the two sequential sensing operations, and a control circuit to control the page buffers to store a result of the first read operation, reset the latches after completion of the first read operation, and perform the second read operation based on a valley determined based on the result of the first read operation.
US10937505B2 Voltage generation systems for programming memory
Methods of operating a memory include determining a target voltage level for an access line voltage, determining a target overdrive voltage level for gating the access line voltage to an access line coupled to a plurality of memory cells, generating a voltage level for the access line voltage in response to its target voltage level and generating a voltage level for gating the access line voltage to the access line in response to the target overdrive voltage level, and applying the access line voltage to the access line while applying the voltage level for gating the access line voltage to a control gate of a string driver connected to the access line. Apparatus include a voltage regulator having variable resistance paths between a voltage signal node and an output node, and between the voltage signal node and an input of a comparator of the voltage regulator.
US10937501B2 Memory device and method of operation
Discussed herein are systems and methods for charging an access line to a nonvolatile memory cell during a standby state, such as to prevent or mitigate standby-state charge loss. An embodiment of a memory device comprises a memory cell, a string driver circuit, and a charging circuit. The string driver circuit is coupled to the memory cell via a local word line, and has a common p-well. The charging circuit, in response to a voltage of a global word line of the memory device falling below a reference voltage during a standby state, couple a supply voltage to the common p-well of the string driver circuit to charge the global word line to a positive bias potential. The memory device includes a leakage compensation circuit to compensate for the junction leakage.
US10937495B2 Resistive memory apparatus and method for writing data thereof
A resistive memory and a method for writing data thereof are provided. The method for writing data includes: receiving a write-in data and generating an inverted write-in data; reading a current data in a plurality of selected memory cells; comparing the current data with the write-in data and the inverted write-in data; selecting the write-in data or the inverted write-in data to generate a final data according to a comparison result; and writing the final data into the selected memory cells.
US10937493B2 Memory systems and memory programming methods
Memory systems and memory programming methods are described. According to one aspect, a memory system includes program circuitry configured to provide a program signal to a memory cell to program the memory cell from a first memory state to a second memory state, detection circuitry configured to detect the memory cell changing from the first memory state to the second memory state during the provision of the program signal to the memory cell to program the memory cell, and wherein the program circuitry is configured to alter the program signal as a result of the detection and to provide the altered program signal to the memory cell to continue to program the memory cell from the first memory state to the second memory state.
US10937487B2 Differential amplifier schemes for sensing memory cells
Methods, systems, and devices for differential amplifier schemes for sensing memory cells are described. In one example, a memory apparatus may include a differential amplifier having a first input node configured to be coupled with a memory cell and having an output node configured to be coupled with a sense component. In some examples, the memory apparatus may also include a capacitor having a first node coupled with the first input node, and a first switching component configured to selectively couple a second node of the capacitor with the output node. The differential amplifier may configured such that a current at the output node is proportional to a difference between a voltage at the first input node of the differential amplifier and a voltage at the second input node of the differential amplifier.
US10937480B2 Spin current magnetization rotational element, magnetoresistance effect element, and magnetic memory
A spin current magnetization rotational element including a first ferromagnetic metal layer in which a magnetization direction is variable, and a spin-orbit torque wiring that extends in a second direction intersecting a first direction that is a plane-orthogonal direction of the first ferromagnetic metal layer, and is joined to the first ferromagnetic metal layer. The first ferromagnetic metal layer has a lamination structure including a plurality of ferromagnetic constituent layers and a plurality of nonmagnetic constituent layers which are respectively interposed between the ferromagnetic constituent layers adjacent to each other. At least one ferromagnetic constituent layer among the plurality of ferromagnetic constituent layers has a film thickness different from a film thickness of the other ferromagnetic constituent layers, and/or at least one nonmagnetic constituent layer among the plurality of nonmagnetic constituent layers has a film thickness different from a film thickness of the other nonmagnetic constituent layers.
US10937479B1 Integration of epitaxially grown channel selector with MRAM device
A magnetic memory array having an epitaxially grown vertical semiconductor selector connected with a memory element via a bottom electrode such as TaN. An electrically conductive contact such as tungsten (W) or TaN can be included between the vertical semiconductor channel and the TaN bottom electrode. The electrically conductive contact and the TaN bottom electrode can both be formed by a damascene process wherein an opening is formed in an oxide layer and a metal is deposited into the opening. A chemical mechanical polishing process can then be performed to remove portions of the metal that extend out of the opening in the oxide layer over the oxide surface.
US10937478B2 Systems and methods utilizing serial and parallel configurations of magnetic memory devices
An apparatus includes two or more magnetic tunnel junctions (MTJs), including a first MTJ having a first magnetic characteristic and a second MTJ having a second magnetic characteristic. The first magnetic characteristic is distinct from the second magnetic characteristic. The first magnetic characteristic is based on a first magnetic anisotropy and a first offset field on a first storage layer of the first MTJ. The second magnetic characteristic is based on a second magnetic anisotropy and a second offset field on a second storage layer of the second MTJ, The apparatus further includes a metallic separator coupling the first MTJ with the second MTJ, wherein the first MTJ and the second MTJ are arranged in series.
US10937465B2 Anomaly detection with reduced memory overhead
A method can include identifying, by processing circuitry of a device, a row of rows and/or column of columns to which a first feature and a second feature of an input maps, comparing the identified row and/or column to a row run length encoding (RLE) in a memory of the device that indicates, for each row, whether one or more cells in the row include an input mapped thereto or a column RLE in a memory of the device that indicates, for each column, whether one or more cells in the column include an input mapped thereto, respectively, and determining the input data is anomalous in response to determining either the row RLE indicates that no inputs are mapped to the row to which the input maps, or the column RLE indicates that no inputs are mapped to the column to which the input maps.
US10937460B2 Media files and protocols supporting runtime dependent tracks
Embodiments of the present disclosure provide techniques for rendering content from a media item. According to these embodiments, from a file of the media item, track(s) in a group data structure corresponding to the type of content are identified as candidate track(s). From other tracks in the file, a determination may be made whether another track corresponds to the type of content. When another track corresponds to the type of content, feature tags in the file that are associated may be compared with the other track to capabilities of a player device that is to render the type of content. When the feature tags match capabilities of the player device, the other track may be included as a candidate track. Thereafter, a track may be selected from the candidate tracks and rendered by the player device.
US10937459B1 Disc grabbing device adapted to disc archive system
A disc grabbing device adapted to a disc archive system for grabbing at least one disc is provided. The disc grabbing device includes a center cylinder, a drive controller and a detection device. When the disc is grabbed by the disc grabbing device, the center cylinder passes through the center hole of the disc. The drive controller is configured to control the disc grabbing device to grab the disc. The detection device is electrically connected to the drive controller to detect a surface of a disc placed on a disc tray to be grabbed, and to correspondingly transmit a drive stop signal to the drive controller to stop the operation of the disc grabbing device.
US10937457B2 Magnetic recording medium
There is provided a magnetic recording medium of which an average thickness tT is tT≤5.6 μm, a dimensional change amount Δw in a width direction with respect to a change in tension in a longitudinal direction is 660 ppm/N≤Δw, a squareness ratio in a vertical direction is 65% or more, and a width deformation coefficient b during long-term storage in a case where a long-term storage width change amount Y is defined as Y=blog(t) is −0.06 μm≤b≤0.06 μm.
US10937455B2 Fe—Pt based magnetic material sintered compact
Provided is an Fe—Pt based magnetic material sintered compact, comprising BN and SiO2 as non-magnetic materials, wherein Si and O are present in a region where B or N is present at a cut surface of the sintered compact. A high density sputtering target is provided which enables production of a magnetic thin film for heat-assisted magnetic recording media, and also reduces the amount of particles generated during sputtering.
US10937454B2 Actuator assembly having dual sensors for detecting the vibration on magnetic disk device
According to one embodiment, a magnetic disk device includes a base that includes a bottom wall and side walls standing along a circumference of the bottom wall, a housing that includes a cover facing the bottom wall and closing the base, an actuator assembly that is housed inside the housing and is rotatable around a rotation axis, a head movably supported by the actuator assembly, a control circuit board provided outside of the housing, a first sensor disposed on the control circuit board, and a second sensor disposed inside the housing.
US10937453B1 Magnetic tape device capable of selecting codeword rewrite based on determined threshold
A methodology that enables, for example, tape drive operation at lower SNR and/or reduced rewrite area uses a first threshold T and a second threshold r for a rewrite condition. Codeword interleaves (CWIs) in a data set are written onto a plurality of simultaneously-written parallel tracks of a magnetic recording medium, read back and error correction decoded. A determination is made as to whether at least one of the C1 or C1′ codewords in each decoded CWI contains more byte errors than the second threshold r of the rewrite condition. A number of CWIs in a rewrite buffer are according to the following criteria: bi′=bi−T when bi is greater than the first threshold T, and bi′=0 when bi is less than or equal to the first threshold T.
US10937449B2 Apparatus and method for determining a pitch information
An apparatus for determining a pitch information on the basis of an audio signal. The apparatus is configured to obtain a similarity value being associated with a given pair of portions of the audio signal having a given time shift, wherein the apparatus is configured to choose a length of signal portions of the audio signal used to obtain the similarity value for the given time shift in dependence on the given time shift and where the apparatus is configured to choose the length of the signal portions to be linearly dependent on the given time shift, within a tolerance of ±1 sample.
US10937447B2 Harmony generation device and storage medium
A harmony generation device and a program for the same which can generate a natural harmony sound are provided. The harmony generation device (1) generates first and second harmony tones to which a voice input through a microphone (M) is shifted in pitch by first and second shift amounts calculated based on both the voice input through the microphone (M) and a chord determined from performance information of an electric guitar (G) input through an input device (34). That is, since the first and second harmony tones can be tones based on the chord of the electric guitar (G) that changes from moment to moment, the harmony sound obtained by mixing the first and second harmony tones with the voice input through the microphone (M) can be a natural harmony sound that is rich in variation according to the chord of the electric guitar (G).
US10937446B1 Emotion recognition in speech chatbot job interview system
Methods and systems are provided for speech emotion recognition interview process. In one novel aspect, in addition to contents assessment to an answer audio clip, the concurrent sentiment classifier is generated based on emotion classifier of the answer audio clip. In one embodiment, the computer system obtains a sentiment classifier of an audio clip of a first answer to the first question, wherein the sentiment classifier is derived from an emotion classifier resulting from a convolutional neural network (CNN) model analysis of the audio clip; obtains an assessment result to the first question by analyzing the audio clip of the first answer to the first question using a recurrent neural network (RNN) model; and generates a first emotion response result to the first question based on the sentiment classifier and the assessment result, wherein the first emotion response result presents a sampling experience factor to the response assessment result.
US10937444B1 End-to-end neural network based automated speech scoring
A system for end-to-end automated scoring is disclosed. The system includes a word embedding layer for converting a plurality of ASR outputs into input tensors; a neural network lexical model encoder receiving the input tensors; a neural network acoustic model encoder implementing AM posterior probability, word duration, mean value of pitch and mean value of intensity based on a plurality of cues; and a linear regression module, for receiving concatenated encoded features from the neural network lexical model encoder and the neural network acoustic model encoder.
US10937441B1 Beam level based adaptive target selection
A system configured to improve audio processing by adaptively selecting target signals based on current system conditions. For example, a device may select a target signal based on a highest signal quality metric when only the local speech is present (e.g., during near-end single-talk conditions), as this maximizes an amount of energy included in the output audio signal. In contrast, the device may select the target signal based on a lowest signal quality metric when only the remote speech is present (e.g., during far-end single-talk conditions), as this minimizes an amount of energy included in the output audio signal. In addition, the device may track positions of the local speech and the remote speech over time, enabling the device to accurately select the target signal when both local speech and remote speech is present (e.g., during double-talk conditions).
US10937437B2 Audio encoder and bandwidth extension decoder
An audio encoder for providing an output signal using an input audio signal includes a patch generator, a comparator and an output interface. The patch generator generates at least one bandwidth extension high-frequency signal, wherein a bandwidth extension high-frequency signal includes a high-frequency band. The high-frequency band of the bandwidth extension high-frequency signal is based on a low frequency band of the input audio signal. A comparator calculates a plurality of comparison parameters. A comparison parameter is calculated based on a comparison of the input audio signal and a generated bandwidth extension high-frequency signal. Each comparison parameter of the plurality of comparison parameters is calculated based on a different offset frequency between the input audio signal and a generated bandwidth extension high-frequency signal. Further, the comparator determines a comparison parameter from the plurality of comparison parameters, wherein the determined comparison parameter fulfils a predefined criterion.
US10937431B2 Systems and methods for identifying users based on voice data and media consumption data
Systems and methods are disclosed herein for identifying users based on voice data and media consumption data. A media guidance application may generate a voice signature from the user's input and based on that signature identify some demographic characteristics of the user (e.g., age, gender, and other suitable characteristics). The media guidance application may retrieve user data for users that are associated with a household of the user and attempt to identify which of the users spoke the command. If multiple users are identified, based on the demographic characteristics, the media guidance application may use the content of the voice command (e.g., a type of media requested) to identify the user.
US10937427B2 Generating and transmitting invocation request to appropriate third-party agent
Some implementations are directed to selective invocation of a particular third-party (3P) agent by an automated assistant to achieve an intended action determined by the automated assistant during a dynamic dialog between the automated assistant and a user. In some of those implementations, the particular 3P agent is invoked with value(s) for parameter(s) that are determined during the dynamic dialog; and/or the particular 3P agent is selected, from a plurality of candidate 3P agents, for invocation based on the determined value(s) for the parameter(s) and/or based on other criteria. In some of those implementations, the automated assistant invokes the particular 3P agent by transmitting, to the particular 3P agent, a 3P invocation request that includes the determined value(s) for the parameter(s).
US10937426B2 Low resource key phrase detection for wake on voice
Techniques related to key phrase detection for applications such as wake on voice are discussed. Such techniques may include updating a start state based rejection model and a key phrase model based on scores of sub-phonetic units from an acoustic model to generate a rejection likelihood score and a key phrase likelihood score and determining whether received audio input is associated with a predetermined key phrase based on the rejection likelihood score and the key phrase likelihood score.
US10937423B2 Smart device function guiding method and system
The present disclosure provides a smart device function guiding method and system, wherein the method comprises: obtaining a user's speech data and obtaining an operation instruction corresponding to the speech data; judging whether the operation instruction complies with a preset guidance condition, and sending a guidance speech to the smart device if the operation instruction complies with the preset guidance condition. The solution of the present disclosure can be employed to improve the efficiency of performing function guidance through speech interaction as compared with the manner of performing the function guidance through the APP or providing simple speech function guidance in the prior art.
US10937420B2 Dialogue system and method to identify service from state and input information
The present disclosure provides a dialogue system and a method for controlling thereof. The dialogue system may include: an input processor configured to authenticate a user and receive new input information and new state information of the user; a storage configured to store existing state information of the user, existing input information, and available services; a controller configured to identify a service based on the new input information and the existing input information, and to identify the service based on the new state information of the user and the existing state information of the user, wherein the service is configured to fit needs of the user; and an output processor configured to determine a service format based on the new input information and the new state information of the user, wherein the service format is regarding ways to provide the service to the user.
US10937419B2 Control device and method with voice and/or gestural recognition for the interior lighting of a vehicle
The invention relates to a control device with voice and/or gestural recognition for the interior lighting of a motor vehicle comprising a plurality of lighting modules (Mn) each capable of emitting at least one light beam in an interior of the vehicle. The device includes at least distinct means (Cn) for detecting a plurality of voice and/or gestural commands (Sn), executed by at least one occupant of the vehicle in specific zones (Zn) of the vehicle interior targeted by the detection means, the detection means (Cn) being capable of transmitting data representative of the commands (Sn) to at least processing and analysis means (ECU) configured to merge and prioritize the data and generate, after comparison with reference data, at least one instruction (An) to at least one interior lighting module (Mn).
US10937418B1 Echo cancellation by acoustic playback estimation
A system configured to improve echo cancellation for nonlinear systems. The system generate reference audio data by isolating portions of microphone audio data that correspond to playback audio data. For example, the system may determine a correlation between the playback audio data and the microphone audio data in individual time-frequency bands in a frequency domain. In some examples, the system may substitute microphone audio data associated with output audio for the playback audio data. The system may generate the reference audio data based on portions of the microphone audio data that have a strong correlation with the playback audio data. The system may generate the reference audio data by selecting these portions of the microphone audio data or by performing beamforming. This results in precise time alignment between the reference audio data and the microphone audio data, improving performance of the echo cancellation.
US10937416B2 Cross-domain multi-task learning for text classification
A method includes providing input text to a plurality of multi-task learning (MTL) models corresponding to a plurality of domains. Each MTL model is trained to generate an embedding vector based on the input text. The method further includes providing the input text to a domain identifier that is trained to generate a weight vector based on the input text. The weight vector indicates a classification weight for each domain of the plurality of domains. The method further includes scaling each embedding vector based on a corresponding classification weight of the weight vector to generate a plurality of scaled embedding vectors, generating a feature vector based on the plurality of scaled embedding vectors, and providing the feature vector to an intent classifier that is trained to generate, based on the feature vector, an intent classification result associated with the input text.
US10937414B2 Systems and methods for text input using neuromuscular information
Systems and methods for text input based on neuromuscular information. The system includes a plurality of neuromuscular sensors, arranged on one or more wearable devices, wherein the plurality of neuromuscular sensors is configured to continuously record a plurality of neuromuscular signals from a user, at least one storage device configured to store one or more trained statistical models, and at least one computer processor programmed to obtain the plurality of neuromuscular signals from the plurality of neuromuscular sensors, provide as input to the one or more trained statistical models, the plurality of neuromuscular signals or signals derived from the plurality of neuromuscular signals, and determine based, at least in part, on an output of the one or more trained statistical models, one or more linguistic tokens.
US10937412B2 Terminal
According to an embodiment of the present invention, there is provided a terminal including a memory which stores a prosody correction model; a processor which corrects a first prosody prediction result of a text sentence to a second prosody prediction result based on the prosody correction model and generates a synthetic speech corresponding to the text sentence having a prosody according to the second prosody prediction result; and an audio output unit which outputs the generated synthetic speech.
US10937410B1 Managing characteristics of active noise reduction
A first input signal captured by one or more sensors associated with an ANR headphone is received. A frequency domain representation of the first input signal is computed for a set of discrete frequencies, based on which a set of parameters is generated for a digital filter disposed in an ANR signal flow path of the ANR headphone, the set of parameters being such that a loop gain of the ANR signal flow path substantially matches a target loop gain. Generating the set of parameters comprises: adjusting a response of the digital filter at frequencies (e.g., spanning between 200 Hz-5 kHz). A response of at least 3 second order sections of the digital filter is adjusted. A second input signal in the ANR signal flow path is processed using the generated set of parameters to generate an output signal for driving the electroacoustic transducer of the ANR headphone.
US10937407B2 Biometric, physiological or environmental monitoring using a closed chamber
An aural iris includes a lumen and an actuator coupled on or in or to the lumen for at least partially attenuating sound traversing through the lumen by selectively actuating the actuator on and off. Other embodiments are disclosed.
US10937404B2 Electronic keyboard instrument, method, and storage medium
An electronic keyboard instrument includes: a keyboard including a plurality of keys; a plurality of switches that are provided for each key and include a first switch and a second switch that are sequentially turned on by pressing of the key; and a processor. The processor instructs that a noise sound corresponding to a selected musical instrument sound be produced in accordance with a prescribed first envelope upon detecting turning on of the first switch by pressing of the key, and instructs that a main musical sound corresponding to the selected musical instrument sound be produced after detecting turning on of the second switch.
US10937403B2 Signal supply device, keyboard device and non-transitory computer-readable storage medium
A signal supply device according to an embodiment of the present invention includes a generator configured to generate a first sound signal and a second sound signal in accordance with an instruction signal including operation body information corresponding to an operation input to an operation body and linked member information corresponding to a movement of a linked member linked with the operation body and an adjuster configured to adjust a relationship between the first sound signal and the second sound signal on the basis of the operation body information and the linked member information.
US10937401B2 Collapsible drum
An enhanced collapsible drum provides for a collapsible and expandable drum that in its collapsed state provides for improved portability and storage, while in its expanded state maintains the look, feel and playing quality of a drum having a traditional unibody shell or base design. The collapsible drum may be comprised of an elongated base or shell portion divided into two or more sections which may be nested in the collapsed position and can be extended and locked together by mating interlocking components to form an elongated drum base or shell in the expanded position. The collapsible drum may additionally include an internal lighting device and control responsive to sound. The collapsible drum may also include a case, handles and a strap for carrying or supporting the drum while playing or for securing the drum sections in the closed position.
US10937400B1 Cable-driven beater mechanism for percussion instrument
A cable-driven beater mechanism for a percussion instrument has a base, a transmission shaft pivotally mounted on the base, a beater connected to the transmission shaft, a cable transmission assembly, a restoring spring and a cable. An elongated guiding slot is formed in the standing plate. The cable transmission assembly is pivotally mounted on the base and protrudes into the guiding slot. The cable and the transmission shaft are connected via the cable transmission assembly. Pulling force from a player is transferred via the cable to pivot the transmission shaft and the beater. The restoring spring returns the transmission shaft and the beater to an original position. The cable moves along a straight line during operation to reduce rubbing and repeated bending of the cable, which prolongs service life of the cable, reduces noise during operation, and allows the beater to respond more swiftly to the pulling force.
US10937395B2 Saddle for a stringed musical instrument
A saddle for a stringed musical instrument comprising a body having at least one member with a first and second section. The first section, in cross section has opposite ends, and a geometry conforming to the geometry of a slot in a bridge plate and a width approximately equal in dimension to the width of the slot so the opposite ends of the first section tightly fit into the slot when the first section is inserted therein. The second section having a width substantially wider than the width of the first section and having two lateral sides, in cross section, extending from the opposite ends of the first section to form, in combination with the first section, a right-side up “T” fitting such that the saddle possesses a substantially higher resistance to bending forces from tension in the strings in the musical instrument as compared conventional saddle structures.
US10937393B2 Electronic device including flexible display and content display method thereof
An electronic device including a main body; a flexible display to be rolled up, wherein the rolled-up flexible display is placed in the main body; a sensor configured to detect unrolling of the flexible display; and a controller configured to control the flexible display to present information, and control to change a presentation position of the information on the flexible display in a direction opposite to a unrolling direction of the flexible display.
US10937392B2 Method of providing notification and electronic device for implementing same
A method of providing a notification and an electronic device supporting the same are provided. The method includes when an event is received, identifying a state of an electronic device and determining a notification type of the received event and when the notification type is a first type, outputting a notification of the received event in a sub display area of the electronic device.
US10937386B2 Color calibrator
A color calibrator used to correct the display color of a display device is provided. The color calibrator includes a color correction module, a cover and a combiner. The color correction module includes a color correction unit for correcting the display color. The cover is connected to the color correction module to selectively expose or cover the color correction unit. The combiner is disposed on the cover, and the combiner is connected to the display device when the cover exposes the color correction unit.
US10937383B2 Display device
A display device and method of operation that provides self-generated power. The device includes: a display portion including a plurality of pixels; a data driver applying a data signal to data lines connected to the plurality of pixels; a signal controller transmitting an image data signal for generation of the data signal to the data driver; a power supply generating a driving voltage for operation of the signal controller and the data driver; a thermoelectric generation portion generating electrical energy by using heat generated by at least one of the signal controller, the power supply, and the data driver; and a converter generating an auxiliary driving voltage that is the same as the driving voltage by using the electrical energy.
US10937382B2 Display driver, electro-optical device, and electronic apparatus
A display driver includes a D/A converter circuit for outputting a gradation voltage, and an amplifier circuit that is input with a gradation voltage at an input node. The amplifier circuit includes an operational amplifier, resistance provided between the input node and a node, resistance provided between a node and an output node of the operational amplifier, and an adjustment resistance circuit. The adjustment resistance circuit adjusts a first adjustment resistance value, that is a resistance value between a node and an inverting input node of the operational amplifier, and a second adjustment resistance value, that is a resistance value between the node and the inverting input node.
US10937377B2 Driving method and device for driving a liquid crystal display panel, and liquid crystal display apparatus
Disclosed are driving method and device for driving an LCD apparatus, as well as an LCD apparatus. The driving method includes: receiving an image to be displayed, obtaining a first pixel signal and positional information of each pixel, and looking up the first pixel signal to retrieve a first voltage panel driving signal of the pixel; determining whether each pixel is a first- or second-position liquid crystal pixel; when the pixel is a first-position pixel, computing a second pixel signal based on the first pixel signal and first voltage panel driving signal of the first-position pixel; otherwise when the pixel is a second-position pixel, computing a first luminance signal based on the first voltage panel driving signals of the second-position pixel and of the first-position pixels adjacent to the second-position pixel; and driving the pixels using the second pixel signal and the first luminance signal, respectively.
US10937374B2 Display device
A display device is disclosed. In one aspect, the device includes a display panel including a display region and a non-display region and a housing accommodating the display panel therein. The device also includes a light sensing unit interposed between the display panel and the housing, the light sensing unit facing the display panel in the non-display region. The light sensing unit is configured to detect light that is totally reflected from the display panel and is emitted from a side of the display panel.
US10937372B2 Spot compensating apparatus, method of compensating spot using the same, and display system having the same
A spot compensating apparatus including a spot compensation data generator configured to generate spot compensation data based on a first precision unit in a first block area having a spot, and based on a second precision unit in a second block area not having the spot, the spot compensation data being for compensating the spot displayed on a display panel configured to display an image based on first image data, the second precision unit having less precision than the first precision unit, and a spot compensator configured to perform a spot compensation on the first image data using the spot compensation data to output second image data.
US10937367B2 Pixel circuit and driving method therefor, and display panel
A pixel circuit and a driving method therefor, and a display panel. The circuit includes: a node control circuit, a driver, a display sub-circuit, a threshold compensator, and a reset device; the node control circuit outputs a reference voltage to a first node, or outputs a data voltage to the first node. The driver outputs a drive current; the display sub-circuit is configured to display a gray scale; the threshold compensator is configured to adjust a voltage of a second node to the sum of a voltage of a first level terminal and a threshold voltage of the driver, and adjust the voltage of the second node to a difference between the sum of the voltage of the first level signal, the threshold voltage of the driver, and the reference voltage and the data voltage; and the reset device is configured to reset the second node and the display sub-circuit.
US10937361B2 Sub-pixel for a display with controllable viewing angle
A sub-pixel for an LED display, the sub-pixel comprising a first light emitting device having a first emission beam angle and a second light emitting device having a second beam angle, the second emission beam angle being different to the first emission beam angle. There is also described a display using a plurality of the sub-pixels.
US10937359B2 Source driver and display apparatus including the same
A source driver includes a digital-to-analog converter configured to receive a data signal, convert the received data signal into an analog signal, and output the analog signal, an output unit including amplifiers configured to amplify the analog signal, a control signal provision unit configured to output at least one control signal based on or in response to a first bias signal, at least one level shifter configured to shift a level of the control signal(s) based on or in response to a second bias signal having a higher voltage than the first bias signal and output at least one level-shifted control signal, and a protector configured to detect a voltage of the first bias signal and turn off the amplifiers and the level shifter when the detected voltage of the first bias signal is less than a predetermined reference voltage.
US10937358B2 Systems and methods of reducing display power consumption with minimal effect on image quality
The present disclosure is directed to systems and methods of reducing display image power consumption while maintaining image quality on display devices having a plurality of display power modes. Each display power mode has associated therewith a defined baseline value (K1,BASELINE) first relationship. A display image includes a baseline percentage under-boosted pixels (Xi,BASELINE). Using the first relationship value (K1,BASELINE) and the pixel percentage (Xi,BASELINE), a baseline second relationship value is determined (K0,BASELINE). The value associated with the second relationship is adjusted to a first plurality of values. At each value, the value associated with the pixel percentage is adjusted to each of a second plurality of values. At each combination of second relationship value and pixel percentage, a respective first relationship value is determined. A first relationship value, second relationship value are selected to provide a reduced power consumption while maintaining image quality.
US10937357B2 Gate driving circuit, display apparatus, and method of driving gate driving circuit
The present application discloses a gate driving circuit having multiple shift register units cascaded one after another in multiple stages. The multiple shift register units are grouped into a plurality of groups of shift register units, each of the plurality of groups of shift register units having a plurality of shift register units. Each of the plurality of groups of shift register units includes a single pull-down control sub-circuit.
US10937347B2 Method and component for signal detection as well as display device
The present disclosure relates to a signal detection method and component, as well as a display device. The display device includes a timing controller and a source driver. The source driver receives a test code stream from the timing controller, which is obtained through encoding of an initial code stream by the timing controller, the initial code stream representing a test signal. The source driver decodes the test code stream. When the decoded code stream is different from the initial code stream, configuration information of the source driver is acquired. The configuration information is transmitted to the timing controller, and is adjusted according to reference information of the timing controller when it does not match with the reference information. The source driver receives adjusted configuration information transmitted by the timing controller, and then receives a subsequently transmitted signal according to the adjusted configuration information.
US10937340B2 Magnetic calendar carrier with peel off calendar labels having scratch off dates for pill minding
A promotional item is arranged as a calendar having a magnetic sheet that acts as a label carrier. On a front side of the magnetic sheet are a plurality of peel-off labels that can be affixed to items such as medicine containers. The magnetic sheet can have advertising printed on the front side as well. The labels can be stacked so that there are multiple labels for each time period (month, week), and the labels have portions of scratch-off material for marking the passage of time (e.g. days) to indicate the item was used for a given time period, such as indicating that the medication was taken on a given day.
US10937339B2 Digital cryptosystem with re-derivable hybrid keys
Systems and methods for encrypting a dataset are provided. The methods may include deriving an ephemeral key, and encrypting the dataset using the ephemeral key to produce a ciphertext. The ephemeral key, without being saved after the encrypting, may be re-derivable on demand and operable to decrypt the ciphertext.
US10937338B2 Surgical simulation models, materials, and methods
Devices, systems, and methods appropriate for use in medical training using a patient simulator and various anatomical inserts. One such system generally includes a patient simulator and an anatomical insert, the patient simulator including a simulated vascular system, and the anatomical insert being fluidically couplable to the simulated vascular system and including a simulated artery and a simulated vein. When the anatomical insert is fluidically coupled to the simulated vascular system, the simulated vascular system is adapted to pressurize the simulated artery and the simulated vein with a blood-like fluid to simulate natural arteries and veins. Moreover, when the simulated vascular system pressurizes the simulated artery and the simulated vein with the blood-like fluid, the simulated vascular system is adapted to provide a pulsatile flow of the blood-like fluid to the simulated artery and a steady flow of the blood-like fluid to the simulated vein.
US10937336B1 Full-scale anatomical reference guide
A set of full-scale anatomical reference guides that may be draped over a body for purposes of mapping the underlying anatomical structures and viscera, and for providing a panel to be worn comfortably by a patient during manipulation therapy.
US10937335B2 Introduced in sets of structural parts for composition of architectural didactic materials
Sets of structural parts (CPE) designed for the composition of Architectural didactic models (MD) for learning or research carried out by students, teachers, engineers, architects or anyone else interested in the subject; (CPE) comprise structural elements vertical and transverse sections (40) forming the pillars and beams and formed by springs (41) and (42) are cylindrical and helical, the traction and compression of which deformations (d1) or displacements (d2) of the structures (MD); (ii) metal cables (50) which comprises bracing and struts; (iii) plates (60) simulating slabs, walls and coverings made of plastic for horizontal locking, vertical and inclined between the elements (40) and (50) so as to simulate slabs, walls and roofs of a building; and (iv) groupings of links (AG), also, formed by labeled bonds (70) comprising balls metallic (71) for receiving the magnets (IM) of the elements (40) and (50) or other magnets (IM) of other structural parts (CPE) and rigid connections (90) configured by trapezoidal-shaped parts (91) where in at least that in three flat faces 91a, 91b and 91c are provided housings (r1) for magnet assembly (IM); the assembly of the parts CPE 30, 40, 50, 60 and (70) and inclusion of the base connection pieces (80), rigid links (90) and links (100) comprises a ‘kit’ (10) mounted in a compact housing (20) with a hinged lid (21) which includes an instruction manual (T1) where possible structures obtained with the arrangement of the parts Structural Funds (FPC).
US10937333B2 Rehabilitation system
A rehabilitation system includes: a brain activity measuring device which measures brain activity of a patient who carries out training based on a set amount of training; a motion measuring device which measures a motion state of a paralyzed site of the patient; a spasticity state determiner which determines a spasticity state based on the brain activity and the motion state; an updater which updates the amount of training based on a result of determination by the spasticity state determiner; and a presentation device which presents the updated amount of training to the patient.
US10937332B2 Systems and methods for providing a virtual heads up display in a vehicle simulator
Systems and methods for providing a virtual heads up display in a vehicle simulator include a vehicle simulator. The vehicle simulator includes a visual projector including visual system optics, a virtual heads up display (VHUD) projector mounted within the visual system optics of the visual projector and a projection screen configured to project images generated by the visual projector and the VHUD projector. The vehicle simulator also includes a VHUD eye reference frame mounted within the vehicle simulator, the VHUD eye reference frame configured to allow viewing therethrough of the projected images.
US10937329B2 Learner engagement in an online educational system
An embodiment includes a method of learner engagement that includes crowdsourcing a skill proposal. The skill proposal is crowdsourced and includes a skill item that describes an exercise related to an educational concept. The method may include crowdsourcing a real-world problem proposal. The real-world problem proposal may include a real-world problem item that includes one or more technical issues that occur in at least one career. The method may include determining whether the skill item is relevant to the real-world problem item based on application of the educational concept of the skill item to technical issues of the real-world problem item. In response to a determination that the skill item is relevant to the real-world problem item, the method may include pairing the skill item with the real-world problem item.
US10937327B2 Method and system for autonomous dynamic air traffic management
A system and method for autonomous dynamic air traffic management. The method includes sensing a current location of a flying platform using at least one of a plurality of positioning sensors onboard the flying platform, transmitting location transmissions and receiving location transmissions from other flying platforms, determining from the received location transmissions and the sensed current location whether the flying platform and another flying platform are flying in a mutually intentional flight pattern or in a mutually unintentional flight pattern, based on one or more indications; refraining from alerting when the flying platform and the other flying platform fly close to each other within a predetermined range when flying in a mutually intentional flight pattern; detecting a risk of collision between the flying platform and said another of said one or a plurality of flying platforms; and generating an evading action instruction for the flying platform to avoid the collision.
US10937326B1 Virtual radar system for unmanned aerial vehicles
In various embodiments, a safety system for an unmanned aerial vehicles (UAV) enable the safe operation of the UAV within an airspace by, for example, initiating various actions based on the position of the UAV relative to one or more flight zones and/or relative to other aircraft in the airspace.
US10937324B2 Orchestration in heterogeneous drone swarms
A drone system for orchestration in heterogeneous drone swarms is configured to perform operations comprising receiving, at a lead drone of a drone swarm, from a candidate drone, a request to join the drone swarm; transmitting a swarm directive to the candidate drone; evaluating the candidate drone to determine whether the candidate drone is compatible with the swarm directive; and adjusting the swarm directive to accommodate the candidate drone when the candidate drone is compatible with the swarm directive, to add the candidate drone to the drone swarm.
US10937323B2 System and method for guiding parking location of vehicle
Systems and methods for parking a parking location of a vehicle. The system includes a photographing terminal acquiring a photographed image of the surroundings of a vehicle including photographing direction information, GPS coordinate information of a parking location of a vehicle, and unique identification information and transmitting the acquired information to a management server when a vehicle is turned off; a management server performing user authentication based on the unique identification information and retrieving road view images based on the GPS coordinate information to extract a road view image having a similarity equal to or greater than a preset reference value to the photographed image, and including location information of a vehicle based on the extracted road view image in map information to transmit the map information to a user terminal; and a user terminal receiving and displaying the map information including the location information of a vehicle.
US10937322B2 Control device for lane departure warning device, vehicle, and lane departure warning control method
The present invention is configured such that a control device for a lane departure warning device that outputs a warning on the basis of the position relationship of a vehicle and a lane boundary line is equipped with a detection unit for detecting a switch of a brake from on to off, and a warning control unit for, when the detection unit has detected said switch, changing a warning threshold value to which vehicle position information is compared in the determination of whether or not to issue a warning to a value at which a warning is less likely to be issued as compared to when the detection unit has not detected said switch. The present invention thereby provides a control device for a lane departure warning device that is capable of reducing warnings which could be an annoyance to drivers.
US10937320B2 Drive envelope determination
Drive envelope determination is described. In an example, a vehicle can capture sensor data while traversing an environment and can provide the sensor data to computing system(s). The sensor data can indicate agent(s) in the environment and the computing system(s) can determine, based on the sensor data, a planned path through the environment relative to the agent(s). The computing system(s) can also determine lateral distance(s) to the agent(s) from the planned path. In an example, the computing system(s) can determine modified distance(s) based at least in part on the lateral distance(s) and information about the agents. The computing system can determine a drive envelope based on the modified distance(s) and can determine a trajectory in the drive envelope.
US10937318B2 Parking assistance service management device, control method for same, control method for terminal of user, and non-transitory computer-readable storage medium
A parking assistance service management device includes a processor configured to receive, from a terminal of a user of a parking assistance service, a use request for using the parking assistance service. The use request includes point information and time information. The processor is configured to extract, in response to the reception of the use request, from a plurality of parking lots, a parking lot that is present within a predetermined range from the point represented by the point information and has an empty parking space at the date and time represented by the time information. The processor is configured to reserve a parking space for the date and time represented by the time information. The information notification unit is configured to notify a terminal of an agent of the parking assistance service and the terminal of the user of reserved parking lot information indicating the reserved parking lot.
US10937315B2 Displaying transportation modes and information on a map
The network system triggers registration of the start of a transport journey in response to a communication of a transport user device and a transport provider device with each other, performs a continuous coordinated proximity monitoring to verify the identity of a transport user and a transport provider vehicle, and triggers registration of the end of the transport journey through communication of the transport user device and the transport provider device with each other.
US10937309B2 Stop sign with traffic control features
Systems and methods related to stop signs with traffic control features are provided. A traffic signaling device signals a vehicle to proceed or wait. A controller receives data from a vehicle detection device indicating arrival of the vehicle within signaling range of the vehicle detection device. The controller receives an arrival time for the vehicle from a time keeping device and transmits the arrival time to a command center. A signal indicating permission to proceed is received at the controller from the command center and the controller instructs the traffic signaling device to signal the vehicle to proceed.
US10937308B2 System and method for optimized appliance control
In response to a detected presence of an intended target appliance within a logical topography of controllable appliances identity information associated with the intended target appliance is used to automatically add to a graphical user interface of a controlling device an icon representative of the intended target appliance and to create at a Universal Control Engine a listing of communication methods for use in controlling corresponding functional operations of the intended target appliance. When the icon is later activated, the controlling device is placed into an operating state appropriate for controlling functional operations of the intended target appliance while the Universal Control Engine uses at least one of the communication methods to transmit at least one command to place the intended target appliance into a predetermined operating state.
US10937301B2 Power check and short testing indictor for a power supply
Improvements in a circuit with a glanceable indicator(s) for power checking and short testing in electrical power supplies is disclosed. Providing a reliable, easily understandable indication of electrical integrity will save consumers time and money by allowing them to quickly and accurately determine whether a power supply is causing an issue or lack of function with their powered device. By eliminating (or identifying) the power supply as the cause of the issue, the consumer will be able to troubleshoot quicker and have a better experience with their devices.
US10937299B2 Current diagnostics for field devices
A field device for an industrial process includes a current detector for detecting the amount of current consumed by the field device and an interface allowing the field device to communicate with at least one other device. The interface communicates a first alert when the amount of current consumed by the field device exceeds a first threshold and a second alert when the amount of current consumed by the field device is below a second threshold.
US10937292B2 Device tracking systems and methods
A device tracking system of the present disclosure has a theft tracking device that is permanently secured to an item that has the propensity to be stolen. The theft tracking device further has a theft tracking processor and a Wireless Fidelity (Wi-Fi) module. The theft tracking processor receives ping data and in response transmits response data via the Wi-Fi module. The system further has a remote locator device that has a ease comprising a plug for securing the remote locator device to a power receptacle. The remote locator device has a remote locator processor and a Wi-Fi module, and the remote locator processor periodically transmits the ping data to the theft tracking device and receives the response data from the theft tracking device. The theft tracking processor further configured for transmitting data indicating that the theft tracking device is not responding via a network when a response is not received from the tracking device. The system further has at least one server that has a server processor, and the at least one server is communicatively coupled to the remote locator device. The server processor receives data indicating that the theft tracking device is not responding and transmits location data periodically to a Law Enforcement Official (LEO) Graphical User Interface (GUI) that shows a location of the item overlaying an electronic map and indicating movement of the item in relation to the map as the location data is periodically updated so that the item may be recovered.
US10937291B2 Electronic label with burglarproof function for goods
The present invention relates to an electronic label with a burglarproof function for goods which includes a coupling structure having a ring form directly hung on a product and in which another coupling structure having the ring form is used in place of the coupling structure even when the coupling structure having the ring form is damaged.
US10937289B2 Merchandise activity sensor system and methods of using same
Apparatus and systems using merchandise activity sensors for increasing the awareness of interactivity with merchandise on retail store displays (shelves, peg hooks, merchandise pushers, and other Point of Purchase displays) in order to facilitate more effective customer service, reduce theft and to provide additional analysis data related to merchandise/shopper interaction. Additionally, apparatus and systems for the conversion of cameras from passive to active deterrence devices aware of events occurring the environment. More particularly, the present invention pertains to awareness of behaviors often related to potential theft activity.
US10937287B2 Sensor for capturing image and method for controlling the same
According to an embodiment of the present disclosure, an electronic device may comprise an image sensor and one or more processors configured to obtain a first plurality of image frames for an external object as per a first frame rate, detect a variation associated with the external object, when the variation meets a designated condition, obtain a second plurality of image frames for the external object as per the first frame rate or a second frame rate, generate a first portion of a video using at least some of the first plurality of image frames, generate a second portion of the video using at least some of the second plurality of image frames, and generate a third portion of the video using at least some of a third plurality of image frames for the external object obtained as per the first frame rate or a third frame rate.
US10937284B2 Somatosensory feedback system
A somatosensory feedback system may include at least one somatosensory feedback device to, when actuated, invoke a sensation in a user. The somatosensory feedback system may instruct the at least one somatosensory feedback device to actuate to indicate a passage of time.
US10937282B2 Methods, systems, and products for security services
A security system notifies of an alarm situation. The security system has two separate communications paths. When the alarm situation is determined, the security system may select one of the two separate communications paths based on performance, cost, urgency, and other factors.
US10937281B1 Security flaps for use with cash trays and cash trays including such security flaps
Security flaps for use with cash trays and cash trays including such security flaps are disclosed. An apparatus includes a cash tray having a base and a plurality of walls that extend from the base and define a plurality of paper-currency compartments. A plurality of distal edges of the walls define openings of the paper-currency compartments. A spring-biased security flap is coupled to the cash tray and adapted to engage or be immediately adjacent the distal edges of the walls of at least one of the paper-currency compartments to cover the corresponding opening.
US10937279B1 Multi-tiered personal wager creation and open wager matching system and peer-to-peer sports betting processes
A peer-to-peer sports betting platform is disclosed. With the peer-to-peer sports betting platform, users can create bets and view open bets, but will not pay exorbitant fees to place bets. The peer-to-peer sports betting platform is tiered, based on how much money is won per bet. Users also get to create and define their own bets for other users to directly accept.
US10937277B2 Guild-dependent variation of player capabilities in a computer-implemented game
A system and method provide automated guild-dependent variation of in-game capabilities available to player in an computer-implemented game. An in-game capability is made available to the player in inter-guild competitive gameplay, for example comprising an object-specific ability associated with the game object, such as a collectible card. A value for a variable attribute of the in-game capability is dynamically adjusted based at least in part on one or more guild metrics for an associated guild of which the player is a member. The one or more guild metrics may include guild size and activity levels of guild members.
US10937274B2 Multilayer hybrid games
A multilayer hybrid game system with a real world engine connected by a communication link to a game world engine wherein the real world engine comprises a real world credit meter, a random number generator, and a real world credit pay table, wherein the real world engine is configured to receive a trigger of a wager, determine a gambling outcome, and communicate the gambling outcome, an entertainment software engine connected to the game world engine configured to execute a multilayer entertainment game, generate a user interface display that depicts a representation of the multilayer entertainment game, a game world engine that communicate a wager trigger to the real world engine, modifies the multilayer entertainment game gameplay based a plurality of players' execution of the multilayer entertainment game and a global betting manager constructed to: manage multilayer wagers.
US10937271B2 System and method of conducting games of chance as a proxy or basis for another player
To bring the excitement to the people (majority, who are not experts in games), we present the examples, described here, for one person to be able to bet on and be part of the deal and excitement for a third party, as his agent, proxy, or shadow, to bet for him, or instead of him, or as if the first person was doing the game directly, or one betting for another, or one playing for another with the other person's money. That generates more excitement on the game or casino, with more participation, transactions, income, profit, loyalty, and repeat customers. This brings a lot of variations on the game, e.g., stock market model, or derivatives model, or hedge model. This can be applied to sports and table games or fantasy sports. This can be applied to online, real, mobile, fantasy, simulation, computer generated, human based, or casino games or settings.
US10937269B2 Electronic gaming machines with free play multipliers
The present disclosure is directed towards Class II electronic gaming systems and/or machines that present a bingo game outcome (and/or associated bingo game reward) to a player via a spinning reel (and/or slot) game simulation. In some examples, the bingo game outcome may trigger a free spin feature mode comprised of one or more spinning reel game outcomes. During the free spin feature mode, each spinning reel game outcome may be a winning outcome, with an associated spinning reel game reward. The sum of the one or more spinning reel game rewards may be equal to the bingo game reward. In some examples, each spinning reel game reward may include a base reward and a multiplier. In some examples, the multiplier is always one (i.e., 1×) during regular play (i.e., not in free spin feature mode), and one or more (e.g., 1×, 2×, 3×, 4×, 5×, 10×, etc.) during free spin feature mode. The multiplier may be highlighted and/or emphasized when greater than one. The spinning reel game rewards may be presented in increasing order of the base reward.
US10937268B1 Apparatus to dispense two separate products through a coin-operated system
A dispenser of feminine pads and tampons activated by a touch sensor. The touch of a person's hand will close an electronic circuit causing a motor to rotate. The motor is attached to a shaft which rotates. The shaft retains a feminine product dispenser. The feminine product dispenser transports a feminine napkin or tampon to a retrieval tray. The improved design enables the sanitary napkin rack and tampon rack to be adjacent to each other, thereby reducing the width requirements for the cabinet housing the racks. The activation by touch screen significantly improves the selection and dispensing of the desired feminine napkin product and tampon product.
US10937266B2 Banknote processing machine having power control electronics
The invention provides a banknote processing machine having a power control electronics that comprises: —a low voltage monitor constructed to detect a lowering of a voltage of the power delivered by the power source below a minimum voltage; and —a power failure control circuit constructed to, in the case that a lowering of said voltage below said minimum voltage occurs, discontinue supply of power to a first group of said elements and to continue supply of power to a second group of said elements.
US10937265B2 Coin-roll handling device and coin-roll handling method
A coin-roll handling device includes a coin-roll characteristic-value detecting unit 50 configured to detect at least one of a first characteristic value relating to a diameter of a roll of coins being transported by a transporting unit 40 and a second characteristic value relating to a material of the roll of coins being transported by the transporting unit 40, provided downstream of a storage unit 10 in a transportation direction of the roll of coins by the transporting unit 40 and a denomination determining unit 92 configured to determine a denomination of the roll of coins based on at least one of the first characteristic value relating to the diameter of the roll of coins and the second characteristic value relating to the material of the roll of coins detected by the coin-roll characteristic-value detecting unit 50.
US10937264B2 Systems and methods for disarming a security system monitoring a secured area using a two-dimensional scannable access code
Systems and methods for disarming a security system using a two-dimensional scannable access code are provided. Such systems and methods can include a control panel the security that generates a valid two-dimensional scannable access code, stores identifying information for the valid two-dimensional scannable access code in a memory device of the security system, and shares the valid two-dimensional scannable access code with a user of the security system. In some embodiments, when the security system is in an armed state, the security system can scan a presented two-dimensional scannable access code, decode associated information from the presented two-dimensional scannable access code, compare the associated information to the identifying information, and when the associated information matches the identifying information, transition the security system from the armed state to a disarmed state to allow the user to access an area protected by the security system.
US10937262B2 Door system with power management system and method of operation thereof
A door system and method for a door system is disclosed. A door body of the door system carries access control system components such as access readers, request to exit devices, and possibly magnetic lock systems, in examples. In embodiments, other devices carried by the door body include detection devices that detect physical phenomena, an interactive display, a door controller, and a power management system. The power management system provides a source of power to the other devices carried by the door body.
US10937259B1 Smart vehicle health system
Apparatus and methods are provided for a smart vehicle health system. In one embodiment the system includes a smart vehicle equipped with sensors configured to detect health parameters indicative of a relative health of certain vehicle components or systems. A processor is configured to generate a data signal containing vehicle component or system health information based on data from the sensors, and to transmit the data signal from the vehicle to a remotely located data receiver configured to receive the data signal. The system may further include a monitor connected to the data receiver and configured to present a plurality of selectable visual displays indicating the health of the vehicle components or systems based on the vehicle component or system health information in the transmitted data signal.
US10937258B2 Work vehicle maintenance management systems and methods
A power system for a work vehicle includes an engine that generates exhaust gas, an exhaust treatment system that treats the exhaust gas, and an electronic control system coupled to the engine and the exhaust treatment system and implementing a maintenance management system. The maintenance management system is configured to receive a first identifier associated with a first sensor or actuator device installed in the exhaust treatment system, store the first identifier in memory, receive a second identifier associated with a second sensor or actuator device installed in the power system of the work vehicle, compare the first identifier to the second identifier to determine that the first identifier differs from the second identifier and that the second sensor or actuator device is a replacement for the first sensor or actuator device in the exhaust treatment system, and clear any fault codes associated with the first sensor or actuator device.
US10937253B2 Validation of vehicle data via blockchain
An example operation may include one or more of receiving motor vehicle data related to a motor vehicle from a sensor, retrieving a smart contract, related to the motor vehicle data, stored in a blockchain, performing a validation of the motor vehicle data based on validation standards stored in the smart contract, in response to the validation standards not being satisfied, identifying a required corrective action to the motor vehicle, transmitting a request for the corrective action to be performed to one or more registered entities, receiving a confirmation that the corrective action is complete, creating a blockchain transaction including the confirmation, and storing the blockchain transaction in the blockchain.
US10937251B2 Electronic ticketing system
The present invention is directed towards an electronic ticket suitable for providing entry to an event. The electronic ticket is capable of being stored, in electronic format, on a mobile user device. The electronic ticket comprises a dynamic entry code for the event such that the dynamic entry code is transitionable from an inoperable state to a functional state, whereby entry to the event is only possible when the dynamic entry code has been transitioned to the functional state. The dynamic entry code is a visual code which is non-readable by humans and is stored in a memory of the mobile user device, such that the inoperable state of the dynamic entry code prohibits the visual code from being displayed by the mobile user device and the functional state of the dynamic entry code permits the visual code to be displayed by the mobile user. The advantage of providing the dynamic entry code is that the electronic ticket can hide the entry code until close to the event start time so that a ticket tout will find it difficult to sell the ticket on as a purchaser would have less confidence in buying a ticket which does not display the entry code required for admission. Moreover, a ticket fraudster cannot duplicate the ticket.
US10937245B2 Lighting and internet of things design using augmented reality
An augmented reality-based lighting design method includes displaying, by an augmented reality device, a real-time image of a target physical area on a display screen. The method further includes displaying, by the augmented reality device, a lighting fixture 3-D model on the display screen in response to a user input, wherein the lighting fixture 3-D model is overlaid on the real-time image of the target physical area. The method also includes determining, by the augmented reality device, illuminance values for locations in the target physical area, where the illuminance values indicate illuminance levels of a light to be provided by a lighting fixture represented by the lighting fixture 3-D model. The method further includes displaying, by the augmented reality device, the illuminance values on the display screen overlaid on the real-time image of the target physical area.
US10937242B2 Image compensation using image enhancement effects
There are provided systems and methods for performing image compensation using image enhancement effects. In one implementation, such a system includes a computing platform having a hardware processor and a memory storing an image compensation software code. The hardware processor is configured to execute the image compensation software code to receive image data corresponding to an event being viewed by a viewer in a venue, the image data obtained by a wearable augmented reality (AR) device worn by the viewer, and to detect a deficiency in an image included in the image data. The hardware processor is further configured to execute the image compensation software code to generate one or more image enhancement effect(s) for compensating for the deficiency in the image and to output the image enhancement effect(s) for rendering on a display of the wearable AR device while the viewer is viewing the event.
US10937239B2 System and method for creating an environment and for sharing an event
A system and method for creating a 3D virtual model of an event, such as a wedding or sporting event, and for sharing the event with one or more virtual attendees. Virtual attendees connect to the experience platform to view the 3d virtual model of the event on virtual reality glasses, i.e. a head mounted display, from a virtual gallery, preferably from a user selected location and orientation or a common location and orientation for all virtual attendees. In one form the virtual attendees can see and interact with other virtual attendees in the virtual gallery.
US10937235B2 Dynamic image capture system
Systems and methods are provided for receiving image data via a camera of a computing device, the image data comprising a plurality of image frames; displaying a 3D reconstruction of the image data on a graphical user interface (GUI) displayed on a computing device as the image data is received and the 3D reconstruction of the image data is generated; detecting at least one object corresponding to one or more of a plurality of predefined object types in the image data; determining dimensions of the at least one object in 3D space based on the 3D reconstruction of the image data; and displaying in the GUI the at least one detected object.
US10937224B2 Two-part context based rendering solution for high fidelity augmented reality in virtualized environment
Systems and methods for rendering an Augmented Reality (“AR”) object. The methods comprise: drawing a first bitmap of a first AR object rendered by a server on a display of a client device; selecting/focusing on a second AR object or a part of the first AR object shown on the display; communicating a request for the second AR object or the part of the first AR object from the client device to the server; obtaining, by the server, an object file for the second AR object or part of the first AR object; providing the object file to the client device; locally rendering, by the client device, the second AR object or part of the first AR object as a second bitmap; superimposing the second bitmap on the first bitmap to generate a third bitmap; and drawing the third bitmap on the display of the client device.
US10937222B2 Systems and methods for displaying representative images
A system, method, and computer program product for displaying representative images is disclosed. In use, a first relationship between each of two or more representative images is configured. A subpanel including the two or more representative images is displayed, and a notification indicating a new orientation for the subpanel is received. In response to the new orientation, an in-place rotation animation for each of the two or more representative images of the subpanel is generated, and the first relationship between each of the two or more representative images is maintained.
US10937220B2 Animation streaming for media interaction
Embodiments provide for animation streaming for media interaction by receiving, at a generator, inputs from a target device presenting of a virtual environment; updating, based on the user inputs, a model of the virtual environment; determining network conditions between the generator and target device; generating a packet that includes a forecasted animation set for a virtual object in the updated model that comprises rig updates for the virtual object for at least two different states, and a number of states included in the packet is based on the network conditions; and streaming the packet to the target device, where the target device: receives a second input to interact with the virtual environment that changes the virtual environment to a given state; selects and applies a rig update associated with the given state a local model of the virtual object; and outputs the updated local model on the target device.
US10937218B2 Live cube preview animation
Rendering potential collisions between virtual objects and physical objects if animations are implemented. A method includes receiving user input selecting a virtual object to be animated. The method further includes receiving user input selecting an animation path for the virtual object. The method further includes receiving user input placing the virtual object to be animated and the animation path in an environment including physical objects. The method further includes, prior to animating the virtual object, displaying the virtual object and the animation path in a fashion that shows the interaction of the virtual object with one or more physical objects in the environment.
US10937216B2 Intelligent camera
Presented here is technology to efficiently process camera images to generate lead part artistic images and videos using an artificial intelligence module receiving inputs from multiple sensors. Multiple sensors can include a depth sensor, a conventional camera, and a motion tracker providing inputs to the artificial intelligence module. Based on the inputs, the artificial intelligence module can segment the received image and/or video into a foreground image and a background image to produce portrait imagery by blurring the background image and/or video. The artificial intelligence module can select the most aesthetically pleasing image from a video. In addition, the artificial intelligence module can adjust lighting in an image or video to create artistic lighting effects. All the processing can be done in real time due to efficient combination of artificial intelligence modules, traditional image processing techniques, and use of specialized hardware.
US10937213B2 Systems and methods for summarizing and steering multi-user collaborative data analyses
Example implementations described herein are directed to a graphical user interface (GUI) tool that provides representations of generated charts on a map, wherein distances between representations are provided based on similarity between charts. Similarity is determined through machine learning techniques that are applied on a vectorized form of charts. Example implementations described herein encode charts into vectors using deep learning techniques, which facilitates machine learning techniques such as nearest neighbor to be utilized to determine similarity between charts based on their corresponding vectors.
US10937211B2 Automated parametrization of floor-plan sketches for multi-objective building optimization tasks
A method and system provide the ability to parametrize a sketch. A sketch is acquired and includes raster lines that define a raster image based floor-plan sketch. Vectorized geometry is generated from the sketch dynamically in real time based on raster lines. A parametric model that is optimizable is generated from the vectorized geometry. The parametric model is generated dynamically in real time, and the raster lines are represented in the parametric model as three-dimensional walls. The parametric model is displayed and edited. Upon editing a parameter of a three-dimensional wall, other parameters in the parametric model are autonomously updated.
US10937207B2 Medical image diagnostic apparatus, medical image processing apparatus, and image processing method
According to one embodiment, a medical image diagnostic apparatus includes processing circuitry. The processing circuitry sets a viewpoint and an observation direction relative to medical image data. The processing circuitry searches for a region that satisfies a predetermined requirement from a search initiation surface set at a predetermined position farther away from the viewpoint in comparison with a non-display region in the medical image data in a direction toward the viewpoint, and calculates a drawing initiation surface based on a result of the search. The processing circuitry executes drawing processing from the drawing initiation surface in the observation direction, and generates display image data.
US10937206B2 Deep-learning-based scatter estimation and correction for X-ray projection data and computer tomography (CT)
A method and apparatus are provided for using a neural network to estimate scatter in X-ray projection images and then correct for the X-ray scatter. For example, the neural network is a three-dimensional convolutional neural network 3D-CNN to which are applied projection images, at a given view, for respective energy bins and/or material components. The projection images can be obtained by material decomposing spectral projection data, or by segmenting a reconstructed CT image into material-component images, which are then forward projected to generate energy-resolved material-component projections. The result generated by the 3D-CNN is an estimated scatter flux. To train the 3D-CNN, the target scatter flux in the training data can be simulated using a radiative transfer equation method.
US10937198B2 Multi-output decoder for texture decompression
A decoder is configured to decode a plurality of texels from a received block of texture data encoded according to the Adaptive Scalable Texture Compression (ASTC) format, and includes a parameter decode unit configured to decode configuration data for the received block of texture data, a colour decode unit configured to decode colour endpoint data for the plurality of texels of the received block in dependence on the configuration data, a weight decode unit configured to decode interpolation weight data for each of the plurality of texels of the received block in dependence on the configuration data, and at least one interpolator unit configured to calculate a colour value for each of the plurality of texels of the received block using the interpolation weight data for that texel and a pair of colour endpoints from the colour endpoint data. At least one of the parameter decode unit, colour decode unit and weight decode unit are configured to decode intermediate data from the received block that is common to the decoding of at least a subset of texels of that block and to use that decoded intermediate data as part of the decoding of at least two of the plurality of texels from the received block of texture data.
US10937194B2 Image processing apparatus, image processing method, and image processing program
An image processing apparatus of the disclosure includes: a blocking unit configured to divide image information into blocks; a map information acquisition unit configured to acquire at least one piece of map information in which pieces of reference pixel information and pieces of positional information are associated with a target pixel in each of the blocks, the pieces of reference pixel information denoting at least one reference pixel referenced by the target pixel, each of the pieces of positional information denoting a positional relationship between the target pixel and the at least one reference pixel; and a reference pixel information selecting unit configured to select one piece of reference pixel information of the pieces of reference pixel information included in the at least one piece of map information based on a pixel value of the target pixel and a pixel value of the at least one reference pixel.
US10937192B2 Resolving incorrect distributed simultaneous localization and mapping (SLAM) data in edge cloud architectures
Embodiments of systems and methods for resolving incorrect distributed Simultaneous Localization and Mapping (SLAM) data in edge cloud architectures are described. In some embodiments, a method may include: receiving a first plurality of landmarks usable to produce a first map of a physical space for a first Head-Mounted Device (HMD) and selecting a first set of golden references; receiving, from an Information Handling System (IHS) coupled to a second HMD, a second set of golden references usable to produce a second map of the physical space for the second HMD; determining that a first instance of a given golden reference in the first set of golden references matches a second instance of the given golden reference in the second set of golden references; and in response to the first and second instances of the given golden reference being distant from each other by a threshold, produce a new first map.
US10937190B2 Vehicle localization apparatus and method
A vehicle localization method includes obtaining a stereo image while a vehicle is driven, extracting a matching vector from the stereo image while the vehicle is driven, loading a map vector of a current location based on GPS information in previously constructed map data, matching the extracted matching vector with the map vector, and estimating a positioning coordinate corresponding to the extracted matching vector as a current location of the vehicle when the extracted matching vector and the map vector meet a condition.
US10937189B2 Pose estimation method, method of displaying virtual object using estimated pose, and apparatuses performing the same
Disclosed are a pose estimation methods and apparatuses of displaying a virtual object using an estimated pose. The pose estimation method includes receiving an input image and estimating pose information of an object from the input image based on local information of the object.
US10937182B2 Non-rigid alignment for volumetric performance capture
An electronic device estimates a pose of one or more subjects in an environment based on estimating a correspondence between a data volume containing a data mesh based on a current frame captured by a depth camera and a reference volume containing a plurality of fused prior data frames based on spectral embedding and performing bidirectional non-rigid matching between the reference volume and the current data frame to refine the correspondence so as to support location-based functionality. The electronic device predicts correspondences between the data volume and the reference volume based on spectral embedding. The correspondences provide constraints that accelerate the convergence between the data volume and the reference volume. By tracking changes between the current data mesh frame and the reference volume, the electronic device avoids tracking failures that can occur when relying solely on a previous data mesh frame.
US10937180B2 Method and apparatus for depth-map estimation
A method and an apparatus for depth-map estimation between at least two images respectively captured by at least two cameras are disclosed. Extrinsic and intrinsic parameters of the at least two cameras are obtained. Local spatial structure descriptors for each pixel of the at least two images are obtained by transforming a patch of pixels surrounding each pixel, and depth is obtained for at least one pixel of a first image among the at least two images, among at least two depth candidates, each depth candidate being associated with a corresponding pixel in a second image of the at least two images, said corresponding pixel in the second image being determined according to the obtained extrinsic and intrinsic parameters.
US10937174B2 Image processing device, image processing program, and recording medium
An image processing device is an image processing device configured to edit and output a video having been input. The image processing device includes a feature portion detecting unit configured to detect a feature portion from a frame incorporated in the video having been input, and a setting unit and an image generating unit configured to cause a playback speed of a frame incorporated in the video having been input and including the feature portion detected to be different from a playback speed of a frame including no feature portion detected, and output the video.
US10937173B2 Predicting subject body poses and subject movement intent using probabilistic generative models
Certain aspects of the present disclosure are directed to methods and apparatus for predicting subject motion using probabilistic models. One example method generally includes receiving training data comprising a set of subject pose trees. The set of subject pose trees comprises a plurality of subsets of subject pose trees associated with an image in a sequence of images, and each subject pose tree in the subset indicates a location along an axis of the image at which each of a plurality of joints of a subject is located. The received training data may be processed in a convolutional neural network to generate a trained probabilistic model for predicting joint distribution and subject motion based on density estimation. The trained probabilistic model may be deployed to a computer vision system and configured to generate a probability distribution for the location of each joint along the axis.
US10937172B2 Template based anatomical segmentation of medical images
A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions executed by the processor to specifically configure the processor to implement a multi-atlas segmentation engine. An offline registration component performs registration of a plurality of atlases with a set of image templates to thereby generate and store, in a first registration storage device, a plurality of offline registrations. The atlases are annotated training medical images and the image templates are non-annotated medical images. The multi-atlas segmentation engine receives a target image. An image selection component selects a subset of image templates in the set of image templates based on the target image. An online registration component performs registration of the subset of image templates with the target image to generate a plurality of online registrations. The multi-atlas segmentation engine retrieves offline registrations corresponding to the subset of image templates from the first registration storage device. The multi-atlas segmentation engine performs segmentation of the target image based on the retrieved offline registrations corresponding to the subset of image templates and the plurality of online registrations. The segmentation applies labels to anatomical structures present in the target image based on the retrieved offline registrations and the plurality of online registrations to thereby output a modified target image.
US10937171B2 Generating synthetic images as training dataset for a machine learning network
A method may include identifying a first image for training a deep learning network, wherein the first image includes at least one target object associated with at least one location in the first image, and wherein the first image is associated with a mask image; determining a set of deformations to create a training set of deformed images, wherein the training set is to be used to train the deep learning network; generating the training set of deformed images by applying the set of deformations to the first image; and generating a set of deformed mask images by applying the set of deformations to the mask image, wherein each deformed image of the training set of deformed images is associated with a respective mask image to identify the location of the at least one target object in each deformed image.
US10937169B2 Motion-assisted image segmentation and object detection
Techniques and systems are provided for segmenting one or more frames. For example, image segmentation can be performed on a first frame of a plurality of frames. The image segmentation results in generation of a segmentation mask. Pixels of the first frame can be modified using the segmentation mask. An amount of movement of one or more pixels of a second frame can be determined. The amount of movement can be determined based on one or more motion characteristics of the second frame. It can be determined whether to perform image segmentation using the second frame or a third frame of the plurality of frames based on the amount of movement of the one or more pixels of the second frame.
US10937165B2 Comparison of relevant portions of images
A computing system provides a reference image and a current image representing a territory at different times. The computing system determines a partition of the reference image into a first relevant portion and a first non-relevant portion and of the current image into a second relevant portion and a second non-relevant portion according to a partitioning rule. The computing system compares the second relevant portion of the current image with the first relevant portion of the reference image for determining one or more different regions of the current image with respect to the reference image. The computing system determines one or more critical regions of the current image corresponding to the one or more different regions according to a criticality rule. The computing system provides a notification based on the one or more critical regions for use in enforcing land use controls.
US10937162B2 Image analysis algorithms using control slides
Systems and methods for automatically excluding artifacts from an analysis of a biological specimen image are disclosed. An exemplary method includes obtaining an immunohistochemistry (IHC) image and a control image, determining whether the control image includes one or more artifacts, upon a determination that the control image includes one or more artifacts, identifying one or more artifact regions within the IHC image by mapping the one or more artifacts from the control image to the IHC image, and performing image analysis of the IHC image where any identified artifact regions are excluded from the image analysis.
US10937159B2 Predicting outcome in invasive breast cancer from collagen fiber orientation disorder features in tumor associated stroma
Embodiments discussed herein relate to accessing a digitized image associated with a patient of tissue demonstrating breast cancer pathology; segmenting a tumor region represented in the digitized image; segmenting collagen fibers represented in the tumor region; computing collagen vectors based on the segmented collagen fibers; generating an orientation co-occurrence matrix based on the collagen vectors; computing a collagen fiber orientation disorder feature based on the co-occurrence matrix; upon determining that the collagen fiber orientation feature exceeds a threshold value: generating a prognosis of the region of tissue as unlikely to experience breast cancer recurrence; upon determining that the collagen fiber orientation feature is less than or equal to the threshold value: generating a prognosis of the region of tissue as likely to experience breast cancer recurrence; classifying the patient as high-risk of recurrence or low-risk of recurrence based, at least in part, on the prognosis; and displaying the classification.
US10937156B2 Saliency mapping of imagery during artificially intelligent image classification
A saliency mapping method includes displaying video clip imagery of an organ in a display of a computer and submitting the imagery to a neural network trained to produce a probability of an existence of a physical feature of the organ. In response, the probability is received along with a pixel-wise mapping of dispositive pixels in the imagery resulting in the probability. Variations of the imagery are then repeatedly resubmitted to the neural network, each including a change to one or more of the pixels in the imagery. Thereafter, for each resubmission, a change is measured in the probability and then correlated to the changed pixels. Finally, a graphical indicator is overlain on the display of the imagery corresponding to each of the pixels determined through the repeated resubmission to be dispositive based upon a threshold measured change in probability.
US10937155B2 Imaging system and method for generating a medical image
A method that includes acquiring image data, and determining a quality level for a measurement presented in a medical image. The quality level is based on the acquired image data. The method also includes generating the medical image including a measurement indicator based on the quality level, and displaying the medical image on a display device.
US10937153B2 Absorbent article analysis for health assessment of persons
A method, system, device and computer program product for analyzing absorbent articles (300) are provided. The method includes receiving an image or data representing an image of an absorbent region (302) of an absorbent article. The absorbent region comprises at least one stain (350) caused by a bodily fluid discharge of a person using the absorbent article. The absorbent region includes at least one reference mark (304). A surface area of the stain (350) is computed using the at least one reference mark (304). The computed surface area of the stain (350) is used to determine a volume of bodily fluid contained in the absorbent article (300). The volume of the bodily fluid is analyzed to assess a measure of the bodily fluid discharge of the person.
US10937149B2 Non-transitory computer-readable storage medium for storing comparison program, comparison device, and comparison method
A comparison apparatus includes: a memory configured to store instructions; and a processor configured to execute the instructions stored in the memory, the instructions causing the processor to execute a comparison process including: acquiring a plurality of images sequentially displayed on a display unit according to a display instruction regarding a specific content, the plurality of images including a first image and a second image acquired after acquiring the first image; when the second image of which a degree of coincidence with the first image satisfies a criterion, performing a first comparison that includes comparing a reference image associated with the display instruction and at least either one of the first image or the second image; and outputting a result of the first comparison.
US10937143B1 Fracture detection method, electronic device and storage medium
A fracture detection method executed by an electronic device is provided. The fracture detection method includes obtaining a to-be-detected image; using a Fully Convolutional Networks (FCN) model to process the to-be-detected image to obtain a fracture probability map of the to-be-detected image; performing a maximum pooling process on the fracture probability map to obtain a first fracture probability; extracting Regions of Interests (ROIs) of the to-be-detected image based on the FCN model; inputting the ROIs into a classification model to obtain a second fracture probability; calculating a product of the first fracture probability and the second fracture probability as a probability of a fracture phenomenon in the to-be-detected image. The present disclosure combines the FCN model and the ROIs to realize an automatic fracture detection, and the accuracy is higher. A device employing the method is also disclosed.
US10937141B2 Deep learning based image comparison device, method and computer program stored in computer readable medium
According to an exemplary embodiment of the present disclosure, an image comparing method is disclosed. The image comparing method includes: receiving, by a pre-learned network function, first image data and second image data having correlation; determining anomaly related information of the second image data based on the received first image data and second image data; and outputting the anomaly related information determined by the network function.
US10937139B2 Imaging-based optical soiling measurement device with self calibration features
A device comprising a transparent window, an imaging unit, and a computing element coupled to said imaging unit, wherein said device is configured to allow soiling particles to accumulate on a surface of said transparent window, said imaging unit is configured to capture an image of said surface, and said computing element is configured to perform analysis of said image to determine a soiling level of said transparent window, wherein a surface of said transparent window may include reference marks enabling calibration of said image during said analysis. Additionally, a method of performing said analysis.
US10937137B2 Image calibration method and detecting device
An image calibration method of the present invention is configured to calibrate the position of observation area in motion image which includes image frames. The step of the image calibration method includes: determining the observation area and acquires central position of the observation area in first image frame of the motion image; determining first unique area, which complies with gradient characteristic, in the first image frame; acquiring first vector value from the central positions of the observation area to the first unique area in the first image frame; finding second unique area in the second image frame of the motion image according to the gradient characteristic; acquiring second vector value from the central position of the observation area to the central position of the second unique area in the second image frame; and calibrating position of the observation area in a third image frame according to the difference between the first vector and the second vector.
US10937136B2 Subject information processing apparatus and image display method
There are provided a subject information processing apparatus suitable for acquiring a moving image by consecutively receiving acoustic waves from an observation target subject region and an image display method. First combined image data is generated by combining at least two of i-th image data to (i+m)-th image data (i+m
US10937129B1 Autofocus virtual reality headset
A scene presented by a headset is adjusted to correct for distortion from optical errors of an optics block in the headset. To correct for the distortion, the scene is pre-distorted when presented based on previously modeled distortion of the optics block, so distortion from the optics block corrects the pre-distortion. To model the distortion, the headset displays calibration image including features and images of the calibration image are captured from multiple positions. Differences between locations of features in the calibration images and locations of corresponding features in captured images of the calibration image are identified and a distortion correction is determined based on the differences.
US10937122B2 Matrix factorization with approximate computing
Techniques that facilitate matrix factorization associated with graphics processing units are provided. In one example, a computer-implemented method is provided. The computer-implemented method can comprise loading, by a graphics processing unit operatively coupled to a processor, item features from a data matrix into a shared memory. The data matrix can be a matrix based on one or more user features and item features. The computer-implemented method can further comprise tiling and aggregating, by the graphics processing unit, outer products of the data matrix tiles to generate an aggregate value and approximating, by the graphics processing unit, an update to a user feature of the data matrix based on the aggregate value and the loaded item features.
US10937121B2 Memory management for complex image analysis
Various embodiments are provided for managing memory for image analysis in a computing environment by a processor. An estimated amount of memory may be reserved for an image analysis job. During a processing of the image analysis job, at least one thread of the image analysis job is partially suspended by restricting the image analysis job from requesting allocation of additional memory upon memory requirements for the image analysis job exceeding the estimated amount of memory. Commensurate with partially suspending the at least one thread, a state of the image analysis job is maintained in the memory notwithstanding the processing of the at least one thread associated with the state is suspended.
US10937119B2 Apparatus and method for virtualized scheduling of multiple duplicate graphics engines
An apparatus and method for virtualized scheduling. For example, one embodiment of a graphics processing apparatus comprises: a graphics processor comprising a plurality of graphics processing engines, each of the graphics processing engines usable to execute graphics program code for a plurality of graphics contexts, each of the graphics contexts associated with a particular user mode driver (UMD); and a scheduler to schedule the graphics program code for execution on the plurality of graphics engines, the scheduler comprising an integrated context queue to store program code from all of the graphics contexts, the scheduler to select graphics processing engines to execute the program code from each context based on a detected load and/or availability of each graphics processing engine and to determine an order for executing the program code from each context based on relative priorities associated with the different contexts.
US10937115B2 Network system to filter requests by destination and deadline
A method and system for filtering service requests by destination and deadline are described. A network computer system receives provider data corresponding to a specified destination and a deadline from a service provider. The network computer system tracks a current location of the service provider through a device equipped with one or more location-based resources and receives request data corresponding to requests for service from users. The network computer system analyzes the request data for each of the requests for service to identify a subset of the requests that are assignable to the service provider based on whether the service provider is able to fulfill the request and travel to the desired destination before the deadline. The network computer system transmits a message to the service provider's device requesting that the service provider fulfill one of the requests for service from the identified subset.
US10937109B1 Method and technique to calculate and provide confidence score for predicted tax due/refund
A method and system provides a tax refund confidence indicator to a user of a tax return preparation system, according to one embodiment. The method and system include receiving user current tax related data from a user and receiving historical tax related data associated with previously prepared tax returns. The method and system further includes generating estimated tax refund data and confidence score data indicative of the reliability of the estimated tax refund data. The method and system include providing the estimated tax refund data and the confidence score data to the user.
US10937101B1 Tow and emergency roadside assistance locating and tracking mobile application
A system for providing dynamic roadside assistance coordination may include a customer mobile device or vehicle in direct, or indirect, wireless communication with an insurance provider and/or service provider remote server. The customer's device may transmit a request for roadside assistance (e.g., towing services), and a current GPS location. In response, a closest, trusted service provider vehicle may be determined, and then directed to the customer's location. For instance, a software application may receive the customer location and compare it with availability information to match the customer with a close and trusted service provider. The customer's device may receive an acknowledgement that help is on the way, and be able to track the current location of the service provider vehicle while en route. Payment for the roadside assistance may be automatically and electronically paid by the insurance provider. As a result, prompt and safe roadside assistance may be provided.
US10937098B2 Method and system for groups of individuals to form and manage an investment club for trading in publicly traded securities, enabling individuals to monitor their hypothetical performance and embracing the features of an online social network
A system for forming and managing online investment clubs utilizes the features of an online social network to provide advantages in the operation of such online investment clubs. The system permits users to follow and assess the investment skill of other investors in their own or other investment clubs and to follow such individuals' future investment decisions and those of other investment clubs. Unlike in existing investment clubs, the system maintains a constant real time evaluation of each user's investment decisions whether or not they were followed by the club, and ranks that valuation against all other users. The evaluation of each user's investment decision also provides the necessary information for the platform to compile various performance metrics of the individuals. The social networking features of a computer network permit a user of the system to view all such rankings of other users in the system, and the performance of all other funds in the system, to choose to follow such other users or funds and use such information to assist the investment decisions of that user.
US10937094B1 Order inheritance, such as for use in financial trading
Systems and methods for order inheritance and order transfer are provided. In one embodiment, a user submits an order through trading platform. The order is then added to an order queue for execution on financial market. Once a trader has achieved a queue position, various embodiments allow the trader to indicate that the order is available for inheritance or transfer. Various display indicators may be used to notify other traders that the order and queue position are available. A new owner can be selected and the order ownership can be transferred. Other features are disclosed herein.
US10937092B2 Trading application program interface
An electronic trading system including various rules is described herein. Many of the rules relate to implementing periods of exclusive priority in trading. For example, in one of the rules, an exclusive period of trading may be controlled by an aggressor and a designated passive participant. The aggressor may have exclusive rights on his side of the trade at a particular price point for a particular time. The aggressor may elect to change the price point at which he controls the trade to a new price point which is more favorable to him. Thereafter, another participant may assume the exclusivity of the trade by entering the trade on the same side of the aggressor at the old price point. In so doing, the other participant also preferably truncates the aggressor's exclusivity at the new price point.
US10937084B2 Tracking business performance impact of optimized sourcing algorithms
A method for continuously tracking business performance impact of order sourcing systems and algorithms that decide how ecommerce orders should be fulfilled by assigning the items of the order to nodes in a fulfillment network such as stores, distribution centers, and third party logistics—to provide automatic root cause analysis and solution recommendations to pre-defined business problems arising from KPI monitoring. A Business Intelligence (BI) dashboard architecture operates with: 1) a monitoring module that continuously monitors business KPIs and creates abnormality alerts; and 2) a root cause analysis module that is designed specifically for each business problem to give real time diagnosis and solution recommendation. The root cause analysis module receives the created alert, and triggers conducting a root cause analysis at an analytics engine. The BI dashboard and user interface enables visualization of the KPI performance and root cause analysis results.
US10937083B2 Decentralized trading system for fair ordering and matching of trades received at multiple network nodes and matched by multiple network nodes within decentralized trading system
A system includes: a plurality of network nodes communicatively coupled in a peer-to-peer network; and a plurality of computing devices each communicatively coupled to at least one of the plurality of network nodes. Computing devices transmit market trade requests to at least one of the network nodes. A first subset of network nodes (including at least two network nodes) determine an order of receipt of the plurality of market trade requests. The first subset of network nodes reach a consensus of the order of receipt of the plurality of market trade requests. The first subset of network nodes generate ordered data based on the order of receipt agreed upon by the first subset of network nodes. A second subset of network nodes (including at least two network nodes) match the plurality of market trade requests.
US10937080B2 System and method for identifying true customer on website and providing enhanced website experience
A method for identifying a user of a website as a potential customer and presenting the potential customer with enhanced website content includes: identifying that a user has landed on the website; identifying a user traffic-source; determining if the identified traffic-source matches a traffic-source in a list of customer-based reference traffic-sources; identifying a specific user behavior pattern on the website; determining if the identified specific user behavior pattern matches a behavior pattern from a list of customer-based reference behavior patterns; identifying the user as a potential customer if the identified traffic-source matches a traffic-source in a list of reference traffic sources and the identified specific user behavior pattern matches a behavior pattern from a list of reference behavior patterns; and displaying enhanced content tailored to the potential customer based upon the specific user behavior pattern or excluding display of enhanced content to the user if not a potential customer.
US10937077B2 Pillow customization system and method
A method of pillow customization includes analyzing shapes associated with people through the use of sensors to create analytical data; receiving photos from a subject user through a first computing device and a server; determining a firmness of a mattress of the subject user based on the photos; determining body measurements of the subject based on the photos through one or more algorithms and a second computing device; providing the subject user with a pillow diagram, the pillow diagram having one or more zones, each of the one or more zones being customizable in firmness; receiving one or more subject user inputted selections through the first computing device; and designing a pillow based on the firmness of the mattress, the body measurements, and the one or more subject user inputted characteristics, the pillow being customized to the subject user.
US10937074B2 Securing mobile transactions
Systems and methods for securing mobile transactions are provided. An order including a credit card number and a user is sent from the user's mobile device over a communication network to a gateway server, which may be coupled to a point-of-sale terminal. The gateway server generates an encryption key that is based on the user key and a server key stored at the server. The encryption key is used to encrypt the credit card number, and the encrypted credit card number is sent to the mobile device for use in subsequent orders.
US10937070B2 Collaborative filtering to generate recommendations
A system, method, and computer-readable medium are disclosed for performing a recommendation operation, comprising: optimizing a product list to provide an optimized product list for use when generating a recommendation for an account; optimizing a neighbor set to provide an optimized neighbor set for use when generating the recommendation for the account; boosting a self-cosine similarity metric to provide a boosted self-cosine similarity metric, the self-cosine similarity metric corresponding to the account; and, providing a recommendation for the account, the recommendation being based on the optimized product list, the optimized neighbor set and the boosted self-cosine similarity metric.
US10937069B2 Public ledger authentication system
Systems and methods for public ledger authentication includes receiving a first previous authentication public ledger address and a first current authentication public ledger address from a user. A verified static user key is identified in a public ledger using the first previous authentication public ledger address. A second current authentication public ledger address is then provided to the user for use in the current authentication attempt. Authentication attempt information is determined that includes a number of authentication attempts by the user, and used in a hash operation with the verified static user key to generate a first user authentication key. A second user authentication key is retrieved from the public ledger that was sent from the first current authentication public ledger address to the second current authentication public ledger address in a transaction, and the user is authenticated if the second user authentication key matches the first user authentication key.
US10937062B1 Method and system for facilitating download of application programs on mobile computing device
A computer-executable method, a computer system and a non-transitory computer-readable medium are provided for providing an application program to a user of a mobile computing device. The method includes determining that a first application program is not included in the one or more additional application programs. The method also includes using a promotion application program to display an impression of a promotion and a representation of the first application program. The representation of the first application program is configured to enable download or installation of the first application program on the mobile computing device.
US10937057B2 Interactive data-driven graphical user interface for cross-channel web site performance
An embodiment may involve receiving, from one or more server devices, representations of past amounts spent on paid search engine listings for a web site and representations of paid search conversions involving the web site that are attributable to the paid search engine listings. The embodiment may also involve receiving representations of past amounts spent on the display promotions for the web site and representations of display conversions involving the web site. The embodiment may also involve receiving a request for a graphical representation of the cross-channel performance of the web site with respect to conversions. In response to receiving the request for the graphical representation of the cross-channel performance of the web site, the computing system may transmit the graphical representation of the cross-channel performance of the web site.
US10937056B2 Advertisement display control method, terminal, and advertisement server
A terminal sends a first advertisement request to an advertisement server, where the first advertisement request includes a device identifier of the terminal and an advertisement slot identifier of a first client on the terminal. The advertisement server determines a target advertisement and first permission information according to the first advertisement, request, and returns the target advertisement and the first permission information to the terminal. The first permission information is permission information that is determined by the advertisement server based on the device identifier and that is used to instruct the first client to display the target advertisement. The terminal controls, based on the received first permission information, the target advertisement to be displayed on the first client.
US10937045B2 Referral compensation using social interactions
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: examining, by machine logic, interactions data specifying attributes of interactions with posted social media promotional content promoting a product, wherein the product is subject to an initiated purchase transaction, and wherein the interactions include interactions by a plurality of users; attributing, by machine logic, referral credit for the purchase transaction to users of the plurality of users based on the examining; and providing one or more output based on the attributing.
US10937044B2 Methods and apparatus to determine ratings information for online media presentations
Methods and apparatus to determine ratings information for online media presentations are disclosed. An example system includes a beacon server and an impression monitor server. The beacon server is to send pingback instructions to a client device. The pingback instructions cause the client device to transmit first pingback messages to the impression monitor server at intervals designated by the pingback instructions and in response to a presentation of media via the client device. The pingback instructions further cause the client device to transmit a second pingback message to the impression monitor server in response to a skip request associated with the presentation of the media via the client device. The impression monitor server is to log impressions corresponding to the first pingback messages and the second pingback message. The impression monitor server is also to determine a duration impression for the media based on the logged impressions.
US10937038B2 Navigation system for managing utilization of resources
Embodiments of the present invention provide a system for facilitating navigation of utilization of resources. The system is configured for identifying one or more priorities or one or more events associated with a user, generating one or more routes associated with at least one of the one or more priorities and the one or more events, transmitting the one or more routes to a user device of the user, transmitting first set of control signals to the user device to prompt the user to select at least one route of the one or more routes, receiving the at least one route from the user device, and transmitting a second set of control signals to the user device to transform the graphical user interface of the user device to display the at least one route and one or more graphics associated with the at least one route.
US10937036B2 Dynamic recommendations taken over time for reservations of information technology resources
Embodiments are directed towards providing dynamic recommendations of reserving information technology resources over time that may be visually displayed over that time. In one embodiment, the recommendations may be determined based on an analysis of actual usage data obtained over a prior time period and used to predict future resource demands. The subject innovations enable a user to dynamically perform various ‘what-if’ analysis to determine optimum purchase times, and configurations. In some embodiments, the user is further provided information about currently purchased resource under-utilizations to enable the user to redistribute work, release resources, or take other actions directed towards improving management of their IT budget. While subject innovations are may be directed towards managing IT resources obtained through one or more cloud computing service providers, some embodiments further allow the user to perform make/buy decisions such as when to use in-house resources versus using cloud-based resources.
US10937035B1 Systems and methods for a multi-tiered fraud alert review
Embodiments of systems and methods for fraud review are disclosed. The systems may include multi-tiered computing systems which may receive fraud alerts from multiple sources. A computing system in a tier may receive a fraud alert and use one or more fraud risk metrics to determine whether the fraud alert should be escalated. If the computing system determines that the fraud alert should be escalated, the computing system may transmit an escalation message to a higher tier computing system. If the computing system determines that the fraud alert should not be escalated, the computing system may transmit a message to a fraud prevention computing system. In some embodiments, the computing system may determine that the fraud alert is a false positive and transmit a false positive message to the source of the fraud alert such as a lower tier computing system.
US10937034B2 Systems and user interfaces for dynamic and interactive investigation based on automatic malfeasance clustering of related data in various data structures
In various embodiments, systems, methods, and techniques are disclosed for generating a collection of clusters of related data from a seed to assist in detection of financial malfeasance. Seeds may be generated based on seed generation strategies or rules. Clusters may be generated by, for example, retrieving a seed, adding the seed to a first cluster, retrieving a clustering strategy or rules, and adding related data (such as trades, emails or chat messages) and/or data entities to the cluster based on the clustering strategy. Various cluster scores may be generated based on attributes of data in a given cluster, and the clusters may be displayed and ranked based on their scores. Various embodiments may enable an analyst to review clusters of trades, emails and/or chat messages that are the most likely to reveal financial malfeasance.
US10937032B2 Systems and methods for updating payment card expiration information
A computer-implemented method for updating merchant information regarding card-not-present recurring payment (CNP/RP) transactions is provided, wherein the method involves a recurring transaction initiated by a cardholder using payment card information stored by a merchant. The method includes querying a database coupled to a payment network to identify a candidate payment card having stale payment card data. The stale payment card data includes at least an existing expiration date that is within a predetermined period of time of a selected calendar date. The method also includes querying the database to identify at least one recent transaction involving the candidate payment card. The recent transaction includes payment card data having an updated expiration date. The method further includes notifying the merchant that the existing expiration date has been replaced with the updated expiration date.
US10937029B2 Manage remote procedure calls in centralized processing
The present solution is generally directed to managing remote procedure calls in centralized processing. In particular, the present solution can reduce the number of remote procedure calls by selecting and applying multiple processing scripts for a single electronic transaction based on a real-time condition.
US10937028B2 Store system, method of controlling the store system, computer program for executing the method, and checkout device
A store system includes an authentication device configured to obtain personal information from a part of a body of a user, transmit the personal information to a first server, and receive authentication of the personal information from the first server; a gate control apparatus configured to open a gate so that the user may enter or exit a store, when the authentication device receives the authentication; and a checkout device configured to obtain personal information from a part of a body of the user, transmit the personal information to a second server, and pay a product price when receiving authentication of the personal information from the second server.
US10937026B2 System and method for tokenization
A method for obscuring a value of a sensitive data element includes: (a) receiving the sensitive data element, the sensitive data element being received over a data communications network (110) at a hardware computing device (142) of a trusted tokenization service provider (140); (b) generating a token corresponding to the received sensitive data element; (c) storing the token and sensitive data element in a memory device (146) such that they are correlated with one another; (d) providing the generated token to a first party (130) that uses the token in place of the sensitive data element in a request for authorization to complete a transaction, the request being sent from the first party (130); (e) intercepting the request for authorization including the token; (f) using the token contained in the intercepted request to look-up and retrieve the correlated sensitive data element in the memory device (160); (g) replacing the token contained in the request with the sensitive data element retrieved from the memory device (160); and (h) forwarding the request containing the sensitive data element to a second party (160 and/or 162) which employs the sensitive data element to determine whether completion of the transaction should be authorized or declined.
US10937024B2 System and method for a distributed adjustment system
Described in detail herein are systems and methods for a distributed adjustment system. The system can include a first and second computing system. The second computing system can scan and decode an identifier encoded in a machine-readable element using a scanner. The identifier can be associated with an account tied to the first computing system. The second computing system can transmit the identifier to a broker system. The account information can include information associated with various physical objects. The second computing system can scan a machine-readable representation encoded with an identifier associated with a physical object. The broker system can determine the account holder information includes information associated with the physical object. The broker system can dynamically adjust the physical object information displayed on the display of the second computing system based on the information retrieved from the account holder information.
US10937022B2 System and method for processing payment during an electronic commerce transaction
A method and system for processing payment during an electronic commerce transaction is described herein. The system includes: a mobile device configured to provide an electronic wallet storing a payment card, the payment card comprising card payment information, and a card security credential. The system may also include a coordination server configured to receive a request to conduct the electronic commerce transaction, and send an activation message to the mobile device to activate the electronic wallet. When the electronic wallet is activated, the mobile device may be further configured to: receive a card selection input indicating selection of the payment card for payment in the electronic commerce transaction; verify a security input against the card security credential of the payment card; and send the card payment information and confirmation that the payment card was present during the verifying for use in completing the electronic commerce transaction.
US10937020B2 Wearable device with near-field communication function and near-field communication control system
A wearable device having an NFC function and an NFC control system are provided. The wearable device comprises: a communication module establishing a wireless connection with an electronic terminal, and performing a transmission of data with the electronic terminal through a predefined tunnel via the established wireless connection; a processor transmitting the data received by the communication module through the predefined tunnel to an NFC controller; and the NFC controller performing a corresponding operation based on the data. The wearable device with NFC function and the NFC control system according to the exemplary embodiments of the present invention make it possible to transmit data between the NFC controller of the wearable device and the electronic terminal in a wireless manner.
US10937015B2 Pre-paid payment instrument processing
Methods, systems, and apparatus, including computer program products, in which a method includes attributing a value to a pre-paid payment instrument, determining an expiration time associated with the pre-paid payment instrument, and automatically return an un-used portion of value associated with the pre-paid payment instrument at the expiration time to the purchaser.
US10937011B1 System and method for monitoring and updating content for an e-commerce platform
Disclosed is a system and method for providing, accessing, monitoring and updating content on an e-commerce platform. The platform may have different user interfaces for consultants who act on behalf of an entity to market a product provided by the entity, and for prospects who are interested in learning more about the product, purchase the product and/or become part of the team to market the product. The consultants may upload digital content to the platform via their dedicated consultant interface and the prospects may access the digital content on the platform via their dedicated prospect interfaces. Contents of the prospect webpage and how the prospects interacts with their prospect webpage may be monitored. The contents of the prospect webpage may be updated, automatically or by the consultant associated with that prospect, based on the monitoring.
US10937001B1 Smartphone lock box system
Described is a smartphone lock box system that is used to track and record when and how long a mobile computing device is locked or secured in a container, such as a box, a sleeve or the like, without access by the owner of the mobile computing device. The smartphone lock box system is used to help the owner of a mobile computing device disconnect from the mobile computing device to devote time and attention to other tasks. The smartphone lock box system includes a container that holds at least one mobile computing devices such as a smartphone or tablet. The mobile computing device operating a lock box application senses it is within the container and records and reports the amount of time the mobile computing device is in the container and tracks the frequency that the user checks or removes the phone from the container.
US10937000B2 Realtime schedule management interface
Embodiments are directed towards generating and managing schedules. In at least one of the various embodiments, these schedules may be configured to schedule team members, rotating which team member is active (“on-call”). In at least one of the various embodiments, these may be employed to determine which resource is responsible to respond and/or resolve incidents that may be reported and/or detected. In at least one of the various embodiments, if a team member is determined to be the on-call or responsible team member, the notification engine may determine the methods for notify the responsible of the incidents. Schedules previews may be updated in real-time as the schedule is edited.
US10936999B2 Remote email configuration using dynamically generated configuration profiles
Disclosed are various examples for remote email configuration using dynamically generated configuration profiles. A computing environment having a management service can determine variable names for inclusion in configuration profiles that are capable of configuring email settings on various managed device operating systems. The computing environment can dynamically generate configuration profiles using the appropriate variable names such that a client device having a particular operating system installed thereon is capable of interpreting the value and the variable name to configure the email setting.
US10936995B2 Systems and methods for determining products that were mis-shipped and/or improperly invoiced or uninvoiced to a retail store
In some embodiments, methods and systems for analyzing an inventory database and an accounting database of a retail store in order to detect products that were mis-shipped to the retail store, improperly invoiced to the retail store, and/or erroneously not invoiced to the retail store.
US10936991B2 Location detection devices for use in a courier services network
There are provided systems and methods for location detection devices for use in a courier services network. A first user may travel to a location for a particular reason, such as item purchases or appointments. While at the location, the user may be identified at the location by a server offering courier services to a seller and a second user purchasing items from the seller. Based on the first user's reason for traveling to the location and other indicia of trustworthiness or fraud, the server may determine whether the first user can be trusted as a courier. If the user is trusted as a courier, the server may update the first user and the seller to arrange delivery of the item to another location set by the second user. The first user may also be provided with additional items for the second user to deliver to further locations.
US10936987B2 Roadway maintenance condition detection and analysis
A system and method for analyzing the effectiveness of road maintenance efforts within a district is provided. Data obtained from roadway weather information stations and a traffic data monitoring system is gathered to determine when weather events begin and end based upon weather conditions and traffic information. The effectiveness of roadway maintenance efforts after the end of such weather event is determined.
US10936981B2 Detecting a landing page that violates an online system policy based on a structural similarity between the landing page and a web page violating the policy
An online system receives a content item including a link to a landing page and determines a likelihood the landing page violates an online system policy based on a structural similarity between the landing page and a web page violating the policy. To determine the likelihood, the online system determines a hierarchical structure associated with the web page violating the policy and an additional hierarchical structure associated with the landing page. The hierarchical structure represents a structure of at least a portion of the web page and the additional hierarchical structure represents a structure of a corresponding portion of the landing page. The online system compares the hierarchical structure and additional hierarchical structure. Based on the comparison, the online system computes a measure of dissimilarity between the hierarchical structure and additional hierarchical structure and determines a likelihood the landing page violates the policy based on the measure of dissimilarity.
US10936969B2 Method and system for an end-to-end artificial intelligence workflow
In general, certain embodiments of the present disclosure provide methods and systems for enabling a reproducible processing of machine learning models and scalable deployment on a distributed network. The method comprises building a machine learning model; training the machine learning model to produce a plurality of versions of the machine learning model; tracking the plurality of versions of the machine learning model to produce a change facilitator tool; sharing the change facilitator tool to one or more devices such that each device can reproduce the plurality of versions of the machine learning model; and generating a deployable version of the machine learning model through repeated training.
US10936967B2 Information processing system, information processing method, and recording medium for learning a classification model
A classification model with a high precision ratio at a high recall ratio is learned. A classification model learning system (100) includes a learning data storage unit (110) and a learning unit (130). The learning data storage unit (110) stores pieces of learning data each of which has been classified as a positive example or a negative example. The learning unit (130) learns, by using the pieces of learning data, a classification model in such a way that a precision ratio of classification by the classification model is made larger under a constraint of a minimum value of a recall ratio of classification by the classification model.
US10936957B2 Methods and systems of assertional simulation
Semantic mediation is accomplished by initially constructing a model of domain-specific requirements associated with one or more nodes in a hierarchy of semantically linked nodes representing encoded aspects of a domain. Followed by determining a target node in the hierarchy for application of at least one property characterized in a topical profile of a first entity. And further followed by producing a first-entity, target node-specific application model that reflects impacts of properties and characteristics of the topical profile with the model of domain-specific requirements through informatic convolution of the model of domain-specific requirements with the topical profile of the first entity.
US10936954B2 Data transmission between two systems to improve outcome predictions
An online system generates predicted outcomes for a content distribution program that distributes content to users of the online system, the predicted outcome indicating a likelihood for the occurrence of an outcome of a content presentation. The online system transmits the one or more predicted outcomes to the third party system, and receives prediction improvement data from the third party system, the prediction improvement data indicating an adjustment to errors in the predicted outcomes based on a prediction by the third party system. The online system updates the properties of a content distribution program based on the prediction improvement data, the updated content distribution program causing the online system to generate new predicted outcomes based on the prediction improvement data in content presentation opportunities. The online system also transmits content to users of the online system based on the updated content distribution program.
US10936950B1 Processing sequential interaction data
This disclosure relates to processing sequential interaction data through machine learning. In one aspect, a method includes obtaining a dynamic interaction graph constructed based on a dynamic interaction sequence. The dynamic interaction sequence includes interaction feature groups corresponding to interaction events. Each interaction feature group includes a first object, a second object, and an interaction time of an interaction event that involved the first object and the second object. The dynamic interaction graph includes multiple nodes including, for each interaction feature group, a first node that represents the first object of the interaction feature group and a second node that represents the second object of the interaction feature group. A current sequence corresponding to a current node to be analyzed is determined. The current sequence is input into a Transformer-based neural network model. The neural network model determines a feature vector corresponding to the current node.
US10936947B1 Recurrent neural network-based artificial intelligence system for time series predictions
At a network-accessible artificial intelligence service for time series predictions, a recurrent neural network model is trained using a plurality of time series of demand observations to generate demand forecasts for various items. A probabilistic demand forecast is generated for a target item using multiple executions of the trained model. Within the training set used for the model, the count of demand observations of the target item may differ from the count of demand observations of other items. A representation of the probabilistic demand forecast may be provided via a programmatic interface.
US10936944B2 Three-terminal neuromorphic vertical sensing
A neuromorphic device includes a first electrode layer arranged on a substrate, and an electrolyte layer arranged on the first electrode layer. The electrolyte layer includes a solid electrolyte material. The neuromorphic device further includes an ion permeable, electrically conductive membrane arranged on the electrolyte layer and an ion intercalation layer arranged on the ion permeable, electrically conductive membrane. The neuromorphic device includes a second electrode layer arranged on the ion intercalation layer.
US10936943B2 Providing flexible matrix processors for performing neural network convolution in matrix-processor-based devices
Providing flexible matrix processors for performing neural network convolution in matrix-processor-based devices is disclosed. In this regard, a matrix-processor-based device provides a central processing unit (CPU) and a matrix processor. The matrix processor reorganizes a plurality of weight matrices and a plurality of input matrices into swizzled weight matrices and swizzled input matrices, respectively, that have regular dimensions natively supported by the matrix processor. The matrix-processor-based device then performs a convolution operation using the matrix processor to perform matrix multiplication/accumulation operations for the regular dimensions of the weight matrices and the input matrices, and further uses the CPU to execute instructions for handling the irregular dimensions of the weight matrices and the input matrices (e.g., by executing a series of nested loops, as a non-limiting example). The matrix-processor-based device thus provides efficient hardware acceleration by taking advantage of dimensional regularity, while maintaining the flexibility to handle different variations of convolution.
US10936939B2 Operation processing apparatus, information processing apparatus and information processing method
An operation processing apparatus includes a memory and a processor coupled to the memory. The processor executes an operation according to an operation instruction, acquires statistical information for a distribution of bits in fixed point data after an execution of an operation for the fixed point data according to an acquisition instruction, and outputs the statistical information to a register designated by the acquisition instruction.
US10936938B2 Method for visualizing neural network models
A method for providing a graphical visualization of a neural network to a user is provided. The method includes generating the graphical visualization of the neural network at least in part by: representing layers of the neural network as respective three-dimensional blocks, wherein at least a first dimension of a given block is proportional to a computational complexity of a layer of the neural network represented by the given block; and representing data flows between the layers of the neural network as respective three-dimensional structures connecting blocks representing the layers of the neural network, wherein a first dimension of a given structure is proportional to each of a first dimension and a second dimension of a data flow represented by the given structure. The method also includes displaying the graphical visualization of the neural network to the user.
US10936934B2 Antenna device and electronic apparatus
An antenna device, incorporated in an electronic apparatus, which communicates with an external device via an electromagnetic field signal, comprising: an antenna coil provided by winding a conducting wire in a two-dimensional shape and inductively coupled to the external device; and a thermal diffusion sheet provided so as to overlap the antenna coil at a surface of the antenna coil that faces the external device, wherein the thermal diffusion sheet is provided with a slit formed so as to extend from a region overlapping an opening of the antenna coil to an end of the thermal diffusion sheet and a thermal diffusion sheet side opening or slit connected to the slit and formed in the region overlapping the opening of the antenna coil.
US10936933B2 Antenna device and electronic device
An antenna device includes a coil antenna including a coil conductor wound around a winding axis, and a planar conductor. The coil antenna includes a first region in which the coil conductor overlaps the planar conductor in a plan view of the planar conductor (when viewed from the Z-direction) and a second region in which the coil conductor does not overlap the planar conductor in the plan view of the planar conductor. The line width of the coil conductor in the first region is wider than the line width of a portion (portion extending in the X-direction) of the coil conductor in the second region. Accordingly, an inductance per unit length in the circumferential direction of the coil conductor in the first region is lower than the inductance per unit length in the circumferential direction of the coil conductor in the second region.
US10936931B2 Antenna device
An antenna device having excellent communication characteristics even when no opening is provided in a conductor. An antenna device including: an antenna coil inductively coupled to an external device (reader/writer) and provided by winding around a conducting wire two dimensionally via an opening; and a conductor provided to be overlapped with the antenna coil at a surface of the antenna coil opposing to the external device, wherein the conductor includes a first slit formed from a region overlapped with the opening of the antenna coil to an end of the conductor, and a second slit connected to the first slit and formed in the region overlapped with the opening of the antenna coil.
US10936930B2 Wearable device
The present disclosure provides a wearable device comprising: a connector and at least two bodies, the connector is used to connect two of the at least two bodies, an opening structure is formed between portions of the two of the at least two bodies connected by the connector. The opening structure can reduce an area covered by the wearable device on the user's skin. The effect of the wearable device on the heat dissipation of the user's skin can be reduced. Compared with the non-hollow wearable device, the wearable device with the open structure is light in weight, thus the overall weight of the wearable device is reduced.
US10936926B1 Systems and methods for sensor mechanisms for magnetic cards and devices
A card exhibiting multiple linear arrays of sensors are provided to detect a presence and movement of an external object (e.g., a read-head of a magnetic stripe reader). Each sensor of each array of sensors may be independently connected to a dual port of a processor so that the processor may determine a direction in which the card is swiped through a magnetic stripe reader. A portion of sensors of each array of sensors may be shared by a portion of inputs and/or outputs of a single port of a processor. Sensors may be cross-coupled to a single processor port so that forward and reverse directions of a card swipe may nevertheless be detected by a single-port processor of a card.
US10936923B2 Image forming apparatus that degrades visibility of printed side of used paper
An image forming apparatus includes an image forming portion, an image reading portion, an analysis processing portion, a generation processing portion, and a printing processing portion. The image forming portion forms an image on a paper sheet. The image reading portion reads a first image from a printed side of a used paper sheet supplied from a sheet feed portion. The analysis processing portion analyzes content of the first image read by the image reading portion. The generation processing portion generates, based on the content of the first image analyzed by the analysis processing portion, a second image that degrades visibility of the first image when the second image is superimposed on the first image. The printing processing portion causes the image forming portion to execute a printing process such that the second image generated by the generation processing portion is superimposed on the first image on the printed side.
US10936922B2 Machine learning techniques
Improved techniques for training a machine learning (ML) model are discussed herein. Training the ML model can be based on a subset of examples. In particular, the training can include identifying a reference region associated with an area of the image representing an object, and selecting, based at least in part on a first confidence score associated with a first bounding box, a first hard example for inclusion in the subset of examples. In some cases, the first confidence score and the first bounding box can be associated with a first portion of the feature map. Next, the training can include determining that a first degree of alignment of the first bounding box to the reference region is above a threshold degree of alignment, and in response, replacing the first hard example with a second hard example.
US10936918B2 Electronic device and method for controlling the electronic device to provide output information of event based on context
An electronic device and a method for controlling the electronic device are provided. The method for controlling the electronic device includes, based on an occurrence of an event for outputting information being determined, obtaining data for determining a context corresponding to the electronic device, inputting the obtained data to a first model trained by an artificial intelligence algorithm and obtaining information about a person located in a vicinity of the electronic device, inputting the obtained information about the person and information about the event to a second model trained by an artificial intelligence algorithm and obtaining output information corresponding to the event, and providing the obtained output information.
US10936912B2 Image classification using a mask image and neural networks
Image classification using a generated mask image is performed by generating a mask image that extracts a target area from an input image, extracting an image feature map of the input image by inputting the input image in a first neural network including at least one image feature extracting layer, masking the image feature map by using the mask image, and classifying the input image by inputting the masked image feature map to a second neural network including at least one classification layer.
US10936911B2 Logo detection
Disclosed herein are techniques for detecting logos in images or video. In one embodiment, one or more candidate regions are detected for determining logos in an image. A logo is determined to be the logo in the candidate region based on matching a feature vector of a candidate region to a feature vector of the logo.
US10936909B2 Learning to estimate high-dynamic range outdoor lighting parameters
Methods and systems are provided for determining high-dynamic range lighting parameters for input low-dynamic range images. A neural network system can be trained to estimate lighting parameters for input images where the input images are synthetic and real low-dynamic range images. Such a neural network system can be trained using differences between a simple scene rendered using the estimated lighting parameters and the same simple scene rendered using known ground-truth lighting parameters. Such a neural network system can also be trained such that the synthetic and real low-dynamic range images are mapped in roughly the same distribution. Such a trained neural network system can be used to input a low-dynamic range image determine high-dynamic range lighting parameters.
US10936906B2 Training data acquisition method and device, server and storage medium
A training data acquisition method and device, a server and a storage medium are provided. The training data acquisition method is applied to a classifier and includes the following steps: obtaining an image search target according to an input of a user; providing images to the user according to the image search target, to display the images; and selecting at least one image from the displayed images, and determining a target-classification pair as training data according to the at least one image; where the target-classification pair includes the image search target and an entity-based classification of the at least one image. Thus, more high-quality training data can be obtained, improving the performance of a classifier.
US10936903B2 Technologies for labeling and validating human-machine interface high definition-map data
Techniques are disclosed herein for collecting annotation data via a gamified user interface in a vehicle control system. According to an embodiment disclosed herein, the vehicle control system detects a trigger to initiate an annotation prompt associated with an object classified from an image. The vehicle control system presents, via a user interface, the annotation prompt. The vehicle control system receives, via the user interface, user input indicative of a response to the annotation prompt by a user and updates a confidence score associated with the classified object as a function of one or more metrics associated with the user.
US10936901B2 Information processing device and non-transitory computer readable recording medium
An information processing device includes a computation unit that computes a similarity between character strings among plural character strings which express a content of electronic information and which are generated from the electronic information, and an association unit that associates a dissimilar character string that is not similar to another character string among the plural character strings with the electronic information as a representative character string that expresses the electronic information.
US10936897B2 Method and system for information extraction from document images using conversational interface and database querying
Various methods are using SQL based data extraction for extracting relevant information from images. These are rule based methods of generating SQL-Query from NL, if any new English sentences are to be handled then manual intervention is required. Further becomes difficult for non-technical user. A system and method for extracting relevant from the images using a conversational interface and database querying have been provided. The system eliminates noisy effects, identifying the type of documents and detect various entities for diagrams. Further a schema is designed which allows an easy to understand abstraction of the entities detected by the deep vision models and the relationships between them. Relevant information and fields can then be extracted from the document by writing SQL queries on top of the relationship tables. A natural language based interface is added so that a non-technical user, specifying the queries in natural language, can fetch the information effortlessly.
US10936895B2 Managing camera actions
Disclosed are various embodiments that relate to a system or a method for managing individual actions. In one embodiment, among others, a system includes a client device and program instructions executable in the client device. The program instructions, when executed, cause the client device to identify an action that stores an image in a memory associated with the client device, where the action is executed by way of the client computing device. The program instructions also cause the client device to generate image tags that describe the image. The client device can determine that the image has enterprise content based at least in part on the image tags and perform an enterprise action on the image. The enterprise action can be based on an enterprise category associated with the image tags and an enterprise policy.
US10936894B2 Systems and methods for processing image data based on region-of-interest (ROI) of a user
A display device includes a display area configured to display one or more images of a virtual reality (VR) environment or an augmented reality (AR) environment, one or more sensors configured to obtain region-of-interest (ROI) data of a user in response to the user wearing the display device and looking at the one or more images of the VR environment or the AR environment displayed on the display area, and one or more processors. The one or more processors are individually or collectively configured to select one or more ROI zones from a plurality of zones based on the ROI data and effect display of the one or more ROI zones on the display area to the user. The plurality of zones are used to divide the one or more images of the VR environment or the AR environment on the display area.
US10936893B2 Information processing device and method for document image extraction, composite image generation, and OCR processing including display of reading resolution instructions based on character density
An information processing device performs processing on document image data. The document image data includes first image data of a plurality of images and second image data. The first image data undergoes character recognition processing. The second image data does not undergo character recognition processing. The information processing device includes a detecting section, an extracting section, and a processing section. The detecting section detects the first image data from the document image data. The extracting section extracts the first image data from the document image data. The processing section generates composite image data by compositing the images of the first image data and performs character recognition on the composite image data.
US10936890B2 Vehicle device
A vehicle device receives image data transmitted from a compartment camera photographing a driver. The vehicle device analyzes the image data received from the compartment camera, and detects a heart rate of the driver. The vehicle device wirelessly communicates with one or more wearable devices possessed by one or more people who ride on a vehicle. The vehicle device identifies a wearable device possessed by the driver by comparing biometric information transmitted from the one or more wearable devices with the heart rate of the driver.
US10936888B2 Apparatus detecting driving incapability state of driver
Apparatus detecting driving incapability state of a driver includes: a head detection portion that successively detects a head portion, which is higher than a neck of the driver, based on an image of a driver's seat captured by an imaging device mounted in a vehicle; and an out-of-frame state detection portion that detects that the driver is incapable of driving, when the head portion detected by the head detection portion is out of a predetermined scope in the image during travelling of the vehicle.
US10936887B2 Vehicle control method and system, vehicle-mounted intelligent system, electronic device, and medium
A vehicle control method and system includes: acquiring a face image of a user currently requesting to use a vehicle; acquiring a feature matching result between the face image and at least one pre-stored face image in a data set of the vehicle, where the data set stores pre-stored face images of at least one pre-recorded user allowed to use the vehicle; and if the feature matching result indicates that the feature matching is successful, controlling actions of the vehicle to allow the user to use the vehicle. The rights of pre-recorded personnel can be guaranteed based on feature matching, and feature matching can be achieved without a network, thereby overcoming the dependency on the network and further improving the safety guarantee of the vehicle.
US10936878B2 Method and device for determining inter-cut time range in media item
This specification describes techniques for determining an inter-cut time range in a media item. In one example method, a set of candidate segmentation points representing time points in a media item is determined, wherein each candidate segmentation point represents at least one of a time point at which feature media data appears in the media item, or a time point at which feature media data disappears from the media item. Based on the candidate segmentation points, an inter-cut time range is identified. The inter-cut time range is associated with a start point from the candidate segmentation points that satisfies a predetermined start point condition, and the inter-cut time range is associated with an end point from the candidate segmentation points that satisfies a predetermined end point condition. The inter-cut time range represents a time period between the start point and the end point in the media item.
US10936876B2 Content recognition method, system and storage medium thereof
A system may obtain a first recognition record file. The first recognition record file may include recognition records. The recognition records may include respective coordinates for a monitored video received by a monitoring device. The respective coordinates may be indicative of a specified event previously recognized based on the monitored video. The system may determine a monitoring boundary based on the respective coordinates of the recognition records for the monitored video received by the monitoring device. The system may receive at least one frame of subsequent monitored video. The system may extract in response to receipt of the at least one frame of the subsequent monitored video, image data from the at least one frame of the subsequent monitored video. The extracted image data from the at least one frame may be located in the monitoring boundary as applied to the at least one frame of the subsequent monitored video.
US10936871B2 Smart irrigation
A vehicular gesture control system includes sensors such as IoT (internet of things) sensors that can share data with other vehicles and that can communicate with the cloud to provide intelligent handling of the irrigation system.
US10936868B2 Method and system for classifying an input data set within a data category using multiple data recognition tools
A computer-implemented method and system are disclosed for classifying an input data set within a data category using multiple data recognition tools. The method includes identifying at least a first attribute and a second attribute of the data category; classifying the at least first attribute via at least a first data recognition tool and the at least second attribute via at least a second data recognition tool, the classifying including: allocating a confidence factor for each of the at least first and second attributes that indicates a presence of each of the at least first and second attributes in the input data set; and combining outputs of the classifying into a single output confidence score by using a weighted fusion of the allocated confidence factors.
US10936867B2 Systems and methods for blink action recognition based on facial feature points
The present disclosure relates to systems and methods for automated identification of presence of a facial action from sequential images. The systems and methods may obtain a plurality of sequential candidate image frames containing a facial object. Each of the plurality of candidate image frames may include a plurality of feature points associated with an eye of the facial object. For each of the plurality of sequential candidate image frames, the systems and methods may determine an area of a polygon based on the plurality of feature points. The systems and methods may determine a distance associated with the eye of the facial object. The systems and methods may determine an action parameter based on the area and the distance. The systems and methods may identify the presence of a blink action in response to that the action parameters satisfy one or more preset conditions.
US10936866B2 Method for detecting document fraud
A method for detecting a document fraud is disclosed. A first image of a first document and a second image of a second document are obtained. A procedure of detection of zones sensitive to document frauds are applied in the regions of the first image and of the second image registered on the first image. Each sensitive zone detected is then divided into a plurality of subparts. A measurement of dissimilarity is calculated between corresponding subparts from the first image and the registered second image. It is then determined whether the first document is identical to the second document from measurements of dissimilarity. If the first document is different from the second document, a level of difference is determined between the first and second documents according to a value representing a proportion of different subparts; and a fraud is detected when the level of difference is below a third predetermined threshold.
US10936861B2 Object detection system of a vehicle
An object detection system includes color and infrared cameras, a controller-circuit, and instructions. The color and infrared cameras are configured to output respective color image and infrared image signals. The controller-circuit is in communication with the cameras, and includes a processor and a storage medium. The processor is configured to receive and transform the color image and infrared image signals into classification and location data associated with a detected object. The instructions are stored in the at least one storage medium and executed by the at least one processor, and are configured to utilize the color image and infrared image signals to form respective first and second maps. The first map has a first plurality of layers, and the second map has a second plurality of layers. Selected layers from each are paired and fused to form a feature pyramid that facilitates formulation of the classification and location data.
US10936860B2 Marking assist device, and marking assist method
A marking assist device includes a memory, a storage that stores an image that records a competition in which a player performs a plurality of skills in a time sequence, and a processor coupled to the memory and configured to acquire a first marking result and a second marking result, the first marking result being marking of each of the plurality of skills based on sensor data on the performing player, the second marking result being inputted by a referee, display first discriminators of the skills included in the first marking result and second discriminators of the skills included in the second marking result while associating the first discriminator with the second discriminator, and when any discriminator is selected from the displayed discriminators, identify a video associated with selected discriminator from the images and displays the identified video.
US10936858B1 Generating a mood log based on user images
A system and method for generate a mood log based on user images. In one embodiment, a system includes an image module that receives images taken by a user's mobile computing device and determines that a face of the user is included in the image, a mood module that determines a mood level of the user based on the face, and a log module that stores the mood level in a log of mood levels for the user.
US10936851B2 Method and apparatus for recognizing object
Disclosed is a method and apparatus for recognizing an object, the method including determining whether an image comprises a blur, determining a blur type of the blur based on control information of a vehicle, in response to the image comprising the blur, selecting a de-blurring scheme corresponding to the determined blur type, de-blurring the image using the selected de-blurring scheme, and recognizing an object in the image based the de-blurred image.
US10936842B2 Display panel and display device
Provided are a display panel and a display device. The display panel includes a display assembly and a fingerprint recognition assembly. The display assembly includes a base substrate, a plurality of pixel units disposed on one side of the base substrate and a first scanning line extending along a first direction, each of the plurality of pixel units includes a pixel driving unit and a light-emitting unit disposed on one side of the pixel driving unit facing away from the base substrate, and the light-emitting unit includes a metal anode. The fingerprint recognition assembly is configured to perform fingerprint recognition according to light reflected by a touch object to a fingerprint recognition unit. A vertical projection of the first scanning line on the base substrate and a vertical projection of the metal anode on the base substrate have an overlapping area.
US10936837B1 2D barcode overlays
Embodiments herein describe a 2D barcode that overlays text or graphics (e.g., another barcode) while permitting the underlying text or barcode to be read by a user or a barcode scanner. Further, the embodiments herein describe techniques for separating the overlaid 2D barcode from the underlying text or graphics so that the barcode can be identified and decoded. In one embodiment, the blocks forming the 2D barcode are printed (or displayed) using a shade of a color while the text or graphics are printed (or displayed) using a darker shade of that same color.
US10936831B2 Digital card-reader and hub
Various embodiments include, for example, a digital-card reader, a reader hub, and a method of determining a coefficient of friction for mounting the digital-card reader and the reader hub to a mounting surface. In one specific embodiment, the digital-card reader includes a card-reader frame having a circuit board including at least one memory-card reader to perform data transfer operations; a magnetic material coupled to at least one face of the card-reader frame; and a compliant-region mat coupled to the at least one face of the card-reader frame and positioned proximate to the magnetic material. The magnetic material compresses the compliant-region mat to increase friction against a mounting surface to at least partially overcome insertion forces associated with inserting the memory card into the digital-card reader to reduce or eliminate lateral movement of the digital-card reader with reference to the mounting surface. Other devices, apparatuses, and methods are described.
US10936829B2 Method and device for processing a multi-language text
Embodiments of the present disclosure provide a method and apparatus for processing a multi-language text. According to embodiments of the present disclosure, the multi-language text including contents in a plurality of languages may be encoded with a Unicode. The method further comprises splitting the multi-language text into a plurality of parts based on the Unicode of the multi-language text, contents of the plurality of parts having different languages. In addition, the multi-language text may also be processed based on the plurality of parts.
US10936828B2 Neural machine translation systems with rare word processing
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for neural translation systems with rare word processing. One of the methods is a method training a neural network translation system to track the source in source sentences of unknown words in target sentences, in a source language and a target language, respectively and includes deriving alignment data from a parallel corpus, the alignment data identifying, in each pair of source and target language sentences in the parallel corpus, aligned source and target words; annotating the sentences in the parallel corpus according to the alignment data and a rare word model to generate a training dataset of paired source and target language sentences; and training a neural network translation model on the training dataset.
US10936827B1 Machine evaluation of translation accuracy
Disclosed are various embodiments for evaluating the accuracy of a translation of a source text. Word embeddings from a first language and a second language are aligned in a shared vector space. Word pairs from the sourced text and translated text are then identified. Subsequently, similarity scores between respective word embeddings for the words in the word pair are calculated. Word pairs are then selected based on the similarity scores. The accuracy of the translation is then evaluated based at least in part on the selected word pairs.
US10936823B2 Method and system for displaying automated agent comprehension
One embodiment provides a method comprising generating a conversational interface for display on an electronic device. The conversational interface facilitates a communication session between a user and an automated conversational agent. The method further comprises performing a real-time analysis of a portion of a user input in response to the user constructing the user input during the communication session, and updating the conversational interface to include real-time feedback indicative of whether the automated conversational agent understands the portion of the user input based on the analysis. The real-time feedback allows the user to adjust the user input before completing the user input.
US10936820B2 Post-filtering of named entities with machine learning
A method for identifying errors associated with named entity recognition includes recognizing a candidate named entity within a text and extracting a chunk from the text containing the candidate named entity. The method further includes creating a feature vector associated with the chunk and analyzing the feature vector for an indication of an error associated with the candidate named entity. The method also includes correcting the error associated with the candidate named entity.
US10936817B2 Neural network architecture for subtle hate speech detection
Additional background information is used with a trained neural network based model to help classify whether text is a subtly and/or ambiguously offensive. This additional background information can come from different sources such as the article on which the comment was made, world knowledge about the external entities (e.g., Wikipedia, Urban Dictionary), phrases referenced in the text being classified, and, the context of the previous comments/text in the thread. The background information is retrieved based on key entities (e.g., people, places things) and/or key phrases in the comment. Sentence matrix encodings are built for both the comment and the background information. The background information encoding is used to condition the comment encoding. The background information encoding, and the conditioned comment encoding are fed to a trained multi-level perceptron to classify the comment as hate speech or non-hate speech.
US10936812B2 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.
US10936811B2 Browser extension for field detection and automatic population
Methods and systems for a browser extension application are disclosed. In some embodiments, a browser extension application is configured to receive from a browser extension server a regular expression configured to detect a plurality of fields in a web page and execute the regular expression to detect a transaction field in the web page and automatically populate the transaction field with stored data. The application is further configured to detect an unrecognized field in the web page, provide suggested transaction data, and detecting manual population of the unrecognized field with the suggested transaction data. The application is further configured to providing to the browser extension server an indication of the unrecognized field and receive from the browser extension server an updated regular expression configured to detect the unrecognized field in the web page.
US10936810B2 Token embedding based on target-context pairs
Token embedding based on target-context pairs includes obtaining a structural representation of data, the structural representation including nodes and indicating relationships between the nodes, obtaining a context template that identifies relationship(s) to use in identifying a respective context for different nodes of the structural representation, applying the context template to the structural representation to obtain a set of target-context pairs, each of which includes a respective target node of the structural representation and a respective set of context node(s), of the structural representation, for that target node, as identified based on the context template, and using the target-context pairs in a model and obtaining, as output of the model, representations of target nodes of the target-context pairs as vectors in a vector space.
US10936808B2 Document linking in an electronic messaging system
Linked content is identified in a first electronic message, the linked content corresponding to a portion of a source document. A second electronic message that is associated with the first electronic message is received and includes a version of the linked content. A user interface is generated that represents the second electronic message and includes a version selection user input mechanism that is actuatable to select the version of the linked content in the second electronic message. Based on user actuation of the version selection user input mechanism, the version of the linked content in the second electronic message is selected and automatically incorporated into the source document.
US10936805B2 Automated document authoring assistant through cognitive computing
A document editor user interface interacts with a user in receiving content from the user and provides suggestions determined via cognitive computing to the user while the user is authoring a document. A search engine searches for information associated with the content and returns the information. A matching candidate template that matches a style of the document being authored is searched for and may be inferred based on the document being authored. The suggestions may be provided based on definitions of the candidate template. A cognitive component may continuously detect behavior of the user while authoring the document and store information associated with the detected behavior. Additional suggestions may be provided based on the detected behavior.
US10936802B2 Methods and systems for creating configurable forms, configuring forms and for form flow and form correlation
This disclosure relates to creating configurable forms and for configuring forms as well as creating configurable flow form process files and configuring flow form process files and for auto-discovering some or all of the available actions that can be performed on a type of record from a set of form flows process files stored in a data store. Establishing a configurable form can include receiving a form file configured with an acceptability filter and at least one non-mandatory form item that is configured to be either on or off and in the applicability filter, and establishing at least one circumstance under which the non-mandatory form item is to be applied in the form file and generating a configurable form file. On a graphical user interface, along with mandatory form items, non-mandatory form items can be depicted depending upon establishment of circumstances determined by the applicability filter. A search list is disclosed that can nominate without code what data source should be used.
US10936801B2 Automated electronic form generation with context cues
A form compliance manager configured to create a policy graph corresponding to an electronic image of an offline form and a corresponding instruction set. The form compliance manager further configured to generate an electronically fillable form corresponding to the offline form and including at least a first context cue for a first field in the electronically fillable form. The first context cue can be based on a subgraph of the policy graph associated with the first field, and the subgraph can include field completion information for the first field, field value information for the first field, and field format information for the first field. The electronically fillable form configured to present the first context cue in response to selection of the first field.
US10936797B2 Collaborative document editing using state-based revision
The present disclosure provides methods, systems, and computer products for providing state-based revisions in a document collaboration system. In some aspects, a plurality of users may be simultaneously editing the same document on their respective computing devices. The document may comprise a plurality of editable objects having unique objects identifiers. In such aspects, when a user edits an object in a local version of the document, a state-based revision (“SBR”) record is created. The SBR is populated with information such as, information describing the type of object being edited, a descriptor that uniquely identifies the specific instance of the object being edited, a collection of common references that can be adjusted by the document collaboration engine and an opaque binary stream comprising the modified state of the edited object. The SBR record is then transmitted to one or more additional devices.
US10936795B2 Techniques for use of snapshots with browsing transitions
A snapshot of a page is stored in response to navigation away from the page. When the user navigates back to the page, the snapshot is displayed while the page is loaded. When the page is sufficiently loaded, the snapshot is replaced by the (fully or partially) loaded page. Determining whether the page is sufficiently loaded is based on monitoring of pre-selected criteria.
US10936793B2 Edited character strings
An assessment system may present one or more string interaction problems to each of a plurality of students. Students may provide answers to string interaction problems in the form of string edits that, for example, identify deletions, additions, or revisions to a text string of each respective string interaction problem. The assessment system may normalize each string edit by converting each string edit into a student range edit. Each student range edit defines a replacement text string (which could be an empty text string) to be inserted within a range of reference locations relative to an original text string of the string interaction problem (which likewise could be an empty text string). An assessor may associate feedback objects with student range edits that match or, in some embodiments, are within a predetermined distance of an assessor-defined range edit.
US10936788B2 Display control system and display control method
A display control system includes an image data generation device that generates a plurality of pieces of image data, a storage device that stores the plurality of pieces of image data and a plurality of pieces of position data of holding units, and a display data generation device that generates display data on the basis of the plurality of pieces of image data and position data. The display data is data for aligning and displaying in a fixed direction a plurality of pieces of sample information that includes at least either a plurality of images or a plurality of analysis results, and data that is a result of laying out first sample information and first position information in such a manner that a display device displays the first sample information and the first position information representing a position of a first holding unit corresponding to the first sample information.
US10936780B2 Method and layout of an integrated circuit
A method of manufacturing an integrated circuit includes identifying a first cell of a layout, placing a first pair of conductive patterns on a first set of routing tracks, placing a second pair of conductive patterns on a second set of routing tracks, and forming, by a first mask, a first set of conductive structures based on the first pair or second pair of conductive patterns. The first cell abuts a second cell. The first cell has a first set of routing tracks. The second cell has a second set of routing tracks. The first and second cell have a same cell height that is a non-integer multiple of a minimum pitch. A top and bottom boundary of the first cell overlaps a pair of the first set of routing tracks. A top and bottom boundary of the second cell overlaps a pair of the second set of routing tracks.
US10936775B2 Detecting out-of-bounds violations in a hardware design using formal verification
A hardware monitor arranged to detect out-of-bounds violations in a hardware design for an electronic device. The hardware monitors include monitor and detection logic configured to monitor the current operating state of an instantiation of the hardware design and detect when the instantiation of the hardware design implements a fetch of an instruction from memory; and assertion evaluation logic configured to evaluate one or more assertions that assert a formal property that compares the memory address of the fetched instruction to an allowable memory address range associated with the current operating state of the instantiation of the hardware design to determine whether there has been an out-of-bounds violation. The hardware monitor may be used by a formal verification tool to exhaustively verify that the hardware design does not cause an instruction to be fetched from an out-of-bounds address.
US10936769B2 Systems and methods for measuring error in terms of unit in last place
Systems and methods evaluate simulation models and measure floating point arithmetic errors in terms of Unit in Last Place (ULP). The simulation model may include model elements that perform numerical computations using Native Floating Point (NFP) arithmetic. The model elements may be arranged to implement a procedure. A data store may include local ULP errors predetermined for the model elements. The systems and methods may retrieve the local ULP errors for the model elements included in the model, and may apply a rules-based analysis to compute an overall ULP error of the simulation model. The systems and methods may present the overall ULP computed for the model. The systems and methods may also present intermediate ULP errors determined for portions of the simulation model. Changes may be made to the model to reduce the overall ULP error.
US10936764B2 Building performance assessment system and method
A virtual data acquisition component generates a building performance model having a plurality of predicted building performance metrics. A physical data acquisition component obtains a plurality of trended building performance metrics. An integrated interface receives the building performance model from the virtual data acquisition component having the plurality of predicted building performance metrics and the plurality of physical building performance metrics from the physical data acquisition component. The integrated interface enables the comparison of the predicted building performance consumption metrics with the trended building performance metrics to identify performance gaps.
US10936763B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a first drawing information acquiring unit that acquires first drawing information used for design, a second drawing information identifying unit that identifies second drawing information associated with the first drawing information, a basic policy information acquiring unit that acquires basic policy information associated with the second drawing information, the basic policy information representing a basic policy for at least one of design and production, and an output unit that, in response to acquisition of information instructing that a design change be made to the first drawing information, outputs a basic policy corresponding to the design change from the basic policy information.
US10936762B2 Structural representation and facilitation of manipulation thereof via implicit vertex relationships
The disclosed embodiments relate to a representation of a structure/space as a collection of interrelated partitions whereby manipulation of the partitions causes an automated propagation of the manipulation through the other interrelated partitions as a function of the relationships therebetween. Each partition is defined by one or more vertices, the location(s) of which is/are specified either relative to an origin or relative to, i.e. as a function of, or dependent upon, the location of another vertex within the partition (intra-partition) or within another partition (inter-partition). Where the location of a vertex is moved, the change is propagated implicitly to all other vertices whose location is related, i.e. specified as a function of the modified vertex.
US10936760B1 System and method for concealing sensitive data on a computing device
A computer-implemented method may hide sensitive information including when no one is looking at a display screen of a client computing device, such as sensitive information relating to auto, home, life, or renters insurance, banking, and/or vehicle loans. In one aspect, the method may determine that confidential or sensitive information is being displayed on a display screen of a computing device of a user. The method may also collect image data from a front facing camera in communication with the computing device, and determine that zero or two or more people are viewing the display screen for more than a threshold duration of at least one second. The method may further blur or obscure the confidential or sensitive information being displayed on the display screen when it is determined that the zero or two or more people are viewing the display screen for more than the threshold duration.
US10936755B2 Device lock bypass on selectable alert
Methods and devices for generated and handling an alert are described. In one aspect, an electronic device includes an input interface and an output interface. The electronic device also includes a memory storing an application and a processor coupled to the input interface, the output interface and the memory. The processor is configured to generate a selectable alert on the output interface while the electronic device is in a device lock mode. The selectable alert is associated with the secure application. The processor is also configured to, while the electronic device is in the device lock mode, receive, from the input interface, a signal representing a command to activate the selectable alert. The processor is also configured to, responsive to receiving the command to activate the selectable alert, execute a secure event in the secure application while the electronic device remains in the device lock mode.
US10936748B1 System and method for concealing sensitive data on a computing device
A computer-implemented method may hide sensitive information, such as sensitive information relating to auto, home, life, or renters insurance, banking, and/or vehicle loans. In one aspect, the method may commence or execute an eavesdropper detection functionality or application. The method may also detect an unauthorized viewer or eavesdropper is viewing, or potentially viewing, a display screen associated with the mobile device for more than a threshold duration of at least one second, determine that sensitive or confidential information is being displayed or about to be displayed, on the display screen, and prevent the unauthorized viewer or eavesdropper from viewing the sensitive or confidential information via the display screen to facilitate hiding sensitive or confidential information.
US10936747B2 Privacy annotation from differential analysis of snapshots
A system prevents divulgation of sensitive data in two snapshots, taken at different times, of one or more systems. The system identifies a set of files from among file pairs. Each file pair is formed from a respective file that includes a difference with respect to each of the two snapshots. The system performs a pattern reducing process that removes, from the set, any file having, as the at least one difference, a predetermined non-sensitive difference between respective executions of a pre-determined system operation. The system performs a commonality reducing process that removes, from the set, any file having, as the at least one difference, a common difference between different system users. The system annotates data in remaining files in the set as potentially being sensitive data. The predetermined non-sensitive difference is determined using a Sandbox host. The common difference is determined using an actual one of the systems.
US10936744B1 Mathematical method for performing homomorphic operations
The present invention relates generally to a system and method of querying an anonymized database. More particularly, the invention provides a method and system for querying an anonymized database without the need to decrypt queried data while it's processed. Even more specifically, the invention provides a method and system of anonymizing a database such that it may be queried efficiently in near real time while still retaining the ability to not decrypt requested data while it's being processed.
US10936742B1 Systems and methods for securing stored computer files from modification
A computer system for securing computer files from modification may include a processor; a first data storage area operatively coupled to the processor; a non-volatile second data storage area; and a control circuit. The second data storage area may be physically separate from the first data storage area. The second data storage area may store files that are executable by the processor, including executable files of an operating system configured to save temporary files on the at least a first data storage area. The control circuit may operatively couple the second data storage area to the processor, and may be operable in a first mode configured to block commands received from the processor and configured to modify the second data storage area from being communicated to the second data storage area. In a second mode, all commands may be allowed to the first and second data storage areas.
US10936738B1 Moderator to extend application functionality
A moderator is provided that obtains a set of operations from an application in a first format. The moderator may determine sensitive information is included in an operation of the set of operations. The sensitive information may be obfuscated by at least an interaction between the moderator and another computer system and/or service. Furthermore, the set of operations may be translated to a set of translated operation in a second format, where the set of translated operations include obfuscated sensitive information.
US10936735B2 Provisioning of a shippable storage device and ingesting data from the shippable storage device
When a client requests a data import job, a remote storage service provider provisions a shippable storage device that will be used to transfer client data from the client to the service provider for import. The service provider generates security information for the data import job, provisions the shippable storage device with the security information, and sends the shippable storage device to the client. The service provider also sends client-keys to the client, separate from the shippable storage device (e.g., via a network). The client receives the device, encrypts the client data and keys, transfers the encrypted data and keys onto the device, and ships it back to the service provider. The remote storage service provider authenticates the storage device, decrypts client-generated keys using the client-keys stored at the storage service provider, decrypts the data using the decrypted client-side generated keys, and imports the decrypted data.
US10936733B2 Reducing inappropriate online behavior using analysis of email account usage data to select a level of network service
A method is provided to reduce inappropriate online behavior. The method includes providing a network service, receiving a request from a user to use the network service, and requesting a usage report about an email account associated with the user. The usage report is based on analysis of usage data representative of usage of the email account, and the analysis is based on at least one of a date that the email account was established, tracked history of emails received by the email account, and a history of IP addresses used when accessing the email account for communicating with multiple other email accounts, and the usage data is unrelated to content included in email messages exchanged by the email account. Either a first level or a second level of the network service available to the user is selected, wherein selection of the first or second level is based on whether the usage report meets selectable criteria.
US10936728B2 Non-persistent mode for network connection
Systems and methods for enhanced network connection privacy. An example method may comprise: receiving a selection to activate a non-persistent mode for a network manager of a client device, the non-persistent mode preventing tracking of network locations accessed by the client device; activating the non-persistent mode for the network manager; and while the non-persistent mode is activated for the network manager: receiving a request to connect to a network; and performing, via the network manager, a set of operations to establish a connection with the network, the set of operations excluding storing information revealing the network connection in persistent memory of the client device.
US10936726B2 Determining security risks in software code
Systems, methods, and software can be used to analyze OSS components of a software code. In some aspects, a computer-implemented method comprises: scanning, by at least one hardware processor, a software code to determine whether the software code includes an open source software (OSS) component; for each OSS component included in the software code: determining, by the at least one hardware processor, a security score for the OSS component; and determining, by the at least one hardware processor, whether the OSS component meets a security policy by comparing the security score with a threshold; and in response to determining that at least one OSS component does not meet the security policy, preventing, by the at least one hardware processor, the software code including the at least one OSS component from being compiled.
US10936724B2 Configurable compute instance secure resets
Techniques for configurable compute instance resets are described. A user can issue a request to securely reset one or more compute instances implemented within a service provider system. Each compute instance is reset to a previous point in time, such that any activity of the compute instance or effects thereof occurring since that point in time are completely eliminated. Each compute instance reset can include removing an existing volume of the compute instance, obtaining a volume, attaching the obtained volume to the compute instance, and rebooting the compute instance. Configuration data of the compute instance, such as an instance identifier or network addresses, can be maintained after the reset.
US10936723B2 Fast and secure protocol to bootstrap a blockchain by restoring the blockchain state using trusted execution environment
A system and method are disclosed in which a node of a peer-to-peer (P2P) network supporting a blockchain is able to restart following network or power disruption (or is able to initially join the blockchain network) by bootstrapping information from one or more peer nodes in the P2P network. The bootstrapping operation involves communication between the Trusted Execution Environments (TEEs) of the two or more nodes. The system and method ensure that the retrieval of data related to the blockchain state are not from untrusted parts of the peer node(s) and the data has not been tampered with (avoidance of replay attacks).
US10936722B2 Binding of TPM and root device
A method for initializing a computer system, which includes a Central Processing Unit (CPU), a Trusted Root Device and a Trusted Platform Module (TPM), includes authenticating a boot code of the CPU using the Trusted Root Device, and booting the CPU using the authenticated boot code. A challenge-response transaction, in which the TPM authenticates the Trusted Root Device, is initiated by the CPU following booting of the CPU. Only in response to successful authentication of the Trusted Root Device using the challenge-response transaction, a resource used in operating the computer system is released from the TPM.
US10936715B1 Detecting fraudulent facial recognition
A computer-implemented method for detecting fraudulent behavior in a facial recognition process includes: receiving, by a computing device, a facial recognition request from a user; collecting bypass information of the user, in which the bypass information includes user device information and user behavior information; inputting the bypass information into at least one decision model to obtain a bypass decision result; and determining, based on the bypass decision result, whether fraudulent behavior is present in the facial recognition process.
US10936713B2 Techniques for metadata processing
Techniques are described for metadata processing that can be used to encode an arbitrary number of security policies for code running on a processor. Metadata may be added to every word in the system and a metadata processing unit nay be used that works in parallel with data flow to enforce an arbitrary set of policies. In one aspect, the metadata may be characterized as unbounded and software programmable to be applicable to a wide range of metadata processing policies. Techniques and policies have a wide range of uses including, for example, safety, security, and synchronization. Additionally, described are aspects and techniques in connection with metadata processing in an embodiment based on the RISC-V architecture.
US10936712B1 Systems and methods for protecting users
The disclosed computer-implemented method for protecting users may include (i) intercepting an attempt to login to a user account of an application using a login credential, (ii) preventing a user corresponding to the user account from revealing personally identifiable information by populating a field for the login credential with a value for an identity-masking persona as a substitute for the personally identifiable information, and (iii) enabling a completion of the attempt to login to the user account of the application using the value for the identity-masking persona, rather than the personally identifiable information, to provide the user with access to an online resource through the application. Various other methods, systems, and computer-readable media are also disclosed.
US10936706B2 Biometric authentication
There is presented a method, a computing device and a biometric matching service, for the biometric authentication of a user. The method comprises capturing a biometric sample from a user and obtaining information to identify data sources relevant to the user. The method further comprises using the data sources relevant to the user to obtain a plurality of biometric samples potentially captured from the user. The method further comprises matching the captured biometric sample against the plurality of potentially captured biometric samples to determine whether the captured biometric sample represents the user.
US10936702B2 License managing method, semiconductor device suitable for license management and license managing system
A license managing method including an execution device that executes software and a software storage device coupled to the execution device further includes a license storage device that stores license information indicating the number of licenses for permitting a license of the software, and the license managing method includes the step of license-managing of controlling storage of the software to be downloaded into the software storage device or execution of the software by the execution device based on the license information stored in the license storage device when the software whose license permission is required is downloaded.
US10936698B2 System and method for integration of telemedicine into multimedia video visitation systems in correctional facilities
A system and method for integration of telemedicine into multimedia video visitation systems of correctional facilities is disclosed herein. The system includes a telemedicine center that communicates with a medical center located at a correctional facility and a physician kiosk remote to the correctional facility. The medical center includes an inmate kiosk and a medical assistant station. The inmate kiosk and physician kiosk participate in a secure video call as part of an appointment between the inmate and physician. The inmate kiosk coordinates with the telemedicine center to verify an identity of the inmate. The inmate kiosk interfaces with a number of medical sensors and communicates data collected from the sensors to the physician kiosk.
US10936694B2 Methods and apparatus to analyze telemetry data in a networked computing environment
Methods, apparatus, systems and articles of manufacture are disclosed for analyzing telemetry data in a networked computing environment. An example apparatus includes a client data datastore to store telemetry data and a first secret, the telemetry data and the first secret received from first computing environment; a client data analyzer to: apply a previously trained model to the telemetry data to determine an analysis result; and store the analysis result in association with the first secret; and a result interface to, in response to a request including a second secret: retrieve the stored result associated with the first secret that matches the second secret; transmit the stored results to the source of the request.
US10936681B2 Generalized search engine for abstract data types with skimming and approximate retrieval
A generalized search engine is provided for abstract data types with skimming and approximate retrieval. According to various embodiments, an abstract data type definition is generated. The abstract data type definition comprises a plurality of field-value pairs. The abstract data type definition is indexed in an index. A document definition is generated. The document definition comprises at least one key value, and further comprises the abstract data type definition. The document definition is indexed in the index.
US10936674B2 Policy-based trusted peer-to-peer connections
Disclosed are various examples for implementations of policy-based trusted peer-to-peer connections. A computing device can receive a message from a first client device, the message specifying a public address of the first client device and an identifier of the second client, device. The computing device can then send a query to a computing device, wherein the query specifies an identifier of the first client device and the identifier of the second client device. The computing device can also determine that the first client device is authorized to communicate with the second client device based on a response to the query received from the second computing device. In some instances, the computing device can then send the public address of the first client device to the second client device.
US10936673B1 System and method for detecting and forecasting the emergence of technologies
The system provided herein is a computer-implemented system that defines a social network using the linkages of technologies. According to one the teachings, the system looks for pandemic spread or integration of technology through this network to determine when an outbreak of a new technology is occurring.
US10936671B2 Linked record declaration of related content items
Provided are techniques for linked record declaration of related content items. A graph of nodes representing content items is generated with edges connecting the nodes and representing relationships between the content items. A content item represented by a node in the graph of nodes is selected. In response to selection of the content item, the edges of the graph of nodes are traversed starting from the selected content item to identify other content items. A record is declared in a records management system for the selected content item and the identified content items. A lifecycle policy is associated with the record. The lifecycle policy is applied to the selected content item and the identified content items when processing the record.
US10936668B2 Systems and methods for querying databases
A method for providing visualization of data objects in a relational database is provided. The method comprises: (a) bringing an electronic device of a user in communication with a server comprising the non-hierarchical relational database, (b) generating and displaying a graph comprising visual graphical elements including a first node representing a first class encompassing a first subset of the data objects, a second node representing a second class encompassing a second subset of the data objects, and a link representing a relationship between the first class and the second class, (c) receiving a request via the user interface of the electronic device to perform a task directed to at least a subset of the data objects, (d) generating one or more filtering operations for the task and, upon execution, producing a graphical result comprising a filtered data set, and (e) automatically displaying the graphical result on the user interface.
US10936667B2 Indication of search result
Embodiments of the present disclosure provide a solution for indicating a search result. A method of indicating a search result is disclosed, which includes, in response to receiving a query term, searching for an electronic document having metadata related to the query term. The method further includes, in response to the electronic document being searched, locating a metadata term matching with the query term from the metadata of the electronic document. The method further includes providing an indication highlighting the metadata term.
US10936666B2 Evaluation of plural expressions corresponding to input data
An embodiment of the present invention evaluates plural expressions. A model is generated and configured to evaluate a plurality of expressions each including one or more expression tokens and indicating a data pattern. The model includes a plurality of nodes with one or more of the nodes associated with an expression token and one or more links between the nodes. The links are associated with information indicating each expression including each expression token associated with nodes connected by the links. Data including one or more data tokens is applied to the model. The nodes of the model are traversed over one or more corresponding links based on the one or more data tokens within the data corresponding to expression tokens associated with the nodes. Expressions corresponding to the data are determined based on the expressions associated with the one or more corresponding links.
US10936665B2 Graphical match policy for identifying duplicative data
Disclosed herein are system, method, and computer program product embodiments for providing a graphical match policy for identifying duplicative data. An embodiment operates by receiving a selection of a match rule for identifying duplicate records within a database, the match rule comprising a candidate filter and a comparison filter. One or more candidate attributes of the candidate filter and one or more comparison attributes of the comparison filter are determined. A first subset of the records within the database that satisfy the candidate filter are identified. A second subset of the records from the first subset of records that satisfy the comparison filter are identified. The second subset of records that satisfy both the candidate filter and the comparison filter are returned.
US10936663B2 Generating sensitive dialogue through lightweight simulation
A crowdsourced dialogue system includes a first and second computer system, a training system, and an automated response system. The first computer system includes a caller interface operated by a non-expert user and to generate caller dialogue data based on inputs to the first computer system from the non-expert user. The second computer system includes an expert interface operated by an expert user and to generate expert dialogue data based on inputs to the second computer system from the expert user. The training system includes a general domain dialogue database. The training system is configured to generate a domain-specific dialogue database based on the caller dialogue data and the expert dialogue data. The automated response system includes a chatbot that is trained with the general domain dialogue database and the domain-specific dialogue database to generate natural language dialogue data at least in a domain of the domain-specific dialogue database.
US10936659B2 Parallel graph events processing
A computer-implemented method for processing an update event for a target graph may be provided. The method comprises upon an event broker receiving a vertex update event, assigning the vertex update event to a compute node which processes update events for the vertex. Upon the event broker receiving an update event targeting a linking edge in the target graph, performing by the event broker: dividing the update event into a pair of create-if-not-exist sub-events, and an edge update sub-event, assigning the first create-if-not-exist sub-event to a first compute node, and integrating the first create-if-not-exist sub-event into a stream of update events for the first vertex. The same happens for the second vertex. The edge update sub-event is assigned to a third compute node, and integrates into the edge update sub-event stream.
US10936654B2 Aggregated content editing services (ACES), and related systems, methods, and apparatus
A method for distributed pod-editing may be performed by an enhanced pod editor, and may include the following steps: receiving a framework for a pod, wherein the framework identifies one or more content items already assigned to one or more slots in the pod by one or more pod editors; determining attributes of the content items already assigned to the pod in a native taxonomy of the enhanced pod editor; determining restrictions on the pod's slots based on the attributes of the content items already assigned to the pod and on the pod's editorial constraints; rejecting content items already assigned to the pod that violate the restrictions on the pod's slots (if any); identifying candidate content items that comply with the restrictions on the pod's unfilled slots (if any), and selecting candidate content items and assigning the selected content items to the pod's unfilled slots.
US10936648B2 Generating slide presentations using a collaborative multi-content application
A method includes displaying, in a user interface on a user device, an electronic document including content, receiving a selection of a portion of the content, and responsive to the selection, modifying the user interface to include, in a first portion of the user interface, one or more slides generated based on the selected portion of the content while continuing to display the electronic document including the content in a second portion of the user interface. Another method may include displaying, in a user interface at a user device, a first electronic document, receiving, via the user interface, a request to view slides from a second electronic document, receiving, via the use interface, a selection of a slide to insert into the first electronic document, and responsive to the user selection of the slide, modifying the user interface to include the selected slide in the first electronic document.
US10936641B2 Call summary
A faster and more streamlined system for providing summary and analysis of large amounts of communication data is described. System and methods are disclosed that employ an ontology to automatically summarize communication data and present the summary to the user in a form that does not require the user to listen to the communication data. In one embodiment, the summary is presented as written snippets, or short fragments, of relevant communication data that capture the meaning of the data relating to a search performed by the user. Such snippets may be based on theme and meaning unit identification.
US10936640B2 Intelligent visualization of unstructured data in column-oriented data tables
A system and method for intelligent visualization of unstructured data in a column-oriented data table includes receiving unstructured data from a plurality of sources for recording into the column-oriented data table having a database schema using a plurality of keys to visualize one or more attributes in the column-oriented data table, determining that a semantically related key is used to visualize the one or more attributes contained in the unstructured data received from the plurality of sources, wherein the semantically related key is different from the plurality of keys and is not synchronized with the database schema of the column-oriented data table, formatting the unstructured data to synchronize the unstructured data with the database schema of the column-oriented data table, and outputting the synchronized unstructured data into the column-oriented data table so that the unstructured data is visualized according to the database schema of the column-oriented data table.
US10936638B2 Random index pattern matching based email relations finder system
An apparatus for identifying similar electronic messages includes a processor configured to detect a first electronic message, detect a set of one or more significant words in the first electronic message, compare the detected set of one or more significant words in the first electronic message to one or more sets of one or more significant words from a plurality of other electronic messages, and present at least a second electronic message from the plurality of other electronic messages that includes a set of one or more significant words that is similar to the detected set of one or more significant words in the first electronic message.
US10936636B2 Collecting user information from computer systems
Textual information related to user information from user service information is identified. A layered matching is performed on the textual information based on preset background identification information in a preset list, wherein the layered matching includes different matching methods, and the preset list includes a plurality of entries storing different preset background identification information related to the user information. The user information is determined based on the layered matching.
US10936635B2 Context-based generation of semantically-similar phrases
A computer system processes a document. A user viewing a displayed text is monitored and it is determined that the user is experiencing difficulty understanding a query phrase in a displayed text, wherein the displayed text is translated from a first language to a second language. One or more alternative phrases are generated for the query phrase by determining a plurality of candidate phrases based on the context of the query phrase and a tone of the displayed text, scoring each of the plurality of candidate phrases, and selecting a candidate phrase to be the alternative phrase based on the score of the candidate phrase. The one or more alternative phrases are presented to the user. Embodiments of the present invention further include a method and program product for processing a document in substantially the same manner described above.
US10936631B2 Person centric applications
Implementing people as operating system level objects. A method includes, for a user logged in to an operating system, identifying a person with a relationship to the user. For the person, the method further includes identifying information, including information that can be used to communication with the person. The method further includes storing the information related to the person in a data store that is a global data store with respect to the operating system such that the information related to the person can be accessed at the operating system level. The method further includes using the information related to the person stored in the data store to identify applications or services that can be used to communicate with the person. The method further includes displaying in a user interface for the person an enumeration of applications or services that can be used to communicate with the person.
US10936629B2 Keeping up with the joneses
Consumers often desire to compare themselves to other individuals. Disclosed herein are systems and methods of generating and displaying comparison information to users so that they can determine if they are “keeping up with the Joneses.”
US10936628B2 Automatic processing of ambiguously labeled data
A mechanism is provided that implements a cognitive data processing system for automatically processing ambiguously labeled data associated with a medical image. The cognitive data processing system receives an ambiguously labeled set of training data in which the ambiguously labeled set of training data comprises portions of data and associated labels, and wherein at least one portion of data in the ambiguously labeled set of training data has a plurality of different labels that together render the portion of data ambiguously labeled. The cognitive data processing system configures an implementation of a model that comprises a loss term, a maximizing term, and a sparsity term. The cognitive data processing system processes the ambiguously labeled set of training data based on the model to identifying a mapping that minimizes a loss function and thereby train the cognitive data processing system.
US10936622B2 Storage interface for synchronizing content
An interface of a content management system manages storage and access of content on the system. For example, after receiving, from a client, a request to download a content item, the interface determines whether the request includes a valid token. If so, the interface sends a content item request to a storage service, retrieves the content item, and sends the content item to the client. Otherwise, the interface sends an authorization request to an authorization service, an authentication request to an authentication service, and a content item request to the storage service. Based on the requests, the interface determines whether the content item is available in storage and whether the client is authorized to access the content item. When the content item is available in storage and the client is authorized to access the content item, the interface retrieves the content item and sends the content item to the client.
US10936621B2 Visualizing changes in a multi-dimensional dataset using three-dimensional cubes
A multi-dimensional dataset of discrete data, such as online analytical processing based multi-dimensional data, is received. The number of dimensions in the multi-dimensional dataset of discrete data is then identified. One or more levels of three-dimensional cubes of discrete data are then created equal to the number of dimensions in the multi-dimensional dataset divided by three rounded to the lowest positive integer. The discrete data of the one or more levels of three-dimensional cubes is encoded. A color palette is then associated with the encoded discrete data. As a result, a user is able to quantify and understand the effects to data in a multi-dimensional dataset from changes made in the system (e.g., adding/deleting/modifying business rules) in a more efficient and accurate manner.
US10936612B2 System and method for transmitting electronic plumbing fixture data and health data to a user device for transmission over a network
An EPF digital record transmission system may be configured to transmit an EPF digital record from an EPF device to a user device. The user device may then transmit the EPF digital record to a host server for storage and processing. The EPF device may also be configured to transmit health data and the user device may be configured to analyze one or both of the health data and the EPF digital record and present a health recommendation.
US10936607B2 Optimizing data access from a federated repository based on concordance frequency
A method and associated systems improve access time of a federated repository that represents a set of individual data repositories as a virtualized aggregated repository. An analyzer module counts the number of entries in each individual repository that are associated with each possible value of a selected concordance parameter. The analyzer stores these counts in a Concordance Frequency Table. When the federated-repository manager receives a data-access request, the analyzer associates the requested data element with a corresponding value of the concordance parameter. The analyzer then uses information stored in the Table to select an optimal sequence in which the federated-repository manager should search the repositories for the requested data. This optimal sequence orders the repositories such that the first repositories to be searched will be those that contain the greatest number of entries associated with the concordance-parameter value of the requested data.
US10936601B2 Combined predictions methodology
A news feed system provided with an on-line social network system determines that a news feed is to be constructed for a viewer. The news feed system accesses the viewer's profile and other information associated with the viewer, accesses an inventory of activities that have been identified as potentially of interest to the viewer, and calculates relevance score for each item inventory of activities using the combined predictions methodology. The activities are then arranged for presentation to the viewer via a news feed web page, using respective calculated relevance scores.
US10936598B2 Systems and methods for targeted exchange emulation
Presently disclosed are systems and methods for targeted exchange emulation. In an embodiment, an output-feed profile that specifies a ticker-symbol subset is maintained at a market data processing device (MDPD). An input feed of order-book updates to respective ticker symbols is received at the MDPD from an upstream device. An output feed is generated at the MDPD at least in part by filtering the received input feed down to order-book updates to the ticker-symbol subset and generating output-feed messages that convey the remaining order-book updates. The generated output feed (including the generated output-feed messages) is transmitted from the MDPD to a downstream device. Cached copies of at least the order-book updates from the input feed that correspond with output-feed messages in the output feed are stored at the MDPD. A gap-fill service for the output feed is provided from the MDPD to the downstream device using the cached copies.
US10936597B2 Systems and methods for generating customized filtered-and-partitioned market-data feeds
Presently disclosed are systems and methods for generating customized filtered-and-partitioned market-data feeds. In an embodiment, an output-feed profile is maintained in data storage at a market-data-processing device (MDPD). The output-feed profile specifies a subset of ticker symbols and a ticker-symbol-based feed-partitioning scheme. An input feed of order-book updates to ticker symbols is received at the MDPD from an upstream device. At the MDPD, a customized market-data output feed is generated according to the maintained output-feed profile at least in part by filtering the input feed down to the order-book updates to ticker symbols in the specified subset and partitioning the filtered feed according to the specified ticker-symbol-based feed-partitioning scheme. The customized market-data output feed is transmitted from the MDPD to a downstream device.
US10936596B2 Dynamic selection of data sources for streaming dynamic data
Dynamic selection of data sources for streaming dynamic data is described. A data streaming service receives a dynamic selection of a data source after the data streaming service begins executing, the dynamic selection of the data source including an identifier of a host of a multi-tenant database and an identifier of a tenant of multiple tenants storing data in the multi-tenant database. The data streaming service streams dynamic data from the data source to a data destination.
US10936594B2 Self-optimizing value range synopsis in analytical databases
A method, a computer program product and a computer system are provided. Attribute value information contains at least a minimum value representing a smallest value of a first attribute and a maximum value representing a largest value of the first attribute, thereby defining a first range of values of the first attribute. A received query against a data table requests one or more values of at least the first attribute that are covered by the first range of values. The attribute value information may be used for selecting a data block of the data table as a candidate potentially including at least part of the requested one or more values and scanning the data block. In response to determining that the data block does not include the one or more requested values, the attribute value information may be updated accordingly.
US10936591B2 Idempotent command execution
Systems and methods are described that facilitate idempotent execution of commands generated by a client for execution by a database server. Each command transmitted to the server includes a command ID generated by the client. The server attempts to execute each command and subsequently stores the command ID associated therewith in a repository along with an indication of whether the command executed successfully. When a new command is received by the server, it determines if the command ID associated therewith has already been stored in the repository. If the command ID associated with the new command has not already been stored in the repository, then the server executes the new command. If the command ID associated with the new command has already been stored in the repository and a previously-received command associated with the command ID has been executed successfully, then the server will not execute the new command.
US10936589B1 Capability-based query planning for heterogenous processing nodes
The capabilities of individual nodes that process a query may be evaluated to perform query planning. An operation of a plan to perform a query can be identified for assignment to a node based on the capabilities of nodes to perform the query operation. A node may be selected based on the difference between the selected node's capability to perform the query operation and other nodes capabilities to perform the operation. Capability-based selection can be performed at runtime, in some embodiments, in order to make query operation assignments based on further information obtained as a result of performing prior operations in the query.
US10936583B2 Systems and methods for generating smart responses for natural language queries
Methods and systems are described for responding to natural language queries. Specifically a natural language query is received and a query template that corresponds to the natural language query is determined. One or more search results corresponding to the natural language query are retrieved. One or more attributes associated with the user equipment device are identified and based on those attributes a first response template associated with an audio-only response to the natural language query, a second response template associated with a visual-only response to the natural language query, or a third response template associated with an audio-visual response to the natural language query is selected. A response to the natural language query is generated based on the selected response template and the retrieved one or more search results.
US10936582B2 Integrated entity view across distributed systems
Methods, systems, and computer program products for a customer relationship management (CRM) system are provided herein. Embodiments presented herein provide for exchange of data between disparate, distributed systems; subscribe to and/or publish customer data change event; creation of master records for consumers using static and streaming sources; providing data provenance, auditing capabilities, and queries across multiple tenants and third party systems. Embodiments provide a single view of a customer in a distributed system environment.
US10936577B1 Optimistic commit processing for an offline document repository
A revision request is received at a revision control system that includes a repository identifier, version summary information, and a change description. In response to receiving the revision request, a determination is made as to whether a document repository identified by the repository identifier is active or offline. If the document repository is offline, the version summary information is utilized to determine whether the revision request is probably consistent with current contents of the document repository. If the revision request is probably consistent with the current contents of the document repository, the revision request is placed into a queue, an acceptance message is transmitted in response to the revision request, the document repository is placed into an active state, and the revision request is dequeued and applied to the document repository using the change description.
US10936573B2 Cross-ACL multi-master replication
Techniques for cross-ACL multi-master replication are provided. The techniques allow a replication site in a multi-master replication system implementing an asynchronous replication protocol and an access control policy to appropriately apply received data change updates to data maintained at the site even where a data change update is missing information because of the implemented access control policy.
US10936572B2 Method, apparatus, and computer program product for improved tracking of state data
A method, apparatus, and computer program product is provided for tracking state data of objects during a session, and saving the data to a database. The tracking may be performed by a reusable set of computer program code accessible by a plurality of user interface applications. Temporary data may be stored as insert objects, update objects, and delete objects and maintained during a session of a user interface application. The temporary data may be updated as additional data is manipulated by the user interface application, but does not need to be tracked by the user interface application. The user interface application indicates if data is to be deleted, or is current (e.g., new or modified). Upon completion of the session, calls are made to update the database based on the temporary data.
US10936569B1 Efficient and scalable computations with sparse tensors
In a system for storing in memory a tensor that includes at least three modes, elements of the tensor are stored in a mode-based order for improving locality of references when the elements are accessed during an operation on the tensor. To facilitate efficient data reuse in a tensor transform that includes several iterations, on a tensor that includes at least three modes, a system performs a first iteration that includes a first operation on the tensor to obtain a first intermediate result, and the first intermediate result includes a first intermediate-tensor. The first intermediate result is stored in memory, and a second iteration is performed in which a second operation on the first intermediate result accessed from the memory is performed, so as to avoid a third operation, that would be required if the first intermediate result were not accessed from the memory.
US10936568B2 Moving nodes in a tree structure
Displaying pieces of data includes displaying a tree structure on a display device, identifying, in response to a first node being selected from among nodes constituting the displayed tree structure, all nodes connected to the first node in a high-order direction and a low-order direction as a first node group, and identifying, in response to a second node being selected, the second node not being included in the first node group, all nodes connected to the second node in the high-order direction and the low-order direction as a second node group. The second node moves toward the first node according to an operation. A node not to be displayed is determined according to a rule and movement of the second node group. A display device is instructed to display the first node group and the second node group close to each other omitting display of the determined node.
US10936564B2 Diagnostic method and system utilizing historical event logging data
Disclosed is a diagnostic method and system including the processing of historical event logs generated by one or more devices. According to an exemplary embodiment, a diagnostic system includes an event log acquisition module, an event classification module classifying event logs acquired, and a diagnostic module generating a labeled version of the historical event log including labels provided by the classification module. The event classification module is trained using supervised machine learning techniques.
US10936560B2 Methods and devices for data de-duplication
Embodiments of the present disclosure disclose methods and devices of data de-duplication. The method of data de-duplication performed at a client comprises: in response to receiving data to be backed up at a client, sampling the data to be backed up to obtain the sampled data; generating a signature for the sampled data; transmitting the signature to a master storage node in a storage cluster including a plurality of storage nodes, to allow the master storage node to select one storage node from the plurality of storage nodes; receiving an indication of the selected storage node from the master storage node; and transmitting, based on the indication, the data to be backed up to the selected storage node. Embodiments of the present disclosure also provide methods of data de-duplication performed at the master storage node and the slave storage node, and corresponding devices.
US10936559B1 Strongly-consistent secondary index for a distributed data set
A secondary index may be implemented for a distributed data set that is strongly consistent. Updates to a distributed data set that add or remove items from the distributed data set may be reflected in the secondary index as part of performing the update. Pointers to items to be added to a distributed data set may be included in the secondary index as part of processing an insertion request for the new items. Pointers to items removed from a distributed data set may be removed from the secondary index as part of processing a deletion request. Changes to the secondary index may be performed so that the secondary index does not fail to identify items that are present in the distributed data set.
US10936556B2 Generating a schema of a Not-only-Structured-Query-Language database
Generation of a schema of a NoSQL type database, where a set of entry(ies) of a NoSQL type database can be determined, and the record schema is a treelike relationship between key hierarchies with a key as a node in the entry, wherein the key corresponds to an attribute name. For at least one record schema, a node in which there is an attribute name variation is determined based on a similarity of sub-nodes in the treelike relationship, and the record schema is updated according to the determined result. The schema of the NoSQL type database is generated based on the updated record schema.
US10936555B2 Automated query compliance analysis
Techniques and solutions are described for facilitating the determination of whether a query, such as a database query, may raise a compliance issue, such as whether restricted information associated with a particular database field is provided as an output of the query. A compliance tool receives a query that includes a plurality of query operations. At least one database field associated with a potential compliance issue is received. For example, the at least one database field may be associated with restricted information. The plurality of query operations are analyzed to determine whether information associated with the at least one database field is an output of the query to provide compliance results. The compliance results are output to a user.
US10936553B2 Intelligent file system with transparent storage tiering
A file system manager implemented at a provider network identifies a storage device of a first group of storage devices of a provider network as an initial location of a file system object. Based on an access metric associated with the object, the file system manager initiates a transfer of contents of the object to a second storage device of a different storage device group, without receiving a client request specifying the transfer. In response to an access request received via a file system programmatic interface, contents of the object are provided from the second storage device. Based on a second access metric, the object is transferred back to the first group of storage devices.
US10936552B2 Performing bilateral negotiations on a blockchain
An example operation may include one or more of determining a proposal associated with a first blockchain member and a second blockchain member is present in a pending notification stored on a blockchain, invoking a receiving function of a smart contract, receiving a private key from the second blockchain member to access the proposal stored in the blockchain, retrieving all pending notifications in the blockchain, and iterating decryption attempts, using the private key, over all blockchain transactions including the pending notifications to determine whether any of the pending notifications include the proposal for the second blockchain member.
US10936551B1 Aggregating alternate data stream metrics for file systems
Embodiments are direct to managing file systems. Alternate data streams (ADSs) of an object in a file system may be modified based on a request from a client and metrics associated with the ADSs may be modified. Values for reconcile fields associated with the object may be set based on the modified metrics such that the object with the modified ADSs may be included in a reconcile list. And, such that an acknowledgment of the request may be provided to the client. A reconcile engine may determine a parent object of the object. The object may be reconciled and the parent object may be placed on the reconcile list for reconciling in turn.
US10936550B2 Synchronizing different representations of content
Two different representations of content are maintained, at least one of which is a composite representation of the content. The composite representation is multiple different components, each component stored as a separate file and each component including some of the data of the content. The composite representation also includes a manifest that identifies the various components. Different devices can edit the content, and access to the content is coordinated via a synchronization system. The synchronization system manages generation of one or more representations of the content. The synchronization system also manages synchronization of the different representations of the content, allowing changes made on various different computing devices to be reflected in the different representations of the content, and managing situations in which different computing devices may attempt to change the content concurrently.
US10936540B2 Methods for accelerating storage media access and devices thereof
Methods, non-transitory computer readable media, and computing devices that accelerate data access requests. With this technology, a hierarchy of a plurality of objects is inserted into a location database. Each of at least a subset of the plurality of objects comprises a physical storage location for data stored in a filesystem. One or more of the plurality of objects includes an object version number and a parent version number of a parent one of the plurality of objects. A determination is made when an invalidation event has occurred in the filesystem. The invalidation event is associated with one of the plurality of objects. The object version number for the one of the plurality of objects is modified to invalidate one or more of the subset of the objects, when the determining indicates that the invalidation event has occurred in the filesystem.
US10936538B1 Fair sampling of alternate data stream metrics for file systems
Embodiments are directed to managing data in a file system. A query may be provided to determine characteristics associated with a file system and a sampling model. The sampling model may be employed to determine objects in the file system based on a traversal of the file system. The sampling model may be employed to determine metrics associated with the alternate data streams (ADSs) included in the objects such that each of the objects that includes a separate main data stream and the ADSs may be associated with data blocks and the ADSs may each be associated with other data blocks. The sampling model and the query may be employed to sample the objects to provide partial results such that the sampling may be distributed between the objects based on the sampling model and the metrics. A result to the query may be provided based on the partial results.
US10936536B2 Memory processing core architecture
Aspects of the present invention provide a memory system comprising a plurality of stacked memory layers, each memory layer divided into memory sections, wherein each memory section connects to a neighboring memory section in an adjacent memory layer, and a logic layer stacked among the plurality of memory layers, the logic layer divided into logic sections, each logic section including a memory processing core, wherein each logic section connects to a neighboring memory section in an adjacent memory layer to form a memory vault of connected logic and memory sections, and wherein each logic section is configured to communicate directly or indirectly with a host processor. Accordingly, each memory processing core may be configured to respond to a procedure call from the host processor by processing data stored in its respective memory vault and providing a result to the host processor. As a result, increased performance may be provided.
US10936532B2 Electronic device and data transmitting/receiving method
An electronic device includes a first device, a second device, and a storage area shared by the first device and the second device when performing mailbox communication between the first device and the second device. When transmitting first data from the first device to the second device via the mailbox communication, the first device stores first data in the storage area. The second device, which has stored therein an identifier of a device permitted to transmit data to the second device via the mailbox communication, obtains an identifier of the first device, and compares the obtained identifier to the identifier stored in the second device to determine whether acquisition of the first data from the storage area is permitted. When the acquisition of the first data from the storage area is determined to be permitted, the second device reads the first data from the storage area.
US10936531B2 Distributed multi-die protocol application interface
Systems and methods are provided for supporting wide-protocol interface across a multi-die interconnect interface. Data signals of a wide-protocol interface are split into a plurality of data streams. A handshake signal is established between a first circuit and a second circuit, whereby the first circuit and second circuit are dies of a multi-die device. The first circuit transmits the plurality of data streams to the second circuit via a plurality of multi-die interconnect channels. Each data stream of the plurality of data streams are compressed based on the handshake signal in order to provide wide-protocol interface with reduced number of required pins.
US10936528B2 System and method for providing keyboard, video, and mouse functionality
A method and information handling system utilize an enclosure controller connected to a plurality of server modules. The enclosure controller has an enclosure controller processor for obtaining server module video data from a server module of the plurality of server modules. The enclosure controller provides the server module video data for display. At least one parameter of the server module video data is modified to simplify processing of the server module video data in response to detection of an excessive processing burden of the enclosure controller processor.
US10936527B1 Hot-pluggable expansion card supporting high-density configurations
Embodiments include expansion cards that provide a specialized capability, such as networking, when coupled to an Information Handling System (IHS). The expansion card embodiments include a printed circuit board (PCB) of a first width and a heat sink located on a top surface of the PCB. The expansion cards also include pins located on a distal end of the PCB, where the pins are received by a connector of the IHS. Embodiments include a button operable for ejecting a latch of the expansion card from a stored position in response to pressing the button. When ejected, the latch remains within the first width of the PCB, thus supporting high-density configurations of expansion cards. The ejected latch is further operable for an administrator to easily pull the expansion card from the IHS. Expansion card embodiments may also include vents that provide pathways for ventilating heated air away from the heat sink.
US10936526B1 Intelligent sensor suite(s) for portable personal containers
An adaptable technological suite upgrade for use in portable personal containers such as but not limited to purses, cases, packs etc. The modular solution facilitates organizational adaptability to each personal container's unique design giving installation options for aftermarket and/or time of manufacture. An electronic system, with one or more direct current storage devices with recharging assemblies, connecting a microcontroller (with one or more microprocessors) with: customizable illumination assemblies; a configurable sensor suite delivering small continuous packets of information to visual and/or auditory sensor displays; and a downloadable system management interface. The system may be triggered through one or more responsive switches, manual buttons, and/or interface control, and is turned off after a designated time of inactivity. Integral power access may pair with additional digital devices connecting via one or more modes. The system may transform the portable personal container to act as a smart object allowing for on-going personalization.
US10936525B2 Flexible routing of network data within a programmable integrated circuit
Methods, systems, and computer programs are presented for distributing Ethernet packets at a Field Programmable Gate Array (FPGA). One programmable integrated circuit includes: an iNOC comprising iNOC rows and iNOC columns; a set of clusters coupled to the iNOC, each cluster comprising a vertical network access point (NAP) for iNOC column communications, a horizontal NAP for iNOC row communications, a valid signal, and programmable logic, where the vertical NAP is connected to the horizontal NAP when the valid signal is activated; and an Ethernet controller coupled to the iNOC, the Ethernet controller configurable to send Ethernet-packet segments to the vertical NAPs.
US10936523B2 Communication module and lighting bus system having a network interface
The invention relates to a communication module for connecting a lighting bus system (1) to a network (3) based on an internet protocol, wherein each component (2a . . . 2f) coupled to the bus system (1) is assigned a unique bus address, the communication module (4) is assigned a plurality of network addresses, at least one of the plurality of network addresses contains the bus address of a component (2a . . . 2f) and the communication module (4) is designed to receive data transmitted to the at least one network address from the network (3), to extract the bus address of the component (2a . . . 2f) from the network address, to determine data to be transmitted to the component (2a . . . 2f) by using the extracted bus address on the basis of the received data, and to transmit the determined data to the component (2a . . . 2f) having the extracted bus address via the bus system (1), or to provide the data generated autonomously by a component (2a . . . 2f) and transmitted to the communication module (4) to at least one network subscriber via the network (3).
US10936520B2 Interfaces for peer-to-peer graphics processing unit arrangements
Disaggregated computing architectures, platforms, and systems are provided herein. In one example, a method includes receiving user input to establish a compute unit comprising a host processor and at least two graphics processing units (GPUs) having a peer-to-peer capability. The method also includes instructing a management element for a communication fabric to form the compute unit and communicatively couple the host processor and the at least two GPUs over the communication fabric. The method also includes instructing the management element to establish an isolation function to form the peer arrangement between the at least two GPUs in the communication fabric, where the isolation function isolates a first address domain associated with the at least two GPUs from at least a second address domain associated with the host processor by at least establishing synthetic devices representing the at least two GPUs in the second address domain.
US10936519B2 Technologies for fast MAUSB enumeration
Technologies for improving enumeration of universal serial bus (USB) devices over a media agnostic USB (MAUSB) connection are disclosed. In the illustrative embodiment, an MAUSB device may send USB configuration data to a host compute device. The host compute device may then perform a virtual enumeration of the USB devices based on the USB configuration data without necessarily communicating with the USB devices. The MAUSB device may perform an enumeration of the USB devices on behalf of the host compute devices without necessarily communicating with the host compute device. The USB devices may not be aware or have any indication that the USB device is not communicating with the host compute device during the enumeration process. Such an approach may improve the latency of USB enumeration over an MAUSB connection.
US10936517B2 Data transfer using a descriptor
A data processing apparatus includes a number of processor cores, a shared processor cache, a bus unit and a bus controller. The shared processor cache is connected to each of the processor cores and to a main memory. The bus unit is connected to the shared processor cache by a bus controller for transferring data to/from an I/O device. In order to achieve further improvements to the data transfer rate between the processor cache and I/O devices, the bus controller is configured, in response to receiving a descriptor from a processor core, to perform a direct memory access to the shared processor cache for transferring data according to the descriptor from the shared processor cache to the I/O device via the bus unit.
US10936514B2 Control system and control method for controlling memory modules
Embodiments of the present invention relate to a control system and a control method for controlling memory modules. In the embodiments, the control system includes a central processing unit (CPU) and a plurality of memory modules, each of which includes a display unit and a micro control unit (MCU) configured to control the display unit. The CPU and the MCUs are connected through a bus, and the CPU instructs, according to a preset bus address, the MCUs to synchronously control the respective display units.
US10936512B2 Accurate can-based distributed control system simulations
Embodiments of the present invention are directed to a computer-implemented method for simulating a plurality of electronic control units (“ECU”s) in communication over a simulated bus. The method includes simulating an operation of a first ECU and an operation of a second ECU and performing arbitration at a packet-level granularity at a packet transmission start point with respect to a first packet sent to the simulated bus by the first ECU and a second packet sent to the simulated bus by the second ECU. The method identifies an initially winning ECU in the arbitration and a zone from the packet transmission start point to a bit where the initially winning ECU is determined to win based on the arbitration and continues the simulation of the operation of the first ECU and the operation of the second ECU to the end of the zone.
US10936508B2 Storage device and method of operating the same
A memory controller may include: a map data processor configured to receive original map data segments from a memory device and generate a mode signal; an original map data storage configured to sequentially store the original map data segments in source storage areas corresponding to source addresses; a converted map data storage configured to store the original map data segments in target storage areas corresponding to target addresses; and a map data converter configured to control the converted map data storage such that, when any one original map data segment is stored in a first target storage area corresponding to a first target address, an original map data segment subsequent to the any one original map data segment is stored in a second target storage area corresponding to a second target address obtained by adding a predetermined offset to the first target address.
US10936507B2 System, apparatus and method for application specific address mapping
In one embodiment, an apparatus includes: a page table circuit to receive a virtual address and to generate at least a portion of a physical address therefrom; and a mapping rule table coupled to the page table circuit, the mapping rule table to receive mapping metadata of a page of a system memory and, based on the mapping metadata, output a mapping rule for the page. Other embodiments are described and claimed.
US10936503B2 Device access point mobility in a scale out storage system
A method for managing metadata in a scale out storage system is disclosed. The system includes a plurality of nodes, a storage pool, first metadata that maps logical addresses of logical data blocks to corresponding content identifiers, and second metadata that maps content identifiers to corresponding physical addresses of physical data blocks in the storage pool and maintains a reference count. During an add-a-node operation, the processors are configured to move from the existing nodes to the new node some of its physical data blocks, their content identifiers and reference counts in the second metadata without accessing or altering the first metadata. A method is disclosed to move a logical device from one node to another by de-activating the logical device's first metadata on the first node and activating and retrieving the logical device's first metadata on the second node.
US10936502B2 Shadow address space for sharing storage
A computing device includes a persistent storage and a processor. The processor includes a local storage. The local storage includes blocks and an address space. The address space includes a first portion of entries that specify blocks of the local storage and a second portion of entries that specify blocks of the remote data storage. The processor obtains data for storage and makes a determination that the data cannot be stored in the local storage. In response to the determination, the processor stores the data in the remote storage using the second portion of entries.
US10936501B2 Cache management for search optimization
A method to determine if a value is present in a storage hierarchy which comprises initialization of a range of the collection that resides on a first storage device that is in a tier slower than a fastest tier of a storage hierarchy; partitioning the range into disjointed range partitions such that a first subset of the range partitions is designated as cached and a second subset is designated as uncached; partitioning the collection into a subset of uncached data and cached data; copying, the subset of the collection which lies in the one or more cached range partitions into a cache, wherein the cache resides on a second storage device that is in a tier faster than the first storage device; determination of a target range partition to which the value belongs, and determining if the target range partition is cached or uncached. When target range partition is cached, searching the cache to determine if the value is located in the cache; and when the target range partition is uncached, searching the uncached data to determine if the value is located on the first storage device.
US10936498B2 Shingled magnetic recording drive that updates media cache data in-place
When a shingled magnetic recording (SMR) hard disk drive (HDD) receives a write command that references one or more target logical block addresses (LBAs) and determines that one or more target LBAs are included in a range of LBAs for which data are stored in a memory of the drive, additional data are written to the media cache of the SMR HDD along with the write data during the same disk access. The additional data include data that are stored in the volatile memory and are associated with one or more LBAs that are adjacent in LBA space to the target LBAs. The one or more LBAs that are adjacent in LBA space to the target LBAs may include a first group of LBAs that is adjacent to and follows the target LBAs and a second group of LBA that is adjacent to and precedes the target LBAs.
US10936495B2 Separate data registers and cache registers in memory
Implementations disclosed herein include a system and method of storing one or more data and program data in a memory, temporarily storing the one or more data and the program data in a cache, managing the one or more data from the memory and the cache in a read data register and a read cache register, and managing the program data from the memory and the cache in a program data register and a program cache register, wherein each of the read data register and the read cache register are separate from the program data register and the program cache register. Read operations are performed only with the read data register and the read cache register. Program operations are performed only with the program data register and the program cache register.
US10936489B2 Method, device and computer program product for managing metadata at a control device
Techniques for managing metadata at a control device involve: determining, from a cache page corresponding to user data, a first region for storing raw metadata of the user data, the raw metadata including address information for storing the user data in a storage system; in response to the user data being modified, determining updated metadata of the modified user data to update the raw metadata in the first region; and copying the updated metadata to a high-speed memory shared by the control device and another control device. Accordingly, the techniques are capable of reducing the usage frequency of the high-speed memory, thereby extending the service life of the high-speed memory and reducing cost.
US10936487B2 Methods and apparatus for using circular addressing in convolutional operation
A method and apparatus are disclosed to perform the circular addressing to emulate a virtually unlimited memory space despite the fixed capacity of a physical memory by readdressing the portion of the data that exceeds the pre-defined length of the circular addressing region to another pre-defined address in the circular addressing region. Data segments in a data sample can be loaded and computed with recalculated circular addresses for different applications.
US10936479B2 Pluggable fault detection tests for data pipelines
Discussed herein are embodiments of methods and systems which allow engineers or administrators to create modular plugins which represent the logic for various fault detection tests that can be performed on data pipelines and shared among different software deployments. In some cases, the modular plugins each define a particular test to be executed against data received from the pipeline in addition to one or more configuration points. The configuration points represent configurable arguments, such as variables and/or functions, referenced by the instructions which implement the tests and that can be set according to the specific operation environment of the monitored pipeline.
US10936477B2 End-to-end user interface component testing
Systems, apparatus, methods and computer program products for end-to-end user interface component testing in a database system. More particularly, a test script is executed, where the test script is configured to simulate user interactions with one or more user interface components of a web application. The test script is configured to load a user interface component using a network address, request a manipulation of the user interface component, and obtain in response to requesting the manipulation of the user interface component, information describing a state of the user interface component following the manipulation of the user interface component.
US10936475B2 Automated scripting and testing system
Disclosed herein are system, method, and computer program product embodiments for providing an automated scripting and testing system. An embodiment operates by receiving an interaction between a user and an application. It is determined that the received interaction corresponds to at least one stored interaction based on a comparison of the received interaction with one or more of a plurality of stored interactions. A count of stored corresponding interactions is incremented. It is determined that the count exceeds a threshold. A scripted interaction with the application is generated based on the received interaction and the at least one stored interaction. The scripted interaction is provided for testing the application.
US10936474B2 Software test program generation
A simulation of software test program executing upon a primary model of a portion of a data processing apparatus is performed to identify uncovered (undetected) failures. A formal method analysis is then performed upon a combination of the primary model and a fault-simulating model simulating the uncovered failures in order to identify software stimuli that can render the uncovered failures detectable. The identified software stimuli are then added to the software test program to increase the failure coverage. The process is performed iteratively until a desired level of failure coverage is achieved.
US10936471B2 Dynamic integration testing
Computerized systems and methods are provided to intelligently and dynamically test one or more changes made to one or more applications. Requirements are received for generating one or more changes to a first application and a second version of the first application is generated with one or more changes. A failure probability value for each change is determined and a first set of tests to be executed on the one or more changes based on the failure probability value are identified and then executed on the second version of the first application. If the second version of the first application passes the first set of tests, it moves on to being tested by a second set of tests which are also based on the determined failure probability values. If the second version of the first application does not pass the first set of tests, the defects are identified and the second version is regenerated to cure the defects.