Document Document Title
US10601010B2 Recombination vent cap
A vent cap assembly for recombining water for a battery includes a cylindrical base having an upper portion and a lower portion. The lower portion configured to be inserted into a vent port. A cap encloses the cylindrical base. A catalyst component is received in the base configured to hydronate hydrogen and oxygen to water.
US10601009B2 Electric storage cell, covering film and electric storage module
An electric storage cell has an electric storage element and a covering film package. The covering film package houses the electric storage element and includes: a metal layer having a first principle face on the electric storage element side and a second principle face on the opposite side of the first principle face, an internal resin layer made of synthetic resin and laminated to the first principle face, and an external resin layer made of synthetic resin and laminated to the second principle face, with a slit formed at least in the external resin layer.
US10601007B2 Cooling plate for a battery cell in the form of a mounting plate
The invention relates to a cooling plate (10) for battery cells (40), wherein the cooling plate (10) is in the form of a mounting plate and has mounting elements (12) for directly mounting the cooling plate (10) into a motor vehicle. It is further necessary for the cooling plate (10) together with a housing (20), in particular a half-shell housing, to form a closed-off space (30) for accommodating battery cells (40). The invention further relates to battery cells (40), to a battery cell module and also to a motor vehicle having a battery cell module of this kind.
US10601002B2 Cylindrical battery and method for producing the same
A cylindrical battery in an aspect of the present invention includes an electrode body formed by winding a positive electrode plate and a negative electrode plate with a separator interposed therebetween; an electrolyte; a bottomed cylindrical outer can; and a sealing body crimped to an opening of the outer can via a gasket. The sealing body includes a valve body having an annular protrusion part, an insulating member disposed on an inner circumference of the protrusion part of the valve body and having a skirt portion, and a metal plate disposed on an inner circumference of the skirt portion of the insulating member and connected to a center portion of the valve body. The metal plate is crimped with the protrusion part of the valve body via the insulating member.
US10600998B2 Display apparatus and method of manufacturing thereof
The present disclosure is related to a method of manufacturing a display apparatus. The method of manufacturing the display apparatus may include providing a polarizer and a display panel, aligning and bonding the second reserved portion of the display panel with the first reserved portion of the polarizer, and cutting at least the polarizer along a boundary of the second reserved portion. The polarizer may include a first reserved portion and a first to-be-removed portion. The display panel may include a second reserved portion and a second to-be-removed portion. The width of the first to-be-removed portion may be not smaller than a first width, and the width of the second-to-be-removed portion is smaller than the first width.
US10600997B2 Borderless display with light-bending structures
An electronic device may be provided with a display mounted in a housing. The display may have an array of display pixels that provide image light to a user. The array of display pixels may form an active display structure with a rectangular shape. The rectangular active display structure may be surrounded by an inactive border region. Optical structures such as a sheet of glass or another optical member may have portions that are configured to bend light from the display pixels along the periphery of the active display structure. The optical member may have an area that is larger than the area of the active display structure, so that the presence of the optical member may serve to enlarge the apparent size of the display. Solidified liquid polymer may be used to support the optical structures and may be interposed between the optical structures and the active display structures.
US10600994B2 Organic light-emitting display device
Disclosed herein is an organic light-emitting display (OLED) device. The OLED device includes a pixel drive circuit and an organic light-emitting element on an array substrate, a passivation layer covering the pixel drive circuit and the organic light-emitting element so as to block permeation of moisture, and an adhesive layer on the passivation layer. The passivation layer is an inorganic thin film including an organosilicon compound.
US10600992B2 Package structure, method for manufacturing the same, method for detecting package defect, OLED device and display apparatus
The present application provides a package structure, a method for manufacturing the same, a method for detecting a package defect in the package structure, an OLED device, and a display apparatus. The package structure includes: a first cover plate and a second cover plate; a sealant disposed between the first cover plate and the second cover plate and configured to form a sealed space with the first cover plate and the second cover plate; a moisture detection portion located in the sealed space; a first electrode having one terminal connected to a portion of the moisture detection portion, and the other terminal extending beyond the sealed space; and a second electrode having one terminal connected to another portion of the moisture detection portion, and the other terminal extending beyond the sealed space.
US10600989B1 Electronic devices with flexible displays
An electronic device may have a hinge that allows the device to be flexed about a bend axis. A display may span the bend axis. To facilitate bending about the bend axis, the display may have layers such as a display cover layer with grooves or other recesses. The recesses form a flexible portion in the display layer. The display layer may be formed from glass or other materials that are transparent. Elastomeric material, fluids, and other materials may be placed in the recesses in the display layer. The material in the display layer may have an index of refraction that is matched to the index of refraction of the display layer. A hinge may be formed between rigid planar layers that are separated by a gap. Flexible layers that lie flush with opposing surfaces of the rigid planar layers may be used to span the gap.
US10600988B2 Display apparatus
Provided is a window of a display apparatus. The window includes a front surface part including first short sides extending in a first direction to face each other in a second direction crossing the first direction, first long sides extending in the second direction to face each other in the first direction, and first rounded portions respectively extending from both sides of the first long sides and respectively connected to both sides of the first short sides disposed adjacent to the first long sides, side surface parts respectively extending from the first long sides and bent in a third direction crossing a plane parallel to the first and second directions, and a rear surface part extending from one of the side surface parts to face the front surface part.
US10600987B2 Electroluminescent display device
An electroluminescent display device includes a first electrode; a hole auxiliary layer on the first electrode; a light emitting material layer on the hole auxiliary layer; and a second electrode on the light emitting material layer, wherein the second electrode includes a first metal and further includes a second metal or metal compound having a refractive index of 1.3 or more as a dopant.
US10600986B1 Display panel capable of preventing a defect in light emission of an organic light emitting element
A display panel includes an auxiliary electrode on a base substrate, a first electrode spaced from the auxiliary electrode, a first light emitting unit on the auxiliary electrode and the first electrode, an conductive thin film layer on the first light emitting unit, a second light emitting unit on the conductive thin film layer, a first contact hole through the conductive thin film layer to expose the auxiliary electrode, a insulating layer in the first contact hole, and a second electrode including a first electrode part and a second electrode part, the first electrode part being on the insulating layer in the first contact hole, and the second electrode part overlapping the first electrode and being on the second light emitting unit, in which the insulating layer is between the first electrode part and the conductive thin film layer.
US10600983B2 Organic electroluminescent device comprising delayed fluorescent materials
An organic electroluminescent device containing a cathode, an anode, and one or more organic layers containing plural light emitting materials between the cathode and the anode, wherein the organic electroluminescent device is a multiple wavelength light emitting organic electroluminescent device emitting light from the plural light emitting materials, and which is designed so that light that has the shortest wavelength contains delayed fluorescent light can improve light emission efficiency of a short wavelength light and color tone and has a large degree of freedom in design and a simple structure.
US10600979B2 Quantum dot display device and manufacture method thereof
Disclosed are a quantum dot display device and a manufacture method thereof. The quantum dot display device includes a flexible substrate, a first electrode layer, a second electrode layer, and a component combination layer. The material of the first electrode layer is a fullerene-graphene material or a carbon nanotube-graphene material. The material of the second electrode layer is the carbon nanotube-graphene material or the fullerene-graphene material. Or else, both of the material of the first electrode layer and the material of the second electrode layer are non-metal doped graphene. The device can reduce a use of metal material and thus avoid damage to the environment.
US10600978B2 Liquid crystal element and light control apparatus for accurate light control
To improve the accuracy of fully controlling the direction of advancing light. The liquid crystal element includes a first substrate and a second substrate, a liquid crystal layer provided between one surface side of the first substrate and one surface side of the second substrate, a pair of electrodes provided on one surface side of the first substrate with a gap therebetween in a planer view, a high-resistance film provided on one surface side of the first substrate and disposed between the pair of electrodes in a planer view and connected thereto, a first alignment film provided on one surface side of the first substrate covering the pair of electrodes and the high-resistance film, a second alignment film provided on one surface side of the second substrate, wherein sheet resistance of the high-resistance film is greater than sheet resistance of the pair of electrodes.
US10600971B2 Composition for organic optoelectric device and organic optoelectric device and display device
Disclosed are a composition for an organic optoelectric device including at least one of a first host compound represented by a combination of Chemical Formula 1 and Chemical Formula 2, and at least one of a second host compound represented by Chemical Formula 3, and an organic optoelectric device including the same, and a display device. Details of Chemical Formulae 1 to 3 are the same as described in the detailed description.
US10600969B2 Compound for organic electronic element, organic electronic element using the same, and an electronic device thereof
Provided are a compound of Formula 1 and an organic electric element including a first electrode, a second electrode, and an organic material layer between the first electrode and the second electrode and comprising the compound, the element showing improved luminous efficiency, stability, and life span.
US10600965B2 Self-assembly of nanostructures
Structures and methods that include selective electrostatic placement based on a dipole-to-dipole interaction of electron-rich carbon nanotubes onto an electron-deficient pre-patterned surface. The structure includes a substrate with a first surface having a first isoelectric point and at least one additional surface having a second isoelectric point. A self-assembled monolayer is selectively formed on the first surface and includes an electron deficient compound including a deprotonated pendant hydroxamic acid or a pendant phosphonic acid group or a pendant catechol group bound to the first surface. An organic solvent can be used to deposit the electron rich carbon nanotubes on the self-assembled monolayer.
US10600964B2 Highly crystalline electrically conducting organic materials, methods of manufacture thereof and articles comprising the same
Disclosed herein is a composition comprising a regioregular oligothiophene, a regioregular poly[2,5-bis(3-alkylthiophen-2-yl)thieno(3,2-b)thiophene] and/or a benzothiophene; where the regioregular oligothiophene, the regioregular poly[2,5-bis(3-alkylthiophen-2-yl)thieno(3,2-b)thiophene] and the benzothiophene each have a number average molecular weight of less than or equal to 475 grams per mole; where the composition is melted and then annealed at a temperature between a melting point and a glass transition temperature of the composition; the composition having a charge mobility that is greater than a comparative composition that is either not annealed or annealed at the same temperature between the melting point and the glass transition temperature but without being subjected to prior melting.
US10600962B2 Method of manufacturing organic semiconductor thin film using bar-coating process and method of fabricating flexible organic semiconductor transistor comprising the same
Disclosed is a method of manufacturing an organic semiconductor thin film, including preparing semiconductor ink containing a solvent, a low-molecular-weight organic semiconductor and a high-molecular-weight organic semiconductor and forming an organic semiconductor thin film vertically phase-separated by applying the semiconductor ink on a substrate through a bar-coating process using a bar. In the bar-coating process of the invention, the semiconductor ink blend is used, and the gap between the substrate and the bar is adjusted, thus controlling vertical phase separation. Also, the speed of the bar, the gap of which is adjusted, is regulated, thus controlling crystal growth, whereby the uniformity of the thin film is improved and thus a high-quality organic semiconductor crystalline thin film having a large area can be manufactured in a continuous process. Also, a flexible organic semiconductor transistor, having high stability and high charge mobility, can be provided using the organic semiconductor thin film.
US10600960B2 Semiconductor structures including memory materials substantially encapsulated with dielectric materials
A semiconductor structure includes stack structures. Each of the stack structures comprises a first conductive material, a chalcogenide material over the first conductive material, a second conductive material over the chalcogenide material, and a first dielectric material between the chalcogenide material and the first conductive material and between the chalcogenide material and the second conductive material. The semiconductor structure further comprises a second dielectric material on at least sidewalls of the chalcogenide material. The chalcogenide material may be substantially encapsulated by one or more dielectric materials. Related semiconductor structures and related methods are disclosed.
US10600958B2 Resistive memory device
The invention is directed to a resistive memory device comprising a control unit for controlling a memory cell of the memory device. The memory cell includes a first terminal, a second terminal and a phase change segment comprising a phase-change material. The phase change segment is arranged between the first terminal and the second terminal. The phase change material is antimony. The phase change segment retains an amorphous region during a write operation. The control unit, during the write operation, applies an electrical programming pulse to the terminals to cause a portion of the phase change segment to transition from a crystalline phase to an amorphous phase comprising the amorphous region. A trailing edge duration of the electrical programming pulse is adjusted based on ambient temperature to prevent re-crystallization of the amorphous region. Shorter trailing edge durations are used at increasing ambient temperatures.
US10600953B2 Piezoelectric resonator device
A crystal resonator (101) includes: a crystal resonator plate (2); a first sealing member (3); a second sealing member (4); and an internal space (13) hermetically sealing a vibrating part (22) of the crystal resonator plate (2). The crystal resonator plate (2) includes: the vibrating part (22); an external frame part (23) surrounding an outer periphery of the vibrating part (22); and a connecting part (24) connecting the vibrating part (22) to the external frame part (23). A first extraction electrode (223) drawn from a first excitation electrode (221) is formed on a first main surface of the connecting part (24) while a second extraction electrode (224) drawn from a second excitation electrode (222) is formed on a second main surface thereof. A wiring pattern (33) connected to the first extraction electrode (223) is formed on a second main surface (312) of the first sealing member (3). At least part of the wiring pattern (33) is disposed to be superimposed to a space between the vibrating part (22) and the external frame part (23) in plan view.
US10600951B2 Vibrating plate structure and piezoelectric element application device
A vibrating plate is provided between a substrate and a piezoelectric element formed of electrodes and a piezoelectric layer and includes a first layer which is formed of a silicon oxide and a second layer which is formed of a ceramic having a Young's modulus larger than that of the silicon oxide. Under the condition in which the following expression (1) has a constant value, where in the expression (1), Ev1, dv1, Ev2, and dv2 represent Young's modulus of the first layer, the thickness thereof, Young's modulus of the second layer, and the thickness thereof, Ev1×dv12+Ev2×dv22  (1) when the combination of dv1 and dv2 which sets the value of the following expression (2) in a range of from the minimum value to +2% thereof is represented by (Dv1, Dv2), Ev1×dv13+Ev2×dv23  (2) the thickness of the first layer and the thickness of the second layer are represented by Dv1 and Dv2.
US10600950B2 Structurally embedded and inhospitable environment systems having autonomous electrical power sources
A method is provided for producing an electrically-powered device and/or component that is embeddable in a solid structural component, and a system, a produced device and/or a produced component is provided. The produced electrically powered device includes an attached autonomous electrical power source in a form of a unique, environmentally-friendly structure configured to transform thermal energy at any temperature above absolute zero to an electric potential without any external stimulus including physical movement or deformation energy. The autonomous electrical power source component provides a mechanism for generating renewable energy as primary power for the electrically-powered device and/or component once an integrated structure including the device and/or component is deployed in an environment that restricts future access to the electrical power source for servicing, recharge, replacement, replenishment or the like.
US10600948B1 Package with thermoelectric power feedback loop
A system includes an electronic device comprising one or more integrated circuit (IC) packages. The one or more IC packages include one or more IC chips and one or more thermoelectric power feedback systems. The one or more thermoelectric power feedback systems include one or more thermoelectric devices coupled to the one or more IC chips to generate power based on heat produced by the one or more IC chips. The one or more thermoelectric power feedback systems also include a power routing system that supplies the generated power to the one or more IC packages.
US10600947B2 Thermoelectric materials, and thermoelectric element and thermoelectric module comprising the same
Highly efficient thermoelectric materials with an improved thermoelectric performance due to doping ions on a Bi—Se—Te based compound, and a thermoelectric element and a thermoelectric module including the same are disclosed. The thermoelectric materials include a compound expressed by Chemical Formula 1 or a compound expressed by Chemical Formula 2. (AB2)x(Bi2Se2.7Te0.3)1-x   In Chemical Formula 1, A is a divalent cation element, B is a monovalent anion element, A and B are different with each other, and x is in a range of 0.0 In Chemical Formula 2, A is a monovalent cation element, B is a monovalent anion element, A and B are different with each other, and x is in a range of 0.0
US10600941B2 Electronic device and method for fabricating the same
The present invention provides an electronic device and a method for fabricating the same. The electronic device includes a driving-circuit substrate, light-emitting elements, an optical layer, and an adhesive layer. The light-emitting elements are disposed on the driving-circuit substrate, and the optical layer is disposed on the light-emitting elements. The adhesive layer is disposed between the optical layer and the light-emitting elements. The optical layer includes a first surface and a second surface that are opposite to each other. The first surface of the optical layer has a plurality of first convex lens structures, and at least a part of the first convex lens structures are at least partially overlapped with the light-emitting elements in the vertical projection direction.
US10600940B2 Display device
A display device including a light source member including a light-emitting device which emits a first light having a central wavelength in a wavelength region of about 390 nm to about 410 nm, and a first phosphor converting the first light into a second light having a central wavelength in a wavelength region of about 440 nm to about 460 nm, a display panel disposed on the light source member, and a color conversion layer disposed between the light source member and the display panel and including a luminous body which is excited by at least one of the first light or the second light and emits a light in a wavelength region which is different from that of the second light.
US10600938B2 Light-emitting device with tunnel junction
A light-emitting device includes: a light-emitting stack including a first active layer emitting a first light having a first peak wavelength; a diode emitting a second light having a second peak wavelength between 800 nm and 1900 nm; and a tunneling junction between the diode and the light-emitting stack, wherein the tunneling junction includes a first tunneling layer and a second tunneling layer on the first tunneling layer, the first tunneling layer has a band gap and a thickness of the first tunneling layer is greater than a thickness of the second tunneling layer.
US10600936B2 Semiconductor device
A semiconductor device, according to one embodiment, may comprise: a light-emitting structure comprising a first conductivity type semiconductor layer, an active layer disposed on the first conductivity type semiconductor layer, and a second conductivity type semiconductor layer disposed on the active layer; a transistor disposed on the light-emitting structure and comprising a semiconductor layer, a source electrode, a gate electrode, and a drain electrode; a second electrode disposed on the second conductivity type semiconductor layer and electrically connected to the drain electrode and the second conductivity type semiconductor layer; a first bonding pad disposed on the light-emitting structure and electrically connected to the first conductivity type semiconductor layer; a second bonding pad disposed on the transistor and electrically connected to the source electrode; and a third bonding pad disposed on the transistor and electrically connected to the gate electrode.
US10600928B1 Systems with photovoltaic cells
An item may include circuitry, a battery that powers the circuitry, and one or more photovoltaic cells that are used to recharge the battery. The photovoltaic cell may be a thin-film photovoltaic cell with a flexible substrate. The flexible substrate may be formed from fabric, leather, polymer, or other soft materials. In arrangements where the substrate is formed from fabric with conductive strands, the photovoltaic cell may include a first electrical terminal coupled to a first conductive strand and a second electrical terminal coupled to a second conductive strand. The first and second conductive strands may be coupled to control circuitry. The control circuitry may route the electricity from the photovoltaic cell to a battery or other circuitry. Items such as cases, covers, bands, headphones, interiors, and other items may have flexible or soft surfaces that can form substrates for photovoltaic films.
US10600927B2 Infrared detecting semiconductor device
An infrared detecting semiconductor device comprises: an optical absorbing layer of type-II disposed between first conductivity-type and second conductivity-type semiconductor layers; and an optical filtering film of n-type InGaAs having an n-type dopant concentration larger than 8×1017 cm−3. The optical filtering film includes first to third semiconductor regions, which are sequentially arranged in a direction of a first axis on the optical filtering film. The first semiconductor region has an n-type dopant concentration of 2.0×1019 cm−3 or more. The third semiconductor region has a n-type concentration of 3.0×1018 cm−3 or less. The second semiconductor region has an n-type dopant profile monotonically changing from a first dopant concentration at a boundary between the first and second semiconductor regions to a second dopant concentration at a boundary between the second and third semiconductor regions. The first dopant concentration is greater than the second dopant concentration.
US10600926B2 Solar cell and method of manufacturing the same
A solar cell includes a semiconductor substrate, a first semiconductor region positioned at a front surface or a back surface of the semiconductor substrate and doped with impurities of a first conductive type, a first electrode on the first semiconductor region, a second electrode on the back surface of the semiconductor substrate, and a second semiconductor region positioned between the semiconductor substrate and the second electrode and doped with impurities of a second conductive type opposite the first conductive type, wherein the second electrode is formed of a metal foil, and an air gap is formed between the second electrode formed of the metal foil and the back surface of the semiconductor substrate.
US10600921B2 Silicon carbide semiconductor device and method of manufacturing silicon carbide semiconductor device
In forming an ohmic electrode on a back surface of an n-type SiC substrate, an n+-type semiconductor region is formed in a surface layer of the back surface of an n-type epitaxial substrate by ion implantation. In this ion implantation, the impurity concentration of the n+-type semiconductor region is a predetermined range and preferably a predetermined value or less, and an n-type impurity is implanted by acceleration energy of a predetermined range such that the n+-type semiconductor region has a predetermined thickness or less. Thereafter, a nickel layer and a titanium layer are sequentially formed on the surface of the n+-type semiconductor region, the nickel layer is heat treated to form a silicide, and the ohmic electrode formed from nickel silicide is formed. In this manner, a back surface electrode that has favorable properties can be formed while peeling of the back surface electrode can be suppressed.
US10600920B2 Semiconductor device
A semiconductor device includes a semiconductor substrate having a first conductivity type; a deep well region disposed on the semiconductor substrate, and having a second conductivity type opposite to the first conductivity type; a first well region and a second well region disposed in the deep well region and having the first conductivity type, wherein the first well region and the second well region are separated by a portion of the deep well region, and the first well region is electrically connected to the second well region; and a first doped region and a second doped region disposed in the deep well region and having the second conductivity type, wherein the first well region and the second well region are located between the first doped region and the second doped region.
US10600919B1 Semiconductor structure and method for forming the same
A semiconductor structure is provided. The semiconductor structure includes a substrate, a first oxide layer disposed over the substrate, a second oxide layer, and a semiconductor layer disposed over the second oxide layer. The second oxide layer is disposed at one side of the first oxide layer and is in contact with the first oxide layer. The second oxide layer partially overlaps the first oxide layer, and the first oxide layer and the second oxide layer include the same oxide.
US10600918B2 Semiconductor device
Provided is a semiconductor device having a structure with which a decrease in electrical characteristics that becomes more significant with miniaturization can be suppressed. The semiconductor device includes a first oxide semiconductor film, a gate electrode overlapping with the first oxide semiconductor film, a first gate insulating film between the first oxide semiconductor film and the gate electrode, and a second gate insulating film between the first gate insulating film and the gate electrode. In the first gate insulating film, a peak appears at a diffraction angle 2θ of around 28° by X-ray diffraction. A band gap of the first oxide semiconductor film is smaller than a band gap of the first gate insulating film, and the band gap of the first gate insulating film is smaller than a band gap of the second gate insulating film.
US10600913B2 Semiconductor device and method for fabricating the same
A semiconductor device and a method for fabricating the same are provided. The semiconductor device includes first and second gate stack structures formed in first and second regions, respectively, wherein the first gate stack structure is formed adjacent a first channel region and comprises a first gate insulating film having a first thickness formed on the first channel region, a first function film having a second thickness formed on the first gate insulating film and a first filling film having a third thickness formed on the first function film, wherein the second gate stack structure is formed adjacent a second channel region and comprises a second gate insulating film having the first thickness formed on the second channel region, a second function film having the second thickness formed on the second gate insulating film and a second filling film having the third thickness formed on the second function film, wherein the first and second function films, respectively, comprise TiN and Si concentrations that are different from each other.
US10600907B2 High voltage semiconductor device
A high voltage semiconductor device includes a semiconductor substrate, a first region, a second region, and an interconnection region. The first region includes an N-type first semiconductor region, an N-type drain region formed in the N-type first semiconductor region, a P-type first body region, an N-type source region formed in the P-type first body region, and a gate electrode formed between the N-type source region and the N-type drain region. The second region includes an N-type second semiconductor region, and a P-type second body region formed in the N-type second semiconductor region. The interconnection region is disposed between the first region and the second region, and includes a first insulation layer formed between the N-type first semiconductor region and the N-type second semiconductor region, a metal interconnection formed on the first insulation layer, and an isolation region formed in the substrate and disposed below the first insulation layer.
US10600904B2 Semiconductor device
A semiconductor device according to one embodiment includes: a semiconductor substrate having a first surface and a second surface which is an opposite surface of the first surface; a first wiring and a second wiring disposed on the first surface; a first conductive film electrically connected to the first wiring; and a gate electrode. The semiconductor substrate has a source region, a drain region, a drift region, and a body region. The drift region is disposed so as to surround the body region in a plan view. The first wiring has a first portion disposed so as to extend across a boundary between the drift region and the body region in a plan view, and electrically connected to the drift region. The second wiring is electrically connected to the source region. The first conductive film is insulated from and faces the second wiring.
US10600903B2 Semiconductor device including a power transistor device and bypass diode
A semiconductor device includes a vertical FET device and a Schottky bypass diode. The vertical FET device includes a gate contact, a source contact, and a drain contact. The gate contact and the source contact are separated from the drain contact by at least a drift layer. The Schottky bypass diode is coupled between the source contact and the drain contact and monolithically integrated adjacent to the vertical FET device such that a voltage placed between the source contact and the drain contact is distributed throughout the drift layer by the Schottky bypass diode in such a way that a voltage across each one of a plurality of P-N junctions formed between the source contact and the drain contact within the vertical FET device is prevented from exceeding a barrier voltage of the respective P-N junction.
US10600900B2 Semiconductor device and electric apparatus
In one embodiment, a semiconductor device is provided with a semiconductor layer made of a nitride semiconductor, a first gate electrode, a first structure body between the first gate electrode and the semiconductor layer, and a first insulating layer between the semiconductor layer and the first structure body. The first structure body has a first intermediate layer made of a conductor to suppress generation of charges at respective interfaces with adjacent layers, a first layer having dielectric property between the first gate electrode and the first intermediate layer, and a second layer having dielectric property between the first gate electrode and the first layer, and has dipoles at an interface between the first layer and the second layer.
US10600898B2 Vertical bidirectional insulated gate turn-off device
A vertical bidirectional insulated gate turn-off (IGTO) device includes a top half formed over a top surface of a substrate and a bottom half formed over the bottom surface of the substrate. A top electrode is formed over the top half, and a bottom electrode is formed over the bottom half. The layered structure forms vertical NPN and PNP transistors. Each half includes trenched gates. When a first polarity voltage is applied across the electrodes, one of the halves may be turned on by biasing its gates to conduct current between the top and bottom electrodes. When a voltage of an opposite polarity is applied across the electrodes, the other one of the halves may be turned on by biasing its gates to conduct current between the two electrodes. In one embodiment, biasing the gates increases the beta of the NPN transistor to turn on the device.
US10600897B2 Semiconductor device
In an edge termination region, in a carrier drawing region between an active region and a gate runner part, a p+-type contact region is provided in a surface region of a p-type well region. In the carrier drawing region, in second contact holes formed an interlayer insulating film, a contact plug is embedded in each via the barrier metal, and contacts of the p+-type contact region and the barrier metal at an emitter electric potential are formed. The contacts of the carrier drawing region are disposed in a striped layout extending along an outer periphery of the active region; the contacts surround the active region. A contact resistance of the contacts of the carrier drawing region is higher than a contact resistance of a contact (emitter contact) of a MOS gate.
US10600896B2 Semiconductor device and method for producing the same
In an active region, a gate electrode is disposed in a trench. Spaced apart from the gate electrode, an emitter electrode is disposed in the trench. A source diffusion layer and a base diffusion layer are formed in the active region. The base diffusion layer has a base bottom portion inclined in such a manner that a portion of the base bottom portion adjacent to the emitter electrode is positionally deeper than a portion of the base bottom portion adjacent to the gate electrode. A contact portion has a contact bottom portion inclined in such a manner that a portion of the contact bottom portion in contact with the emitter electrode is positionally deeper than a portion of the contact bottom portion in contact with the base diffusion layer.
US10600894B2 Bipolar junction transistor and method of fabricating the same
A Bipolar Junction Transistor (BJT) comprises an emitter, a collector, and a base between the emitter and the collector. The BJT also comprises an emitter contact on a first side of the BJT, a base contact on the first side of the BJT, and a collector contact on a second side of the BJT. The BJT further comprises a Deep Trench Isolation (DTI) region extending from the first side of the BJT to the second side of the BJT.
US10600891B2 Smoothing surface roughness of III-V semiconductor fins formed from silicon mandrels by regrowth
A method of forming a III-V semiconductor vertical fin is provided. The method includes forming a fin mandrel on a substrate, forming a spacer layer on the substrate surrounding the fin mandrel, forming a wetting layer on each of the sidewalls of the fin mandrel, forming a fin layer on each of the wetting layers, removing the fin mandrel, removing the wetting layer on each of the fin layers, and forming a fin layer regrowth on each of the sidewalls of the fin layers exposed by removing the wetting layer from each of the fin layers.
US10600890B2 Contact to metal gate isolation structure
A semiconductor device includes a substrate, a semiconductor fin on the substrate, an isolation region on sidewalls of the semiconductor fin and having an upper surface lower than an upper surface of the semiconductor fin, a gate structure on a portion of the semiconductor fin and on a first portion of the isolation region. The portion of the semiconductor fin covered by the gate structure is referred to as a first region, and a second portion of the isolation region disposed on at least one of two opposite sides of the gate structure is referred to as a second region, which has an upper surface lower than an upper surface of the first region. The semiconductor device also includes a first spacer layer on a sidewall of the gate structure and on a sidewall of a portion of the first region disposed above the second region.
US10600887B2 Approach to high-k dielectric feature uniformity
A method of forming a vertical transport fin field effect transistor is provided. The method includes forming a doped layer on a substrate, and forming a multilayer fin on the doped layer, where the multilayer fin includes a lower trim layer portion, an upper trim layer portion, and a fin channel portion between the upper and lower trim layer portions. A portion of the lower trim layer portion is removed to form a lower trim layer post, and a portion of the upper trim layer portion is removed to form an upper trim layer post. An upper recess filler is formed adjacent to the upper trim layer post, and a lower recess filler is formed adjacent to the lower trim layer post. A portion of the fin channel portion is removed to form a fin channel post between the upper trim layer post and lower trim layer post.
US10600884B2 Additive core subtractive liner for metal cut etch processes
An additive core subtractive liner method is described for forming electrically conductive contacts. The method can include forming a first trench in an first dielectric layer to expose a first portion of a metal liner, and filling said first trench with a second dielectric layer. A metal cut trench is formed in the second dielectric layer. A portion of the metal liner exposed by the metal cut trench is removed with a subtractive method. The method continues with filling the metal cut trench with a dielectric fill, and replacing the remaining portions of the second dielectric layer with an additive core conductor to provide contacts to remaining portions of the metal liner.
US10600883B2 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.
US10600882B2 Semiconductor structure
A semiconductor structure is disclosed. The semiconductor structure includes a substrate, and an interlayer dielectric disposed on the substrate which has agate structure therein. The gate structure further includes a gate electrode with a protruding portion, and a gate dielectric layer disposed between the gate electrode and the substrate. A spacer is disposed between the interlayer dielectric and the gate electrode. An insulating cap layer is disposed atop the gate electrode and encompasses the top and the sidewall of the protruding portion.
US10600880B2 Semiconductor device and method for manufacturing the same
A semiconductor device includes a substrate having a main surface inclined in an off-direction from a {0001} surface, and a semiconductor layer. The semiconductor layer includes a level difference for alignment mark. An epitaxial layer is disposed on a first portion of the main surface, the first portion being situated on an off-angle upstream side of the level difference, and on a second portion of the main surface, the second portion being situated on an off-angle downstream side of the level difference. A value of |WL−WR| is 1 μm or less, in which WL represents a distance from a center of the level difference to a boundary between an off-angle upstream side corner portion of the level difference and a main surface or a {0001} facet plane generated on the main surface, and WR represents a distance from the center of the level difference to a boundary between an off-angle downstream side corner portion of the level difference and the main surface or the {0001} facet plane generated on the main surface.
US10600876B2 Methods for chamfering work function material layers in gate cavities having varying widths
A method includes forming a first cavity having a first width and a second cavity having a second width greater than the first width in a dielectric material, forming a first conformal layer in the first and second cavities, forming spacers in the first and second cavities, the spacers covering a first portion of the first conformal layer positioned on sidewalls of the first and second cavities and exposing a second portion of the first conformal layer positioned on the sidewalls of the first and second cavities, forming a material layer in the first and second cavities to cover bottom portions of the first conformal layer, performing a first etch process to remove the second portion of the first conformal layer positioned on the sidewalls of the first and second cavities, removing the spacers and the material layer, and forming a fill material in the first and second cavities.
US10600873B2 Semiconductor device having a junction portion contacting a Schottky metal
A semiconductor device according to the present invention includes a first conductive-type SiC semiconductor layer, and a Schottky metal, comprising molybdenum and having a thickness of 10 nm to 150 nm, that contacts the surface of the SiC semiconductor layer. The junction of the SiC semiconductor layer to the Schottky metal has a planar structure, or a structure with recesses and protrusions of equal to or less than 5 nm.
US10600871B2 Electric field shielding in silicon carbide metal-oxide-semiconductor (MOS) device cells using body region extensions
The subject matter disclosed herein relates to semiconductor power devices, such as silicon carbide (SiC) power devices. In particular, the subject matter disclosed herein relates to shielding regions in the form of body region extensions for that reduce the electric field present between the well regions of neighboring device cells of a semiconductor device under reverse bias. The disclosed body region extensions have the same conductivity-type as the body region and extend outwardly from the body region and into the JFET region of a first device cell such that a distance between the body region extension and a region of a neighboring device cell having the same conductivity type is less than or equal to the parallel JFET width. The disclosed shielding regions enable superior performance relative to a conventional stripe device of comparable dimensions, while still providing similar reliability (e.g., long-term, high-temperature stability at reverse bias).
US10600867B2 Semiconductor device having an emitter region and a contact region inside a mesa portion
A semiconductor device includes: a gate trench portion and a dummy trench portion provided extending in a predetermined direction of extension at the upper surface of the semiconductor substrate; a mesa portion sandwiched by the gate trench portion and the dummy trench portion; an emitter region provided between the upper surface of the semiconductor substrate and the drift region and provided at an upper surface of the mesa portion and adjacent to the gate trench portion; and a contact region provided between the upper surface of the semiconductor substrate and the drift region and provided at the upper surface of the mesa portion and adjacent to the dummy trench portion.
US10600862B2 High voltage termination structure of a power semiconductor device
A power semiconductor device includes a semiconductor body coupled to first and second load terminals and including a drift region with dopants of a first conductivity type. An active region has at least one power cell extending at least partially into the semiconductor body, is electrically connected with the first load terminal and includes a part of the drift region. Each power cell includes a section of the drift region and is configured to conduct a load current between the terminals and to block a blocking voltage applied between the terminals. A chip edge laterally terminates the semiconductor body. A non-active termination structure arranged in between the chip edge and active region includes an ohmic layer. The ohmic layer is arranged above a surface of the semiconductor body, forms an ohmic connection between electrical potentials of the first and second load terminals, and is laterally structured along the ohmic connection.
US10600861B2 Fingerprint sensors and fabrication methods thereof
A method for fabricating a fingerprint sensor includes providing a base substrate including a plurality of pixel regions, forming a sensing dielectric structure on the base substrate in the plurality of pixel regions, and forming a sensing connection structure in the sensing dielectric structure. The sensing dielectric structure exposes the sensing connection structure, and the sensing connection structure is connected to the base substrate. The method also includes forming a plurality of electrode plates on surfaces of the sensing dielectric structure and the sensing connection structure, forming a plurality of protrusions on surfaces of the electrode plates by performing a bulging treatment process on the plurality of electrode plates, and forming an insulation medium structure on the plurality of electrode plates.
US10600860B2 Precise/designable FinFET resistor structure
A resistive material is formed straddling over each semiconductor fin that extends upward from a surface of a substrate. The resistive material is then disconnected by removing the resistive material from atop each semiconductor fin. Remaining resistive material in the form of a U-shaped resistive material liner is present between each semiconductor fin. Contact structures are formed perpendicular to each semiconductor fin and contacting a portion of a first set of the semiconductor fins and a first set of the U-shaped resistive material liners.
US10600858B2 Organic light-emitting display device and method of manufacturing the same
Provided are an organic light-emitting display device and a method of manufacturing the same. The organic light-emitting display device includes a panel including a display unit on which an image is formed and a pad unit including a plurality of terminals connected to the display unit and arranged in a plurality of rows on a substrate, and a flexible circuit board including metal wirings arranged in a plurality of layers so as to be respectively connected in correspondence to the plurality of rows of terminals in the pad unit and being coupled to the pad unit, in which the pad unit includes a one-row terminal zone in which only terminals in a single row from among the plurality of rows of terminals electrically connect the metal wirings to the display unit.
US10600843B2 Memory device structure
A memory device structure includes a wafer substrate and a magnetic tunnel junction (MTJ) positioned above an upper surface of the wafer substrate. The MTJ includes a first magnetic layer, a second magnetic layer laterally adjacent the first magnetic layer, and a nonmagnetic layer interposed between the first and second magnetic layers, wherein the first magnetic layer, the nonmagnetic layer and the second magnetic layer comprise a substantially vertical layer stack that extends along a first direction that is substantially perpendicular to the upper surface of the wafer substrate. A first contact is electrically coupled to the first magnetic layer and a second contact is electrically coupled to the second magnetic layer.
US10600838B2 Semiconductor device and method of manufacturing thereof
There is provided semiconductor devices and methods of forming the same, the semiconductor devices including: a first semiconductor element having a first electrode; a second semiconductor element having a second electrode; a Sn-based micro-solder bump formed on the second electrode; and a concave bump pad including the first electrode opposite to the micro-solder bump, where the first electrode is connected to the second electrode via the micro-solder bump and the concave bump pad.
US10600835B2 Electronic module and method of manufacturing the same
An electronic module includes a first component, a second component, a spacer, and an adhesive portion. The first component includes a first surface. The second component is disposed to be spaced apart from the first surface by a distance of about 40 μm to about 200 μm. The spacer spaces the first component and the second component apart from each other. The adhesive portion is disposed between the first surface and a bonding surface of the spacer facing the first surface. The spacer includes an inner spacer having a ring shape, and an outer spacer surrounding the inner spacer and disposed spaced apart from the inner spacer by 50% or less of an overall width of the inner spacer and the outer spacer, and an overall width of the adhesive portion is 100% to 150% of the overall width of the inner spacer and the outer spacer.
US10600831B2 Image pickup apparatus, endoscope and image pickup apparatus manufacturing method
An image pickup apparatus includes: an image pickup device with a light receiving portion being formed on a light receiving face; cover glass bonded to the light receiving face; and a wiring board bonded to a back face of the image pickup device; wherein an alignment mark is present on each of two orthogonal side faces, the alignment mark being at a predetermined relative position relative to the light receiving portion.
US10600828B2 Solid-state imaging element, sensor apparatus, and electronic device
The present disclosure relates to a solid-state imaging element, a sensor apparatus, and an electronic device capable of achieving better characteristics. A transistor constituting a pixel includes: a gate electrode having at least two fin portions formed so as to be buried from a planar portion planarly formed on a surface of a semiconductor substrate toward an inside of the semiconductor substrate; and a channel portion provided across a source and a drain so as to be in contact with side surfaces of the fin portions via an insulating film. In addition, a width of the channel portion is formed to be narrower than a depth of the fin portion. The present technology is applicable to a CMOS image sensor, for example.
US10600826B2 Solid-state imaging device
A pixel array in a solid-state imaging device includes first and second signal lines provided for each column. A pixel belongs to a first or second group on a row-by-row basis and includes a photoelectric conversion film, a FD line for accumulating signal charge, and an amplifier transistor for providing a voltage according to the signal charge. The pixel in the first group further includes a selection transistor for proving output voltage of the amplifier transistor to the first signal line, and the pixel in the second group further includes a selection transistor for proving output voltage of the amplifier transistor to the second signal line. The first signal line is disposed between the FD line in the first group and the second signal line, and the second signal line is disposed between the FD line in the second group and the first signal line.
US10600823B2 Assembly of semiconductor devices
A method for manufacturing a display element comprising a plurality of pixels, each comprising a plurality of subpixels. The method comprises undertaking, using a pick up tool, a first placement cycle (1908) comprising picking up a plurality of first, untested LED dies and placing them on a display substrate at locations corresponding to the plurality of pixels, testing (1912) the first LED emitters on the display substrate to determine one or more locations of non-functional first LED emitters, selecting one or more second tested LED dies based on a result of the test, configuring the selected one or more second LED dies to enable their pick up and placement on the display substrate and undertaking, using the PUT, a second placement cycle (2008) comprising picking up the selected one or more second LED dies and placing them on the display substrate at the determined locations of the nonfunctional first LED emitters.
US10600822B2 Display device
In a transistor substrate of a display device, a plurality of signal lines to which any one of drive signals of a gate signal and a video signal is supplied include a plurality of first signal lines to which the drive signal is supplied. The first signal line is connected to a driving driver, and is formed in an edge region positioned between an end portion of a substrate and a pixel region and in the pixel region. The first signal line is formed to pass through a first wiring formed in a first layer from a second wiring formed in a second layer in the edge region.
US10600813B2 Display device fabricated with fewer masks and method of manufacturing the same
A display device includes: a substrate including first and second light-blocking areas, and a pixel area; a light-blocking pattern at least partially at the first light-blocking area; a data line at the second light-blocking area; a first insulating layer on the light-blocking pattern and the data line; a semiconductor layer on the first insulating layer and overlapping the light-blocking pattern on a plane; a second insulating layer on the semiconductor layer; a color filter on the second insulating layer at least partially at the pixel area; a third insulating layer on the second insulating layer and the color filter; a gate line on the third insulating layer at the first light-blocking area; a pixel electrode at least partially at the pixel area; and a bridge electrode at least partially at the first light-blocking area. The second and third insulating layers directly contact one another over the semiconductor layer.
US10600810B2 Backside fin recess control with multi-hsi option
Embodiments of the present invention are directed to formation of fins with different active channel heights in a tri-gate or a Fin-FET device. In an embodiment, at least two fins are formed on a front side of the substrate. A gate structure extends over a top surface and a pair of sidewalls of at least a portion of the fins. In an embodiment, the substrate is thinned to expose the bottom surface of the fins. Next, backside etching may be performed on each fin to form active channel regions. The fins may be recessed to different depths, forming active channel regions with differing heights.
US10600807B2 Integrated structures and methods of forming vertically-stacked memory cells
Some embodiments include an integrated structure having a stack of alternating dielectric levels and conductive levels, vertically-stacked memory cells within the conductive levels, an insulative material over the stack and a select gate material over the insulative material. An opening extends through the select gate material, through the insulative material, and through the stack of alternating dielectric and conductive levels. A first region of the opening within the insulative material is wider along a cross-section than a second region of the opening within the select gate material, and is wider along the cross-section than a third region of the opening within the stack of alternating dielectric levels and conductive levels. Channel material is within the opening and adjacent the insulative material, the select gate material and the memory cells. Some embodiments include methods of forming vertically-stacked memory cells.
US10600806B2 Semiconductor device and method for fabricating the same
A stack structure includes conductive layer patterns and interlayer insulating layer patterns alternately stacked on one another. A channel hole penetrates the stack structure. A dielectric layer is disposed on a sidewall of the channel hole. A channel layer is disposed on the dielectric layer and in the channel hole. A passivation layer is disposed on the channel layer and in the channel hole. The channel layer is interposed between the passivation layer and the dielectric layer. An air gap is surrounded by the passivation layer. A width of the air gap is larger than a width of the passivation layer.
US10600805B2 Vertical memory devices with common source including alternately repeated portions having different widths
A vertical memory device includes a substrate, a plurality of channels on the substrate and extending in a first direction that vertical to a top surface of the substrate, a plurality of gate lines and a conductive line on the substrate. The gate lines are stacked on top of each other. The gate lines surround the channels. The gate lines are spaced apart from each other along the first direction. The conductive line cuts the gate lines along the first direction. A width of the conductive line is periodically and repeatedly changed.
US10600801B2 Three-dimensional semiconductor memory devices
Three-dimensional (3D) nonvolatile memory devices include a substrate having a well region of second conductivity type (e.g., P-type) therein and a common source region of first conductivity type (e.g., N-type) on the well region. A recess extends partially (or completely) through the common source region. A vertical stack of nonvolatile memory cells on the substrate includes a vertical stack of spaced-apart gate electrodes and a vertical active region, which extends on sidewalls of the vertical stack of spaced-apart gate electrodes and on a sidewall of the recess. Gate dielectric layers extend between respective ones of the vertical stack of spaced-apart gate electrodes and the vertical active region. The gate dielectric layers may include a composite of a tunnel insulating layer, a charge storage layer, a relatively high bandgap barrier dielectric layer and a blocking insulating layer having a relatively high dielectric strength.
US10600797B2 NOR memory cell with vertical floating gate
An electrically erasable programmable nonvolatile memory cell includes a semiconductor substrate having a first substrate region and a trench region apart from the first substrate region in a lateral direction, a channel region between the first substrate region and the bottom portion of the trench region, an electrically conductive control gate insulated from and disposed over the first channel portion, an electrically conductive floating gate insulated from the bottom and sidewall portions of the trench region, an insulation region disposed over the second channel portion between the control gate and the second floating gate portion, an electrically conductive source line insulated from the floating gate and electrically connected to the trench region of the substrate, and an electrically conductive erase gate insulated from and disposed over a tip of the floating gate.
US10600796B2 Methods of forming staircase structures
Methods of improving adhesion between a photoresist and conductive or insulating structures. The method comprises forming a slot through at least a portion of alternating conductive structures and insulating structures on a substrate. Portions of the conductive structures or of the insulating structures are removed to form recesses in the conductive structures or in the insulating structures. A photoresist is formed over the alternating conductive structures and insulating structures and within the slot. Methods of improving adhesion between a photoresist and a spin-on dielectric material are also disclosed, as well as methods of forming a staircase structure.
US10600793B2 Fabricating memory devices with optimized gate oxide thickness
The present disclosure describes apparatuses and methods for manufacturing programmable memory devices with optimized gate oxide thickness. In some aspects, lithography masks are used to fabricate oxide gates for programmable memory devices of an integrated-circuit (IC) die that are thinner than oxide gates fabricated for processor core devices of the IC die. In other aspects, lithography masks are used to fabricate oxide gates for the programmable memory devices of the IC die such that they are thicker than the oxide gates fabricated for the processor core devices of the IC die. By so doing, the programmable memory devices can be manufactured with optimized gate oxide thickness that may reduce programming voltage or increase device reliability of the programmable memory devices.
US10600791B2 Semiconductor memory device
A semiconductor memory device includes a word line buried in an upper portion of a substrate and extending in a first direction, and a word line contact plug connected to the word line. An end portion of the word line includes a contact surface exposed in the first direction, and the word line contact plug is connected to the contact surface.
US10600790B2 Manufacturing method of semiconductor memory device
A manufacturing method of a semiconductor memory device includes the following steps. A semiconductor substrate is provided. A memory cell region and a peripheral region are defined on the semiconductor substrate. A dielectric layer is formed on the semiconductor substrate. A first trench penetrating the dielectric layer is formed on the memory cell region, and a second trench penetrating the dielectric layer is formed on the peripheral region. A metal conductive layer is formed. The first trench and the second trench are filled with the metal conductive layer for forming a bit line metal structure in the first trench and a first metal gate structure in the second trench. In the present invention, the replacement metal gate process is used to form the bit line metal structure for reducing the electrical resistance of the bit lines.
US10600785B2 Layout construction for addressing electromigration
A CMOS device with a plurality of PMOS transistors and a plurality of NMOS transistors includes a first interconnect and a second interconnect on an interconnect level connecting a first subset and a second subset of PMOS drains together, respectively. The first and second subsets are different and the first and second interconnect are disconnected on the interconnect level. A third interconnect and a fourth interconnect on the interconnect level connect a first subset and a second subset of the NMOS drains together, respectively. The third interconnect and the fourth interconnect are disconnected on the interconnect level. The first, second, third, fourth interconnects are coupled together through at least one other interconnect level. Additional interconnects on the interconnect level connect the first and third interconnects together, and the second and fourth interconnects together, to provide parallel current paths with a current path through the at least one other interconnect level.
US10600780B2 3D chip sharing data bus circuit
Some embodiments of the invention provide a three-dimensional (3D) circuit that is formed by stacking two or more integrated circuit (IC) dies to at least partially overlap and to share one or more interconnect layers that distribute power, clock and/or data-bus signals. The shared interconnect layers include interconnect segments that carry power, clock and/or data-bus signals. In some embodiments, the shared interconnect layers are higher level interconnect layers (e.g., the top interconnect layer of each IC die). In some embodiments, the stacked IC dies of the 3D circuit include first and second IC dies. The first die includes a first semiconductor substrate and a first set of interconnect layers defined above the first semiconductor substrate. Similarly, the second IC die includes a second semiconductor substrate and a second set of interconnect layers defined above the second semiconductor substrate. As further described below, the first and second dies in some embodiments are placed in a face-to-face arrangement (e.g., a vertically stacked arrangement) that has the first and second set of interconnect layers facing each other. In some embodiments, a subset of one or more interconnect layers of the second set interconnect layers of the second die has interconnect wiring that carries power, clock and/or data-bus signals that are supplied to the first IC die.
US10600779B2 Semiconductor device, semiconductor device manufacturing method, and power conversion apparatus
An RC-IGBT includes a first electrode disposed on a first main surface of a semiconductor substrate over a transistor region and a diode region. The semiconductor substrate includes a MOS gate structure on a first main surface side in the transistor region. The RC-IGBT includes: an interlayer dielectric covering a gate electrode of the MOS gate structure, and having a contact hole exposing a semiconductor layer; and a barrier metal disposed in the contact hole. The first electrode enters the contact hole, is in contact with the semiconductor layer of the MOS gate structure through the barrier metal, and is in direct contact with a semiconductor layer in the diode region of the semiconductor substrate.
US10600778B2 Method and apparatus of forming high voltage varactor and vertical transistor on a substrate
Fabricating a semiconductor device includes receiving a substrate structure including a substrate. The substrate structure further includes a first bottom source/drain and a first fin formed on a vertical transistor portion of the substrate and a second bottom source/drain and a second fin formed on a varactor portion of the substrate. The substrate structure further includes a bottom spacer formed on the first bottom source/drain of the vertical transistor portion and the second bottom source/drain of the varactor portion. A mask is applied to the portion of the bottom spacer formed on the first bottom source/drain. The portion of the bottom spacer formed on the second bottom source/drain of the varactor portion is removed. The mask is removed from the portion of the bottom spacer formed on the first bottom source/drain. A gate oxide is deposited on the vertical transistor portion and the varactor portion.
US10600765B2 Semiconductor device and method for producing the same
A technique disclosed in the specification relates to a semiconductor device capable of minimizing restrictions on wire bonding activities and to a method for producing the semiconductor device. The semiconductor device of the present technique includes: a plurality of semiconductor chips disposed on a circuit pattern within a case defined by an outer frame in a plan view; and bonding wires for electrically connecting the semiconductor chips and the circuit pattern together. The semiconductor chips are arranged along a longer-side direction of the case. The bonding wires are strung along the longer-side direction of the case.
US10600763B1 Multi-deck three-dimensional memory devices and methods for forming the same
Embodiments of three-dimensional (3D) memory devices and methods for forming the 3D memory devices are disclosed. In an example, a 3D memory device includes a substrate, a first memory deck above the substrate, a first channel structure, a first inter-deck plug above and in contact with the first channel structure, a second memory deck above the first inter-deck plug, and a second channel structure above and in contact with the first inter-deck plug. The first memory deck includes a first plurality of interleaved conductor layers and dielectric layers. The first channel structure extends vertically through the first memory deck. The first inter-deck plug includes single-crystal silicon. The second memory deck includes a second plurality of interleaved conductor layers and dielectric layers. The second channel structure extends vertically through the second memory deck.
US10600758B2 Semiconductor sensor package
A package packaged with a cap. The package features trenches, through holes, and a non-conductive coupling element forming a locking mechanism integrated embedded or integrated within a substrate. The package has a cap coupled to the non-conductive coupling element through ultrasonic plastic welding. The package protects the dice from an outside environment or external stresses or both. A method is desired to form package to reduce glue overflow defects in the package. Fabrication of the package comprises drilling holes in a substrate; forming trenches in the substrate; forming a non-conductive coupling element in the through holes and the trenches to form a locking mechanism; allowing the non-conductive coupling element to harden and cure; coupling a die or dice to the substrate; and coupling a cap to the non-conductive coupling element to protect the die or dice from an outside environment or external stresses or both.
US10600756B1 Wire bonding technique for integrated circuit board connections
A method is provided for connecting a chip die to a circuit board with a capillary dispenser to deposit gold. The method includes forming a first bond by depositing gold from the dispenser to a board pad on the circuit board; forming a second bond by depositing the gold from the dispenser to a die pad on the chip die; extruding a filament of the gold by the dispenser in a normal direction from the second bond; rotating the filament laterally away from the first bond along a first radius; extruding the filament while rotating the filament towards the first bond along a second radius larger than the first radius; and forming a third bond by depositing the gold on the first bond to form a third bond.
US10600748B2 Fan-out semiconductor package
A fan-out semiconductor package includes: a first interconnection member having a through-hole; a semiconductor chip disposed in the through-hole and having an active surface having connection pads disposed thereon and an inactive surface opposing the active surface; an encapsulant encapsulating at least portions of the first interconnection member and the inactive surface of the semiconductor chip; a second interconnection member disposed on the first interconnection member and the active surface of the semiconductor chip; and a passivation layer disposed on the second interconnection member. The first interconnection member and the second interconnection member include, respectively, redistribution layers electrically connected to the connection pads of the semiconductor chip, the second interconnection member includes an insulating layer on which the redistribution layer of the second interconnection member is disposed, and the passivation layer has a modulus of elasticity greater than that of the insulating layer of the second interconnection member.
US10600747B2 Vertical capacitors for microelectronics
Vertical capacitors for microelectronics are provided. An example thin capacitor layer can provide one or numerous capacitors to a semiconductor chip or integrated circuit. In an implementation, a thin capacitor layer of 50-100 μm thickness may have 5000 vertically disposed capacitor plates per linear centimeter, while occupying only a thin slice of the package. Electrodes for each capacitor plate are accessible at multiple surfaces. Electrode density for very fine pitch interconnects can be in the range of 2-200 μm separation between electrodes. A redistribution layer (RDL) may be fabricated on one or both sides of the thin capacitor layer to provide fan-out ball grid arrays that occupy insignificant space. RDLs or through-vias can connect together sets of the interior vertical capacitor plates within a given thin capacitor layer to form various capacitors from the plates to meet the needs of particular chips, dies, integrated circuits, and packages.
US10600745B2 Compensating for memory input capacitance
Methods, systems, and devices for compensating for memory input capacitance. Techniques are described herein to alter the capacitance of an access line coupled with a plurality of memory cells. The capacitance of the access line may be filtered by an inductive region, which could be implemented in one or more individual signal paths. Thus a signal may be transmitted to one or more selected memory cells and the inductive region may alter a capacitance of the access line in response to receiving a reflection of the signal from an unselected memory cell. In some examples, the transmitted signal may be modulated using pulse amplitude modulation (PAM), where the signal may be modulated using a modulation scheme that includes at least three levels to encode more than one bit of information (e.g., PAM4).
US10600744B2 Semiconductor device
A semiconductor device includes a lead frame, a transistor, and an encapsulation resin. The lead frame includes a drain frame, a source frame, and a gate frame. The drain frame includes drain frame fingers. The source frame includes source frame fingers. The drain frame fingers and the source frame fingers are alternately arranged in a first direction and include overlapping portions as viewed from a first direction. In a region where each drain frame finger overlaps the source frame fingers as viewed in the first direction, at least either one of the drain frame fingers and the source frame fingers are not exposed from the back surface of the encapsulation resin.
US10600743B2 Ultra-thin thermally enhanced electro-magnetic interference shield package
A method to fabricate an electronic package is described and includes the steps of: connecting a plurality of semiconductor chips to at least one surface of a substrate using a connect pad; encapsulating the semiconductor chips with a non-conductive material; and forming an electro-magnetic interference shield layer over the encapsulated semiconductor chip.
US10600738B2 Semiconductor device
A gate electrode is formed in a trench formed in a semiconductor substrate. A gate interlayer insulating film is formed to cover the gate electrode and the like. A gate interconnection and an emitter electrode are formed in contact with the gate interlayer insulating film. A glass coating film and a polyimide film are formed to cover the gate interconnection and the emitter electrode. A solder layer is formed to cover the polyimide film. The gate interconnection and the emitter electrode are each formed of a tungsten film, for example.
US10600737B2 Prevention of premature breakdown of interline porous dielectrics in an integrated circuit
A non-porous dielectric barrier is provided between a porous portion of a dielectric region and an electrically conductive element of an interconnect portion of an integrated circuit. This non-porous dielectric barrier protects the integrated circuit from breakdown of the least one dielectric region caused by electrical conduction assisted by the presence of defects located in the at least one dielectric region.
US10600734B2 Transistor structure in low noise amplifier
A semiconductor device on silicon-on-insulator (SOI) substrate includes: a first gate line and a second gate line extending along a first direction, a third gate extending along a second direction and between the first gate line and the second gate line, and a drain region adjacent to one side of the third gate line. Preferably, the third gate line includes a first protrusion overlapping the drain region.
US10600733B2 Fabricating unique chips using a charged particle multi-beamlet lithography system
Method of manufacturing electronic devices using a maskless lithographic exposure system using a maskless pattern writer. The method comprises generating beamlet control data for controlling the maskless pattern writer to expose a wafer for creation of the electronic devices, wherein the beamlet control data is generated based on a feature data set defining features selectable for individualizing the electronic devices, wherein exposure of the wafer according to the beamlet control data results in exposing a pattern having a different selection of the features from the feature data set for different subsets of the electronic devices.
US10600732B1 Semiconductor device and method for fabricating the same
A structure of semiconductor device includes a substrate. An interconnection layer is formed on the substrate including a first inter-layer dielectric (ILD) layer over the substrate. A lower wiring structure is formed in the ILD layer. A hard mask layer is disposed on the first ILD layer. The hard mask layer has a first opening and a second opening being adjacent to expose the lower wiring structure. A second ILD layer is disposed on the hard mask layer. The second ILD layer has a via opening aligned to the first opening of the mask layer and a trench pattern connecting with the via opening. The second ILD layer has a protruding portion to fill the second opening of the mask layer. A metal line layer fills the via opening and the trench pattern in the second ILD layer and the first opening of the hard mask layer.
US10600730B2 Cross talk reduction differential cross over routing systems and methods
In one embodiment, a system comprises: a plurality of aggressor bus lines; and a plurality of differential pair bus lines that are located in relatively parallel close proximity to the plurality of aggressor bus lines, wherein at least two of the plurality of differential pair bus lines change location with respect to each other at a point that has a cancelling affect on cross talk from the plurality of aggressor bus lines, wherein the change includes cross over routing. The plurality of differential pair bus lines can convey differential clock signals. The routing of the plurality of differential pair bus lines is substantially parallel to one another before and after the change.
US10600727B2 Molded intelligent power module for motors
An intelligent power module (IPM) has a first, second, third and fourth die supporting elements, a first, second, third, fourth, fifth and sixth transistors, a connection member, a low voltage IC, a high voltage IC, a plurality of leads and a molding encapsulation. The first transistor is attached to the first die supporting element. The second transistor is attached to the second die supporting element. The third transistor is attached to the third die supporting element. The fourth, fifth and sixth transistor s are attached to the fourth die supporting element. The low and high voltage ICs are attached to the connection member. The molding encapsulation encloses the first, second, third and fourth die supporting elements, the first, second, third, fourth, fifth and sixth transistors, the connection member and the low and high voltage ICs. The IPM has a reduced thermal resistance of junction-to-case (RthJC) compared to a conventional IPM.
US10600724B2 Leadframe with vertically spaced die attach pads
A leadframe includes a first die attach pad (“DAP”) having a first longitudinally extending edge surface and a second DAP having a first longitudinally extending edge surface. The second DAP is positioned with the first longitudinally extending edge surface thereof in adjacent, laterally and vertically spaced relationship with the first longitudinally extending edge surface of the first DAP.
US10600721B2 Heat exchanger for dual-sided cooling of electronic modules
A heat exchanger assembly has first and second heat sink elements enclosing fluid flow passages, and a clamping assembly. The heat sink elements are separated by a space in which at least one heat-generating electronic component is located, with outer side surfaces of each electronic component being in thermal contact with the heat sink elements. The clamping assembly has first and second spring elements arranged in contact with an outer surfaces of the heat sink elements. The spring elements are joined together to apply compressive forces to the heat sink elements and to cause the electronic components to be clamped between the heat sink elements. Each spring element has discrete force application regions for applying force to a heat sink element, and a plurality of fastening regions for compressing and maintaining the positions of the spring elements relative to the outer surfaces of the heat sink elements.
US10600718B1 Heat sink package
This invention minimizes the thermal resistance and maximizes the power density of a power transistor by mounting the transistor in flip-chip fashion on a heat sink/heat spreader and conducting the heat from the active semiconductor layer through the heat sink/heat spreader (as opposed to through the low conductivity substrate). Illustratively, the semiconductor device package comprises: a high electron mobility transistor (HEMT) formed in a layer of Gallium Nitride (GaN) having a first major surface; at least one metal contact pad making thermal contact with the layer of GaN on its first major surface; a heat sink/heat spreader in electrical and thermal contact with the contact pad(s) on the first surface; and a substrate on which the heat sink is mounted.
US10600713B2 Semiconductor packages including a heat insulation wall
A semiconductor package includes a first semiconductor chip and a second semiconductor chip which are disposed side-by-side on a surface of a package substrate. A heat insulation wall is disposed between the first semiconductor chip and the second semiconductor chip. The heat insulation wall thermally isolates the first semiconductor chip from the second semiconductor chip.
US10600707B2 Fiber-containing resin substrate, encapsulated semiconductor devices mounting substrate, encapsulated semiconductor devices forming wafer, encapsulated semiconductor devices mounting sheet, semiconductor equipment, and method for manufacturing semiconductor equipment
A fiber-containing resin substrate includes a thermosetting epoxy resin-impregnated fiber base material, and an uncured resin layer formed on one side thereof formed from a composition containing: (A) a crystalline bisphenol A type epoxy resin and/or a crystalline bisphenol F type epoxy resin, (B) an epoxy resin that is non-fluid at 25° C. other than the component (A), (C) a phenol compound having two or more phenolic hydroxy groups in one molecule, (D) an inorganic filler, and (E) an urea-based curing accelerator. The fiber-containing resin substrate collectively encapsulates a semiconductor devices mounting surface or a semiconductor devices forming surface on a wafer level, even when a large-diameter wafer or a large-diameter substrate is encapsulated, to reduce warpage of the substrate or the wafer and peeling of a semiconductor device from the substrate, and to have the uncured resin layer excellent in storage stability and handleability before curing.
US10600705B2 Electronic switching element and modularly constructed power converter
An electronic switching element includes at least one semiconductor switch inserted into a layer sequence of a conductor structure element; and at least two busbars which are configured to contact-connect the at least one semiconductor switch, wherein the at least two busbars run substantially above one another in the layer sequence of the conductor structure element.
US10600704B2 Electronic device comprising a support substrate and an encapsulating cover for an electronic component
A support substrate has a face above which at least one electronic component is fixed. A peripheral area of the face includes an annular local metal layer. An encapsulating cover for the electronic component includes a peripheral wall having an end edge that is mounted above the peripheral area. The annular metal local layer includes, at the periphery thereof, a series of spaced-apart teeth with notches formed therebetween. The teeth extend as far as the peripheral edge of the support substrate.
US10600700B2 Test structure and manufacturing method therefor
This application relates to the field of semiconductor technologies, and discloses a test structure and a manufacturing method therefor. Forms of the method may include: providing a top wafer structure, where the top wafer structure includes a top wafer and multiple first pads that are spaced from each other at a bottom of the top wafer; providing a bottom wafer structure, where the bottom wafer structure includes a bottom wafer and multiple second pads that are spaced from each other at a top of the bottom wafer, where a side surface of at least one of two adjacent second pads has an insulation layer; bonding the multiple first pads with the multiple second pads in a eutectic bonding manner, where each first pad is bonded with a second pad, to form multiple pads. This application may mitigate a problem that bonded pads are connected to each other.
US10600699B2 Apparatus for inspection of a package assembly with a thermal solution
Embodiments of the present disclosure provide techniques and configurations for inspection of a package assembly with a thermal solution, in accordance with some embodiments. In embodiments, an apparatus for inspection of a package assembly with a thermal solution may include a first fixture to house the package assembly on the apparatus, and a second fixture to house at least a portion of a thermal solution that is to be disposed on top of the package assembly. The apparatus may further include a load actuator, to apply a load to a die of the package assembly, via the thermal solution, and a plurality of sensors disposed around the thermal solution and the package assembly, to perform in situ thermal and/or mechanical measurements associated with the application of the load to the die of the package assembly. Other embodiments may be described and/or claimed.
US10600694B2 Gate metal patterning for tight pitch applications
Gate metal patterning techniques enable the incorporation of different work function metals in CMOS devices such as nanosheet transistor devices, vertical FETs, and FinFETs. Such techniques facilitate removal of gate metal from one region of a device without damage from over-etching to an adjacent region. The fabrication of CMOS devices with adjoining nFET/pFET gate structures and having very tight gate pitch is also facilitated. The techniques further enable the fabrication of CMOS devices with adjoining gate structures that require relatively long etch times for removal of gate metal therefrom, such as nanosheet transistors. A nanosheet transistor device including dual metal gates as fabricated allows tight integration.
US10600692B2 Semiconductor device
A semiconductor device includes a substrate having a fin structure extending along a first direction. The fin structure protrudes from a top surface of a trench isolation region and has a first height. A plurality of gate lines including a first gate line and a second gate line extend along a second direction and striding across the fin structure. The first gate line has a discontinuity directly above a gate cut region. The second gate line is disposed in proximity to a dummy fin region, and does not overlap with the dummy fin region. The fin structure has a second height within the dummy fin region, and the second height is smaller than the first height.
US10600688B2 Methods of producing self-aligned vias
Methods and apparatus to form fully self-aligned vias are described. A seed gapfill layer is formed on a recessed first insulating layers positioned between first conductive lines. Pillars are formed from the seed gapfill layer and a second insulating layer is deposited in the gaps between pillars. The pillars are removed and a third insulating layer is deposited in the gaps in the second insulating layer to form an overburden of third insulating layer. A portion of the overburden of the third insulating layer is removed to expose the first conductive lines and form vias.
US10600687B2 Process integration techniques using a carbon layer to form self-aligned structures
Process integration techniques are disclosed that use a carbon fill layer during formation of self-aligned structures. A carbon layer may be placed over an etch stop layer. A cap layer may be provided over the carbon layer. The carbon layer may fill a high aspect ratio structure formed on the substrate. The carbon layer may be removed from a substrate in a highly selective removal technique in a manner that does not damage underlying layers. The carbon layer may fill a self-aligned contact region that is provided for a self-aligned contact process flow. A tone inversion mask may be used to protect multiple self-aligned contact regions. With the blocking mask in place, the carbon layer may be removed from regions that are not the self-aligned contact region. After removal of the blocking mask, the carbon layer which fills the self-aligned contacts may then be removed.
US10600685B2 Methods to fill high aspect ratio features on semiconductor substrates with MOCVD cobalt film
In some embodiments, a method of forming a cobalt layer on a substrate disposed in a process chamber, includes: (a) exposing the substrate to a first process gas comprising a cobalt precursor and a hydrogen containing gas to grow a smooth cobalt layer on a first surface of the substrate and on sidewalls and a bottom surface of a feature formed in the first surface of the substrate; (b) purging the first process gas from the process chamber; and (c) annealing the substrate in a hydrogen atmosphere to fill in voids within the cobalt layer to form a void-free cobalt layer. In some embodiments, plasma treating the substrate in gas under low pressure and/or thermally baking the substrate in gas in an atmosphere under a low pressure, may be performed prior to anneal.
US10600681B2 Methods of forming staircase structures
Methods of forming staircase structures. The method comprises forming a patterned hardmask over tiers. An exposed portion of an uppermost tier is removed to form an uppermost stair. A first liner material is formed over the patterned hardmask and the uppermost tier, and a portion of the first liner material is removed to form a first liner and expose an underlying tier. An exposed portion of the underlying tier is removed to form an underlying stair in the underlying tier. A second liner material is formed over the patterned hardmask, the first liner, and the second liner. A portion of the second liner material is removed to form a second liner and expose another underlying tier. An exposed portion of the another underlying tier is removed to form another underlying stair. The patterned hardmask is removed. Staircase structures and semiconductor device structure are also disclosed.
US10600679B2 Fan-out semiconductor package
A fan-out semiconductor package includes a first connection member having a through-hole, first and second semiconductor chips disposed in the through-hole, an encapsulant encapsulating at least portions of the first connection member, the first semiconductor chip, and the second semiconductor chip, and a second connection member disposed on the first connection member and on active surfaces of the first semiconductor chip and the second semiconductor chip. A redistribution layer of the second connection member is respectively connected to both the first and second connection pads through first and second conductors, and the second conductor has a height greater than that of the first conductor.
US10600677B2 Method for manufacturing bonded SOI wafer
A method for manufacturing a bonded SOI wafer including a step of performing a heat treatment to each bonded SOI wafer having an oxide film on a back surface thereof in an argon atmosphere to flatten a front surface of an SOI layer, wherein, at the time of performing the heat treatment in the argon atmosphere in a batch processing heat treatment furnace, a silicon wafer is arranged as a dummy wafer between the adjacent bonded SOI wafers housed in the batch processing heat treatment furnace to perform the heat treatment. Consequently, there is the method for manufacturing an SOI wafer which enables suppressing an increase in LPDs at the step of performing the heat treatment to a bonded SOI wafer having an oxide film on a back surface thereof in an argon atmosphere in a batch processing heat treatment furnace to flatten a front surface of an SOI layer.
US10600671B2 Micro-transfer-printable flip-chip structures and methods
In certain embodiments, a method of making a semiconductor structure suitable for transfer printing (e.g., micro-transfer printing) includes providing a support substrate and disposing and processing one or more semiconductor layers on the support substrate to make a completed semiconductor device. A patterned release layer and, optionally, a capping layer are disposed on or over the completed semiconductor device and the patterned release layer or capping layer, if present, are bonded to a handle substrate with a bonding layer. The support substrate is removed to expose the completed semiconductor device and, in some embodiments, a portion of the patterned release layer. In some embodiments, an entry path is formed to expose a portion of the patterned release layer. In some embodiments, the release layer is etched and the completed semiconductor devices transfer printed (e.g., micro-transfer printed) from the handle substrate to a destination substrate.
US10600670B2 Frame mounting after foil expansion
An apparatus which comprises an expansion unit configured for expanding a foil, and a mounting unit configured for subsequently mounting the expanded foil on a frame and a workpiece, in particular a wafer, on the expanded foil.
US10600669B2 Substrate fixture and substrate fixing device
A substrate fixture includes a monopolar chuck main body comprising an insulated plate and an electrode embedded in the insulated plate, a tray placed on the chuck main body, having an upper surface in which a plurality of concave parts for accommodating therein a plurality of substrates is formed, and formed of an insulator having a volume resistivity equal to or lower than a volume resistivity of the insulated plate, and an yttrium oxide layer formed on the upper surface of the tray.
US10600665B2 Substrate processing apparatus
A substrate processing apparatus including a frame, a first SCARA arm connected to the frame, including an end effector, configured to extend and retract along a first radial axis; a second SCARA arm connected to the frame, including an end effector, configured to extend and retract along a second radial axis, the SCARA arms having a common shoulder axis of rotation; and a drive section coupled to the SCARA arms is configured to independently extend each SCARA arm along a respective radial axis and rotate each SCARA arm about the common shoulder axis of rotation where the first radial axis is angled relative to the second radial axis and the end effector of a respective arm is aligned with a respective radial axis, wherein each end effector is configured to hold at least one substrate and the end effectors are located on a common transfer plane.
US10600664B2 Fluorescence based thermometry for packaging applications
Methods and apparatus for measuring the temperature of epoxy resin in an electronics package are provided herein. In some embodiments, apparatus for encapsulating an electronics package includes: a process chamber having a chamber body enclosing a processing volume; a substrate support having a support surface for receiving and supporting a substrate for forming an electronics package; and a temperature sensor to measure a temperature of an epoxy resin in an electronics package. The temperature sensor includes: an input apparatus including at least a light source disposed outside the chamber body to provide an excitation light energy to a portion of the epoxy resin; and an output apparatus including at least a signal analyzer disposed outside the chamber body to detect fluorescent light energy emitted by the portion of the epoxy resin and determine a temperature of the epoxy resin based on the excitation light energy and the fluorescent light energy.
US10600661B2 Rapid heat treatment apparatus
A rapid heat treatment apparatus comprises: a chamber for rapid heat treatment; a support stage radiating light to rapidly heat a substrate for rapid heat treatment; a substrate for temperature measurement which is made of a same material as the substrate for rapid heat treatment; a thermocouple for temperature measurement measuring a temperature of the substrate for temperature measurement; a support part formed of a light-transmitting material that supports the substrate for temperature measurement; and a light-transmitting plate disposed between the support part and the heat source device to isolate the opposite internals spaces of the chamber from each other, wherein the temperature of the substrate for temperature measurement, which is measured by the thermocouple, is considered to be the temperature of the substrate subjected to rapid heat treatment.
US10600659B2 Semiconductor package with reduced parasitic coupling effects and process for making the same
The present disclosure relates to a semiconductor package with reduced parasitic coupling effects, and a process for making the same. The disclosed semiconductor package includes a thinned flip-chip die and a first mold compound component with a dielectric constant no more than 7. The thinned flip-chip die includes a back-end-of-line (BEOL) layer with an upper surface that includes a first surface portion and a second surface portion surrounding the first surface portion, a device layer over the upper surface of the BEOL layer, and a buried oxide (BOX) layer over the device layer. The BEOL layer includes a first passive device and a second passive device, which are underlying the first surface portion and not underlying the second surface portion. Herein, the first mold compound component extends through the BOX layer and the device layer to the first surface portion.
US10600656B2 Directed self-assembly for copper patterning
A process for forming patterned copper lines, a pattern of copper lines, and an electronic device having patterned copper lines and at least one CMOS circuit. The process includes assembling an etch stack, wherein the etch stack includes a resist and a copper substrate. The process also includes lithographically patterning the resist to produce a template, and forming a patterned block copolymer mask layer by directed self-assembly. Additionally, the process includes etching portions of the block copolymer mask layer to produce a patterned block copolymer mask layer, and transferring a pattern formed by the template and the patterned block copolymer mask layer to the copper substrate to form the patterned copper lines.
US10600653B2 Method for forming a fine pattern
A method for forming a fine pattern includes forming line patterns and a connection pattern on a semiconductor substrate, the line patterns extending in a first direction and spaced apart from each other in a second direction intersecting the first direction, and the connection pattern connecting portions of the line patterns adjacent to each other in the second direction, and performing an ion beam etching process on the connection pattern. The ion beam etching process provides an ion beam in an incident direction parallel to a plane defined by the first direction and a third direction perpendicular to a top surface of the semiconductor substrate, and the incident direction of the ion beam is not perpendicular to the top surface of the semiconductor substrate.
US10600651B2 Method for manufacturing epitaxial silicon wafer and vapor phase growth device
A vapor deposition apparatus includes an exhaust regulator provided in an exhaust pipe to regulate exhaust of the reaction chamber and including: a hollow frustum upstream baffle having a larger first opening near a reaction chamber than a second opening near an exhaust device; and a hollow frustum downstream baffle provided near the exhaust device with respect to the upstream baffle and having a larger third opening near the reaction chamber than a fourth opening near the exhaust device. The upstream baffle and downstream baffle are designed so that B/A and C/A are 0.33 or less, at least one of B/A and C/A is 0.26 or less, and (B+C)/A is 0.59 or less, where an inner diameter of the exhaust pipe and diameters of the first and third openings are A, a diameter of the second opening is B and a diameter of the fourth opening is C.
US10600650B2 Semiconductor device and manufacture thereof
A semiconductor device and its manufacturing method, relating to semiconductor techniques. The semiconductor device manufacturing method comprises: forming a patterned first hard mask layer on a substrate to define a position for buried layers; conducting a first ion implantation using the first hard mask layer as a mask to form a first buried layer and a second buried layer both having a first conductive type and separated from each other at two sides of the first hard mask layer in the substrate; conducting a second ion implantation to form a separation region with a second conductive type opposite to the first conductive type in the substrate between the first and the second buried layers; removing the first hard mask layer; and forming a semiconductor layer on the substrate. This inventive concept reduces an area budget of a substrate and simplifies the manufacturing process.
US10600648B2 Silicon-based deposition for semiconductor processing
A method for processing a stack with a carbon based patterned mask is provided. The stack is placed in an etch chamber. A silicon oxide layer is deposited by atomic layer deposition over the carbon based patterned mask by providing a plurality of cycles, wherein each of the cycles of the plurality of cycles, comprises providing a silicon precursor deposition phase, comprising flowing an atomic layer deposition precursor gas into the etch chamber, where the atomic layer deposition precursor gas is deposited while plasmaless and stopping the flow of the atomic layer deposition precursor gas and providing an oxygen deposition phase, comprising flowing ozone gas into the etch chamber, wherein the ozone gas binds with the deposited precursor gas while plasmaless and stopping the flow of ozone gas into the etch chamber. Part of the silicon oxide layer is etched. The stack is removed from the etch chamber.
US10600642B2 Method of manufacturing semiconductor device, substrate processing apparatus, and recording medium
There is provided a technique which includes: forming a film containing at least Si, O and N on a substrate in a process chamber by performing a cycle a predetermined number of times, the cycle including non-simultaneously performing: forming a first layer by supplying a precursor gas containing at least a Si—N bond and a Si—Cl bond and a first catalyst gas to the substrate; exhausting the precursor gas and the first catalyst gas in the process chamber through an exhaust system; forming a second layer by supplying an oxidizing gas and a second catalyst gas to the substrate to modify the first layer; and exhausting the oxidizing gas and the second catalyst gas in the process chamber through the exhaust system.
US10600639B2 SiN spacer profile patterning
Processing methods may be performed to form recesses in a semiconductor substrate. The methods may include oxidizing an exposed silicon nitride surface on a semiconductor substrate within a processing region of a semiconductor processing chamber. The methods may include forming an inert plasma within the processing region of the processing chamber. Effluents of the inert plasma may be utilized to modify the oxidized silicon nitride. A remote plasma may be formed from a fluorine-containing precursor to produce plasma effluents. The methods may include flowing the plasma effluents to the processing region of the semiconductor processing chamber. The methods may also include removing the modified oxidized silicon nitride from the semiconductor substrate.
US10600635B2 Method and apparatus for a semiconductor-on-higher thermal conductive multi-layer composite wafer
A method for fabricating a cost-effective semiconductor on higher-thermal conductive multilayer (ML) composite wafer, the method comprising the steps of: taking a semiconductor host wafer having a first and a second host wafer surface and preparing the first host wafer surface; growing a transitional layer (TL) having properties of limiting diffusion on the host wafer first surface; depositing a uniform and low-defect additional layer (AL) on the TL; polishing the TL to prepare for bonding; taking a sacrificial semiconductor wafer, having a first and second sacrificial wafer surface, and bonding the first sacrificial wafer surface to the TL at room temperature; removing the sacrificial wafer from the TL and recycling the sacrificial wafer for future use; and grinding and polishing the first host wafer surface; whereby the resultant first host wafer surface becomes a starting surface of the ML composite wafer for device manufacturing.
US10600631B2 Ion trap
An ion trap having a segmented electrode structure having a plurality of segments consecutively positioned along an axis, wherein each segment of the segmented electrode structure includes a plurality of electrodes arranged around the axis. A first voltage supply is configured to operate in a radially confining mode in which at least some electrodes belonging to each segment are supplied with at least one AC voltage waveform so as to provide a confining electric field for radially confining ions within the segment. A second voltage supply is configured to operate in a trapping mode in which at least some of the electrodes belonging to the segments are supplied with different DC voltages so as to provide a trapping electric field that has an axially varying profile for urging ions towards and trapping ions in a target segment of the plurality of segments. A first chamber is configured to receive ions from an ion source, wherein a first subset of the segments are located within the first chamber. A second chamber is configured to receive ions from the first chamber, wherein a second subset of the segments are located within the second chamber, and wherein the target segment is one of the second subset of segments. A gas pump is configured to pump gas out from the second chamber so as to provide the second chamber with a lower gas pressure than the first chamber. A gas flow restricting section is located between the first chamber and second chamber, wherein the gas flow restricting section is configured to allow ions to pass from the first chamber to the second chamber whilst restricting gas flow from the first chamber to the second chamber.
US10600629B2 Detection of analytes using porous mass spectrometry surface
The disclosure herein includes compositions and methods for ionizing targets and methods for making the compositions. In some embodiments, the compositions can include a porous substrate that has been etched for a desired average pore size, a desired porosity, or both for detection of one or more targets of interest. Also disclosed herein are methods for using the composition to ionize targets.
US10600622B2 Focus ring with uneven pattern and plasma-processing apparatus including the same
A focus ring includes a main body and a plurality of unit structures. The main body has a ring shape. The unit structures are arranged in an uneven pattern and protrude from an upper surface of the main body.
US10600621B2 Plasma electrode and plasma processing device
A plasma electrode is provided with an electrode plate, a ground plate, and an insulating plate arranged between the electrode plate and the ground plate. Protrusions of the electrode plate are arranged inside through holes of the ground plate and inside through holes of the insulating plate. One of the through hole provided on the center axes of the protrusions and the through hole provided around the through hole discharges a first processing gas to below the ground plate. The other of the through holes exhausts a gas existing below the ground plate. A second flow path around the protrusions supplies a second processing gas supplied via a first flow path to a gap between outer walls of the protrusions and inner walls of the through holes. The second processing gas supplied to the gap is converted into plasma by high frequency power applied to the electrode plate.
US10600620B2 Temperature control in RF chamber with heater and air amplifier
Systems, methods, and computer programs are presented for controlling the temperature of a window in a semiconductor manufacturing chamber. One apparatus includes a heater for receiving and heating a flow of air and an air amplifier coupled to pressurized gas. The air amplifier has an input that receives the flow of air from the heater, and the air amplifier having an output. A duct is coupled to the output of the air amplifier and a plenum is coupled to the duct. The plenum receives the flow of air and distributes the flow of air over a window of a plasma chamber. A temperature sensor is situated about the window of the plasma chamber and a controller is provided to control the air amplifier and the heater based on a temperature measured by the temperature sensor.
US10600617B1 Plasma processing apparatus
A plasma processing apparatus includes: a vacuum chamber in which plasma is formed; an inner chamber detachable from the vacuum chamber; a sample stage disposed in the inner chamber; a sample stage ring base disposed in the inner chamber; and a suspension beam coupled to the sample stage ring base in a space between the vacuum chamber and the inner chamber. With the inside of the vacuum chamber hermetically sealed, the inner chamber is placed on the sample stage ring base, and the inside is hermetically sealed. The upper part of the suspension beam is vertically movably held to a sample stage base plate configuring the upper part of the vacuum chamber to cover the inside. The plasma processing apparatus includes a conductive connector sandwiched between the suspension beam made of SUS and the upper part of the member and the sample stage base plate.
US10600614B2 Stage device and charged particle beam device
The present invention is to provide a stage device capable of improving field-of-view positioning accuracy of a stage having a Z-axis mechanism. The invention is directed to a sample stage device having a first table that moves a sample in a first direction, a second driving mechanism that moves the first table in a second direction different from the first direction, and a part having a function of moving a laser interferometer optical axis that measures the position of the first table, in the second direction.
US10600613B2 Particle beam system
Particle beam system comprising a particle source; a first multi-aperture plate with a multiplicity of openings downstream of which particle beams are formed; a second multi-aperture plate with a multiplicity of openings which are penetrated by the particle beams; an aperture plate with an opening which is penetrated by all the particles which also penetrate the openings in the first and the second multi-aperture plate; a third multi-aperture plate with a multiplicity of openings which are penetrated by the particle beams, and with a multiplicity of field generators which respectively provide a dipole field or quadrupole field for a beam; and a controller for feeding electric potentials to the multi-aperture plates and the aperture plate so that the second openings in the second multi-aperture plate respectively act as a lens on the particle beams 3 and feed adjustable excitations to the field generators.
US10600606B2 Vertical vacuum channel transistor with minimized air gap between tip and gate
A method is presented for controlling an electric field from a gate structure. The method includes forming a hardmask over a fin stack including a plurality of layers, forming a first dielectric layer over the hardmask, forming a sacrificial layer over the first dielectric layer, etching the sacrificial layer to expose a top surface of the first dielectric layer, depositing a second dielectric layer in direct contact with exposed surfaces of the first dielectric layer and the sacrificial layer, removing a layer of the plurality of layers of the fin stack to define an air gap within the fin stack, and forming triangle-shaped epitaxial growths within the air gap defined within the fin stack.
US10600597B2 Miniature safety switch
A miniature safety switch is used in motor vehicle electronics. The miniature safety switch has a housing base, from which a fixed contact arm and a bimetallic contact arm, which has a moving contact and a bimetallic snap disk attached thereto, are led out. A PTC resistor is brought into direct contact with the bimetallic snap disk by a compression spring and is electrically integrated in such a way that, as a result of the heat generated by the PTC resistor, the bimetallic snap disk remains in the open position thereof in the event of triggering.
US10600596B2 Adapter to attach implements to an actively controlled human tremor cancellation platform
Embodiments are disclosed of an adapter for coupling an implement to a tremor cancellation platform. The adapter includes a first section attached to the tremor cancellation platform, the first section comprising an elongated tapered key having a base and a tip, the base having a greater transverse dimension than the tip and the base being attached to the tremor cancellation platform. The adapter also includes a second section coupled to the implement, the second section including a tapered cavity sized and shaped to receive the first section, and a latch to lock the second section onto the first section.
US10600595B1 Pressure switch system
A pressure switch including: a spring blade; a ram pin having an angled bottom surface and laterally restrained in movement, where upward movement of the ram pin engages the spring blade such that the spring blade snap deflects to an engaged position, and where downward movement of the ram pin engages the spring blade such that the spring blade snap deflects to an unengaged position; a ball bearing in contact with the angled bottom surface of the ram pin; and an adjustment screw laterally restraining the ball bearing in movement, where a lateral inward movement of the adjustment screw relative to an outside surface of the pressure switch causes an upward movement of the ram pin, and where a lateral outward movement of the adjustment screw relative to the outside surface of the pressure switch causes a downward movement of the ram pin.
US10600594B2 Gas-insulated vacuum load break switch
The present disclosure provides a gas-insulated vacuum load break switch, including a high-voltage conductive loop having three phases independent from each other and of the same design, a control operating mechanism, a support box and a transmission apparatus. Each phase of the high-voltage conductive loop includes a load break switch unit with a vacuum interrupter, an isolating switch unit with an isolator, a plastic housing supporting the load break switch unit and the isolating switch unit, and an earthing switch unit; the control operating mechanism includes an operating mechanism for controlling the load break switch unit, an operating rod for controlling the isolating switch unit, and an operating mechanism for controlling the earthing switch unit.
US10600592B2 Single bottle interrupter
A vacuum interrupter for interrupting a voltage. The vacuum interrupter including a vacuum bottle, a bi-stable mechanism, and a bellows assembly. The vacuum bottle having axially seperable contacts, wherein at least one of the contacts is a moveable contact. The bi-stable mechanism including an actuator, and a cam pivotable by the actuator, the cam moving the moveable contact. The bellows assembly reciprocating the moveable contact to prevent arcing between the contacts. The bellows assembly including a spring biasing the contacts apart from each other.
US10600591B2 Luminous keyboard having translucent light diffusing rubber domes
This application provides a luminous keyboard, including a plurality of keys, a plurality of keys, a light guide plate, and a reflector. Each of the keys includes a rubber dome, where the rubber dome is made of a translucent material doped with a plurality of light-diffusion particles, and when the rubber dome is irradiated by a light ray, a part of the light ray is diffused when traveling upward through the rubber dome, and the other part of the light ray is reflected downward by the rubber dome to the reflector, then, is reflected upward, and is diffused when passing by a plurality of light diffusion protrusions of the light guide plate, to be emitted outward through the keys.
US10600589B2 Keyboard having a switch device
A switch device capable of preventing an occurrence of contact noise and wobbling of a stabilizer member to a bearing is provided. The key switch includes the stabilizer member supported between a key top and a base plate. The stabilizer member includes a first shaft portion rotatably supported on the lower surface side of the key top and a second shaft portion, which has a rotation axis parallel to the rotation axis of the first shaft portion and is rotatably supported by a bearing provided on the upper surface side of the base plate. The membrane sheet has at least a lower contact sheet having a cut-out shaped portion in a position corresponding to a position in which the second shaft portion is provided in a plane view and an upper contact sheet placed in an upper layer than the lower contact sheet to cover the cut-out shaped portion.
US10600587B2 Electrical switching apparatus and transfer assembly therefor
A transfer assembly is for an electrical switching apparatus. The electrical switching apparatus has a first housing, separable contacts internal the first housing, and an operating handle having an ON position and an OFF position. The transfer assembly includes a rotary handle, a number of transfer components each structured to cooperate with the rotary handle, one of the transfer components being structured to engage the operating handle in order to allow the rotary handle to move the operating handle between the ON position and the OFF position, and a support assembly. The support assembly includes a second housing and a support member coupled to and located internal with respect to the second housing, the second housing being structured to be coupled to the first housing, the rotary handle being coupled to the second housing. Each of the transfer components is coupled to the support member.
US10600581B2 Electric double layer capacitance device
The present application is directed to electric double layer capacitance (EDLC) devices. In one aspect, the present application is directed to an electrode comprising an activated carbon cryogel having a tunable pore structure wherein: the surface area is at least 1500 m2/g as determined by nitrogen sorption at 77K and BET analysis; and the pore structure comprises a pore volume ranging from about 0.01 cc/g to about 0.25 cc/g for pores having a pore diameter of 0.6 to 1.0 nm. In another aspect, the present application is directed to an Electric Double Layer Capacitor (EDLC) device comprising an activated cryogel.
US10600580B2 Explosion-proof apparatus
An explosion-proof apparatus includes a stopper having a hollow cylindrical shape that is open at a first side and closed at a second side, and configured to be combined with an electrolytic condenser to surround an explosion-proof face of the electrolytic condenser and a lateral side connected to the explosion-proof face, through the first side, and a holder provided on the stopper to support the stopper. The first side of the stopper is separated from the explosion-proof face of the electrolytic condenser, a lateral side of the stopper has a stepped structure in which a periphery of a first region connecting to the first side is larger than a periphery of a second region connecting to the second side, and the holder is mounted on the stopper to surround at least part of the periphery of the second region of the stopper.
US10600579B2 Electrolytic capacitor including hydroxy compound and manufacturing method therefor
An electrolytic capacitor includes an anode body, a first conductive polymer layer, and a second conductive polymer layer. The anode body includes a dielectric layer. The first conductive polymer layer covers at least a part of the dielectric layer. The second conductive polymer layer covers at least a part of the first conductive polymer layer. The first conductive polymer layer includes a first conductive polymer. The second conductive polymer layer includes a second conductive polymer. At least one of the first conductive polymer layer and the second conductive polymer layer further includes a hydroxy compound. The hydroxy compound has two or more alcoholic hydroxy groups or two or more phenolic hydroxy groups, and has a melting point ranging from 40° C. to 150° C., inclusive.
US10600578B2 Electric vehicle inverter module capacitors
Provided herein is a capacitor module of an inverter module of an electric vehicle. The capacitor module can include a capacitor housing. The capacitor module can include a plurality of positive terminals coupled with a first surface of the capacitor housing and extending from the first surface at a first angle. The capacitor module can include a plurality of negative terminals coupled with the first surface of the capacitor housing and extending from the first surface at the first angle. The capacitor module can include a divider coupled with the first surface of the capacitor housing. The divider can be disposed between the plurality of positive terminals and the plurality of negative terminals. The divider can electrically isolate the plurality of positive terminals from the plurality of negative terminals. The capacitor module can include a plurality of mounting holes formed on an outer surface of the capacitor housing.
US10600577B2 Electric vehicle inverter module capacitors
Provided herein is a capacitor module of an inverter module of an electric vehicle. The capacitor module can include a capacitor housing. The capacitor module can include a plurality of positive terminals coupled with a first surface of the capacitor housing and extending from the first surface at a first angle. The capacitor module can include a plurality of negative terminals coupled with the first surface of the capacitor housing and extending from the first surface at the first angle. The capacitor module can include a divider coupled with the first surface of the capacitor housing. The divider can be disposed between the plurality of positive terminals and the plurality of negative terminals. The divider can electrically isolate the plurality of positive terminals from the plurality of negative terminals. The capacitor module can include a plurality of mounting holes formed on an outer surface of the capacitor housing.
US10600574B2 Organic compound, crystal dielectric layer and capacitor
The present disclosure provides an organic compound characterized by electronic polarizability and having a following general structural formula: where Core is an aromatic polycyclic conjugated molecule, R1 is an insulating group, n is 1, 2, 3, 4, 5, 6, 7 or 8, R2 is substitute located in apex positions, R3 and R4 are located in side (lateral) positions and, the core has flat anisometric form and R2 are selected from hydrogen and nucleophilic groups (donors) and R3 and R4 are independently selected from hydrogen and electrophilic groups (acceptors) or vice versa R3 and R4 are independently selected from hydrogen and nucleophilic groups (donors) and R2 are selected from hydrogen and electrophilic groups (acceptors).
US10600573B2 Capacitor component and method of manufacturing the same
A capacitor component includes a body in which a dielectric layer and an internal electrode are alternately stacked, and an external electrode disposed on the body and connected to the internal electrode. The dielectric layer includes a composite layer including a dielectric material powder and a metallic particle and first and second protective layers including a dielectric material powder and spaced apart by the composite layer. A thickness of each of the first and second protective layers is equal to or greater than ⅓ of a thickness of the dielectric layer.
US10600566B2 Method for forming a planar, closed loop magnetic structure
A planar magnetic structure includes a closed loop structure having a plurality of core segments divided into at least two sets. A coil is formed about one or more core segments. A first antiferromagnetic layer is formed on a first set of core segments, and a second antiferromagnetic layer is formed on a second set of core segments. The first and second antiferromagnetic layers include different blocking temperatures and have an easy axis pinning a magnetic moment in two different directions, wherein when current flows through the coil, the magnetic moments rotate to form a closed magnetic loop in the closed loop structure.
US10600560B2 Electronic component including outer electrodes and a shield electrode
An electronic component includes a main body, an inner conductor inside the main body, one or more outer electrodes on a bottom surface of the main body and not provided on four side surfaces of the main body, and a shield electrode covering the four side surfaces of the main body and having a cylindrical or substantially cylindrical shape, the shield electrode not being physically connected to any of the one or more outer electrodes at a surface of the main body and being connected to the inner conductor at a surface of the main body.
US10600555B2 Common mode filter
A device is provided that includes a core having a first end and a second end, and first and second wires wound around the core so as to cross each other on the core to form a cross point. The a winding structure of an ith turn of the first and second wires counting from the cross point toward the first end, and a winding structure of an ith turn of the first and second wires counting from the cross point toward the second end, are substantially symmetrical about the cross point.
US10600554B2 Coil component
First and second wires form a wire assembly by being wound around a winding core portion together. The wire assembly includes a twisted wire portion, an inner layer portion, an outer layer portion, a plurality of outward transition portions, and an inward transition portion. The outer layer portion includes a first outer layer portion which is connected to one of the outward transition portions extending from an intermediate position of the inner layer portion and connected to the inward transition portion. The inward transition portion extends to an intermediate position of the inner layer portion.
US10600552B2 Surface-mounted reactor and manufacturing method therefor
The invention is directed to a surface mountable reactor including: a coil 60; a first magnetic core 5 including an axial portion 5a around which the coil 60 is disposed and flange portions 5b and 5c at both ends thereof; a second magnetic core 10 disposed outside the coil 60 to connect the flange portions of the first magnetic core 5; and a resin mount 30 disposed outside the coil 60, wherein the second magnetic core 10 includes a plurality of components 10a and 10b separable toward outside the coil 60, the circumference of the coil 60 is surrounded by the second magnetic core 10 and the resin mount 30, and the coil 60 has end portions 65 disposed outside the resin mount 30, and to a method for fabrication thereof.
US10600550B2 Coil component
A coil component includes a body having a volume of 2.4 mm3 or less and including at least one coil member embedded therein, and first and second external electrodes partially or entirely formed on first and second surfaces of the body opposing each other, respectively, wherein the product of inductance Ls (μH) and S/l (mm) is 0.45 (μH·mm) or more to 0.75 (μH·mm) or less in which S (mm2) is an area of regions of the first and second external electrodes disposed on the first and second surfaces of the body, and 1 (mm) is a minimum spaced distance between the first and second external electrodes formed on the first and second surfaces of the body.
US10600548B2 Liquid cooled magnetic element
A toroidal magnetic element. A plurality of coils is arranged in a toroidal configuration. Each coil may be a hollow cylinder, formed by winding a rectangular wire into a roll. The coils alternate with spacers, each of which may be a wedge. The coils may alternate in winding orientation, and the inner end of each coil may be connected, through a connection pin, to the inner end of an adjacent coil. Small gaps are formed between the coils and the wedges, e.g. as a result of each wedge having, on its two faces, a plurality of raised ribs, against which the coils abut. Cooling fluid flows through the gaps to cool the coils.
US10600547B2 Induction type power supply system and coil module thereof
A coil module for an induction type power supply system includes a metal frame, a coil, a circuit board and an upper lid. The coil is disposed on a first surface of the metal frame. The circuit board, disposed on a second surface of the metal frame, includes a control circuit for controlling operations of the coil. The upper lid, for covering the coil, is composed of a non-metal material and has an arc structure.
US10600546B2 Inductor
An inductor includes a coil having a plurality of coil patterns and external electrodes connected thereto. An innermost coil pattern and an outermost coil pattern in the coil grow using first and second insulating wall as growth guides and the inductor has a structure in which there is no deviation in thickness and shape between the coil patterns.
US10600544B2 Stacked body and method of producing stacked body
A stacked body includes a base including insulating base material layers made of thermoplastic resin and stacked, a circuit including a conductive pattern located on the insulating base material layers, and a dummy pattern electrically isolated from the circuit and extending along a portion of the circuit outside of the circuit on the insulating base material layers on which the conductive pattern is located in a plan view. The conductive pattern includes a linear portions at an outermost side of the circuit in a plan view. A bent portion or a wide portion, which has a larger width than the other linear portions in a direction perpendicular or substantially perpendicular to a direction in which a linear portion extends, in a plan view, is located on at least one of the linear portion of the conductive pattern and the dummy pattern extending along the linear portion.
US10600540B2 Laminated coil component
A laminated coil component includes an element assembly formed by laminating a plurality of insulation layers and a coil unit formed inside the element assembly by a plurality of coil conductors. The element assembly includes a coil unit arrangement layer which has the coil unit arranged therein, and at least a pair of shape retention layers which is provided to have the coil unit arrangement layer interposed therebetween to retain a shape of the coil unit arrangement layer. The shape retention layer is made from glass-ceramic containing SrO, and a softening point of the coil unit arrangement layer is lower than a softening point or a melting point of the shape retention layer.
US10600531B2 Highly bendable insulated electric wire
A highly bendable insulated electric wire including: a conducting wire formed by stranding a plurality of metal strands; and an insulator covering the conducting wire, in which a twist pitch ratio of the conducting wire (a twist pitch/an outer diameter of the conducting wire) is 10.8 or less, the insulator is made of a resin composition containing a vinyl chloride resin and having an elongation rate of 130% or higher at −40° C., and an adhesion strength between the conducting wire and the insulator is 20 N or less.
US10600529B2 Method of manufacturing a radiation source
An equatorial anthropic radiation source and a method of making an equatorial anthropic radiation source are described. The radiation source is useful in diagnostic imaging applications in healthcare or other industries (e.g. computerized three-dimensional segmental imaging; Crompton scattering imaging techniques; radiation detector check and calibration, in particular CdZnTe detectors commonly used in medical imaging).
US10600527B1 Ceramic waste form production from used nuclear fuel
According to one aspect of the invention, a method to create a ceramic waste form from used nuclear fuel. An active metal salt waste, a rare earth metal waste, and raw materials are received. The active metal salt waste is combined with the rare earth metal waste, forming a waste salt. The waste salt is then heated to approximately 500° C. The raw materials are also heated to approximately 500° C. The waste salt and raw materials are then blended to form a homogenous waste mixture. The homogenous waste mixture is heated to a first predetermined temperature for a predetermined amount of time, creating a ceramic waste form. The ceramic waste form is cooled to a second predetermined temperature.
US10600523B2 Panel assembly having variable transmissivity and structural rigidity
A system that utilizes a very thin arrangement of transparent sub panels containing embedded very small distributed electromagnet wires to control the distribution of very fine magneto-rheological fluid particles suspended in a very thin panel sandwiched between the electromagnet wire panels. The current applied to specific electromagnets may be used to control the amount of electromagnetic energy, such as visible light, that can be transmitted through the panel system. The system may also be used to increase or decrease the rigidity of the multi-panel structure as a function of current applied to the electromagnets.
US10600522B2 Method of making thin atomic (Z) grade shields
A radiation-shielded structural enclosure is formed from layers of material having higher and lower Z (atomic) numbers. The enclosure may be formed from layers of titanium that are bonded to opposite sides of a layer of tantalum. A layer of aluminum alloy may be bonded to at least one of the layers of titanium. The enclosure provides structural support for components disposed inside the enclosure and provides radiation shielding for the components.
US10600520B2 Riser cone apparatus to provide compliance between reactor components and minimize reactor coolant bypass flow
A riser cone has a lower end sized to engage a cylindrical lower riser section of a nuclear reactor and an upper end sized to engage a cylindrical upper riser section of the nuclear reactor. The riser cone defines a compression sealing ring that is compressed between the lower riser section and the upper riser section in the assembled nuclear reactor. In some embodiments the riser cone comprises: a lower element defining the lower end of the riser cone; an upper element defining the upper end of the riser cone; and a compliance spring compressed between the lower element and the upper element. In some embodiments the riser cone comprises a frustoconical compression sealing ring accommodating a reduced diameter of the upper riser section as compared with the diameter of the lower riser section.
US10600518B2 Control rod/control rod drive mechanism couplings
A nuclear reactor includes a pressure vessel, and a control rod assembly including at least one movable control rod comprising a neutron absorbing material, a control rod drive mechanism (CRDM) for controlling movement of the at least one control rod, and a coupling operatively connecting the at least one control rod and the CRDM. The coupling includes a first portion comprising a first material having a first density at room temperature, and a second portion comprising a second material having a second density at room temperature that is greater than the first density. In some embodiments the coupling includes a connecting rod including a hollow or partially hollow connecting rod tube comprising a first material having a first density and a filler disposed in the hollow or partially hollow connecting rod tube, the filler comprising a second material having a second density greater than the first density.
US10600515B2 Operatively tuning implants for increased performance
A method for preoperatively characterizing an individual patient's biomechanic function in preparation of implanting a prosthesis is provided. The method includes subjecting a patient to various activities, recording relative positions of anatomy during said various activities, measuring force environments responsive to said patient's anatomy and affected area during said various activities, characterizing the patient's biomechanic function from said relative positions and corresponding force environments, inputting the measured force environments, relative positions of knee anatomy, and patient's biomechanic function characterization into one or more computer simulation models, inputting a computer model of the prosthesis into said one or more computer simulation models, and manipulating the placement of the prosthesis in the computer simulation using said patient's biomechanic function characterization and said computer model of the prosthesis to approximate a preferred biomechanical fit of the prosthesis.
US10600514B2 Intuitive automation in patient modeling
To overcome the difficulties inherent in conventional treatment planning approaches, new techniques are described herein for providing an intuitive user interface for automatic structure derivation in patient modeling. In an embodiment, a graphical user interface is provided that provides a list of structures of a specified region. The interface uses medical terminology instead of mathematical one. In one or more embodiments, the list of structures may be a pre-defined list of structures that correspond to that region for the purposes of treatment planning. A user is able to actuate a toggle to include and/or exclude each of the structures separately. In one or more embodiments, the user is also able to actuate a toggle to define a perimeter around each included structure, and further define a margin around the perimeter. The user is also able to specify whether the desired output should include a union or the intersection of all included structures.
US10600511B2 Accelerating human understanding of medical images by dynamic image alteration
A method, computer system, and a computer program product for dynamically altering at least one image is provided. The present invention may include receiving a plurality of data, wherein the received plurality of data includes at least one existing medical image. The present invention may also include determining that one or more user instructions for the received existing image were received. The present invention may then include implementing the one or more user instructions on the received existing medical image. The present invention may also include altering the received existing medical image based on the one or more implemented user instructions and a medical knowledge base.
US10600509B2 Wearable device for automated construction of training plans and method of using the same
A system for automatically generating an athletic training schedule includes a wearable device having one or more sensors for determining a quantity of athletic training performed by a user wearing the wearable device and an athletic performance of the user. A processor is configured to receive the quantity of athletic training performed and the athletic performance data from the wearable device, and to estimate a relationship between the quantity of athletic training performed and the athletic performance. A selection of a competitive target is received. A performance level of the selected competitive target is estimated. A minimum level of training needed to meet or exceed the estimated performance level is determined based on the estimated relationship between the quantity of athletic training performed and the athletic performance. The athletic training schedule is automatically generated based on the determined minimum level of training.
US10600505B2 Intelligent prompting of protocols
A method of generating a user interface for use in documenting a patient encounter comprises: automatically identifying, with a computing device, at least one documentation protocol based on at least one element of the patient's medical record; and generating a user interface including at least one of the identified documentation protocols, the at least one identified documentation protocols identifying at least one medical finding. A system comprises a data store encoded on a memory device, the data store comprising documentation protocols. The system further comprises an input apparatus. A computing device is in data communication with the data store and the input apparatus. The computing device is programmed to receive findings input through the input apparatus, identify a documentation protocol based on the finding input through the input apparatus, and generate a user interface. The user interface comprising the identified documentation protocol.
US10600497B2 Timing-drift calibration
The disclosed embodiments relate to components of a memory system that support timing-drift calibration. In specific embodiments, this memory system contains a memory device (or multiple devices) which includes a clock distribution circuit and an oscillator circuit which can generate a frequency, wherein a change in the frequency is indicative of a timing drift of the clock distribution circuit. The memory device also includes a measurement circuit which is configured to measure the frequency of the oscillator circuit.
US10600494B2 Methods and apparatuses for self-trimming of a semiconductor device
Methods and apparatuses are provided for self-trimming of a semiconductor device. An example apparatus includes a semiconductor device including a self-trimming circuit configured to receive a reference voltage and a test command signal. The self-trimming circuit is configured to convert the reference voltage to a target voltage based on the test command signal and further configured to adjust a voltage trim code until an internal voltage matches the target voltage to determine a trim level associated with the internal voltage.
US10600492B2 High stability shift register with adjustable pulse width
The present invention discloses a high stability shift register with adjustable pulse width to be achieved by a circuit structure through purely N-type transistors or purely P-type transistors. The structure comprises eight thin film transistors and a capacitor, and uses the 8T1C structure as a repeating unit. The invention can obtain an output signal from an input signal, two DC signals and two AC signals. The AC signal is a two line-time frequency pulse wherein the pulse width is smaller or equal to the line-time. The output signal will shift a line-time on the time axis with the input signal, and as an input signal to the next shift register in sequence. Compared with the conventional technique, the invention reduces the amount of the components to obtain a high stability and adjustable pulse width shift register.
US10600491B2 Method for managing data blocks and method of data management for data storage device
A method for managing a plurality of data blocks of a data storage device includes steps of: reading a plurality of data pages in the data blocks which having valid data; updating a plurality of access counts of the data pages in the data blocks; determining whether an access count of the data block is greater than or equal to an access count threshold, wherein the access count of the data block is selected from one of the access counts of the data pages therein; and when the determination is positive, storing data in the data block into a spare data block of the data blocks. The access count threshold is updated when an erase count of the data block is determined to be greater than or equal to an erase count threshold. A method of data management for a data storage device is also provided.
US10600481B2 Apparatuses including memory cells and methods of operation of same
Disclosed herein is a memory cell including a memory element and a selector device. The memory cell may be programmed with a programming pulse having a first polarity and read with a read pulse having a second polarity. The memory cell may be programmed with a programming pulse having first and second portions. The first and second portions may have different magnitudes and polarities. The memory cell may exhibit reduced voltage drift and/or threshold voltage distribution. Described herein is a memory cell that acts as both a memory element and a selector device. The memory cell may be programmed with a programming pulse having first and second portions. The first and second portions may have different magnitudes and polarities.
US10600480B2 Auto-referenced memory cell read techniques
Methods, systems, and devices related to auto-referenced memory cell read techniques are described. The auto-referenced read may encode user data to include a predetermined number of bits having a first logic state prior to storing the user data in memory cells. The auto-referenced read may store a total number of bits of the user data having a first logic state in a separate set of memory cells. Subsequently, reading the user data may be carried out by applying a read voltage to the memory cells storing the user data while monitoring a series of switching events by activating a subset of the memory cells having the first logic state. During the read operation, the auto-referenced read may compare the number of activated memory cells to either the predetermined number or the total number to determine whether all the bits having the first logic state has been detected. When the number of activated memory cells matches either the predetermined number or the total number, the auto-referenced read may determine that the memory cells that have been activated correspond to the first logic state.
US10600473B2 Apparatuses and methods to perform logical operations using sensing circuitry
The present disclosure includes apparatuses and methods related to performing logic operations. An example apparatus comprises sensing circuitry including a sense amplifier and a compute component. A controller is coupled to the sensing circuitry and is configured to cause storing of a first operand in a first compute component storage location, transfer of the first operand to a second compute component storage location, and performance of a logical operation between the first operand in the second compute component storage location and a second operand sensed by the sense amplifier.
US10600470B2 Memory device and memory system performing a hammer refresh operation and associated operations
A memory system includes a memory controller and a memory device. The memory controller determines and provides a hammer address. The hammer address is an address that has an activation number or frequency greater than a predetermined threshold. The memory device generates a hammer refresh signal representing a timing for a hammer refresh operation to refresh a first row of the memory device that is physically adjacent to a second row of the memory device corresponding to the hammer address. The memory device performs the hammer refresh operation using the hammer address provided from the memory controller and the hammer refresh signal generated by the memory device.
US10600468B2 Methods for operating ferroelectric memory cells each having multiple capacitors
Embodiments of methods for operating ferroelectric memory cells are disclosed. In one example, a method for writing a ferroelectric memory cell is provided. The ferroelectric memory cell includes a transistor and N capacitors. The transistor is electrically connected to a bit line and a word line, respectively, and each of the N capacitors is electrically connected to a respective one of N plate lines in parallel. A plate line signal pulsed between 0 V and Vdd is applied to each of the N plate lines according to a plate line time sequence. A bit line signal pulsed between 0 V and the Vdd is applied to the bit line according to a bit line time sequence to write a valid state of data into the N capacitors. The data consists of N+1 valid states that can be written into the N capacitors. The valid states of the data are determined based on the plate line time sequence. The bit line time sequence is determined based on the valid state of the data written into the N capacitors.
US10600466B2 Resistive memory device having reduced chip size and operation method thereof
A resistive memory device includes: a voltage generator generating a write word line voltage according to activation of a write enable signal; a switch circuit outputting one of the write word line voltage and a read word line voltage in response to the write enable signal as an output voltage; a word line power path connected to the switch circuit to receive the output voltage; and a word line driver driving a word line according to a voltage applied to the word line power path, wherein a write command starts to be received after a certain delay following the activation of the write enable signal, and a write operation is performed within an activation period of the write enable signal in response to the received write command.
US10600461B2 Magnetic domain wall displacement type magnetic recording element and magnetic recording array
A magnetic domain wall displacement type magnetic recording element including a first ferromagnetic layer including a ferromagnetic material, a magnetic recording layer configured to extend in a first direction crossing a laminating direction of the first ferromagnetic layer and including a magnetic domain wall, and a nonmagnetic layer sandwiched between the first ferromagnetic layer and the magnetic recording layer, wherein the first ferromagnetic layer has a magnetic flux supply region at least at a first end in the first direction.
US10600442B2 Information processing device, information processing method, and program
Data reproduction is performed in a mode decided on the basis of disc type information which is record data of a disc. A reading rate compatible with a physical format of a disc is compared with a reading rate compatible with a disc type, and in a case where the reading rates do not coincide with each other, data read from the disc at the physical format compatible rate is stored in the buffer, and the reproduction process is performed using the data output from the buffer at the disc type compatible rate. In a case where the physical format is BD-R or BD-RE, and the logical format is a logical format compatible with BDMV-UHD, the emulation mode reproduction accompanied with the rate conversion using the buffer is performed.
US10600430B2 Signal decoding method, audio signal decoder and non-transitory computer-readable medium
In an audio signal decoding method, a decoded frequency domain signal of a current frame of the audio signal is obtained by decoding a received bitstream; a predicted frequency domain signal of the current frame is obtained according to the decoded frequency domain signal the current frame when the decoded frequency domain signal meets anyone of two given conditions; and a time domain signal of the current frame is obtained according to the decoded frequency domain signal and the predicted frequency domain signal.
US10600429B2 Stereo audio encoder and decoder
The present disclosure provides methods, devices and computer program products for encoding and decoding a stereo audio signal based on an input signal. According to the disclosure, a hybrid approach of using both parametric stereo coding and a discrete representation of the stereo audio signal is used which may improve the quality of the encoded and decoded audio for certain bitrates.
US10600428B2 Audio encoder, audio decoder, method for encoding an audio signal and method for decoding an encoded audio signal
An encoder for encoding an audio signal is configured to encode the audio signal in a transform domain or filter-bank domain, is configured to determine spectral coefficients of the audio signal for a current frame and at least one previous frame, and is configured to selectively apply predictive encoding to a plurality of individual spectral coefficients or groups of spectral coefficients which are separated by at least one spectral coefficient.
US10600427B2 Harmonic transposition in an audio coding method and system
The present invention relates to transposing signals in time and/or frequency and in particular to coding of audio signals. More particular, the present invention relates to high frequency reconstruction (HFR) methods including a frequency domain harmonic transposer. A method and system for generating a transposed output signal from an input signal using a transposition factor T is described. The system comprises an analysis window of length La, extracting a frame of the input signal, and an analysis transformation unit of order M transforming the samples into M complex coefficients. M is a function of the transposition factor T. The system further comprises a nonlinear processing unit altering the phase of the complex coefficients by using the transposition factor T, a synthesis transformation unit of order M transforming the altered coefficients into M altered samples, and a synthesis window of length Ls, generating a frame of the output signal.
US10600422B2 Voice recognition device configured to start voice recognition in response to user instruction
A voice recognition device includes a memory and a processor. The processor is configured to store in the memory, digital voice data corresponding to a voice signal input from a voice input unit, recognize a spoken voice utterance from the voice data after a voice input start instruction is received, determine whether to correct the recognition result of the spoken voice utterance based on a time interval from a time when the voice input start instruction is received to a time when the voice signal is input via the voice input unit, and correct the recognition result of the voice utterance based on the time interval.
US10600416B1 Customizing actions based on contextual data and voice-based inputs
Methods and systems are provided for customizing an action. In some implementations, voice input is received from a user and a context is determined from the voice input. Potential contextual data is identified based on the context and the voice input. A level of confidence is determined for an association of the potential contextual data and the context. An action is performed based on the voice input, the potential contextual data, and the level of confidence. The potential contextual data is used to customize the action.
US10600411B2 Approach to reducing the response time of a speech interface
A method for reducing response time in a speech interface including constructing a partially completed word sequence from a partially received utterance from a speaker received by an audio sensor, modeling a remainder portion using a processor based on a rich predictive model to predict the remainder portion, and responding to the partially completed word sequence and the predicted remainder portion using a natural language vocalization generator with a vocalization, wherein the vocalization is prepared before a complete utterance is received from the speaker and conveyed to the speaker by an audio transducer.
US10600403B2 Transmit operation of an ultrasonic sensor
An ultrasonic sensor includes a two-dimensional array of ultrasonic transducers. A signal generator is configured to generate a plurality of transmit signals, wherein each transmit signal of the plurality of transmit signals has a different phase delay relative to other transmit signals of the plurality of transmit signals. A plurality of shift registers is configured to store a beamforming space including a beamforming pattern to apply to the two-dimensional array, wherein the beamforming pattern identifies a transmit signal of the plurality of transmit signals that is applied to each ultrasonic transducer of the beamforming space that is activated during a transmit operation. An array controller is configured to control activation of ultrasonic transducers during a transmit operation according to the beamforming pattern and configured to shift a position of the beamforming space within the plurality of shift registers such that the beamforming space moves within the two-dimensional array.
US10600401B2 Noise reduction device, mobile body device, and noise reduction method
A noise reduction device includes a second corrector that generates a correction signal by correcting an output signal or a standard signal by a predetermined parameter and adds the generated correction signal to an error signal, to generate a corrected error signal approximating the error signal to an error signal indicating a residual sound occurring in a sound reception location.
US10600399B2 Smart piano system
Systems and methods for providing a piano system are provided. In some embodiments, the methods include receiving a plurality of key signals related to a first performance of a piece of music, wherein each of the plurality of key signals corresponds to motion of at least one key of a piano during the first performance; generating first performance information based on the plurality of key signals; receiving musical data related to a second performance of the piece of music; receiving musical data related to a second performance of the piece of music, generating second performance information based on the musical data; and providing content for presentation on a display device based on the first performance information and the second performance information. The methods can also include receiving at least one pedal signal corresponding to motion of a pedal of the piano during the first performance, and generating first performance information based on the pedal signal.
US10600397B2 Musical score generator
A method of generating a musical score file for one or more target musical instruments with a score generation component based on input audio data. The score generation component finds candidate musical notes within the input audio data using a frequency analysis to identify segments that share substantially the same audio frequency, and finds a best match for those candidate musical notes in audio data associated with target musical instruments in a sound database. A generated musical score file can be printed as sheet music or audibly played back over speakers.
US10600396B2 Music box device
The invention is a music box device comprising: a vibration plate(20) having vibration pins(22); striking wheels(30) slippably friction-coupled to a first shaft(31) and having striking protrusions(32)for striking the vibration pins(22) formed on a circumferential part with concave portions(33) interposed therebetween; a driving wheel(40) fixedly coupled to a second shaft(41) and having driving protrusions(42); a driving motor(4); a stopper array part(50) having stoppers(52) disposed adjacent to the striking wheels(30) and a plurality of solenoids(54) for reciprocatingly driving each of the stoppers(52); and a microcomputer(10); wherein the solenoids(54) of the stopper array part(50)are flatly wound so as to have a long hole(56) therein, and comprise coils(55) arranged so that the flat side surfaces are adjacent to each other and a movable core(57) which has a flat plate shape that is inserted into the long hole(56) in each of the coils(55) and has an upper end in which the stoppers(52) are attached thereto.
US10600393B2 One-piece valve cluster for brass instruments
A one-piece valve cluster for brass instruments that facilitates ease-of-maintenance and ease-of-repair includes an upper housing, a lower housing, a plurality of first bisected-casings, a plurality of second bisected-casings, a plurality of first bisected-ports, and plurality of second bisected-ports. The plurality of first bisected-casings and the plurality of first bisected-ports are fashioned into a first-milling face of the upper housing. Similarly, the plurality of second bisected-casings and the plurality of second bisected-ports are fashioned into a second-milling face of the lower housing. The upper housing is mounted to the lower housing to create a single piece valve cluster that can easily installed on the instrument. More specifically, the first-milling face is positioned coincident to the second-milling face. Once mounted, each first bisected-casing is positioned concentric to a corresponding second bisected-casing to form a single cylindrical casing for housing a rotor plug.
US10600390B2 Displaying a vehicle notification in a location determined based on driver eye gaze direction and other criteria
A computer-implemented method includes: monitoring, by a computing device, a driver's eye gaze direction; receiving, by the computing device, a notification; determining, by a computing device, a location to display the notification based on the driver's eye gaze direction; and generating, by the computing device, display instructions to display the notification in the determined location.
US10600389B2 Display driving apparatus and display driving method thereof
A display driving apparatus including a receiver circuit, a detection circuit and a driving circuit is provided. The receiver circuit receives the video image data at a first rate. The detection circuit is coupled to the receiver circuit. The detection circuit detects whether the video image data is a static image, and determines whether the display driving apparatus enters a power saving mode based on a detecting result. The driving circuit is coupled to the receiver circuit. The driving circuit drives the display panel. In the power saving mode, the receiver circuit continuously receives the video image data at the first rate, and periodically masks a part of the video image data according to the detecting result and outputs an unmasked part of the video image data to the driving circuit. Furthermore, a display driving method adapted for the foregoing display driving apparatus is also provided.
US10600387B2 Display apparatus and method for driving a backlight to prevent or reduce gradation overcompensation
A display apparatus and a method for controlling the same are provided. The method for controlling the display apparatus according to the present disclosure includes receiving an image; distinguishing the image into a plurality of blocks to detect a maximum pixel value each of the plurality of blocks; determining a target diffuser value usable for compensating for a duty of a backlight based on the detected maximum pixel value for each block; and driving the backlight for each of the plurality of blocks based on a backlight duty value compensated based on the target diffuser value. Therefore, the display apparatus according to the present disclosure may address a problem that gradation overcompensation occurs in a region of a certain block, when the backlight is driven in a unit of the plurality of blocks, using a local dimming mode.
US10600386B2 Image adjusting method of improving details of a bright scene and a dark scene within an image frame and related display apparatus
An image adjusting method is applied to a display apparatus having an ambient light sensor. The image adjusting method includes driving the ambient light sensor to detect surrounding illumination, adjusting PWM values of a plurality of pixels on the display apparatus according to the surrounding illumination, and adjusting intensity offset values of the plurality of pixels according to an offset amending function.
US10600381B2 Reset control circuit, method for driving the same, shift register circuit, and display device
A reset control circuit, a method for driving the same, a shift register circuit, and a display device are disclosed. The reset control circuit includes: a reset-off sub-circuit, a reset-on sub-circuit, and a general output terminal; a signal to be shifted is input to a first control terminal of the reset-off sub-circuit, a reset-off signal is input to a first input terminal thereof; a shift signal is input to a second control terminal of the reset-on sub-circuit, the signal to be shifted is input to a third control terminal thereof, the shift signal reused as a reset-on signal is input to a second input terminal thereof; with a pulse level of the signal to be shifted, the reset-off sub-circuit is controlled to be enabled to output the reset-off signal to the general output terminal, the reset-on sub-circuit is controlled to be disabled to stop the reset-on signal from being output.
US10600379B2 Low power display device with variable refresh rates
The disclosure describes procedures for dynamically employing a variable refresh rate at an LCD display of a consumer electronic device, such as a laptop computer, a tablet computer, a mobile phone, or a music player device. In some configurations, the consumer electronic device can include a host system portion, having one or more processors and a display system portion, having a timing controller, a buffer circuit, a display driver, and a display panel. The display system can receive image data and image control data from a GPU of the host system, evaluate the received image control data to determine a reduced refresh rate (RRR) for employing at the display panel, and then transition to the RRR, whenever practicable, to conserve power. In some scenarios, the transition to the RRR can be a transition from a LRR of 50 hertz or above to a RRR of 40 hertz or below.
US10600376B2 Method and system for increasing colour gamut of display device
A method and system for increasing colour gamut of display device are provided, the method comprising following steps. Obtaining RBG value of image. Transferring RGB value from RGB space to HSV space for obtaining saturation of each solid color images of image. Determining whether if percentage of an area which saturation of each natural color is greater than first threshold value in solid color image is occupied on an area of whole image is greater than second threshold value. Adjusting RGB value of solid color image for obtaining adjusted RGB value of adjusted solid color image, if percentage of an area which saturation of natural color is greater than first threshold value in solid color image is occupied on an area of whole image is greater than second threshold value. Outputting adjusted RGB value of the adjusted solid color image.
US10600375B2 Method and circuit for modulating eye diagram amplitude, method and circuitry for data transmission, and display device
A method and a circuit for modulating an eye diagram amplitude, a method and a circuitry for data transmission, and a display device are provided. The method for modulating an eye diagram amplitude includes: an eye diagram amplitude setting step, including: setting, by a base eye diagram amplitude setting unit, a base eye diagram amplitude for a source driver; a preset differential signal outputting step, including: outputting, by a preset differential signal outputting unit, a preset differential signal to the source driver; a comparing step, including: comparing, by a comparing unit, a differential signal received by the source driver and the preset differential signal to obtain a comparison result; and a modulating step, including: modulating, by an eye diagram amplitude modulating unit, an eye diagram amplitude of the source driver based on the comparison result.
US10600372B2 Transreflective liquid crystal display device
An object is to provide a liquid crystal display device which can recognize image display even when the liquid crystal display device is used in a dim environment. In one pixel, a pixel electrode including both of a region where incident light through a liquid crystal layer is reflected and a transmissive region is provided, and image display can be performed in both modes: the reflective mode where external light is used as an illumination light source; and the transmissive mode where the backlight is used as an illumination light source. When there is external light with insufficient brightness, that is, in a dim environment, the backlight emits weak light and an image is displayed in the reflective mode, whereby image display can be performed.
US10600367B2 Method for driving display device
A method for driving a display device is provided. The display device includes a first driving circuit and a pixel array. The driving method includes the following step. In a first mode, by using the first driving circuit, a first light emission start signal is received to drive the pixel array. The first light emission start signal includes a plurality of first pulses, and duration of each of the first pulses is respectively overlapped with at least a part of a period of each of a first frame and at least one second frame. In a second mode, by using the first driving circuit, a second light emission start signal is received to drive the pixel array. The second light emission start signal includes a second pulse. Duration of the second pulse is overlapped with at least a part of a period of the first frame, and the second light emission start signal remains at a first level in a period of the at least one second frame.
US10600366B2 OLED driving circuit and AMOLED display panel
An OLED driving circuit comprises an OLED, a switching TFT and a driving TFT; a first terminal of the switching TFT receives a data voltage, a second terminal of the switching TFT is electrically connected to a gate of the driving TFT, a gate of the switching TFT receives a nth scan signal, and n is an integer greater than or equal to 2; a first terminal of the driving TFT receives a source voltage, a second terminal of the driving TFT is electrically connected to a positive electrode of the OLED, and a negative electrode of the OLED receives a low potential voltage; wherein, the OLED driving circuit further comprises an offset capacitor and an offset TFT set for offsetting variations of a driving current of the OLED caused by shifting of a threshold voltage of the driving TFT and a voltage drop of the source voltage.
US10600364B2 Display panel, pixel compensation circuit, and method for controlling the same
The present disclosure discloses a display panel, a pixel compensation circuit and a method for controlling the same. The pixel compensation circuit includes a driving transistor; a resetting circuit configured to reset the driving transistor under the control of a driving signal; a compensation circuit configured to compensate for the driving transistor; and a light-emitting control circuit configured to drive the light-emitting element to emit light under the control of a light-emitting control signal.
US10600360B2 Display device and method of designing the same
Column circuit blocks and row circuit blocks include circuit block units each being opposed to a step of the series of steps. Each of the circuit block units consists of m column circuit blocks and n row circuit blocks disposed side by side along a virtual line connecting outer vertices of the opposite step in an order corresponding to an order of pixel rows and pixel columns of the opposite step. A total sum of lengths of sides of the m column circuit blocks opposed to the virtual line projected to the virtual line and lengths of sides of the n row circuit blocks opposed to the virtual line projected to the virtual line is not greater than the virtual line length. A power line is provided outer than the display region and between the display region and the row circuit blocks and the column circuit blocks.
US10600358B2 Organic light-emitting display device
An organic light-emitting display device includes: a substrate, light-emitting elements on the substrate, and a light control layer structure between an anode of each of the light-emitting elements and the substrate, the light control layer structure including at least one pair of an alternately stacked low refractive index layer and high refractive index layer, a lowest high refractive index layer contacting an upper surface of the substrate.
US10600356B1 Display systems and methods involving time-modulated current control
A representative display system includes: a pixel array having a plurality of pixels, gate lines, and data lines; a first of the pixels having a first TFT, a second TFT, a storage capacitor, and an LED; the first TFT having a first gate electrode, a first source electrode, and a first drain electrode, the first gate electrode coupled to a first of the gate lines, the first source electrode and the first drain electrode coupled between a first of the data lines and a first terminal of the storage capacitor; the second TFT having a second gate electrode, a second source electrode, and a second drain electrode, the second gate electrode coupled between the first TFT and the storage capacitor; the LED coupled to the second TFT; wherein the storage capacitor is configured to store a data voltage corresponding to a data signal, coupled to the first terminal, from the first of the data lines during an on-time of the first TFT; and wherein the LED is controllable to emit light at a brightness corresponding to duration of a driving current flowing through the LED, the driving current being provided to the LED in response to the data voltage from the storage capacitor and a PWM signal, coupled to a second terminal of the storage capacitor terminal and configured as a sawtooth waveform, being provided to the second gate electrode.
US10600355B2 Tiled display and method of assembling same
A tiled display having discrete luminous sources distributed over at least two adjacent flexible display tiles, each arranged to drive the discrete luminous sources on it when connected to a power supply and when receiving data and control signals; where the power, data and control signals are provided to the tiles trough conducting tracks formed on a carrier substrate, where at least one of the conducting tracks extends from one edge of the carrier substrate to the opposite edge of the carrier substrate.
US10600351B2 Semiconductor device having a multi-terminal transistor layout
A semiconductor device includes a gate region, a source/drain region and an insulating layer between the gate region and the source/drain region. The source/drain region includes a first leg extending in a first direction, a second leg extending in parallel with the first leg, and a third leg connected between the first leg and the second leg.
US10600345B2 Luminance adjustment system, display system, moving body, and luminance adjustment method
A luminance adjustment system adjusts luminance of image display in a display device. The luminance adjustment system includes a controller that changes the luminance in accordance with a value of illuminance in a target space, The controller has, as operation modes, a gradual change mode in which the luminance with respect to the value of illuminance is changed in a first time, and an abrupt change mode in which the luminance with respect to the value of illuminance is changed in a second time being shorter than the first time. The controller makes switching from the gradual change mode to the abrupt change mode with a sign of an abrupt change in illuminance in the target space taken as a trigger, and then operates in the abrupt change mode for at least a fixed time after the switching.
US10600343B1 Multi-functional sidewalk sign adjacent a corner of intersecting traffic to provide visible advertising to oncoming traffic and conceal a traffic control signal box
A multi-functional advertising sidewalk sign which is affixed into a sidewalk to prevent the sidewalk sign from being moved or stolen. The invention is a large display sign with two large rotatably connected panels, each of which retains a large poster which is visible from one to fifty feet away. The sign is positioned and affixed into a sidewalk adjacent a corner of intersecting traffic so that information on each retained poster is visible to oncoming traffic as a vehicle approaches the intersection traveling in a direction where the poster is visible to oncoming traffic.
US10600338B2 Method and apparatus for demonstrating optical properties of lenses for spectacle glasses
A method and an apparatus for demonstrating optical properties of a lens for spectacle glasses are disclosed. A demonstrational tool exposes a spectacle lens or a pair of spectacle glasses to polarized light to demonstrate how the removal of polarized, reflected light from a display reduces glare. Further, the demonstrational tool exposes a phototrope lens or a pair of spectacle glasses with phototrope lenses to UV- or HEV-light to demonstrate the reversible self-tinting of the phototrope lenses.
US10600336B2 Multimodal image perception system and method
A real-time multimodal image perception system to transform the standard lab blood smear image for persons with BVI to perceive, employing a combination of auditory, haptic, and vibrotactile feedbacks. These sensory feedbacks are used to convey visual information in appropriate perceptual channels, thus creating a palette of multimodal, sensorial information. A Bayesian network is provided to characterize images through two groups of features of interest: primary and peripheral features. A method is provided for optimal matching between primary features and sensory modalities.
US10600331B2 Information processing apparatus and nontransitory computer readable medium
An information processing apparatus includes a detector and an instructor. The detector detects a motion of a video image viewed by a user. The instructor provides to the user an instruction to assume a posture in accordance with the motion of the video image detected by the detector.
US10600330B2 Method and apparatus for assessing cardiopulmonary fitness
A method and an apparatus for assessing cardiopulmonary fitness of a user are provided. A method of assessing cardiopulmonary fitness involves measuring a biosignal of a user performing an activity, measuring an exercise intensity of the activity, determining a parameter based on the biosignal and the exercise intensity, estimating a cardiopulmonary fitness index based on the parameter, and assessing the cardiopulmonary fitness of the user based on the cardiopulmonary fitness index.
US10600329B2 Providing live feedback using a wearable computing device
In an approach to providing feedback to a user using a wearable computing device, a computer records an activity being performed by a user operating a wearable computing device, and identifies the activity being performed by the user. The computer retrieves performance data corresponding to the activity being performed by the user, and determines, based on the retrieved performance data and the recorded activity being performed by the user, whether the user deviates from the retrieved performance data. Responsive to determining the user deviates from the retrieved performance data, the computer transmits, based on the retrieved performance data, performance feedback to the user.
US10600328B2 Aircraft systems and methods for approach stabilization
An enhanced flight management system and flight management method directed to improved guidance in unstable approach scenarios. The method includes receiving and processing a published arrival procedure (PAP), a published glide path (PGP), landing parameters, and real-time aircraft sensor data to determine a an actual approach profile, and whether the aircraft is following the reference approach profile. Approach stabilization criterion are determined, including, (i) a wind corrected air mass flight path angle (WC FPA) at the IMC; (ii) a vertical speed at the wind corrected air mass flight path angle (VS IMC); (iii) a wind corrected air mass flight path (WC FPA) angle at the VMC; and (iv) a vertical speed at the wind corrected air mass flight path angle (VS VMC). The method also determines whether an IMC criterion profile and a VMC criterion profile stabilizes the actual approach.
US10600320B2 Systems and methods for controlling traffic lights
A method for controlling traffic lights is provided. The method may include obtaining historical track data of a plurality of vehicles. The method may include obtaining a congestion period. The method may include determining a discharge speed during the congestion period based on a portion of the historical track data corresponding to the congestion period. The method may further include determining an offset value based on a length of the road, the discharge speed, a cycle length of a first traffic light at the downstream intersection, a cycle length of a second traffic light at the upstream intersection, and a time length of a green light of the second traffic light being lit, and determining a signal timing of the second traffic light based on the offset value.
US10600311B2 Eyeglasses-type wearable terminal, control method thereof, and control program
There is provided an eyeglasses-type wearable terminal that causes a user to more reliably recognize the position of a predetermined object, which includes an image capturing unit that captures the periphery of the user. The eyeglasses-type wearable terminal also includes a determiner that determines whether a predetermined target object is included in a video acquired by image capturing using the image capturing unit. The eyeglasses-type wearable terminal further includes a display unit that displays the position of the predetermined target object in a case in which the determiner determines that the predetermined target object is included.
US10600305B2 Event based monitoring of a person
In some instances, a person may need monitoring. The monitoring may be based on age, or on other factors such as abilities and functionality. The monitoring may enable a supervising person to remotely receive updates regarding the subject person. The supervising person may enter in various biometric parameters to monitor. The supervising person may alternatively and/or additionally set other factors to monitor such as time of day, location, activity level, and the like. The monitoring may provide peace of mind to a supervising person to ensure the subject person is safe. In some embodiments, the supervising person may set various alarm thresholds. The alarm thresholds may trigger an alert to the supervising person. In alternative embodiments, if the subject person is a grown person without a supervising person in the same vicinity, a security and/or automation system may act as the supervising adult.
US10600301B2 Smoke device and smoke detection circuit
A method for monitoring a location performed by one or more processors comprises receiving signals from a smoke sensor; determining one or more minutiae from the received signals; determining a time window based on the at least one determined one or more minutiae; characterizing one or more smoke or fire types in the determined time window based on one or more of the determined one or more minutiae; dynamically determining one or more alarm levels based on the characterized one or more smoke or fire types; evaluating at least one minutiae in the determined time window using the determined one or more alarm levels; and outputting an alarm signal if an alarm condition is determined.
US10600300B2 Improvements to multi-point sampling valves
A rotary sampling valve for a multi-point aspirated gas or smoke detection system, the rotary sampling valve including multiple sets of inlet ports, whereby, in a first operation mode, air is drawn via all inlet points simultaneously and, in a second operation mode, air is drawn via one inlet port from each set of inlet ports simultaneously. A multi-point aspirated gas or smoke detection system including a rotary sampling valve is also described.
US10600296B2 Physical knowledge action triggers
Methods, systems, and apparatus, for defining and monitoring an event for a physical entity and the performance of an action in response to the occurrence of the event. A method includes receiving data indicating an event for a physical entity, the event specified in part by a physical environment feature for which the occurrence of the event is to be monitored by the data processing apparatus; receiving data indicating an action associated with the event and to be taken in response to the occurrence of the event; monitoring for the occurrence of the event for the physical entity; and in response to the occurrence of the event, causing the action associated with the event to be performed.
US10600295B2 System and method for threat monitoring, detection, and response
A drone receives an activation command indicating a user's need for monitoring, and is deployed based on the activation command and a set of initial operational parameters. The drone autonomously navigates to a first position with respect to the user and performs a first configured action. A plurality of monitoring data signals corresponding to the user and surrounding environment is captured using sensors on the drone, and is wirelessly transmitted by the drone to a remote monitoring system. The monitoring data signals are continuously analyzed to generate updated operational parameters causing the drone to autonomously navigate to a second position and perform a second configured action. A third configured action is received by the drone from the remote monitoring system, wherein the third configured action is generated based on a threat analysis performed by the remote monitoring system on the monitoring data signals.
US10600294B2 Alarm system for a single mode optical fiber network
A method is provided for detecting intrusion into an optical cable of a single mode optical fiber network comprising where monitoring light signals are transmitted along a telecommunications optical fiber to be monitored either along a fiber additional to a data fiber or by multiplexing onto a common fiber. The received monitoring light signals after transmission along the telecommunications optical fiber are analyzed for changes indicative of movement of the optical fiber for detecting an intrusion event. The monitoring light signals at the receive end of the fiber signals are monitored by feeding the signals from the single mode fiber into a multi-mode fiber in a manner which causes changes in modal power distribution which can be detected by taking a portion only of the modes.
US10600293B2 Activation of security mechanisms through accelerometer-based dead reckoning
A system and method for activating security mechanisms based at least in part on accelerometer-based dead reckoning wherein accelerometer data, reflecting acceleration in a local coordinate system of a device, is obtained from an accelerometer of a device. Movement of the device is determined based at least in part on the accelerometer data, and, based at least in part on whether the movement of the device exceeds a threshold value, a determination is made whether to change a current security state of the device. If it is determined to change the current security state of the device, the current security state of the device is changed to a new security state.
US10600292B2 Enhanced emergency detection system
A method includes reading a digital signal from a sensing device in an area of a structure, where the digital signal is configured to be present periodically. A trailing edge of the digital signal is determined. An analog signal from the sensing device is read, where the analog signal includes an output from a sensor included in the sensing device, and where the sensor is configured to detect an aspect of an environment. The analog signal is read after the trailing edge of the digital signal.
US10600291B2 System and method for alerting a user
The alarm monitoring system provides various alerts of events that are not readily discernable to those individuals that are deaf or hard of hearing. The system generates visual, vibratory, and high decibel alerts separately or in combination to alert the user to a wide variety of events in combination with a plurality of vibratory illuminating puck shaped devices or skin and clothing patches, smart bulbs, other IOT device and allows a user to filter out alerts based upon a variety of modifiers or conditions such as keyword filtering.
US10600290B2 Automatic haptic generation based on visual odometry
Examples of devices, systems, and methods to automatically generate haptics based on visual odometry are disclosed. In one example, a video having a plurality of frames is received and an optical flow estimate between a first frame from the plurality of frames and a second frame from the plurality of frames is created. In this example, the second frame is subsequent to the first frame. An apparent movement of a stationary object between the first frame and the second frame is detected based at least in part on the optical flow estimate in this example and at least one haptic effect corresponding to the apparent movement of the stationary object is generated based at least in part on the optical flow estimate. The generated haptic effect(s) may be output to a haptic file or a haptic output device, or both.
US10600288B2 Extended display of game indicia symbols for gaming apparatuses
Embodiments of the present invention set forth systems, apparatuses and methods for providing an extended display of game indicia symbols for a gaming device. Accordingly, a gaming device can be configured to have a primary display area and a secondary display area, where the secondary display area is used to show extended portions of game indicia symbols apart from the symbols displayed on the primary display area. The symbols shown in the secondary game may be used to modify, enhance, or otherwise influence game play on the primary display.
US10600287B2 Gaming system and method providing plays of a card game with the ability to save cards for subsequent plays of the game
Various embodiments of the present disclosure are directed to a gaming system and method providing a card game wherein for a plurality of plays of the game, the gaming system enables the player to save cards for a subsequent play of the card game. In one embodiment, for a first play of the card game, the gaming system enables the player to select a first quantity of cards to save for a subsequent play of the game. In this embodiment, for a second play of the card game, the gaming system enables the player to use zero, one or more of the previously saved cards for the current play of the card game. The gaming system also enables the player to select new cards from a displayed second hand of cards to add to and/or replace any previously saved cards to save for a subsequent play of the game.
US10600280B2 Gaming machine, system, and method for an associated stage effect
A gaming system comprises a plurality of gaming machines operably interconnected. Each of the plurality of gaming machines is assigned a unique machine identification code. Each of the plurality of gaming machines includes a stage effect controller configured to perform a predetermined stage effect, a common timer for providing timing information related to the performance of the predetermined stage effect to each of the plurality of gaming machines, and a control unit operably coupled to the stage effect controller and being configured to perform the predetermined stage effect based on the timing information and the machine identification code.
US10600275B2 Keyboard for playing online casino games
A method, system and architecture providing an input device that facilitates access to an online gaming site and/or one or more casino-style games available online, e.g., available via an online gaming site. The input device may be configured to exchange information, e.g., information for use in authorizing the input device for use by a player in playing one or more casino-style games. The input device may be configured to prohibit its use without such authorization. The input device may be configured to work with a particular gaming site, or sites, and/or a particular game, or games, and to not work with any other gaming site(s) and/or game(s).
US10600274B2 Device for the automatic and instant detection of movement of an object
Device including an object accommodating system having two flaps defining between one another an accommodating space and bearing against a plate of a pushbutton arranged to move between a first position corresponding to the placing of the object in the accommodating space, this causing the ends of the flaps to move away from one another, and a second position corresponding to the removal of the object, this causing the two ends to move towards one another, the plate being connected to a compression spring bearing against a bottom wall of a housing.
US10600270B2 Biometric authentication for a vehicle without prior registration
Method and apparatus are disclosed for biometric authentication for a vehicle without prior registration. An example vehicle include a biometric scanner to generate a biometric token and a body control module. The body control module when the biometric token is authorized, enable san ignition switch. Additionally, when the biometric token is not authorized and an additional source of authorization is received, the body control module (a) tracks usage of the vehicle subsequent to receiving the biometric token, and (b) marks the biometric token as authorized when the usage satisfies a threshold.
US10600267B2 Storage apparatus and storage system
Provided is a storage apparatus and a storage system having a plurality of storage boxes each having a plurality of deposit and retrieval ports for a delivery article, for example, on a front face side and a back face side, and capable of smooth work of deposit or retrieval of the delivery article in these storage boxes. A storage apparatus is composed of CPU or the like, and is configured to have a control section for controlling the whole storage apparatus, an information storage section for storing various pieces of information, a storage section for storing a delivery article addressed to a user, a display section for displaying various pieces of information, and an information input section provided with various keys, for enabling information input and for performing reading of information for authentication written in an information recording medium possessed by a user, and the like.
US10600262B2 Display device for electric vehicle
A display device for an electric vehicle includes a calculation unit which calculates a power consumption rate of the electric vehicle, and a display unit which displays the power consumption rate calculated by the calculation unit, and a possible travel range achievable at the power consumption rate. The display unit includes a power consumption rate scale indicating scales of the power consumption rate, a possible travel range scale indicating scales of the possible travel range and disposed corresponding to the power consumption rate scale, and a line portion displayed between the power consumption rate scale and the possible travel range scale. An end portion of the line portion closer to the power consumption rate scale indicates the power consumption rate, and an end portion of the line portion closer to the possible travel range scale indicates the possible travel range.
US10600260B2 Method and system for detecting the absence of under engine protection
A method for diagnosing the absence of an under-engine protection of a motor vehicle, includes: estimating a temperature of air external to the vehicle, estimating an under-hood temperature, determining whether the external-air temperature value is below the under-hood temperature value, in the affirmative, calculating an absolute value of a difference between the external-air temperature measurement and the under-hood temperature measurement, determining a diagnostic criterion by calculating a difference between the absolute value and a predetermined absolute value, obtained in the presence of the under-engine protection, comparing the diagnostic criterion against a predetermined diagnostic threshold, and emitting a diagnostic signal dependent on the result of the comparison.
US10600259B2 Methods and apparatus for operating flight control systems of aircrafts
Methods and apparatus for operating flight control systems of aircrafts are disclosed. An example apparatus includes a flight control system including a processor to: based on data from first and second sensors, determine first and second values; based on the first and second values, determine a location of a jam in the flight control system, the location of the jam being determined based on a summation of the first and second values.
US10600255B2 Technologies for composing a virtual reality setting in a mobile computing environment
Technologies for composing a virtual reality setting on a mobile computing device are disclosed. In one or more techniques, a virtual reality environment may be configured on the mobile computing device. At least one virtual item may be selected for addition to the virtual reality environment. Information may be determined regarding a fit, a location, and/or a compatibility of the at least one virtual item relative to the virtual reality environment. The at least one virtual item may be added to the virtual reality environment based, at least in part, in the information. The virtual reality environment may be rendered on a display of the mobile computing device. The information may comprise rules regarding the at least one virtual item, or metadata corresponding to the at least one virtual item. The rules and/or the metadata may be predetermined, or may be determined by the mobile computing device at run time.
US10600252B2 Coarse relocalization using signal fingerprints
A first display device and method are provided for accelerating the coarse relocalization process of the first display device by generating a session-specific identifier and sending it to a second display device, which transmits the identifier to a cloud service, which returns at least a portion of a map data set corresponding to the identifier. The returned map data set is then stitched into the local map data of the first display device to create an integrated map, which is used to render one or a plurality of holograms. The first display device may comprise a processor, a memory operatively coupled to the processor, and a fingerprint program stored in the memory and executed by the processor.
US10600251B2 Method of ground adjustment for in-vehicle augmented reality systems
The disclosure includes implementations for providing ground adjustment for an in-vehicle augmented reality system. A system may include a three-dimensional heads-up display unit (“3D HUD”) installed in a vehicle. The system may include a memory storing instructions that, when executed, cause the system to: determine a plurality of elevation values for a plurality of points on a road surface, where each elevation value is associated with a point from the plurality of points and describes the elevation of that point; identify a graphic for display on the 3D HUD, where the graphic is associated with at least one point from the plurality of points; determine which location of the 3D HUD is associated with the at least one point associated with the graphic; and display the graphic at the location of the 3D HUD so that the graphic superposes the point when viewed by a driver.
US10600241B2 Method and apparatus for rendering a computer generated image
A method and apparatus for rendering a computer-generated image using a stencil buffer is described. The method divides an arbitrary closed polygonal contour into first and higher level primitives, where first level primitives correspond to contiguous vertices in the arbitrary closed polygonal contour and higher level primitives correspond to the end vertices of consecutive primitives of the immediately preceding primitive level. The method reduces the level of overdraw when rendering the arbitrary polygonal contour using a stencil buffer compared to other image space methods. A method of producing the primitives in an interleaved order, with second and higher level primitives being produced before the final first level primitives of the contour, is described which improves cache hit rate by reusing more vertices between primitives as they are produced.
US10600238B2 Image tampering forensics method and apparatus
An image tampering forensics method includes labeling an observation clue of a to-be-detected image, constructing a three-dimensional morphable model of an object of a category to which the target object belongs, estimating a three-dimensional normal vector to the supporting plane according to the observation clue, estimating a three-dimensional attitude of the target object according to the observation clue and the three-dimensional morphable model to obtain a plane normal vector to a plane where a side of target object in contact with the supporting plane is located, computing a parallelism between the target object and the supporting plane, and/or among a plurality of target objects, and judging whether the to-be-detected image is a tampered image or not according to the parallelism.
US10600231B2 Compressed bounding volume hierarchy
Embodiments provide for a graphics processing apparatus including a graphics processing unit having bounding volume logic to operate on a compressed bounding volume hierarchy, wherein each bounding volume node stores a parent bounding volume and multiple child bounding volumes that are encoded relative to the parent bounding volume.
US10600228B1 Automatic and interactive animation driven by change-based heuristics
Techniques for performing automatic interactive animation by automatically matching objects between multiple artboards, allowing an animator to link multiple artboards in a temporal sequence using time as a trigger and allowing an animator to preview an animation using intuitive drag controls via an input device such as a mouse or touch screen. An automatic animation process is performed by matching objects/nodes between artboards by determining a ranking of similarity between objects based upon a distance metric computed for a set of one or more attributes associated with each object in the artboards. If sufficient match is found, the matched objects can be treated as a single entity to be animated. In another embodiment, dominant direction of movement with respect to the matched objects is determined, and receipt of a drag event (mouse input or touch screen gesture input) in said dominant direction causes a preview of animation of that entity.
US10600227B2 Methods and systems for generating holographic animations
Methods and systems are described herein for improved techniques for consuming and interacting with media content. Specifically, the media guidance application may generate holographic animations that move from a holographic structure from which a user has selected a media asset and direct the user to a display device capable of presenting the media asset. For example, in response to a user selecting a baseball movie from a holographic bookcase, the media guidance application may generate for display a holographic baseball that is “thrown” from the bookcase to a television that will present the baseball movie.
US10600226B2 System and method for manipulating a facial image and a system for animating a facial image
A system and method for manipulating a facial image includes the steps of receiving a facial image of a subject, segmenting the facial image into one or more segments, wherein each of the one or more segments is associated with one or more facial features of the subject, and manipulating the one or more segments.
US10600223B2 Methods and systems for determining the structure of a sorted collection list of layouts
Embodiments herein disclose methods and systems for determining the structure of a sorted collection list of layouts by optimizing the organization of a collection of objects on a layout based on series of narrative and aesthetic criteria that vary for each set of objects and/or layout.
US10600222B2 Communication apparatus with in-context messaging
A communication apparatus, a system, and a method are provided that allow in-context electronic communication. In particular, communications received by a user is organized with in-context information, such as pictures or profiles of senders or recipients, forwarding history of the communication, relationship among the senders or recipients, subject matter and flow of conversation, and the like. As such, the user may review the received communication in context. For example, a graphical interface may be provided to present received messages as graphical conversations among different characters or persons using their pictures. The graphical interface may depict participants, listeners, and speakers in different panels to represent a flow of group conversation. In an embodiment, the communication may be depicted in a story or comic based format to layout messages or comments from different people.
US10600211B2 System and method for calculating image similarity and recording medium
A system and method for calculating image similarity, each of which generates a retouch image using characteristic amounts relating to color, respectively obtained from a first image and a second image, and calculates similarity between the first image and the second image based on at least the retouch image.
US10600210B1 Data processing systems for real-time camera parameter estimation
Data processing systems are disclosed for determining semantic and person keypoints for an environment and an image and matching the keypoints for the image to the keypoints for the environment. A homography is generated based on the keypoint matching and decomposed into a matrix. Camera parameters are then determined from the matrix. A plurality of random camera poses can be generated and used to project keypoints for an environment using image keypoints. The projected keypoints can be compared to the actual keypoints for the environment to determine an error and weighting for each of the random camera poses.
US10600204B1 Medical environment bedsore detection and prevention system
A system and a method are described for preventing pressure ulcers in a medical care environment by monitoring adherence to a pressure ulcer prevention protocol. The method also includes identifying a first subset of pixels from the plurality of potential locations as representing a bed and/or a seating platform. The method also includes identifying a second subset of pixels within the field of view of the camera as representing an object (e.g., a subject, such as a patient, medical personnel; bed; chair; patient tray; medical equipment; etc.) proximal to the bed and/or seating platform. The method also includes determining an orientation of the object with respect to the bed and/or seating platform, and determining changes in the orientation and/or position of the object over a period of time. In implementations, the method further includes issuing an electronic communication alert based upon the determined orientation and/or position of the object over the period of time.
US10600201B2 Method of determining focus lens position, control program for making computer execute the method, and imaging device
A method of determining a position of a focus lens includes the steps of detecting luminance values corresponding to a plurality of imaging elements which detect light via a focus lens while moving the focus lens, calculating a contrast value for evaluation of a focused state of a subject image on the basis of the detected luminance values corresponding to the imaging elements, specifying the largest luminance value in the detected luminance values corresponding to the imaging elements, specifying a range in which the largest luminance value is not less than a value which is determined in advance in a moving range of the focus lens and determining the position of the focus lens on the basis of the contrast value in the specified range of the position of the focus lens.
US10600200B2 Method for viewing a laser spot
Method for viewing a laser spot included in a multispectral image representing an optical field composed of pixels including a plurality of components, the laser spot being produced by a laser pointer and having a wavelength taking values in a range of wavelengths dependent on operating temperatures of the laser pointer. The method includes: obtaining a multispectral image in which each component corresponds to the same instant of acquisition and represents a spectral band in a plurality of spectral bands covering continuously a spectral domain comprising said range of wavelengths; applying a contrast-accentuation procedure to a subpart of the multispectral image comprising the laser spot in order to obtain a subpart in which a contrast between the laser spot and a background is improved; and generating an image allowing display of the laser spot using information obtained following the application of said procedure.
US10600199B2 Extending object detection and identification capability for an object sensor device
A device and method for extending an object identification range in a vehicle environment are disclosed. In this regard, the embodiments may operate to solve to a remaining one of a set of pre-defined shape models to an object by successive iterations of point cloud data and associated closing distance to the object. Successive iterations of point cloud data may include receiving, via an object sensor device, the point cloud data, and detecting at least a portion of an object from the point cloud data, which portion is compared with each of a set of pre-defined shape models. The set is updated to include ones comparing favorably with the point cloud data. When the successive iterations solve to a singular remaining one of the set, an iterative match to the object may be based on the singular remaining one of the set of pre-defined shape models to identify the object.
US10600198B2 Information processing apparatus
An information processing apparatus includes an acquisition section that acquires first information indicating whether or not a target person performs a specific behavior on a target object disposed in plural places and second information indicating a behavior of the target person and including a stay time in the plural places, for each target person, a calculation section that calculates an evaluation value indicating a probability of the target person who has not performed the specific behavior performing the specific behavior on the target object, based on the acquired first information, and an estimation section that extracts data on the target object disposed in the place having a stay time which is smaller than a predetermined value, based on the acquired second information, and estimates an opportunity loss for the target object based on the evaluation value calculated for the target object.
US10600196B2 Distance measurement device based on phase difference
A distance measurement device including a pixel array and a cover layer is provided. The cover layer is covered on the pixel array. The cover layer includes a first cover pattern covering on a first area of a plurality of first pixels and a second cover pattern covering on a second area of a plurality of second pixels. The first area and the second area are rectangles of mirror symmetry along a first direction.
US10600192B1 Multi-camera homogeneous object alignment
A first digital representation in an image and a second digital representation in a second image is identified based at least in part on specified criteria. A first epipolar line in the second image is determined based at least in part on a position of the first digital representation in the image. A second epipolar line is determined based at least in part on a position of the second digital representation in the second image. At least one cost value is determined based at least in part on the first digital representation, the second digital representation, the first epipolar line, and the second epipolar line. The first digital representation and the second digital representation are determined, based at least in part on the at least one cost value, to represent a same object. The first digital representation is associated in a data store with the second digital representation.
US10600191B2 System and method for tracking multiple objects
The present invention relates to a system for tracking an object. The system includes an image capturing unit configured to capture a video of a predetermined observation area and output the captured video; and a multi-object tracker configured to output an object-tracking image by tracking multiple objects within an object image which is generated by extracting the objects from each of image frames obtained from the video obtained from the image capturing unit, wherein the multi-object tracker determines whether occlusion of the objects or hijacking occurs while performing multi-object tracking, and when it is determined that at least one of the occlusion and hijacking occurs, the multi-object tracker outputs the object-tracking image corrected by removing the occurring occlusion or hijacking.
US10600190B2 Object detection and tracking method and system for a video
An object detection and tracking method and system are provided. The object detection and tracking method includes the following steps: (i) selecting one of a plurality of frames of a video as a current frame, (ii) searching in an object tracker searching area of the current frame to generate a current object tracker, (iii) searching in each auxiliary tracker searching area of the current frame to individually generate a current auxiliary tracker, (iv) when the current object tracker is located at a block different from the blocks located by the generated object trackers, generating a new auxiliary tracker at the central position of the current frame, and (v) repeating the above steps until all the frames have been processed.
US10600188B2 Method and system for correcting field of view using user terminal information upon playback of 360-degree image
A method and a system for correcting a field of view (FOV) using tilt information of a user terminal upon playback of a 360-degree image. The method includes requesting to load a 360-degree image, correcting at least one of a tilt of the mobile terminal and a sensing value associated with a gesture input of the mobile terminal, for determining an FOV of the 360-degree image, with respect to the 360-degree image, and playing back the 360-degree image by exposing an FOV depending on at least the corrected tilt or the corrected sensing value.
US10600187B2 Trajectory detection devices and methods
A trajectory detection device includes a lens configured to receive an image of a field of view. An array of microlenses is configured to create an array of light field images based on the image. A detector array includes a plurality of photon sensitive photodetectors. The detector array is configured to generate output signals from each photodetector based on the array of light field images. A controller is configured to integrate the output signals over an integration period. At least a portion of the output signals are modulated at a modulating frequency having a modulating frequency cycle time that is smaller than the integration period. A three-dimensional image of motion in the field of view is generated based on the integration of the modulated output signals.
US10600185B2 Automatic liver segmentation using adversarial image-to-image network
A method and apparatus for automated liver segmentation in a 3D medical image of a patient is disclosed. A 3D medical image, such as a 3D computed tomography (CT) volume, of a patient is received. The 3D medical image of the patient is input to a trained deep image-to-image network. The trained deep image-to-image network is trained in an adversarial network together with a discriminative network that distinguishes between predicted liver segmentation masks generated by the deep image-to-image network from input training volumes and ground truth liver segmentation masks. A liver segmentation mask defining a segmented liver region in the 3D medical image of the patient is generated using the trained deep image-to-image network.
US10600183B2 Detection of blood vessels
A system for the detection of blood vessels includes an image sensor coupled to generate video data including a sequence of images of the blood vessels, and a heart rate monitor to measure a heart rate of a patient and to generate heart rate data. A controller is coupled to the image sensor to receive the video data, and coupled to the heart rate monitor to receive the heart rate data. The controller includes logic that when executed by the controller causes the controller to perform operations including isolate localized motion of the blood vessels in the video data using the heart rate data. The controller also computes a blood vessel mask (that includes differences between the video data and the localized motion of the blood vessels) and combined video data (that includes the video data and the blood vessel mask).
US10600182B2 Image processing apparatus and image processing method, that determine a conformable image
An image processing apparatus includes an image obtaining unit configured to obtain a time-sequential image obtained in order of a start image, a plurality of intermediate images, and an end image, an image selecting unit configured to select a plurality of combinations of images including the start image, at least one of the plurality of intermediate images, and the end image, and a conformable image determining unit configured to determine a conformable combination from among the plurality of combinations based on image quality of the images included in each of the plurality of combinations and a similarity between the images included in each of the plurality of combinations.
US10600179B2 Image analysis for determining characteristics of groups of individuals
Embodiments include methods for predicting one or more characteristics of an individual, such as a human or non-human animal, by applying computational methods to image(s) of the individual to generate one or more metrics indicative of the characteristics. Embodiments determine predictors of characteristics by creating a sample library of individuals, determining facial measurements for each individual, determining relationships between facial measurements and additional library data, and selecting predictors from these relationships. Embodiments include methods for predicting characteristics of individuals not in the library. Embodiments include methods for predicting characteristics of groups using predicted characteristics of individuals. Embodiments determine suitability of a pair of individuals (from the same or different species) for a particular purpose, task, or relationship based on characteristics of individuals. Other embodiments determine the compatibility of an individual with a group of other individuals. Embodiments include systems, devices, and computer-readable media comprising one or more of these methods.
US10600178B2 Methods for determining test result validity using fluid flow transit time across a test strip
The present disclosure relates to methods for determining a wavefront position of a liquid on a surface of an assay test strip placing a liquid on the surface of the test strip; and acquiring one or more signals from the surface of the test strip at one or more times, comparing the one or more acquired signals to a threshold, wherein the wavefront position is a position on the surface of the test strip where a signal is greater than or less than a threshold (e.g., fixed or dynamic threshold). Such methods may be used to determine the wavefront velocity of a liquid on a surface of an assay test strip and the transit time of a liquid sample to traverse the one or more positions on the surface of the assay test strip.
US10600177B2 Nuisance reduction using location-based attributes
Methods and systems are disclosed that provide nuisance reduction in images, such as semiconductor images that include one or more metal lines. A potential defect is correlated against pixel grey level intensity charts for two perpendicular axes. A position of the potential defect relative to a pattern, such as a metal line, is determined along the two axes. The potential defect can be classified as a defect of interest or nuisance event.
US10600170B2 Method and device for producing a digital image
A method for automatically producing a digital image includes selecting at least one capture mode for capturing at least two image signals from an image capture device. The image capture device captures at least two image signals of the same scene in a RAW format, each image signal being captured according to the image capture mode. A file in a standardized format comprising each image signal and metadata representative of the capture mode is generated and stored. The created file is digitally processed by selecting at least one processing algorithm to process at least two image signals according to the metadata representative of the capture mode, and by fusing at least two image signals according to each chosen image processing algorithm into a fused digital image signal.
US10600169B2 Image processing system and image processing method
Provided is an image processing system including at least one information processing apparatus and a distribution server. The information processing apparatus includes a clipping unit that performs image processing of clipping a predetermined object from a moving image in which the object is imaged and generates a clipped moving image of the object, and an operation content acquisition unit that obtains operation content of operation performed on the clipped moving image of the object. The distribution server includes an image processing unit that performs, individually for each of the objects, image processing that corresponds to operation content on a clipped moving image of a plurality of objects, and a combining unit that generates a combined moving image in which the plurality of objects is arranged by combining the clipped moving images of the plurality of objects that has undergone image processing.
US10600168B2 Method for generating 2D scan videokymographic images by using real-time or pre-stored ultra-high speed laryngeal endoscopy images, 2D scan videokymographic image generation server for performing same, and recording medium for storing same
A method by which a planar scan videokymographic image generation server generates planar scan videokymographic images by using real-time or pre-stored ultra-high speed laryngeal endoscopy images. The method includes the steps of: (a) acquiring monochrome or color ultra-high speed laryngeal endoscopy images; (b) setting a target region and a unit pixel for generating the 2D scan videokymographic images from the ultra-high speed laryngeal endoscopy images; (c) extracting pixel information of each frame of the ultra-high speed laryngeal endoscopy images according to the unit pixel for the target region; (d) generating frames of the planar scan videokymographic images by combining the extracted pixel information of each frame; and (e) generating a planar scan videokymographic video by combining the frames of the planar scan videokymographic images.
US10600165B2 Image processing apparatus capable of performing tone conversion with a visually equivalent luminance change, image processing method, and storage medium
An image processing apparatus operable to perform development processing by performing at least a tone conversion on RAW image data that is inputted image data, the image processing apparatus comprising: a setting unit configured to set a first tone conversion curve corresponding to a dynamic range of the image data; an adjusting unit configured to generate a second tone conversion curve by adjusting the first tone conversion curve so that luminance changes of a bright portion and a dark portion of the image data are visually equivalent; and a tone conversion unit configured to perform a tone conversion of the image data by using the second tone conversion curve.
US10600160B2 Motion compensation in a three dimensional scan
The present disclosure provides computing device implemented methods, computing device readable media, and systems for motion compensation in a three dimensional scan. Motion compensation can include receiving three-dimensional (3D) scans of a dentition, estimating a motion trajectory from one scan to another, and calculating a corrected scan by compensating for the motion trajectory. Estimating the motion trajectory can include one or more of: registering a scan to another scan and determining whether an amount of movement between the scans is within a registration threshold; determining an optical flow based on local motion between consecutive two-dimensional (2D) images taken during the scan, estimating and improving a motion trajectory of a point in the scan using the optical flow; and estimating an amount of motion of a 3D scanner during the scan as a rigid body transformation based on input from a position tracking device.
US10600158B2 Method of video stabilization using background subtraction
The present disclosure provides a method of correcting for a turbulence effect in a video comprising a plurality of frames. The method comprises determining a first background region and a region corresponding to a moving object in a first frame of the plurality of frames using a predetermined background model. A second background region in a second frame of the plurality of frames is then determined using the predetermined background model. A turbulence-corrected background region from the first background region and the second background region is generated and the region corresponding to the moving object and the turbulence-corrected background region is fused to form a turbulence-corrected frame. The method then updates the predetermined background model based on the turbulence-corrected frame and corrects for the turbulence effect in the second frame using the updated predetermined background model.
US10600156B2 Image properties-based adaptive filtering method and device in image coding system
A restoring picture filtering method performed by a decoding device, according to the present invention, comprises the steps of: calculating the activity of an image of a target region of a restoring picture; determining the directivity of the image of the target region; selecting a particular filter within a filter set on the basis of the activity and the directivity; and performing filtering on the restoring picture on the basis of the selected filter. According to the present invention, adaptive filtering may be applied on the basis of image properties of a target block of a restoring picture, and the objective/subjective image quality of the restoring picture may be enhanced therethrough.
US10600154B2 System and method for generating high-resolution stereo image and depth map
A system and method for generating high-resolution stereo images and depth map in multi-camera systems having multiple cameras with different resolutions and view angles. One method is to improve the lower resolution image and combining it with the higher resolution image, then the resulting image is processed by extensive algorithms to ensure utmost high quality. The system can also handle non-planar image contents. The process is to generate a crude depth map first and then divide the map into multiple layers. Each layer will be separately registered. The results from the registered layers will be merged to improve the depth map generation. The improved depth map could be repeatedly fed back to the beginning of the process to further improve the registration performance. The system and method can generate stereo images using uncalibrated cameras with different views and resolutions.
US10600149B1 Multi-user application system environment engine
A multi-user application system environment engine has an application system that, in turn, includes a simulation engine and a virtualized software environment. The simulation engine runs on top of the virtualized software environment and is configured to operate as a server. The simulation engine includes a declaration processor, a scene tree object manager, and a server listener, which processes any received change message by causing the declaration processor to transform each change declaration embedded in such change message into a corresponding change in an instantiated scene tree. The sever listener executes a synchronization process that records each change declaration in a declaration repository.
US10600148B2 System and method for mapped splicing of a three-dimensional look-up table for image format conversion
A system and method that splices an initial 3D LUT for imaging format conversion into a plurality of smaller LUTs that can be stored in separate RAMs. During operation, the upper 5-bits serve as index values of each component of an incoming GBR pixel and are used to determine which of the smaller RAMs contain the correct index values for the pixel data. Specifically, a first index value can be derived from the incoming GBR pixel data and used to lookup all sub-cube vertices corresponding to the incoming pixel and the corresponding RAMs. After determining the correct RAMs, a predetermined algorithm for each given RAM is applied to find the normalized RAM look-up addresses and identify the correct data for the exemplary imaging format conversion process.
US10600146B2 Symbology monitoring system
A method automatically verifies information to ensure it is rendered correctly on a display screen. The method generates an electronic configuration file that controls the interactions between a graphics monitoring unit and a system application stored in an electronic memory. The method retrieves data stored in a portion of a display's memory that holds the content of a screen image to be rendered on the display screen and compares the data stored in a portion of a display's memory with second data provided by the system application to verify that the screen image is displayed on the display screen correctly. The method transmits the results of the comparison to the system application.
US10600145B2 Image processor, for scaling image data in two directions. Computing system comprising same, and related method of operation
An image processor comprises first scaling logic that receives image data comprising a first number of lines and generates first scaled image data by scaling down the image data in a first direction, a rotation buffer that has storage capacity for storing a second number of lines less than the first number of lines and stores the first scaled image data in a rotated state, and second scaling logic that generates second scaled image data by scaling down the first scaled image data in a second direction different from the first direction.
US10600140B2 Method for selecting a display capturing mode
A method for extracting display data from a computing resource of a computer system comprises the dynamic selection of a display capturing mode among a plurality of display capturing modes.
US10600139B2 Systems, methods and apparatus for creating, editing, distributing and viewing electronic greeting cards
A system is provided for downloading an electronic greeting card application to a portable computing device. The system comprising a server, a paper greeting card, and a code printed on the paper greeting card. The electronic greeting card application is downloaded to the portable computing device from the server in response to the portable computing device scanning the code on the paper greeting card. Further herein, a system is provided where a category of greeting cards are contained within the electronic greeting card application, and at least a greeting card within the category of greeting cards. The greeting card comprises a plurality pages, with at least one of the a plurality pages having an option to customize, and each of the a plurality pages being movable by a touch of a finger. The customized greeting card may be previewed and may be sent via various sending mechanisms.
US10600138B2 System to monitor utilization of personal protective equipment in restricted areas
Systems, apparatuses and methods of monitoring the utilization of protective equipment by individuals requesting access to a restricted area that requires the use of specific protective equipment, are provided. A protective equipment checker, which includes a proximity sensor, a three-dimensional (3D) camera, and a radio-frequency identification (RFID) reader, performs a full body scan on the individual to determine if the location-specific protective equipment is being worn, or is in the possession of the individual. If a determination is made that the proper protective equipment is being worn, the individual is granted access to the location. If, one the other hand, the required protective equipment is not being worn, entry to the location is denied.
US10600126B1 Split sensing method
Client side and server side methods for combining data originating from an On Board Diagnostics (OBD) cap with data originating from a client computing device are presented. The method includes receiving, from a client computing device via a computer network, a plurality of OBD cap data originating from an OBD cap and receiving, from the client computing device via the computer network, a plurality of client computing device data originating from the client computing device. The method also includes selecting, at a processor, a first data parameter from the plurality of OBD cap data and selecting, at the processor, a second data parameter from the plurality of client computing device data. The method further includes analyzing, at the processor, the first data parameter and the second data parameter and flagging, at the processor, an insurance account associated with the OBD device as a result of the analysis.
US10600125B1 System and method for determining an indication of a location of a device in a vehicle
A computer-implemented method for determining an indication of a location of a first device in a vehicle is presented. A determination may be made of when a second device in the vehicle transmits a signal. When the second device transmits the signal, an indication of a direction of orientation of the first device may be determined. The indication of the direction of orientation of the first device may be affected by the signal being transmitted by the second device. The indication of the location of the first device in the vehicle may be determined based on an indication of a direction of motion of the vehicle and the indication of the direction of orientation of the first device. The indication of the location of the first device may include an indication of whether the first device is associated with a driver seat of the vehicle.
US10600124B2 Hybrid electronic record ordering system
An enterprise platform may receive information about a potential customer, the enterprise platform including an internal business Motor Vehicle Record (“MVR”) model. A vendor hub service may be in communication with a plurality of third party vendor platforms, at least one including a third party MVR model. The enterprise platform may apply business rules and logic to determine that: (i) the internal business MVR model will decide if an MVR will be purchased from an appropriate department of motor vehicles, (ii) the third party MVR model will decide if an MVR will be purchased, or (iii) a hybrid application of the models will decide if an MVR will be purchased. An MVR report ordering platform may transmit an MVR report request to a service in accordance with the enterprise platform business rules and logic decision and applicable model results.
US10600123B1 Systems and methods for automobile accident claims initiation
Automobile accident claims initiation systems and methods are describe. An insured driver may initiate a claim by operating a mobile device. The system provides automated inquiries to the driver through the mobile device. The driver provides responses to the inquiries using the mobile device. The driver may provide images and audio data, as well as personal information and information on the parties and vehicles involved in the accident. The system may automatically arrange for services such as a rental car or a tow truck. The system may provide claim information, such as a claim number to the driver by transmitting information to the mobile device.
US10600122B2 Systems and methods to implement an exchange messaging policy
Systems for and methods of evaluating messaging, comprising, receiving, via at least one server device, one or more messages, and said at least one server device processing at least one of the one or more messages by grading content included in said at least one message, applying a weighting factor to said at least one message according to said grading, thereby determining a weighted message count for said at least one message, aggregating the weighted message count for said at least one message, and initiating an action if the aggregated weighted message count meets or exceeds a predetermined count threshold.
US10600121B1 Forecasting trading algorithm performance
In a method of placing a security trade order using a trading algorithm in a computerized trading system, candidate order characteristics of a candidate order are received through a first GUI, and current market characteristics are obtained. Performance and fill rate scores are forecasted for executions of the candidate order by each of a plurality of trading algorithms using a ranking model based on historical data for a plurality of orders previously-executed via one or more of the plurality of trading algorithms, the candidate order characteristics and the current market characteristics. Each of the plurality of trading algorithms are ranked for the candidate order. A highest ranked trading algorithm is selected and is displayed on a second GUI. A selection of one of the displayed highest ranked trading algorithm is received from a user, and the candidate order is placed using the selected trading algorithm.
US10600119B2 Systems and methods for context-based event triggered product and/or service offerings
The disclosed embodiments include methods and systems for providing context-based event determination and/or context-based event triggered product and/or service offerings. A system may automatically detect that a client has experienced, directly or indirectly, a personal event, (e.g. a birth, a wedding engagement, a death, a car accident) and use such context to trigger the offering of a product and/or service. Product and/or service data is maintained for respective products and/or services available to clients as is events data associating respective products and/or services to particular personal event scenarios. An offering of at least one product and/or service to provide the client may be determined following the receipt of a personal event scenario experienced by the client. Operations may be performed to communicate to another computer system across a network to provide to the client the offering of the at least one product and/or service.
US10600118B2 Systems and methods for throttling transaction processing based on constrained sub-systems
A computer-based method for throttling payment card transaction processing is provided. The method uses a computer device including a processor and a memory. The method includes identifying, in the memory, a first threshold level. The method also includes transmitting a first plurality of transaction requests to a sub-processing system. The method further includes computing, by the processor, an average response time of the sub-processing system for processing the first plurality of transaction requests. The method also includes receiving a second plurality of transaction requests. The method further includes identifying one or more of the second plurality of transaction requests as failure candidates based at least in part on the average response time and the first threshold level. The method also includes failing one or more of the failure candidates.
US10600114B2 Manufacture for providing access to product information and related functionalities
A system and method for allowing a user to quickly access product information and/or commerce functionalities as related to one or more products that are associated with an electronic document, such as a web page, that is currently being viewed by the user in an electronic document viewing program, such as an Internet browser.
US10600112B2 Systems and methods for directing a user to a location of interest
A system for directing a shopper to an item of interest in a store comprises a floor surface at a store configured with indicators that communicate with each other to identify a path for guiding a store visitor from a current location to a location of an item of interest; a mobile device application executed by a mobile electronic device, the mobile device application generating a request for locating the item of interest; and a special-purpose processor that calculates the path from the current location of the store visitor to the location of the item of interest in response to the request received from the mobile device application. The indicators identify the path in response to the special-purpose processor calculating the path.
US10600110B2 Real-time order notification processing
Real-time order information is published to a server as an order is being placed for a customer and while the order is being fulfilled. The server dynamically pushes in real time the change in state of the order as the order is being fulfilled to a mobile device being operated by the customer.
US10600103B2 System and method for aggregating used vehicle data and presenting used vehicles for sale
A computerized system collects used vehicle data regarding vehicles available for sale from numerous sources (e.g., as from a vehicle auction system), and modifies and supplements such vehicle data for presentation to the consuming public in a searchable manner such that a single entity (e.g., a specific dealer) can offer all of the vehicles for sale to consumers while accounting for the various costs that will be incurred by the selling entity to successfully complete the sales transaction. The system may include interactive functionality with CRM systems to facilitate customer communications.
US10600101B2 Systems and methods for indicating the existence of accessible information pertaining to articles of commerce
A system and method are provided for indicating an existence of a link to information pertaining to an article of commerce. The present disclosure provides for downloading a look-up table from a server database to a mobile device via a communication network. The look-up table is configured to store a plurality of UPC numbers associated with a plurality of articles of commerce and a plurality of information link indicators. Each information link indicator is associated with a respective UPC number and article of commerce and indicates the existence of a link via the communication network to information pertaining to the respective article of commerce. The mobile device allows a consumer to immediately determine if product information is available for a particular article of commerce, via a visual or audible indication on the mobile device.
US10600100B2 Apparatus and method for providing item interaction with a virtual store
Systems, apparatuses, and methods are provided herein for store management. A system for store management comprises: a storage system in a backroom area, a conveyor system, a return sensor system, and a control circuit. The control circuit being configured to: receive an interact request from a customer via a user interface device in a showroom area, cause the conveyor system to retrieve one or more items from the storage system and transport the one or more items to the item interaction area based on the interact request, receive a return request, cause the return sensor system to collect data from the at least one item, determine whether to accept the return request based on the data collected by the return sensor system, and cause the conveyor system to retrieve the at least one item from the customer and make the at least one item available for another customer.
US10600099B2 Inferring service providers
A system and method for inferring service providers are provided. In example embodiments, member data of members of a social networking service is accessed. From the member data, it is inferred that a particular member among the members of the social networking service is a freelancer member. A service request that the freelancer member is capable of fulfilling is identified based on a service request skill associated with the service request and a freelancer skill of the freelancer member. An option for the freelancer member to fulfill the service request is presented on a user interface of a user device of the freelancer member.
US10600097B2 Distributing action items and action item reminders
Embodiments of the present disclosure relate to generating and distributing action items in response to responses and further performing various reminder actions for the action items. In particular, systems and methods disclosed herein facilitate implementation of action items in response to receiving feedback data within responses to electronic survey questions. For example, systems and methods disclosed herein facilitate generating action items in response to given customer responses to one or more electronic survey questions. Additionally, systems and methods disclosed herein provide one or more reminders to one or more entities to follow up and ensure performance of various tasks associated with respective action items.
US10600095B2 Kiosk management system
A kiosk management system may identify items with which to pre-stock a plurality of geographically distributed kiosks. The identified items may be delivered from a distribution center to one or more distribution agents, who then deliver the identified items to individual kiosks. When the kiosk management system receives a request for an item from a consumer who has been browsing items in, e.g., an electronic marketplace, the kiosk management system can determine whether the requested item is available at any kiosks in proximity of the consumer and provide a list of such kiosks to the consumer for selection. Following selection of a kiosk by the consumer, the kiosk management system can send the consumer a notification identifying the designated kiosk and including a generated code for use by the consumer in retrieving of the requested item from the designated kiosk.
US10600093B2 Short-paid reconciliation systems and methods
Systems and methods are provided for enabling third parties, such as authorized vendors, to reconcile short-paid adjustment requests initiated by service providers such as, for example, the United States Postal Service, in response to customer non- or underpayment for services rendered. In an embodiment, a method includes the steps of storing a short-paid adjustment request from an initiator, identifying a source for the short-paid adjustment request, generating a request to a VBI meter system for a short-paid adjustment request based on the source identified, storing the VBI meter system response to the short-paid adjustment request, and generating a file to the initiator based on the VBI meter system response.
US10600090B2 Query feature based data structure retrieval of predicted values
A system of content/query feature based data structure retrieval of predicted values is provided. The system can create a data structure having a plurality of rows corresponding to individual content/query features and a plurality of columns corresponding to individual predicted values. The processors can obtain a set of session features associated with a selection by a computing device in response to a query, and a set of content/query features associated with the selection of the content item. The processors can retrieve, from the data structure, a set of predicted values for each of the set of content/query features. The processors can generate, for each of the set of content/query features, a set of aggregate predicted values for each of the set of content/query features, and can include the set of aggregate predicted values in the data structure.
US10600089B2 System and method to measure effectiveness and consumption of editorial content
A system for analyzing user consumption of content on web pages or determining user engagement with content comprising a data collection script and an content-engagement-inference engine. The data collection script determines one or more content elements to be measured from a web page and collects description data associated with the one or more content elements. The description data describes information about the one or more content elements. The content-engagement-inference engine creates an inference or analytics result based on the description data. The inference or analytics result describes how the one or more content elements have been consumed by users and then provides the inference or analytics result for users to designated entities.
US10600088B2 Targeting online ads based on healthcare demographics
Systems and methods allow targeting messages to consumers using a plurality of records for a group of consumers, each record comprising healthcare demographic information (HDI) associated with individual consumers. HDI can include insured status information identifying whether a consumer likely has health insurance, which is received from at least one health services provider. A cookie can correlates a consumer's browser to healthcare demographic information. The cookie allows subsequent association of HDI with the browser, without exposing personally identifiable information of the first consumer to advertisers. Systems and methods can also associate an ID of a consumer's electronic device with the HDI, allowing mobile device and set top boxes to serve relate ads to the consumer. Consumers can be targeted based on selected HDI criteria.
US10600086B2 System and method for projecting and displaying images
The present invention relates to a system and method for selecting and transmitting images, particularly commercial messages and advertisements, to a projecting device mounted on a vehicle for projection and display of the images on the surface of the vehicle.
US10600085B2 Systems and methods for communicating privacy and marketing preferences
Systems and methods of managing and communicating privacy and marketing preferences are described. In particular, a system for managing and communicating comprises a central user preference center that is configured to store at least one privacy and marketing preference dataset of a user in association with account information identifying an account of the user. The central preference center is configured to publish at least one privacy and marketing preference dataset of a user to at least one entity preference center, and the at least one entity preference center is configured to communicate the user's entity preference center privacy and marketing preference dataset to the central user preference center.
US10600084B2 System and method for a modular user controlled search engine
Method and system for delivery of personal search services and advertising. The method includes collecting information from the user about the user's personal search engine, including, but not limited to digital content data sources, link crawl depth of those digital content data sources, and time interval to refresh the index of the digital content data sources created. In one embodiment of the present invention users do not pay a fee in return for allowing the provider to present advertising to the user as the user uses the invention. In another embodiment, advertisers purchase advertising display services from the provider to be displayed to specific users.
US10600082B1 Advertising selection
Selecting an advertisement is disclosed. Seed information associated a consumer's preference for audio content is received. An affinity set comprising one or more member items based at least in part on the received seed information is determined. An advertisement associated with at least one item in the affinity set is selected. The advertisement is caused to be displayed to the consumer.
US10600081B2 Methods and systems for detecting fraudulent advertisements in pay-per-call advertising
A method includes monitoring electronic network advertisements for policed advertising content via a fraud monitor, retrieving a pay-per-call advertisement of an advertiser via the fraud monitor based on the monitoring, analyzing the pay-per-call advertisement via the fraud monitor to confirm it as a suspect pay-per-call advertisement, establishing a fraud-detection telephone call via an advertisement telephone number of the suspect pay-per-call advertisement from a control telephone number of the fraud monitor and in response thereto connecting the fraud-detection telephone call to a target telephone number of the advertiser via a connection provider, and tracking and storing fraud-detection telephone call information, including the advertisement telephone number, the control telephone number, a publisher reference associated with the suspect pay-per-call advertisement, and the target telephone number, via the fraud monitor, of a telephone connection between the control telephone number and the target telephone number.
US10600079B2 Offline location-based consumer metrics using online signals
A business monitoring system is described herein that brings together the previously separate worlds of social media and offline secret shopper and similar programs. With the business monitoring system, owners of brands are able to monitor the local voice of the customer to detect local and regional trends in sentiment and activity, build benchmarks and goals for local storefronts, evaluate in-store operations and customer service trends, and measure the local impact of marketing and advertising initiatives. The system collects and analyzes signals from online sources, producing reports, analytics, benchmarks, and alerts regarding offline activity at the local/store-front level. The system normalizes the signals from various sources, analyzes the signals at the individual location level, aggregates the data across various dimensions, builds benchmarks for comparison, and fires triggers notifying appropriate people upon detecting a meaningful variance. Thus, the system provides a rich and timely set of information to business decision makers.
US10600078B2 Methods and systems for measuring brand uplift for search campaigns
Systems and methods for measuring brand uplift in a computer networked environment are provided. A data processing system can assign a first set of device identifiers to an experimental arm and a second set of device identifiers to a control arm. Computing devices associated with the experimental arm receive third-party content items promoting a brand for which a brand uplift experiment is performed, while computing devices associated with the control arm do not receive third-party content items promoting the brand. At the end of the experiment, a brand uplift metric value is computed by analyzing search query logs of the computing devices. The brand uplift metric value is then provided to an advertiser for display.
US10600076B2 Systems and methods for obfuscated audience measurement
A panel provider may transmit queries to an audience measurement server to retrieve measurement data for subsets of clients selected via one or more characteristics, such as characteristics of the client, characteristics of the client's device, characteristics of the received content, etc. To protect panel data, the panel provider need not identify these characteristics to the audience measurement server; rather, queries may be made via a plurality of filters that may be applied to client and/or content identifiers. Because the audience measurement server may apply the filters or data structures to select client data for retrieval without knowing what the filter represents, the panel provider's reason for any particular query may be hidden. For further obfuscation, the panel provider may provide a plurality of filters that individually may identify large numbers of clients, but when intersected or applied together, identify only the clients for whom measurement data is required.
US10600075B2 Proactive web content attribute recommendations
Methods and systems are provided for providing suggested edits for content placed into a webpage under construction using a webpage content recommendation system. Attributes associated with placed content added to a webpage under construction can be compared with predictive content to determine if any edits are predicted to increase effectives of the webpage. Predictive content can be content that is the same, or similar to, the placed content added to the webpage. Predictive content can be taken from a webpage in the same category as the webpage (e.g., a category can be vertical sporting goods stores or healthcare providers) or from deployed pages on the same website as the webpage. In this way, a suggested edit can be determined based on the predictive content and provided to a user.
US10600073B2 System and method for tracking the performance of advertisements and predicting future behavior of the advertisement
A method and system for tracking the performance of an advertisement are provided. The method includes receiving at least one advertisement and associated metadata from a client node; publishing the at least one advertisement through at least one advertisement channel; continuously collecting at least one variable in association with the at least one advertisement; continuously monitoring the performance of the at least one advertisement; and generating a prediction of future behavior of the at least one advertisement with respective to the at least one variable and the monitored performance of the at least one advertisement.
US10600068B2 User interface for loyalty accounts and private label accounts
The present disclosure generally relates to the use of loyalty accounts, private label payment accounts, and general payment accounts using an electronic device with an electronic wallet. Various accounts are linked to the electronic device. In some examples, the electronic device is NFC-enabled. The electronic device may be used to provide loyalty account information and payment account information to a payment terminal, such as an NFC-enabled payment terminal.
US10600064B2 Reducing churn rate for a social network service
Systems and methods for reducing a churn rate associated with subscribers of social network services are described. In some example embodiments, the systems and methods may access activity information associated with a former subscriber of a social network service, compare the accessed activity information to activity information associated with subscribers of the social network service, identify one or more differences between the activity information associated with the former subscriber of the social network service and the activity information associated with the subscribers of the social network service, and perform an action based on the identified one or more differences.
US10600058B2 Anti-counterfeit signature
A method for applying an anti-counterfeit signature on a product, and an anti-counterfeit signature. The method includes selecting a substrate and a type of signature and forming a signature of the selected type on the substrate with atomic layer deposition, ALD, wherein forming the signature includes applying at least one layer having a predetermined property configured to be detected with an analysis method on the substrate by atomic layer deposition, ALD.
US10600055B2 Authentication and interaction tracking system and method
Aspects of the invention relate to a central authentication and interaction tracking system for authenticating an entity making a request related to a financial account. The system facilitates authentication of an entity engaging in an interaction with a financial institution, the authentication based on a record of interactions initiated by the entity. The system includes an application interface receiving interaction requests over a network, the interaction requests originating from multiple entities and including a plurality of authentication factors. The system further includes a computer processor and computer memory capable of building, from each interaction request, an entity print record for each of the multiple entities, wherein each entity print record includes indicators of the authentication factors from each initiated transaction request. The system further facilitates deriving, from the entity print record, an entity print and storing the entity print in at least one computer memory, comparing received authentication factors for a requested interaction with the entity print, and making an authentication determination based on the comparison.
US10600047B2 Wearable device for event access, payment for offline transactions at the event, and visual light display
A wearable device receives ticket information for an event and information indicating a quantity of funds allocated from an account, associated with a user of a user device, to the wearable device, and stores the ticket information and the information indicating the quantity of funds. The wearable device utilizes a wireless component to pair the wearable device and the user device, and provides, to the user device and via the wireless component, the ticket information and information indicating access privileges for the event. The wearable device generates a token for a PoS device for a charge incurred at the event during an offline transaction with the PoS device, and provides, via a NFC component, the token to the PoS device. The wearable device provides, to the user device and via the wireless component, information indicating that that the token was provided to the PoS device.
US10600040B1 Automatic teller machine game-based transaction functionality
In an example, a method for implementing gamification in user interface transactions of a customer financial transaction device such as an automatic teller machine (ATM) or kiosk may be provided to improve security and enable enhanced electronic display and user interface features. In one example, the electronic operations for implementing gamification may include associated actions in a user interface transaction screen with defined gamification functions, receiving and evaluating input in the user interface transaction screen, and enabling or performing certain transaction actions based on an expected gamification action. In further examples, the gamification may be implemented based on themes for the user interface that match entertainment themes, individual games, or customizations to graphical and text content established by the user.
US10600038B2 System and method for facilitating payment for a third party's application subscription
A system, apparatus, and methods are provided for facilitating payment for a third party's use of an application by a current user. The current user, or payor, initiates the process within the application by selecting one or more recipients. The system that hosts the application then determines which of the third parties are eligible. A target recipient may be ineligible because her application subscription never expires, because it doesn't expire within a threshold period of time, or for some other reason. The system identifies the target recipients that are eligible, and the payor may configure the gift payment (e.g., by choosing a duration of the subscription). The payor then chooses a method of electronic payment and, depending on the method selected, may redeem a coupon with the application host system, or the process may complete automatically. The payor and/or the recipient(s) may be notified of successful activation of the subscription(s).
US10600032B2 Prioritization of e-mail files for migration
For each of a plurality of e-mail files contained in a first data repository, at least one score for the e-mail file can be determined. Determining the at least one score can include determining whether the e-mail file contains at least one design element and, responsive to determining that the e-mail file contains at least one design element, determining whether the design element is authored by a template developer. A ranking can be assigned to each of the plurality of e-mail files based on the scores. E-mail files having a ranking that at least meets a threshold value can be identified. Migration of the e-mail files having the ranking that at least meets the threshold value to the second data repository can be automatically initiated in response to the user selecting a user interface element.
US10600031B2 Automated device communication linking
A method and system for improving an automated online message linking system is provided. The method includes automatically selecting keywords in an online transcript generated via a messaging software application. The keywords are analyzed with respect to technical skill based software tags stored within a database repository. Contribution attributes associated with user communications are determined and associated software code is generated and executed. Users are ranked within a multidimensional array of a memory device thereby modifying a functionality of the specialized memory device. The multidimensional array is scanned with respect to the technical skill based software tags and matrix based weightings are generated. A group of users is automatically selected and hardware devices are automatically connected to the messaging hardware device.
US10600028B2 Automated topology change detection and policy based provisioning and remediation in information technology systems
Aspects of the present disclosure involve systems, methods, computer program products, and the like, that provide automated topology change detection and policy based provisioning and remediation in information technology systems, among other functions and advantages.
US10600025B2 Product intelligence engine
In one example, a product intelligence engine for visualizing matching and non-matching ones of asynchronously-modifiable functional parts, physical parts, and virtual parts of a variant of a product.
US10600023B2 Apparatus and method for dynamic layaway inventory management
Systems, apparatuses, and methods are provided herein for dynamic inventory management. A system for dynamic layaway inventory management comprises a layaway contract database, an inventory database, and a control circuit. The control circuit being configured to periodically: aggregate a plurality of layaway contracts in the layaway contract database to determine convey locations and convey dates for one or more units of an item, determine inventory unit counts of the item at a plurality of item locations based on inventory information stored in the inventory database, determine a layaway reserve unit count for each of the plurality of item locations based on the convey locations and the convey dates for the one or more units of the item and the inventory unit counts of the item at the plurality of item locations, and cause a number of available units of the item to be adjusted based on the layaway reserve unit count.
US10600021B2 Systems and methods for optimizing delivery routes using fleet vehicles and third-party deliverers
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving website orders on a website of an online retailer for delivery of products, determining at least one fleet delivery route for delivery of the products using a vehicle fleet of the online retailer, and performing a randomized node movement on the at least one fleet delivery route to optimize delivery of the products. Performing the randomized node movement can include selecting a source route, selecting a first node from the source route, selecting a destination route from the at least one fleet delivery route and one or more third-party delivery routes, evaluating a cost differential of inserting the first node into a third-party delivery route, and inserting the first node into first third-party delivery route.
US10600019B1 Systems and methods for mail piece interception, rescue tracking, and confiscation alerts and related services
Exemplary embodiments of the present invention would project a route and a delivery schedule for relevant mail pieces and would monitor carrier recorded tracking events for those mail pieces to determine whether or not actual tracking events are following the projected route and the projected schedule, and/or whether or not issues that might impact their delivery and/or their delivery schedule, may have arisen along their projected route; such exemplary embodiments would provide an alert to the relevant user(s) and/or other authorized parties and/or relevant carrier(s) and would facilitate user interaction by the relevant user(s) and/or parties to provide intercept and/or rescue and/or confiscation instructions; exemplary embodiments would facilitate automatic interfaces with the relevant carriers and delivery services for the subject mail piece to resolve rescue, item loss, insurance coverage, postage refund, intervention and/or confiscation instructions and issues.
US10600017B2 Co-opetition index based on rival behavior in social networks
An approach is provided that creates a co-opetition index. The co-opetition index is created by mining data from online sources that are related to competitor activities associated with a competitor of an organization. The competitor is selected from many competitors of the organization. Possible business actions are automatically identified that correspond to the competitor activities. The set of possible business actions are analyzed using a game theory analysis. The game theory analysis results in an identification of next actions that maximize a payoff to the organization. The co-opetition index is adjusted based on a classification of the next actions on a competitiveness scale. The resulting co-opetition index is then provided to a user of the system.
US10600016B2 Analysis of dissimilarity among business components
For each business process of N business processes of the business (N at least 1), a two-dimensional symmetric dissimilarity matrix in which the rows and columns denote the business components of the business is generated. Each off-diagonal element of the symmetric dissimilarity matrix is specific to a pair of two different business components and (I) includes an only dissimilarity measure assigned to the pair of two different business components, (ii) includes a mean of dissimilarity measures assigned to the pair of two different business components, or (iii) is blank which denotes that no dissimilarity measure has been assigned to the pair of two different business components. A rotatable spatial distribution of the business components, derived from the symmetric dissimilarity matrix, is displayed to a user who subsequently selects one or more business components for usage in a manner that reflects the spatial distances between the displayed business components.
US10600011B2 Methods and systems for improving engagement with a recommendation engine that recommends items, peers, and services
Computerized methods and systems for improving engagement with a recommendation engine that recommends items, peers, and services are provided. Stored data of a plurality of users is electronically accessed and analyzed. A respective passive profile is determined for each of the users based on the analyzing of the stored data. The respective passive profiles are then stored for use by the recommendation engine. The recommendation engine can then provide recommendations for at least one of items, peers, and services to a respective user based on at least the respective passive profile. The recommendations may be further based on at least one of an explicit profile comprising information provided by the respective user and an activity profile based on tracked activity of the respective user with regard to prior recommended items.
US10600008B2 System implementing electronic case versioning
Techniques disclosed herein provide electronic case versioning in a case management system. A request to capture a snapshot of an electronic case at a current point in time is received. The snapshot provides a record of the electronic case at the current point in time. Information associated with the electronic case at the current point in time is identified. The information is stored in an object representing the snapshot.
US10600006B1 Logistic regression modeling scheme using secrete sharing
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a multi-party secure logistic regression model (SLRM) by using secrete sharing (secret sharing) techniques. One of the methods includes dividing sample training data for a secure logistic regression model (SLRM) into a plurality of shares using secret sharing (SS), wherein each share is distributed to a secure computation node (SCN); iteratively updating parameters associated with the SLRM using each share of the sample training data, wherein the iterative updating continues until the occurrence of a predetermined condition; and after iteratively updating the parameters associated with the SLRM, outputting a training result configured for use by each SCN.
US10600005B2 System for automatic, simultaneous feature selection and hyperparameter tuning for a machine learning model
A computing device selects a feature set and hyperparameters for a machine learning model to predict a value for a characteristic in a scoring dataset. A number of training model iterations is determined. A unique evaluation pair is selected for each iteration that indicates a feature set selected from feature sets and a hyperparameter configuration selected from hyperparameter configurations. A machine learning model is trained using each unique evaluation pair. Each trained machine learning model is validated to compute a performance measure value. An estimation model is trained with the feature set, the hyperparameter configuration, and the performance measure value computed for unique evaluation pair. The trained estimation model is executed to compute the performance measure value for each unique evaluation pair. A final feature set and a final hyperparameter configuration are selected based on the computed performance measure value.
US10600004B1 Machine-learning based outcome optimization
One example provides a recommendation system configured to receive, from a plurality of remote devices, user data corresponding to a plurality of users. The recommendation system is further configured to, for a user of interest, determine, using an optimizer comprising a machine learning model, a default likelihood of an outcome of interest being achieved based at least on a set of user actions of the user of interest that have occurred after a start point and to determine, using the optimizer, a first hypothetical likelihood of the outcome of interest being achieved based at least on the set of user actions and on a first possible user action being a next user action hypothetically performed. The recommendation system is further configured to, determine a next action to recommend to the user of interest, and output the next action to recommend.
US10600000B2 Regularization of machine learning models
Methods, systems, and apparatus, including computer programs encoded on computer storage medium, for regularizing feature weights maintained by a machine learning model. The method includes actions of obtaining a set of training data that includes multiple training feature vectors, and training the machine learning model on each of the training feature vectors, comprising, for each feature vector and for each of a plurality of the features of the feature vector: determining a first loss for the feature vector with the feature, determining a second loss for the feature vector without the feature, and updating a current benefit score for the feature using the first loss and the second loss, wherein the benefit score for the feature is indicative of the usefulness of the feature in generating accurate predicted outcomes for training feature vectors.
US10599998B2 Feature selection using a large deviation principle
A learning device includes a classification unit that classifies data to be determined by using a learner configured to classify data based on a predetermined feature among features included in the data. The learning device includes an estimation unit that estimates, from classification results according to the classification unit, the behavior of the probability of a mistake occurring in the classification results according to the classification unit based on a large deviation principle. The learning device includes a determination unit that determines, based on the behavior estimated by the estimation unit, whether to add a new feature to an object to be learned for the learner.
US10599996B2 Cognitive computing for servers and mobile devices
Techniques for implementing a safety protocol are provided. In one example, a system is provided that can execute a machine-learned model to determine cognitive data representing a prediction about a state of an environment and an action to be performed in response to the prediction. The system can determine that a connection with a remote device is unavailable, and in response activate a safety protocol.
US10599990B2 Quantum information processing system
A building block for a quantum information processing system includes a superconducting qubit having a Josephson junction connected between two superconducting electrodes. The two superconducting electrodes are coaxial and coplanar. The building block also includes a control line coupled to the superconducting qubit and arranged to control the state of the superconducting qubit, and/or a readout element coupled to the superconducting qubit and arranged to measure the state of the superconducting qubit. The control line and/or the readout element are arranged out of plane with respect to the two superconducting electrodes.
US10599987B2 Apparatuses, systems, and methodologies for permeability prediction
Systems, methods, and apparatuses are provided for permeability prediction. The method acquires data associated with one or more geological formations, calculates, using processing circuitry and a trained Hidden Markov model, log-likelihood values to group the data into a plurality of clusters, and trains an artificial neural network for each of the plurality of clusters when the mode of operation is training mode. Further, the method acquires one or more formation properties corresponding to a geological formation, determines using the trained Hidden Markov model, a log-likelihood score associated with the one or more formation properties, identifies a cluster associated with the one or more formation properties as a function of the log-likelihood score, and predicts a permeability based at least in part on the one or more formation properties and a trained artificial neural network associated with the identified cluster when the mode of operation is forecasting mode.
US10599981B2 System and method for estimating audience interest
Systems, methods and computer-accessible mediums can be provided that can determine an audience interest distribution(s) of content(s) by, for example, receiving first information related to a web behavior(s) of a user(s), determining second information related to a user interest distribution(s) of the user(s) based on the first information, and determining determine the audience interest distribution(s) of the content(s) based on the second information.
US10599980B2 Technologies for cognitive cuing based on knowledge and context
Technologies for providing cues to a user of a cognitive cuing system are disclosed. The cues can be based on the context of the user. The cognitive cuing system communicates with a knowledge-based system which provides information based on the context, such as the name of a person and the relationship the user of the cognitive cuing system has with the person. The cues can be provided to the user of the cognitive cuing system through visual, auditory, or haptic means.
US10599977B2 Cascaded neural networks using test ouput from the first neural network to train the second neural network
A method includes: training a first neural network using a first training dataset; inputting each test data of a first test dataset to the first neural network; calculating output data of the first neural network for each test data of the first test dataset; composing a second training dataset of training data from the first test dataset that causes the first neural network to output data within a first range; and training a second neural network using the second training dataset.
US10599975B2 Scalable parameter encoding of artificial neural networks obtained via an evolutionary process
A source system initializes, using an initialization seed, a first parameter vector representing weights of a neural network. The source system determines a second parameter vector by performing a sequence of mutations on the first parameter vector, the mutations each being based on a perturbation seed. The source system generates, and stores to memory, an encoded representation of the second parameter vector that comprises the initialization seed and a sequence of perturbation seeds corresponding to the sequence of mutations. The source system transmits the data structure to a target system, which processes a neural network based on the data structure.
US10599974B2 System and method for information highways in a hybrid feedforward-recurrent deep network
An apparatus and a method. The apparatus includes a first recurrent network in a first layer; a second recurrent network in a second layer connected to the first recurrent network; a distant input gate connected to the second recurrent network; a first highway gate connected to the distant input gate and the second recurrent network; a first elementwise product projection gate connected to the distant input gate, the highway gate, and the second recurrent network; a second highway gate connected to the first recurrent network and the second recurrent network; and a second elementwise product projection gate connected to the first recurrent network, the second highway gate, and the second recurrent network.
US10599972B2 Smartcard constructions and methods
Smartcards having (i) a metal card body (MCB) with a slit (S) overlapping a module antenna (MA) of a chip module (TCM) or (ii) multiple metal layers (M1, M2, M3) each having a slit (S1, S2, S3) offset from or oriented differently than each other. A front metal layer may be continuous (no slit), and may be shielded from underlying metal layers by a shielding layer (SL). Metal backing inserts (MBI) reinforcing the slit(s) may also have a slit (S2) overlapping the module antenna. Diamond like carbon coating filling the slit. Key fobs similarly fabricated. Smart cards with metal card bodies (MCB). Plastic-Metal-Plastic smartcards and methods of manufacture are disclosed. Such cards may be contactless only, contact only, or may be dual-interface (contact and contactless) cards.
US10599971B2 Method for producing conducting tracks on a substrate
Method of producing wire inlaid on a support and inlaid wire obtained. The invention relates to an antenna for radiofrequency transponder, said antenna comprising conducting wire portions which are to a major extent inlaid and conducting wire portions which are to a minor extent non-inlaid on a plane support. The antenna is characterized in that said wire portions which are to a minor extent non-inlaid extend over or cross at least one favoured fold line and/or one fold line predefined according to a standardized folding resistance test. The invention also relates to a portable electronic object comprising said antenna and a corresponding method of production.
US10599965B2 RF tag circuit
An RF tag circuit connected to an antenna and a load is provided. The RF tag circuit includes: a rectification circuit rectifying a radio wave received by the antenna and supplying DC power; a matching circuit having a changeable impedance and disposed between the antenna and the rectification circuit; a control part repeatedly controlling activation and stopping of the load; and an adjustment part changing the impedance of the matching circuit in a predetermined direction, storing a first electric power generated by the rectification circuit when a predetermined time has elapsed after the load is activated, and changing the impedance of the matching circuit based on a magnitude relationship between a second electric power generated by the rectification circuit when the predetermined time has elapsed after the load is activated at a timing after the first electric power is generated and the stored first electric power.
US10599960B2 Laser cutting of printed labels
Apparatuses and embodiments related to compensated laser cutting of labels. A computer system receives an image of a label, and rasterizes the image. The computer system determines how much of each type of printer ink of a label printer to deposit at each pixel location of the image. The computer system determines which pixels intersect a cut line, and determines the characteristics of the ink of the pixels, such as the quantity or thickness of the ink at the pixel locations. The computer system determines laser data including power, cut speed, and/or frequency of a laser that is tuned to accurately cut through the ink that forms the image, the material(s) of the label, and the adhesive that removably adheres the label to base material(s), but to not excessively damage the base material(s). A laser cutting system uses the laser data to control a laser.
US10599959B2 Automatic pest monitoring by cognitive image recognition with two cameras on autonomous vehicles
A computer-implemented method, an automatic pest control monitoring system and computer program product automatically monitor for pests on crops. An autonomous vehicle equipped with a normal camera and at least one alternate camera, simultaneously captures a normal image and a true alternate image containing a same portion of the crops. A composite image is generated using the difference of the captured images. If at least one pest is determined to present by applying an object recognition algorithm to the composite image, reactive measures are automatically deployed. The alternate camera may be an infrared camera or an ultraviolet camera. The composite image is generated by correlating the normal image with the true alternate image, determining the differences between the normal image and the true alternate image, and generating the composite image based on the differences between the normal image and the true alternate image.
US10599957B2 Systems and methods for detecting data drift for data used in machine learning models
A system and method for detecting data drift is disclosed. The system may be configured to perform a method, the method including receiving model training data and generating a predictive model. Generating the predictive model may include model training or hyperparameter tuning. The method may include receiving model input data and generating predicted data using the predictive model, based on the model input data. The method may include receiving event data and detecting data drift based on the predicted data and the event data. The method may include receiving current data and detecting data drift based on the data profile of the current data. The method may include model training and detecting data drift based on a difference in a trained model parameter from a baseline model parameter. The method may include hyperparameter tuning and detecting data drift based on a difference in a tuned hyperparameter from a baseline hyperparameter. The method may include correcting the model based on the detected data drift.
US10599950B2 Systems and methods for person recognition data management
The various implementations described herein include systems and methods for recognizing persons in video streams. In one aspect, a method includes: (1) obtaining images collected by video cameras in a smart home environment, each image including a detected person; (2) for each image, obtaining personally identifiable information of the detected person, the personally identifiable information generated from analysis of the image; (3) grouping the images into a first group of a plurality of groups based on the personally identifiable information, each group of the plurality of groups representing a unique person; (4) receiving from a user a request to remove a first image from the first group; and (5) in response to the request: (a) removing the first image from the first group; and (b) disassociating the corresponding personally identifiable information from the first group.
US10599948B2 Systems and methods for contouring a set of medical images
Systems and methods are provided for contouring a set of medical images. Deformation field data is generated between a source image and a target image of the set of medical images. The deformation field data relates structures in the source image to corresponding structures in the target image and is generated in accordance with a deformable registration algorithm. The deformation field data is utilized to generate target contour data associated with the target image from source contour data, associated with the source image, that identifies one or more objects within the source image.
US10599941B2 Multi-feature image tracking
A processing system is configured to access an image of a system under analysis including a plurality of features of interest. The processing system determines a first angular position estimate of a first feature of interest in the image and determines a second angular position estimate of a second feature of interest in the image. The processing system determines a final angular position estimate for the system under analysis based on a relationship between the first angular position estimate and the second angular position estimate. The final angular position estimate is output.
US10599932B2 Personal electronic device for performing multimodal imaging for non-contact identification of multiple biometric traits
A hand holdable, portable apparatus for imaging a portion of an anatomy of a person, without physical contact with the anatomy. The apparatus has a housing, a touchscreen display mounted in the housing, and a plurality of illumination modules disposed on the housing and configured to provide illumination beams at different wavelengths and having different polarizations. A camera is supported on the housing and forms an imaging subsystem for capturing a plurality of acquired images produced by illumination from the illumination modules. A processing subsystem analyzes the acquired images and generates a new image which has enhanced contrast of features associated with at least one of a surface biometric trait of the portion of the anatomy, and/or a subsurface biometric trait of the portion of the anatomy. This image(s) can be used for verification of the person's identity by software incorporated in the portable apparatus or by transmitting information generated by the images to a remote data base.
US10599930B2 Method and apparatus of detecting object of interest
Disclosed is a method and apparatus of detecting an object of interest, where the apparatus acquires an input image, sets a region of interest (ROI) in the input image, and detects the object of interest from a restoration image, having a resolution greater than a resolution of the input image, corresponding to the ROI.
US10599927B2 Generating pixel maps from non-image data and difference metrics for pixel maps
Systems and methods for scalable comparisons between two pixel maps are provided. In an embodiment, an agricultural intelligence computer system generates pixel maps from non-image data by transforming a plurality of values and location values into pixel values and pixel locations. The non-image data may include data relating to a particular agricultural field, such as nutrient content in the soil, pH values, soil moisture, elevation, temperature, and/or measured crop yields. The agricultural intelligence computer system converts each pixel map into a vector of values. The agricultural intelligence computer system also generates a matrix of metric coefficients where each value in the matrix of metric coefficients is computed using a spatial distance between to pixel locations in one of the pixel maps. Using the vectors of values and the matrix of metric coefficients, the agricultural intelligence computer system generates a difference metric identifying a difference between the two pixel maps. In an embodiment, the difference metric is normalized so that the difference metric is scalable to pixel maps of different sizes. The difference metric may then be used to select particular images that best match a measured yield, identify relationships between field values and measured crop yields, identify and/or select management zones, investigate management practices, and/or strengthen agronomic models of predicted yield.
US10599925B2 Method of detecting fraud of an iris recognition system
A method of detecting attempted fraud against a system recognising the iris of the human eye includes generation of a first image of an iris using first means of image capture in a visible light spectrum, and generation of a second image of said iris using second means of image capture in a near infra-red spectrum. The method also includes determination of at least one characteristic of the first image as a function of respective optical characteristics of pixels of a plurality of pixels of this first image and determination of at least one characteristic of the second image determined as a function of respective luminous intensities of pixels of a plurality of pixels of this second image. As a function of these determined characteristics, a signal representative of suspected detection of attempted fraud is generated.
US10599923B2 Mobile device utilizing multiple cameras
A mobile electronic device may have two rear facing cameras to capture environmental information. A camera and a depth sensor of the mobile electronic device may capture biometric facial data for security verification. Characteristics of the environment may be identified based on the environmental information and results of the security verification.
US10599920B2 Automated digital magnifier system with hand gesture controls
An imaging system includes one or more cameras, a display and processing system. The system can include a processor for receiving image data sets to generate combined images of the field of view and a magnified stabilized portion. Various embodiments emulate a digital magnifier or digital mirror applications. In some implementations, the processor can employ the captured images to detect one or more objects of interest (e.g., one or more objects moving within the field of view), in particular the object being magnified, the users' hand and fingers, along with gestures and held tools to affect the acquisition, tracking and magnification of the active work area.
US10599916B2 Methods and systems for playing musical elements based on a tracked face or facial feature
Exemplary embodiments relate to applications for facial recognition technology and facial overlays to provide gesture-based music track generation. Facial detection technology may be used to analyze a video, to detect a face, and to track the face as a whole (and/or individual features of the face). The features may include, e.g., the locations of the mouth, direction of the eyes, whether the user is blinking, the location of the head in three dimensional space, the movement of the head, etc. Expressions and emotions may also be tracked. Features/expressions/emotions meeting certain conditions may trigger an event, where events may cause a predetermined musical element to play (e.g., drum beat, piano note, guitar chord, etc.). The sum total of the musical elements played may result in the creation of a musical track. The application of events may be balanced based on musical metrics in order to provide a fluent sound.
US10599913B2 Face model matrix training method and apparatus, and storage medium
Face model matrix training method, apparatus, and storage medium are provided. The method includes: obtaining a face image library, the face image library including k groups of face images, and each group of face images including at least one face image of at least one person, k>2, and k being an integer; separately parsing each group of the k groups of face images, and calculating a first matrix and a second matrix according to parsing results, the first matrix being an intra-group covariance matrix of facial features of each group of face images, and the second matrix being an inter-group covariance matrix of facial features of the k groups of face images; and training face model matrices according to the first matrix and the second matrix.
US10599912B2 Analysis of reflections of projected light in varying colors, brightness, patterns, and sequences for liveness detection in biometric systems
Spoofed faces are unlikely to reflect a likeness detection image in the same manner as live faces. To determine likeness of a subject face, a likeness detection image is displayed on a screen of a face recognition device in the direction of the subject face, and a reflection image of the subject face is captured while the likeness detection image is displayed. The reflection image is analyzed to determine whether the reflection image contains any reflections of the likeness detection image, and a likeness determination is made based on the location and/or character of any such reflections.
US10599910B2 Method and apparatus for fingerprint recognition
A method and an apparatus for fingerprint recognition are disclosed. The apparatus for the fingerprint recognition may extract a plurality of fingerprint feature points from a fingerprint image and may predetermine a group among the plurality of fingerprint feature points. The apparatus for the fingerprint recognition may also calculate a ridge number between the first fingerprint feature points included in the group and may use the ridge number to generate a ridge count sequence.
US10599909B2 Electronic device and method for non-contact capacitive and optical pin hole fingerprint detection
An electronic device and method are provided having an optical image sensor and a capacitive proximity sensor. A pin hole opening within a ring electrode of the capacitive proximity sensor is integrated into and used by the optical sensor. Inner and outer electrodes of the ring electrode can be centered about the pin hole opening and spaced apart to perform capacitive proximity detection of a live finger. When brought in proximity to the ring electrode, the finger can be imaged using the present integrated capacitive proximity sensor with an optical sensing mechanism that utilizes the pin hole to not only allow for micro-imaging of an object, such as a finger, but also to provide high resolution fingerprint comparison and blood oxyhemoglobin saturation comparison for biometric control and access to an electronic device, such as a mobile phone.
US10599907B2 Display panel for fingerprint recognition and display device
A display panel for fingerprint recognition and a display device are disclosed. The display panel for fingerprint recognition includes: a driving circuit backboard; a plurality of electroluminescent units disposed on the driving circuit backboard in a form of array; a plurality of infrared luminescent units disposed on the driving circuit backboard in a form of array; a protection cover plate; and a plurality of infrared photosensitive induction units disposed in a form of array between the protection cover plate and a film on which the infrared luminescent units are located.
US10599903B2 Information processing method and electronic device
The disclosure provides an information processing method and an electronic device. The information processing method comprises: detecting, via a sensing region of an electronic device, a first input operation performed by an operating body on a surface of a button of the electronic device, wherein the sensing region overlaps the surface of the button; comparing the first input operation with at least two predetermined operations in a preset database; when the first input operation matches a first predetermined operation, determining a first control instruction corresponding to the first input operation; and performing a corresponding operation in response to the first control instruction.
US10599898B2 Warranty tracking method for a consumer product
A method of authenticating the warranty of a product is disclosed. The method comprises the steps of providing a product; the product placed in a packaging; the packaging is tagged with a product tracking device which is accessible for being read by a scanner; an authentication device placed inside the packing to be physically out of reach unless the packaging has been opened; the authentication device contains an authentication code; when the authentication code in the device is read by a scanner and sent to an authentication server to authenticate the product, the server generates a warranty code linked to an account of the first buyer of the product.
US10599889B2 Method and system to identify coal characteristics at the mine
A composition is provided that includes a carbonaceous feed material to be combusted to generate an off-gas and an identifier. The identifier is associated with a predetermined composition, characteristic or property of the feed material or the off-gas.
US10599886B2 Magnetic identification assembly and method of identifying a component
An embedded magnetic identification assembly includes a base component formed of a material. Also included is a plurality of elements formed in an array at a surface of the base component, wherein the plurality of elements is formed of a magnetic material.
US10599885B2 Utilizing discourse structure of noisy user-generated content for chatbot learning
Systems, devices, and methods of the present invention uses noisy-robust discourse trees to determine a rhetorical relationship between one or more sentences. In an example, a rhetoric classification application creates a noisy-robust communicative discourse tree. The application accesses a document that includes a first sentence, a second sentence, a third sentence, and a fourth sentence. The application identifies that syntactic parse trees cannot be generated for the first sentence and the second sentence. The application further creates a first communicative discourse tree from the second, third, and fourth sentences and a second communicative discourse tree from the first, third, and fourth sentences. The application aligns the first communicative discourse tree and the second communicative discourse tree and removes any elementary discourse units not corresponding to a relationship that is in common between the first and second communicative discourse trees.
US10599884B1 Auto-complete for operational message forms
A system and method are provided for form auto-completion. The disclosed schemes access dynamically changing data relating to particular events assets from a plurality of data sources. The data is parsed, tagged, re-formatted and inserted into data fields in one or more automated form templates. The disclosed schemes accept user input regarding a particular form to be completed with information pertaining to an identified event or asset. A format for the data to be included in a particular data field in the form is resolved and the data is presented in a form appropriate to populating the particular data field. The automated form is then dispatched to a group of known recipients that it is appropriate to inform regarding details of the event or operation of the asset.
US10599879B2 Optimal pressure-projection method for incompressible transient and steady-state navier-stokes equations
Embodiments of the present invention simulate a real-world system by first generating a time dependent system of equations that represents the real-world system where the time dependent system of equations has a defined constraint. Next, the constraint is de-coupled from the time-dependent system of equations using a matrix representing an approximation of physics of the real-world system, the de-coupling generating a first system of equations representing the constraint and a second system of equations representing physics of the real-world system. In turn, the generated first and second systems of equations are solved and the real-world system is automatically simulated by generating a simulation using results from solving the first and second systems of equations.
US10599877B2 Protecting content on a display device from a field-of-view of a person or device
A server can receive data about attributes of user devices that includes sensors for capturing information about environments in which the user devices are located. The server can determine various risk profiles using the attributes. The risk profiles can indicate likelihoods of content on the user devices being viewed by persons other than users of the user device. The server can also transmit data indicating a risk profile of the various risk profiles to a user device. The user device can use the risk profile received from the server to identify confidential content displayed on the user device and protect the confidential content.
US10599876B2 Data communication method between a stylus and a tablet computer
A data transfer method after the connection of electronic devices that can store information and/or generate information wherein one of the devices can transfer the data to the image display of the other device. For instance, the method is applied between a first device as a stylus and a second device as a tablet computer with capacitive touch panel wherein the method provides mutual data signals using negative electrical signals and light signals, and to control and modify these data signals by means of different sensors.
US10599874B2 Container update system
A computer implemented method comprising operating a software container, the software container including a blockchain subsystem and a blockchain ledger, generating a blockchain entry by executing a hashing function on a current state of the software container and a last entry in the blockchain ledger, updating the blockchain ledger with the generated blockchain entry, and transmitting the generated blockchain entry to one or more connected software containers.
US10599870B2 Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques
In various embodiments, a Data Model Adaptive Execution System may be configured to take one or more suitable actions to remediate an identified risk in view of one or more regulations (e.g., one or more legal regulations, one or more binding corporate rules, etc.). For example, in order to ensure compliance with one or more standards related to the collection and/or storage of personal data, an entity may be required to modify one or more aspects of a way in which the entity collects, stores, and/or otherwise processes personal data (e.g., in response to a change in a legal or other requirement). In order to identify whether a particular change or other risk trigger requires remediation, the system may be configured to assess a relevance of the risk posed by the risk and identify one or more processing activities or data assets that may be affected by the risk.
US10599869B2 Separate privacy setting control for multiple application instances of a user
One or more terminals that are coupled to a packet-based network are installed with a first instance and/or a second instance of a communication client application of a first user. At times, the communication client application can be configured to enable the first user to communicate with other users using a first communication system implemented over the packet-based network. In some cases, a controller coupled to the packet-based network can be used to maintain separate privacy settings for each of the first and second instances, and thereby control the privacy of the first user in relation to the other users within the first communication system in dependence on which of the first and second instances is active.
US10599857B2 Extracting features for authentication events
In some examples, for a given authentication event between a plurality of devices in a network, a system identifies a set of events, at the devices, that are temporally related to the given authentication event. The system extracts features from the set of events by aggregating event data of the set of events. The system provides the extracted features to a classifier that detects unauthorized authentication events.
US10599853B2 Trust architecture and related methods
A pluggable trust architecture addresses the problem of establishing trust in hardware. The architecture has low impact on system performance and comprises a simple, user-supplied, and pluggable hardware element. The hardware element physically separates the untrusted components of a system from peripheral components that communicate with the external world. The invention only allows results of correct execution of software to be communicated externally.
US10599850B1 Distributed security agent technology
Apparatus and methods are disclosed for identifying differences in objects of a computing device using definitions expressed in vulnerability assessment languages such as Open Vulnerability and Assessment Language (OVAL). In one example of the disclosed technology, a method includes receiving criteria for evaluating the computing device using an agent. The criteria specify object tests used to generate associated state values based on states or status of the tested objects. The criteria are evaluated and first state values generated by performing the object tests are stored as expected values for object tests. The criteria are then evaluated by re-performing the object tests, and second state values thereby generated are compared to the first state values. One or more differences between the first and second state values can be identified and reported to, for example, a monitor server.
US10599848B1 Use of security key to enable firmware features
A system may be configured to receive via a user interface a user-initiated prompt to begin start-up of a computer system firmware via access to a firmware start-up utility. The system may also generate a request for user authentication, and detect a private key for user authentication. The system may also determine whether the private key corresponds to a public key previously registered with the computer system firmware, and initiate, when the private key corresponds to the public key, completion of the start-up of the computer system firmware and allowance of operation of the computer system firmware via access to the firmware start-up utility. When the private key does not correspond to the public key, the system may prevent at least one aspect of an operation associated with the start-up of the computer system firmware.
US10599847B2 Implementations to facilitate hardware trust and security
Disclosed are devices, systems, apparatus, methods, products, media and other implementations, including a method that includes triggering a beacon circuit combined with a hardware-based protection module, included within a hardware device, the hardware-based protection module configured to provide protection against malicious implementations within the hardware device, with the beacon circuit being configured to provide a beacon output when triggered. The method further includes determining based on the beacon output provided by the triggered beacon circuit whether the hardware device includes at least one malicious implementation.
US10599843B2 Identifying whether an application is malicious
A first application can be presented for installation on a processing system. The first application can be scanned, via a static analysis implemented by a processor, to determine whether a user interface layout of the first application is suspiciously similar to a user interface layout of a second application installed on the processing system. If the user interface layout of the first application is suspiciously similar to the user interface layout of the second application installed on the processing system, the first application can be identified as being unsafe.
US10599840B2 Anti-spoofing defense system for a can bus
A processor is configured to identify a first impersonating message, transmitted over a Controller Area Network (CAN) bus by an attacking node connected to the bus, that appears to originate from a source other than the attacking node, to transmit via a transceiver, in response to identifying the first impersonating message, a stream of messages over the bus, until a defense message belonging to the stream collides with, and trumps, a second impersonating message from the attacking node, and to drive the attacking node, subsequently, into an error-passive state in which an ability of the attacking node to communicate over the bus is limited relative to before entering the error-passive state, by repeatedly retransmitting the defense message over the bus in sync with retransmissions of the second impersonating message by the attacking node, such that the defense message collides with, and trumps, multiple subsequent instances of the second impersonating message.
US10599836B2 Identification of visual international domain name collisions
Various embodiments of the invention disclosed herein provide techniques for detecting a homograph attack. An IDN collision detection server retrieves a first domain name that includes a punycode element. The IDN collision detection server converts the first domain into a second domain name that includes a Unicode character corresponding to the punycode element. The IDN collision detection server converts the second domain name into an image. The IDN collision detection server performs one or more optical character recognition operations on the image to generate a textual string associated with the image. The IDN collision detection server determines that the textual string matches at least a portion of a third domain name.
US10599835B2 32-bit address space containment to secure processes from speculative rogue cache loads
Embodiments are disclosed to mitigate the meltdown vulnerability by selectively using page table isolation. Page table isolation is enabled for 64-bit applications, so that unprivileged areas in the kernel address space cannot be accessed in user mode due to speculative execution by the processor. On the other hand, page table isolation is disabled for 32-bit applications thereby providing mapping into unprivileged areas in the kernel address space. However, speculative execution is limited to a 32-bit address space in a 32-bit application, and s access to unprivileged areas in the kernel address space can be inhibited.
US10599834B1 Detecting malicious code existing in internet advertisements
There are disclosed devices, system and methods for detecting malicious code existing in an internet advertisement (ad) requested by a published webpage viewed by a user. First, receipt of malicious code of the ad is detected, where that code may be malicious code that causes a browser unwanted action without user action. The content is wrapped in a java script (JS) closure and stripped of hyper-text markup language (HTML) content that would provide an extraneous count impression for the ad. The content is then executed in a behavior sandbox that prevents display of the malicious code and the unwanted action. When a security error results from this execution, it is discontinued, the content is not displayed and the unwanted action is intercepted. After execution in the behavior sandbox begins, the ad may be executed in browser sandbox that causes a first count impression for the ad.
US10599833B2 Networking-based profiling of containers and security enforcement
A system and method for securing execution of software containers using security profiles. The method includes receiving an event indicating that a container image requires profiling, wherein the container image includes resources utilized to execute a corresponding application container; generating a security profile for the container image when the event is received, wherein the generated security profile indicates at least networking ports that are allowed for at least one of: access to the application container, and access by the application container; monitoring an operation of a runtime execution of the application container; and detecting a violation of the security profile based on the monitored operation.
US10599832B2 Password check by decomposing password
A proposed password is decomposed into basic components to determine and score transitions between the basic components and create a password score that measures the strength of the proposed password based on rules, such as concatenation, insertion, and replacement. The proposed password is scored against all known words, such as when a user is first asked to create a password for an account or access. The proposed password can also be scored against one or more previous passwords for the user, such as when the user is asked to change the user's previous password, to determine similarity between the two passwords.
US10599825B1 Authentication based on a physical key
A device may obtain registration data associated with a registration of an individual. The registration data may include an image that depicts a physical key and a reference object. The device may process the image to identify a first feature of the physical key and a first measurement of the first feature based on the size of the reference object. The device may store first feature data based on the first feature and the first measurement. The device may obtain second feature data based on a second feature of the physical key and a second measurement of the second feature identified from an insertion of the physical key into a keyhole of an authentication mechanism. The device may determine whether the first feature data corresponds to the second feature data. The device may authenticate the individual based on determining that the first feature data corresponds to the second feature data.
US10599824B2 Authenticating access to a computing resource using pattern-based facial recognition
According to certain embodiments, an authentication system comprises memory operable to store instructions and processing circuitry operable to execute the instructions, whereby the authentication system is operable to provide a prompt for a user to make a set of facial expressions according to an authentication pattern. The authentication system is further operable to receive user data depicting the set of facial expressions and determine a confidence level based on comparing the user data to validation data. The validation data depicts previously validated facial expressions associated with the user and arranged according to the authentication pattern. The authentication system is further operable to authenticate the user in response to a determination that the first confidence level exceeds a first pre-defined threshold.
US10599823B2 Systems and methods for coordinating applications with a user interface
Systems and methods are disclosed for coordinating applications by detecting a touch input and a related touch input a device locations associated with the applications, one of which is a user authentication application. A parameter may be established with the user authentication application so that the other application runs with the at least one parameter.
US10599822B2 System and method of secure data entry
A computational device having a user interface is disclosed, the user interface enables a user to securely enter data into the computational device. In particular, the user interface may include a user input portion and a user output portion. The user input portion may be partitioned into a number of input zones, each having a data value associated therewith that when engaged by a user causes the data value associated with the engaged input zone to be provided as input to the computational device.
US10599817B2 Portion-level digital rights management in digital content
Portion-level digital rights management (DRM) in digital content is described. In one or more embodiments, a selection of a portion of the digital content is received at a computing device. Then, a policy is assigned to the selected portion by adding a markup element with an identifier to the selected portion. Based on the assigned policy, the selected portion is encrypted without encrypting another portion of the digital content. Subsequently, access to the selected portion is controlled based on the policy independently of the other portion. In this way, different portions of a single document can be protected with different policies. Different users may then have access to different portions of the digital content based on their user ID being associated with a particular policy, which improves security and management of distributable digital content.
US10599810B2 Control method and recording system
A method for controlling an information terminal causes a computer of the information terminal to receive, from a case retrieval system, a plurality of similar medical images having a feature quantity of a region of interest and a certain degree of similarity in accordance with the region of interest included in a target medical image, displays a display screen displaying the plurality of received similar medical images on a touch panel display, the display screen including a display region in which at least some of the plurality of received similar medical images are displayed, displays, if selection of a first similar medical image from among the at least some of the plurality of received similar medical images displayed in the display region is detected, the first similar medical image across the display region, and displays, if a swipe operation performed on the first similar medical image is detected, a second similar medical image, which has second highest similarity next to the first similar medical image among the plurality of similar medical images, in the display region such that a corresponding region of interest included in the second similar medical image is located at a certain position in the display region.
US10599809B2 Mechanisms for constructing isocurves and corresponding surfaces to provide inter-surface continuity
A mechanism is disclosed for reconstructing trimmed surfaces whose underlying spline surfaces intersect in model space, so that the reconstructed version of each original trimmed surface is geometrically close to the original trimmed surface, and so that the boundary of each respective reconstructed version includes a model space trim curve that approximates the geometric intersection of the underlying spline surfaces. Thus, the reconstructed versions will meet in a continuous fashion along the model space curve. The mechanism may operate on already trimmed surfaces such as may be available in a boundary representation object model, or, on spline surfaces that are to be trimmed, e.g., as part of a Boolean operation in a computer-aided design system. The ability to create objects with surface-surface intersections that are free of gaps liberates a whole host of downstream industries to perform their respective applications without the burdensome labor of gap repair, and thus, multiplies the efficacy of those industries.
US10599806B2 Multi-tier co-placement for integrated circuitry
Various implementations described herein are directed to a method that defines tiers of an integrated circuit having standard cells placed adjacent to each other in a multi-tier placement. The integrated circuit includes multi-tier nets connected with inter-tier connections. The method includes pairing inter-tier connections as inter-tier-connection pairs belonging to a same net. The method includes grouping standard cells in groups with or without the inter-tier-connection pairs from the tiers. The method includes relating the standard cells with or without the inter-tier-connection pairs within each group from the groups by generating a multi-tier fence boundary around physical locations of the standard cells with or without the inter-tier-connection pairs. The method includes iteratively adjusting a location of the standard cells with or without a location of inter-tier connections so as to converge the location of the standard cells with or without the location of the inter-tier connections to optimized or legal locations.
US10599805B2 Superconducting quantum circuits layout design verification
Verifying a quantum circuit layout design is provided. A qubit layout is received as input. The qubit layout is generated from a qubit schematic. The qubit schematic includes a plurality of qubits, a plurality of coupling buses, a plurality of readout buses, and a plurality of readout ports. Design rules checking is performed on the qubit layout input, using a predefined set of design rule. The bus style/frequency and qubit information are extracted from the qubit layout input. A new qubit schematic is generated from the extracted bus style/frequency and qubit information. The qubit layout is verified based on the new qubit schematic being the same as the qubit schematic.
US10599803B2 High level synthesis apparatus, high level synthesis method, and computer readable medium
A structure determination unit (112) obtains an operational description (511) and determines a candidate of a circuit structure applicable to a plurality of execution units as a structure candidate, the operational description (511) describing an operation of a circuit and including the plurality of execution units. A decision unit (113) calculates, as a circuit characteristic (522), a characteristic of the circuit when the circuit structure of the plurality of execution units is the structure candidate and outputs the structure candidate as a determined circuit structure (310) when the circuit characteristic (522) meets a threshold (521). A high level synthesis unit (140) performs high level synthesis on the operational description (511) so that the circuit structure of the plurality of execution units becomes the determined circuit structure (310).
US10599801B2 Semiconductor circuit design device
A logic model of a nonvolatile memory device is commonly used in high order synthesis and a logic simulation. Further, the logic model of the nonvolatile memory device divides a one-time rewriting request area of the nonvolatile memory device into a plurality of areas, and rewrites each of the divided areas in a time division manner.
US10599800B2 Formal clock network analysis, visualization, verification and generation
Formal verification techniques are used to extract valid clock modes from a hardware description of the clock network. In one aspect, the clock network includes primary clocks and configuration signals as inputs, and also includes derived clocks within the clock network. The derived clocks are configurable for different clock modes according to the values of the configuration signals. A parametric liveness property checking is applied to the derived clocks, where the configuration signals are parameters for the parametric liveness property checking. The parametric liveness property checking infers which values of the configuration signals result in valid clock modes for the derived clocks.
US10599795B2 Computer architecture for emulating a binary correlithm object flip flop
A device configured to emulate a correlithm object flip-flip logic gate comprises a memory and a logic engine. The memory stores a flip-flop logic gate truth table that comprises input logical values, a state input logical value, a set/reset input logical value, and output logical values. These logical values are represented by correlithm objects. The logic engine receives the state input and the set/reset inputs and determines an appropriate output based on a determination of Hamming distances between the inputs and the logical values in the truth table.
US10599793B2 System and method for passive verification
A computer implemented method of passive verification of an electronic design, comprising receiving an electronic design file of said electronic design comprised at least in part of a mixed signal or analog system including a plurality of subsystems. At least one analog subsystem of the plurality of subsystems has at least two design representations within the electronic design file that are intended to be equivalent for the at least one analog subsystem being simulated. First and second input subsystem data is collected for a first and second subsystem design representation of the at least two design representations from an analog stimulus to at least one input of the first and second subsystem design representation which is analog. First and second output subsystem data is collected from at least one output of the first and second subsystem design representation of the at least two design representations caused by the analog stimulus to the at least one input of the first and second subsystem design representation. At least one parameter of said first and second input subsystem data is analyzed with respect to said first and second output subsystem data. The at least one parameter of the first subsystem design representation is compared with the at least one parameter of second subsystem design representation. The electronic design file of the electronic design is verified responsive to the determined analysis between the at least one input of the subsystem and the at least one output of the subsystem for each of the first and the second subsystem design representations.
US10599790B2 Advanced downhole waveform interpretation
Systems and methods process a measured ultrasonic response waveform to determine a well casing thickness and an acoustic impedance of a sealing medium surrounding the well casing. An array of simulated response waveforms corresponding to a set of candidate acoustic impedances for the sealing medium surrounding the well casing and a set of candidate well casing thicknesses is generated. A simulated response waveform from the array of simulated response waveforms is identified that best matches the measured response waveform so as to determine the sealing medium acoustic impedance.
US10599787B2 Sweeping a profile along small circular arcs of a path
A method, apparatus, article of manufacture, and computer program product provide the ability to sweep a profile along a circular arc of a path. A sweep operation to sweep a profile along an arc of a path is initialized in a CAD application. For each path segment (in the path) that is circular, a determination is made regarding whether the profile crosses an axis of revolution of the circular path segment at a start position of the circular path segment. The profile that crosses the axis of revolution of the circular path segment is trimmed. The trimmed profile and an association with the circular path segment having the axis of revolution that is crossed by the trimmed profile are stored. A selective union operation that joins the solid bodies from the trimmed profiles is performed.
US10599783B2 Automatically suggesting a temporal opportunity for and assisting a writer in writing one or more sequel articles via artificial intelligence
Methods, systems, and computer program products for automatically suggesting a temporal opportunity for writing one or more sequel articles via artificial intelligence are provided herein. A computer-implemented method includes extracting one or more types of information from a prior written document; automatically determining, based on the extracted information, at least one temporal opportunity for generating a follow-up written document to the prior written document; automatically generating a follow-up written document to the prior written document, the follow-up written document being written in a style that indicates that it is in response to the prior written document, in accordance with the at least one determined temporal opportunity, and based on (i) one or more items of information, related to the extracted information, derived from one or more web sources, and (ii) a writing model attributed to a user.
US10599780B2 Machine learning to integrate knowledge and natural language processing
A system, computer program product, and method are provided to automate a framework for knowledge graph based persistence of data, and to resolve temporal changes and uncertainties in the knowledge graph. Natural language understanding, together with one or more machine learning models (MLMs), is used to extract data and a data relationship from structured and/or unstructured data, create an entry in the KG and selectively store the extracted data and data relationship in the KG, assign a veracity value to the stored data, create an asset value entry in a corresponding BC ledger, and store a BC identifier with the KG entry.
US10599778B2 Architecture and processes for computer learning and understanding
An architecture and processes enable computer learning and developing an understanding of arbitrary natural language text through collaboration with humans in the context of joint problem solving. The architecture ingests the text and then syntactically and semantically processes the text to infer an initial understanding of the text. The initial understanding is captured in a story model of semantic and frame structures. The story model is then tested through computer generated questions that are posed to humans through interactive dialog sessions. The knowledge gleaned from the humans is used to update the story model as well as the computing system's current world model of understanding. The process is repeated for multiple stories over time, enabling the computing system to grow in knowledge and thereby understand stories of increasingly higher reading comprehension levels.
US10599774B1 Evaluating content items based upon semantic similarity of text
A content review system for an online system automatically determines if received content items to be displayed to users contain text that violates a policy of the online system. The content review system generates a semantic vector representing semantic features of text extracted from the content item, for example, using a neural network. By comparing the semantic vector for the extracted text with stored semantic vectors of extracted text previously determined to violate one or more policies, the content review system determines whether the content item contains text that also violates one or more policies. The content review system also reviews stored semantic vectors previously determined to be unsuitable, in order to remove false positives, as well as unsuitable semantic vectors that are sufficiently similar to known suitable semantic vectors and as such may cause content items having suitable text to be erroneously rejected.
US10599773B2 Reading-device-based social event preparation enhancement
According to one embodiment, a method, computer system, and computer program product for preparing a user for a presentation is provided. The present invention may include receiving user and event information; determining whether a user is making a presentation on one or more presentation topics at an event; determining whether a user wants to rehearse for the presentation at the event; receiving topic information relevant to the presentation topics; based on the user information and the event information, calculating a remaining time prior to the presentation; based on the remaining time and the topic information, creating a summary of the one or more presentation topics; and reading the summary to the user.
US10599771B2 Negation scope analysis for negation detection
Negation scope analysis for negation detection is provided. In various embodiments, a phrase is read from a report collection. The phrase is searched for at least one of a predetermined set of negation keywords. A dependency parse tree is generated of the phrase. The dependency parse tree is traversed starting with the at least one of the predetermined set of negation keywords. Based on the traversal, a plurality of words of the phrase are determined that are spanned by the at least one of the predetermined set of negation keywords.
US10599769B2 Text categorization using natural language processing
A method performed by a device may include identifying a plurality of samples of textual content; performing tokenization of the plurality of samples to generate a respective plurality of tokenized samples; performing embedding of the plurality of tokenized samples to generate a sample matrix; determining groupings of attributes of the sample matrix using a convolutional neural network; determining context relationships between the groupings of attributes using a bidirectional long short term memory (LSTM) technique; selecting predicted labels for the plurality of samples using a model, wherein the model selects, for a particular sample of the plurality of samples, a predicted label of the predicted labels from a plurality of labels based on respective scores of the particular sample with regard to the plurality of labels and based on a nonparametric paired comparison of the respective scores; and providing information identifying the predicted labels.
US10599768B2 Intelligent pseudo translation
Adaptive pseudo translation provides dynamic adjustment of a generated pseudo translation based on one or more rules and one or more dynamically detected parameters. Data is received and an adaptive pseudo translation is initiated. A string is extracted from the received data and an encoding and a language of the string are detected. A target language is proactively selected based on a parameter. A buffer size is dynamically determined based on the detected encoding, detected language, and target language. The extracted string is dynamically transformed into pseudo translated text based on the buffer size. The dynamically generated pseudo translation provides a highly accurate mock translation to one or more target languages.
US10599764B2 Operations on images associated with cells in spreadsheets
Systems and methods for associated one or more images with one or more cells of a spreadsheet are described. As described, a plurality of images may be associated with a single cell or a single image may be associated with a range of cells. Additionally, an image and additional data may be associated with the same cell. Upon associating an image with a cell, various parameters of the image may be displayed for viewing and/or customization by a user. Additionally, sort and/or filter operations may be performed on the spreadsheet based on the various parameters of associated images and/or operations (e.g., fit and/or resize operations) may be performed on various parameters of associated images. An associated image may move with a cell when the cell is reordered within the cell table, or an associated image may be allowed to float over the grid but may be referenced by a cell.
US10599760B2 Intelligent form creation
Electronic form creation techniques are disclosed which automatically recommend candidate form objects to include in an electronic form being created. In some examples, a method may include receiving a request to create an electronic form, identifying a preceding N form objects created in the electronic form, identifying a candidate form object based on the identified preceding N form objects and one or more relationships between pre-existing form objects, and recommending the candidate form object for creation in the electronic form. The pre-existing form objects are included in multiple pre-existing forms. The method may further include identifying the one or more relationships between pre-existing form objects. The pre-existing forms may be selected, for example, based on information associated with the request (e.g., form type, an ID indicating identity of author creating the form, and/or ID indicating identity of a group to which the form author belongs).
US10599755B2 System and method for automatically inserting correct escaping functions for field references in a multi-tenant computing environment
Methods and systems are provided for automatically correcting escaping functions in a module of page rendering code. The method includes: providing an HTML escaping schema and a script escaping schema; identifying a first character sequence having a first escaping function; determining whether the first character sequence is coded in HTML or coded as a scripted element; correcting the first escaping function using the HTML escaping schema if the first character sequence is coded in HTML; and correcting the first escaping function using the script escaping schema if the first character sequence is coded as a scripted element.
US10599754B2 Context editing without interfering with target page
An editable version of a first web page may be created by first forming a second web page having the first web page as an inline frame. Then an outer frame of the second web page can be created, the outer frame designed to cause a browser rendering the second web page to create objects in the outer frame placed over corresponding objects in the first web page in the inline frame such that user attempts at interaction with the corresponding objects in the first web page are intercepted by the objects in the outer frame.
US10599752B2 Web page acquisition and rendering with inter-component data binding
A web browser application executing on a computing device receives, in response to a request for a web page, (i) a set of declarative markup data that defines a hierarchical arrangement of components of the web page and (ii) a set of scripts that defines structure and operation of the components. The declarative markup data and scripts cooperatively define data bindings between components of the page. Further the scripts can be changed from time to time, so that when the web browser application subsequently requests the same web page, the web browser application may receive in response the same declarative markup data but a different set of scripts that still supports the same data bindings between the components of the page.
US10599736B2 System and method of sensing and responding to service discoveries
A system and method of sensing and responding to service discoveries on a consumer's machine and, more particularly, to a system and method of sensing (discovering) service needs on a consumer's machine using a resident Daemon, and responding to the service discoveries using an extension of UDDI. The method comprises receiving a keyword from a local machine, locating a service associated with the keyword, and notifying the local machine about the service that matches the keyword.
US10599735B2 Auto-refinement of search results based on monitored search activities of users
A tracking system passively tracks and records searches conducted by actual search engine users. The recorded data for each search event preferably includes the search query submitted, the search engine used, the search result item (e.g., web page) selected, the position (e.g., page number) of this item, and the user's IP address. The collected data is aggregated and analyzed to generate data regarding the search queries used to locate and access particular destinations (e.g., web pages and sites). This data may be used for various purposes, such as (1) to generate reports showing, e.g., how users reach a particular destination from different search engines and geographic locations, (2) to select content to display on a destination page, such that the content is relevant to search queries commonly used to locate that page, and (3) to update the database of one search engine to reflect searches conducted on other search engines.
US10599734B2 Matchmaking video chatting partners
A mediating method may include: preparing at least two lists that respectively correspond to different values of a specific feature and that each of which includes at least one item; receiving first information about a first terminal or a user of the first terminal from the first terminal; deriving a value corresponding to the specific feature using the received first information; selecting a first list from among the at least two lists using the derived value; determining whether a first item matching the user of the first terminal is present in the at least one item included in the first list using the first information; and when it is determined that the first item is present in the first list, transmitting second information corresponding to the first item to the first terminal, or transmitting third information corresponding to the first terminal to a second terminal corresponding to the first item.
US10599733B2 Systems and methods for data mining and automated generation of search query rewrites
Various embodiments include systems and methods for data mining of search engine and network operations to automatically identify query events. Data aggregated from such query events and stored as query history data may be processed to identify query ranking mismatches. These identified mismatches may be used with the query history data and target settings to automatically generate query rewrite data. In certain embodiments, this query rewrite data may be used to generate query rewrite input language (QRIL) records. Such QRIL records may then be used to automatically generate standardized rewrites which automatically resolve any conflicts between rewrites in a particular search engine.
US10599731B2 Method and system of determining categories associated with keywords using a trained model
Described is a technique for associating words used in a search query with categories. This technique aims to produce potentially more relevant search results by improving the associations with words used for a search. A machine learning technique is implemented to train a classification model, which may include a word embedding model. The classification model is trained to receive words as input and to create vectors of the words as output. These word vectors may then be mapped to a vector space and the technique may then perform a cluster analysis of the vectors. Based on the cluster analysis, clusters may be identified and each cluster may be associated with a corresponding category.
US10599729B2 State-dependent query response
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving user input that defines a search query, and providing the search query to a server system. Information that a search engine system determined was responsive to the search query is received at a computing device. The computing device is identified as in a first state, and a first output mode for audibly outputting at least a portion of the information is selected. The first output mode is selected from a collection of the first output mode and a second output mode. The second output mode is selected in response to the computing device being in a second state and is for visually outputting at least the portion of the information and not audibly outputting the at least portion of the information. At least the portion of information is audibly output.
US10599720B2 Tag mapping process and pluggable framework for generating algorithm ensemble
The example embodiments are directed to a system and method for tag mapping. In one example, the method includes receiving a request to perform tag mapping for a target tag of a master data set, the target tag representing a target component of an asset, querying a customer data for a plurality of candidate tag records based on the target tag, tokenizing the plurality of candidate tag records included in the customer data set, reducing an amount of the tokenized tag records in the customer data set based on the target tag and each tokenized candidate tag record, performing tag mapping with the reduced amount of tokenized tag records to identify at least one candidate tag that is a possible match to the target tag, and outputting information concerning the identified at least one matching candidate tag.
US10599719B2 System and method for providing prediction-model-based generation of a graph data model
In some embodiments, templates related to each graph data model of a graph data model set for converting non-graph data representations in a non-graph database to graph data representations compatible with a graph database may be obtained. One or more templates and the non-graph data representations may be provided to a neural network for the neural network to predict additional templates. The additional templates may be provided to the neural network as reference feedback for the neural network's prediction of the additional templates to train the neural network. A collection of non-graph data representations from a given non-graph database may be provided to the neural network for the neural network to generate one or more templates for a given graph data model for converting non-graph data representations in the given non-graph database into graph data representations compatible with a given graph database.
US10599718B2 Systems and/or methods for graph based declarative mapping
Techniques for mapping from one or more source information sets to one or more target information sets are provided. Mapping ontologies associate a first declarative expression with a first information set from which to read first information, and a second declarative expression with a second information set to which second information determined based upon the read first information is written. A mapping graph having a nodes arranged according to an execution flow for obtaining the one or more target information sets is generated, at least some of these nodes representing respective ones of the mapping ontologies. The one or more target information sets are generated, each including information determined from the one or more source information sets, by traversing the mapping graph according to the execution flow. Each of the first and second declarative expressions may be associated with a mapping resolver for accessing one or more information sets.
US10599717B1 System and method to represent data pointers in the distributed cluster environment
In general the technology includes obtaining a detachable library, where the detachable library includes data files each of which are associated with a library scope identifier (ID). The technology further includes reattaching the detachable library to a node server, assigning a node scope ID and a cluster scope ID to each of the data files in the detachable library, creating a mapping index using the node scope IDs, the cluster scope IDs, and the library scope IDs, where each of mapping index entry in the mapping index is associated with a type, and processing a request from a client using the mapping index, wherein the request includes a cluster scope ID.
US10599709B2 Object recognition device, object recognition method, and program for recognizing an object in an image based on tag information
An object recognition device includes an acquisition unit configured to acquire a recognition target image that serves as an object to be recognized; a retrieval unit configured to search an image database storing a plurality of image data in association with tag information and retrieve a similar image that matches the recognition target image; and a recognition unit configured to recognize the object included in the recognition target image on the basis of tag information associated with a similar image obtained by the retrieval unit. The recognition may select the tag information that appears most frequently among the tag information associated with the similar images as a recognition result. The recognition unit may also compute a tag information reliability score from the similar image in the retrieval result and recognize an object taking into account said reliability score.
US10599708B2 Multiple partial-image compositional searching
Partial-image search criteria are derived that include a combination of multiple partial-image user selections of portions of at least one image. Visual search results are returned responsive to a search for images that correspond to the derived partial-image search criteria. The visual search results include at least one identified image that includes features that correspond to the derived partial-image search criteria that include the combination of the multiple partial-image user selections.
US10599707B1 Virtual reality enhanced through browser connections
Systems and methods for enabling a visitor to access VR representations authored by different authors of locations in a virtual universe via a computer network are provided. A plurality of VR data sets may be stored. Each VR data set may define a VR representation of a location, as well as world wide web data and may be independently authored by a respective author different from the other authors. One or more VR data servers may be adapted to access and transmit the VR data sets, and each VR data set may be associated with a VR data server for access to the VR data set. A domain server may be adapted to access and transmit domain data comprising the location within the universe of each VR representation and the network address of the VR data server associated with the VR representation. Further, a client host may be adapted to communicate with the domain server to receive domain data representing the network address of the VR data server associated with a selected VR representation, the client host further adapted to communicate with that VR data server to access the VR data set defining the VR representation without leaving the virtual universe.
US10599705B2 Retrieving and playing out media content for a personalized playlist including a content placeholder
An example method involves receiving a playlist defining a sequence of media content items including first and second content items; retrieving first data representing the content items, and using the retrieved first data to play out the content items in accordance with the sequence; making a first determination of whether the playlist defines a placeholder between the first and second content items; responsive to the first determination being that the playlist defines a placeholder, making a second determination of whether a condition has been satisfied, wherein the condition corresponds to a content category type; and responsive to the second determination being that the condition has been satisfied, (i) retrieving second data representing a media content item of the content category type, and (ii) using the retrieved second data to play out the content item in between playing out the first and second content items.
US10599702B2 Temporal fraction with use of content identification
A media item may be received by a computing device. One or more works may be identified in the media item. One or more ratios may be determined based on the length of the media item and/or lengths of one or more identified works in the media item. An output may be determined based on the one or more ratios.
US10599699B1 Processing unstructured voice of customer feedback for improving content rankings in customer support systems
Techniques are disclosed for adjusting a ranking of information content presented to a user based on voice-of-customer feedback. In one embodiment, a user may provide feedback on information content presented to the user. Such feedback may be evaluated to identify at least one topic referenced in the received feedback. If an application determines that the at least one topic is related to topics of the information content, the application determines sentiment regarding the information content based on the feedback, and adjusts a ranking of the information content based on the determined sentiment.
US10599696B2 Key word searching where a key word is a homonym
A method and system for forming a search query. Key-word search terms that include a homonym are received. One icon is selected to represent an intended meaning of the homonym. A first row of unique icons pertaining to an entity associated with a search query is displayed. Notification is received that a single unique object represented by a single icon of the unique icons in the first row is modified by a specific attribute and in response, a second row of the single icon modified by the specific attribute is displayed. Acceptance of the displayed single icon modified by the specific attribute is received for inclusion in the search query. The one icon and the single icon are displayed. In response to a user indicating that the displayed icons correctly represent a key-word search as intended by the user, the search based on meanings of the displayed icons is initiated.
US10599689B2 Identifying parameter values in log entries
Method and system are provided for identifying parameter values in log entries from an application. The method includes receiving a log entry including language text and parameter values and referencing a localization language resource of the application that includes entry types in which translatable language text is distinguished from parameters for the purposes of language substitution for localization of the application. The method identifies an entry type in the localization language resource that corresponds to the log entry and analyzes the log entry with reference to the entry type to distinguish the parameter values from the translatable language text. The parameter values are then extracted from the log entry for analysis.
US10599688B2 Automatically embedding digital maps in software applications
An application programming interface (API) for automatically providing digital maps to third-party software applications is provided. The API is configured to (i) receive a string of alphanumeric characters from a third-party software application that executes independently of a map service, (ii) automatically determine whether the string is consistent with one or more indications of geographic locations, (iii) when the string is consistent with an indication of a geographic location, determine whether a digital map of a geographic area including the indicated geographic location should be generated, and (iv) in response to determining that the digital map should be generated, receive the digital from the map service and provide the digital map to the third-party software application for display via a user interface.
US10599685B2 Computer architecture for online node remapping in a cloud-based correlithm object processing system
A system that includes an administrative device configured to send a first remap node command that includes a correlithm object key and identifies an output correlithm object type. The system further includes a first device configured to receive the first remap node command and to obtain the correlithm object key from the first remap node command. The first device is further configured to access the first node table linked with the first node, to determine the first remap node command identifies an output correlithm object type, to re-encode the first set of output correlithm objects using the correlithm object key in response to determining the first remap node command identifies an output correlithm object type, and to shuffle the order of the re-encoded first set of output correlithm objects.
US10599683B2 Interest groups based on network feed items
Disclosed are some examples of systems, apparatus, methods and storage media for creating groups in a social networking database system, and more specifically, to creating groups based on network feed items. In some implementations, a database system is capable of maintaining a database including data associated with a plurality of users and groups to which the users can be subscribed. The system is configurable to provide a feed for display to a first user, and to receive input entered in a publication field by the first user. The system is configurable to create a feed item for display to the first user and to at least one second user based on the received input. The system is configurable to receive second input associated with the feed item from the second user. The system is additionally configurable to provide a selectable user interface (UI) element for display to the first user. Responsive to the selection of the UI element, the system is further configurable to create a new group based on the feed item, and to subscribe the first and the second user to the new group without additional input.
US10599682B2 User interaction during ground truth curation in a cognitive system
An embodiment of the invention may include a method, computer program product, and system for generating ground truth data for a plurality of cognitive capabilities within an overall cognitive system. The embodiment may include configuring multiple sets of training data. Each set of training data corresponds to a separate cognitive capability. The embodiment may include displaying a set of ground truth curation activities via a user interface. The embodiment may include determining the ground truth curation activities performed for a first type of data for a first duration. The first type of data is selected from the single set of grouped training data. The embodiment may include determining whether the first duration has exceeded a pre-determined threshold. The embodiment may include switching the curation activities to a second type of data. The second type of data is selected from the single set of grouped data.
US10599680B2 Reduction of volume of reporting data using multiple datasets
Decreasing a volume of data transfer over a network may commence with collecting a plurality of datasets having subscriber data. The method may continue with classifying data fields of each dataset of the plurality of datasets into low frequency change data and high frequency change data based on predetermined criteria. The method may further include combining a plurality of consecutive datasets of the plurality of datasets into a combination dataset. The combination dataset may include the low frequency change data and aggregated high frequency change data from the plurality of consecutive datasets. The method may continue with providing the combination dataset to a data processing node.
US10599679B2 Platform data aggregation and semantic modeling
Techniques are described for aggregating data generated by multiple platforms of different types. A particular user (e.g., end-user) may interact with multiple individual (e.g., siloed) platforms of different types and/or that support different business purposes or industries. The individual platforms may generate data describing and/or resulting from these interactions. The data may be received, ingested, and processed by a super-platform. The super-platform may generate aggregate data by aggregating the data received from different individual platforms. Data aggregation may be performed on data that is generated by different individual platforms and that is associated with a particular user or multiple users. Aggregation may also be performed on data that is independent of any particular user, such as sensor data that describes an environment in proximity to the platform.
US10599675B2 Hybrid data replication
A system for accelerating database transaction processing by controlling data replication includes a first control unit configured to manage a first storage device and at least one second control unit configured to manage a second storage device. The first control unit writes first data to the first storage device and sends the first data to the second control unit responsive to receiving from a host a first write command including the first data. The first control unit writes second data to the first storage device without sending the second data to the second control unit responsive to receiving from the host a second write command. The second control unit writes the first data to the second storage device responsive to receiving the first data. The second control unit writes the second data to the second storage device responsive to receiving from the host a third write command.
US10599663B1 Protected search
Systems and methods are provided for protected search. A search query to be performed using at least one data store is received from a computing device of a user. The user is not authorized to access the at least one data store. One or more search results that are responsive to the search query from the at least one data store are determined. The one or more search results are aggregated based on one or more categories. At least a subset of the aggregated search results is provided to the computing device of the user.
US10599660B2 Identifying and scoring data values
Text including at least a first term can be presented on a display. A first score can be determined for the first term. The first score can be based, at least in part, on a lifecycle of the first term. The first score can be assigned to a first data value. The first data value can be presented on the display.
US10599658B2 Search device, search method, and non-transitory computer readable medium for performing a search for candidate experts and displaying results of the search
A search device includes a selecting unit, a calculating unit, and a presenting unit. The selecting unit analyzes use history of a communication tool and selects a candidate expert having a relationship with a searcher who wishes to search for an expert having some expertise in a specified category. The calculating unit analyzes expertise levels of users of the communication tool, the expertise levels being regarding the category. The presenting unit presents, as the expert, to the searcher, a candidate expert selected as one having some level of relationship with the searcher and having some level of expertise on the basis of the analysis by the selecting unit and the calculating unit.
US10599657B1 Methods, systems and computer readable media for providing for searching of test objects application programming interface (API) specification and current test configuration data
A method for providing for searching a test objects API specification and defined object instances includes providing a test objects API browser for invoking a search engine to search a test objects API specification and current test configuration data of a network equipment test device. The method further includes receiving, via the test objects API browser search criteria for searching the hierarchical test objects API specification and the current test configuration data. The method further includes searching plural levels of the hierarchical test objects API specification and the current test configuration data using the search criteria. The method further includes outputting, to a user, the indication of test object definitions and defined instances of the test objects that match the search criteria.
US10599655B2 Universal parsing framework systems and methods
An applicant can instantiate a parsing framework, provide an input stream, attach observers, and initiate parsing, which inverts control to the parsing framework. The parsing framework can have an observer manager, a parser controller, and parsers. The observer manager manages observer design patterns from which the observers are instantiated. The parser controller determines which parser would be appropriate for parsing the input stream and instantiate the appropriate parser(s). The parser controller gets the callbacks from the parsers and communicates outcomes to the observer manager. The observer manager determines which of the observers is to be notified, generates parsing notifications accordingly, and dispatches the parsing notifications directly to the observers. The application can be any application that needs parsing in an electronic information exchange platform. The input stream can be created by the application opening a document received from a backend system communicatively connected to the electronic information exchange platform.
US10599654B2 Method and system for determining unique events from a stream of events
A method and a system for determining unique counts of events from a stream of events are described. One or more sets of events are defined. A set is defined based on one or more parameters including a set type and zero or more set qualifiers. When an event occurs information related to the event is obtained and used to create a Hbase row key. The Hbase row key includes the set type, associated set qualifiers and a set member qualifier. The Hbase row key is added to the Hbase table when the Hbase row key is not already included in the Hbase table.
US10599646B2 Symbiotic data insights from harmonized queries
Aspects of the present disclosure relate to systems and methods for multi-data source query implementation and aggregation. In embodiments, the query aggregation system comprises a data abstraction engine, a query controller or scheduler and an aggregator. In embodiments, the data abstraction engine normalizes data schemas from multiple data sources based on the parameter requirements. In embodiments, the query controller schedules and runs normalized queries against each data sources independently and securely. In embodiments, the aggregator collects and merges the aggregates of the results into a single analysis. In embodiments, the query aggregation system communicates to various data sources including enterprise data silo(s) and personal data silo(s) to send queries and receive query results. In embodiments, the query sent to each data source may be specialized or tailored for the specific requirement of the data source.
US10599645B2 Bidirectional probabilistic natural language rewriting and selection
A speech recognition and natural language understanding system performs insertion, deletion, and replacement edits of tokens at positions with low probabilities according to both a forward and a backward statistical language model (SLM) to produce rewritten token sequences. Multiple rewrites can be produced with scores depending on the probabilities of tokens according to the SLMs. The rewritten token sequences can be parsed according to natural language grammars to produce further weighted scores. Token sequences can be rewritten iteratively using a graph-based search algorithm to find the best rewrite. Mappings of input token sequences to rewritten token sequences can be stored in a cache, and searching for a best rewrite can be bypassed by using cached rewrites when present. Analysis of various initial token sequences that produce the same new rewritten token sequence can be useful to improve natural language grammars.
US10599644B2 System and method for managing artificial conversational entities enhanced by social knowledge
A method for answering a natural-language user query includes receiving a query from a user by a central agent, parsing the query, and determining if an answer is known to the central agent as being within a local database. If the answer is known, the query is answered with a known natural-language answer using the local database. If not, artificial conversational entity (ACE) invocation is performed. The ACE invocation includes determining a topical field for the query, determining an ACE, of a plurality of ACEs, to send the query to, based on the topical field, and sending the query to the ACE. If the ACE is capable of answering, a natural-language answer is received from the ACE and presented to the user. If not, a natural-language answer is created using social knowledge and presented to the user. Social knowledge includes data crawled from subscriber-provided content of social media services.
US10599640B2 Predictive search with context filtering
A method may include a processing system detecting a biometric condition of a user exceeding a threshold, determining a triggering object associated with the biometric condition, where the triggering object is captured via a camera, and applying the triggering object and at least one personal parameter to a plurality of context filters. The plurality of context filters may provide a relevance topic based upon the triggering object and the at least one personal parameter. The processing system may further generate a plurality of search terms based upon the relevance topics that are determined from the plurality of context filters and present the plurality of search terms via a user interface.
US10599639B1 Parallel stream processing of change data capture
Methods and systems described herein may include processing a change data capture stream in parallel and optimizing the write operations contained in the change data capture stream such that the write operations may be written to a change table in parallel. Processing the change data capture stream may include decoding the transaction data contained in the change data capture stream in parallel. After the transaction data in the change data capture stream has been decoded, the transaction data may be analyzed to identify write operations that write to the same row. Write operations that write to the same row may be merged into a single write operation. The merging of write operations may be performed until each write operation writes to a different row. The write operations may then be written to the change table in parallel.
US10599633B2 Change stream analytics for data replication systems
A computer-implemented method includes, by a streaming analytics component, identifying a source database table and a target database table. The target database table includes one or more target database rows and one or more target database columns. The method further includes identifying a change stream including a plurality of row-level modifications that cause the target database table to replicate the source database table. The method further includes determining that each row-level modification affects one or more common columns of the target database columns, wherein the common columns exhibit one or more common values for those of the target database rows that are affected by the row-level modifications. The method further includes generating, based on the common values and the common columns, a reconstructed modification statement and sending the reconstructed modification statement to an apply component. A corresponding computer program product and computer system are also disclosed.
US10599632B2 Domain name registration and management
A method for synchronizing management of a plurality of domain names in a Domain Name System (DNS). The method comprises the following steps: receiving a request from a domain name registrant for an action as an operation on an object unique to a domain name of the DNS, the domain name having synchronized objects with another domain name being stored as a domain name bundle including the domain name in a domain name database; changing the object in the domain name database according to the action; identifying the another domain name in the domain name bundle; requesting a change to a corresponding object to the object for the another domain name with the action in order to propagate the operation performed on the object to the corresponding object, the corresponding object being unique to the another domain name; and forwarding a reported result of the action to the domain name registrant, the object and the corresponding object representing the synchronized objects by having the same parameter value, an owner to all domain names in the domain name bundle being the domain name registrant.
US10599630B2 Elimination of log file synchronization delay at transaction commit time
A method and apparatus for elimination of log file synchronization delay at transaction commit time is provided. One or more change records corresponding to a database transaction are generated. One or more buffer entries comprising the one or more change records are entered into a persistent change log buffer. A commit operation is performed by generating a commit change record corresponding to the database transaction and entering a commit buffer entry comprising the commit change record into the persistent change log buffer. The commit operation returns without waiting for the commit change record to be recorded in a change record log file.
US10599629B2 Reduced locking in a distributed data store
Disclosed are various embodiments for reducing locking in a distributed data store that includes a primary data store and one or more secondary data stores. An update to a data item that is to be applied to the distributed data store is obtained in one or more computing devices. The update is applied to a cached version of the data item when a lock is held. The update is replicated to the one or more data stores after the lock is released. A replication confirmation is obtained from each of at least a predetermined number of the secondary data stores.
US10599623B2 Matching multidimensional projections of functional space
The invention includes an algorithmic method for dynamically computing complex relationships among objects of an underlying functional system. The invention includes a method to algorithmically determine a set of functional locations in n-dimensional functional space of a set of elements of a functional system by electronically representing a set of data entities in a database system, the database system comprising a logical data model for structuring data sets from which functional information can be derived, using the logical data model to associate a set of characteristics with a reference point in the functional information system, selecting a functional positioning algorithm, and wherein the functional positioning algorithm executes a set of steps that takes as input a set of characteristics and returns as output a set of locations in n-dimensional functional space.
US10599620B2 Method and system for object synchronization in CRM systems
In an embodiment of the present invention, a Response object collects and synchronizes information from other types of objects as may be implemented in a CRM system. For example, certain objects may include a Lead or Contact Object, a Campaign object, and an Opportunity Object that is synchronized into a Response object. In this way, the results for a given Lead or Contact can be directly attributed to the Campaign or Opportunity without having to guess as may be necessary in certain typical CRM systems.
US10599617B2 Methods and apparatus to modify a binary file for scalable dependency loading on distributed computing systems
Methods and apparatus to modify a binary file for scalable loading on distributed computing systems are disclosed. An example method to modify a binary file for scalable loading on a distributed computing system includes identifying, by executing an instruction with a processor, in the binary file a file name for a shared file, determining, by executing an instruction with the processor, whether the shared file can be loaded based on a path name specified in the binary file, and, responsive to a determination that the shared file can be loaded, generating, by executing an instruction with the processor, an identifier that can be used to access a local file scalably copied from a global file system, and modifying, by executing an instruction with the processor, the binary file by replacing, in the binary file, the file name with the generated identifier.
US10599616B2 Emulating transparent file encryption
Transparent file processing is supported in Unix-like operating systems by emulating the desired file processing through a number of recipes that accommodate different contexts. Recipes are provided, for example, for local folders in user space, for whole devices (e.g., flash drives or network drives), and for folders synchronized to cloud data. By detecting the path type for a file operation and selecting and applying the appropriate recipe, file processing can be performed in a manner transparent to the user.
US10599611B1 Base object selection and creation in data storage system management
A command request may be made to create a new entity in a data storage system. The new entity may be depend upon one or more base objects required to exist prior to creating the new entity. The command request may be processed in accordance with a selected policy affecting the required base objects. The selected policy may be one of a defined set of policies affecting actions taken with respect to the required base objects and new entity. For example, the policies may provide for automatically creating the required base objects and new entity; automatically selecting existing base objects used to create the new entity; generating a command list of recommend commands for creating the required base objects and the new entity; and generating a recommend list of existing base objects and a command for creating the new entity using at least one of the existing base objects.
US10599609B1 Method and system for elastic, distributed transcoding
Example embodiments of the present invention relate to a method and a system for transcoding a media file in an elastic storage infrastructure. The method includes ingesting the media file from intermediate storage, transcoding the media file to one or more output formats in the elastic storage infrastructure, and packaging the one or more transcoded media files for distribution via a content delivery network.
US10599606B2 424 encoding schemes to reduce coupling and power noise on PAM-4 data buses
Methods of operating a serial data bus generate two-level bridge symbols to insert between four-level symbols on one or more data lanes of the serial data bus, to reduce voltage deltas on the one or more data lanes during data transmission on the serial data bus.
US10599604B2 System and method for controlling bus-networked devices via an open field bus
A method for controlling bus-networked devices is useable in a system comprising a gateway, an open field bus electrically connected to the gateway, and a pluggable connection cable electrically connecting the gateway to a plurality of bus subscribers. The gateway starts a configuration mode to control a bus subscriber and to generate a new target configuration including the bus subscriber. According to an initial target configuration, the bus subscriber is not expected by the gateway.
US10599602B2 Bimodal phy for low latency in high speed interconnects
Systems, methods, and apparatuses including a Physical layer (PHY) block coupled to a Media Access Control layer (MAC) block via a PHY/MAC interface. Each of the PHY and MAC blocks include a plurality of Physical Interface for PCI Express (PIPE) registers. The PHY/MAC interface includes a low pin count PIPE interface comprising a small set of wires coupled between the PHY block and the MAC block. The MAC block is configured to multiplex command, address, and data over the low pin count PIPE interface to access the plurality of PHY PIPE registers, and the PHY block is configured to multiplex command, address, and data over the low pin count PIPE interface to access the plurality of MAC PIPE registers. The PHY block may also be selectively configurable to implement a PIPE architecture to operate in a PIPE mode and a serialization and deserialization (SERDES) architecture to operate in a SERDES mode.
US10599600B2 Peripheral Component Interconnect Express (PCIe) switching for multi-host computing system deployments
Described herein are enhancements for deploying a Peripheral Component Interconnect Express (PCIe) switch in a computing enclosure. In one implementation, a PCIe switch is coupled to a plurality of hosts and at least one network interface via PCIe lanes. The PCIe switch is configured to exchange communications between the plurality of hosts and the one or more physical network interfaces and emulate, to each host of the plurality of hosts, a physical network interface. The PCIe switch is further configured to receive a communication from a first host of the plurality of hosts directed at a second host in the plurality of hosts using an emulated physical network interface for the first host, and transfer the communication to the second host as though the communication were received at an emulated physical network interface for the second host.
US10599599B2 Selectable peripheral logic in programmable apparatus
A programmable apparatus for executing a function is disclosed. The programmable apparatus includes a physical interface configured to be connected with an external apparatus. The programmable apparatus also includes a function logic circuit configured to execute the function on the programmable apparatus. The programmable apparatus further includes a plurality of peripheral logic circuits, each of which is configured to connect the function logic circuit with the physical interface using a respective protocol. The programmable apparatus also includes a selector circuit configured to select one from among the plurality of the peripheral logic circuits to activate.
US10599598B1 PCIe write request acknowledgment
A PCIe (Peripheral Component Interconnect Express) protocol converter for connection to a central processing unit (CPU) node having a root complex, a CPU memory fabric and CPU memory may include independent PCIe links, a fabric interface and a fabric switch connected to the fabric interface. Each of the links may include an endpoint for connection to the root complex. The fabric switch is connected to the fabric interface of each of the links and is connectable to a remote node. The fabric switch transmits writes of a single write request from the remote node across both links. Each fabric interface is to transmit an acknowledgment to the remote node in response to a write of the writes becoming observable at the CPU node hi Michael, hi Michael,.
US10599592B2 Extended platform with additional memory module slots per CPU socket and configured for increased performance
Electronic devices and methods including a printed circuit board configured to accept CPUs and memory modules are described. One apparatus includes a printed circuit board (PCB) that includes a printed circuit board defining a length and a width, the length being greater than the width. The apparatus includes a first row of elements on the PCB, including a first memory region configured to receive at least one memory module. The apparatus includes a second row of elements on the PCB, including a first central processing unit (CPU) socket configured to receive a first CPU, and a second CPU socket configured to receive a second CPU, the first CPU socket and the second CPU socket positioned side by side along the width of the PCB. The apparatus also includes a third row of elements on the PCB, including a second memory region configured to receive a at least one memory module, wherein the second row of elements is positioned between the first row of elements and the third rows of elements. Other embodiments are described and claimed.
US10599587B2 High latency channel and low latency channel
Various embodiments are described that relate to data set communication. Security information, such as a key list, can be generated and transmitted from a first node to a second node by way of a secure high throughput communication channel with high latency. The key list can be used to encrypt the data set and the encrypted data set can be sent to the second node by way of low latency signaling. The second node can decrypt the encrypted data set with the key list and perform a function that is indicated by the data set.
US10599584B2 Write buffer operation in data processing systems
When writing data to memory via a write buffer including a write cache containing a plurality of lines for storing data to be written to memory and an address-translation cache that stores a list of virtual address to physical address translations, a record of a set of lines of the write cache that are available to be evicted to the memory is maintained, and the evictable lines in the record of evictable lines are processed by requesting from the address-translation cache a respective physical address for each virtual address associated with an evictable line. The address-translation cache returns a hit or a miss status to the write buffer for each evictable line that is checked, and the write buffer writes out to memory at least one of the evictable lines for which a hit status was returned.
US10599580B2 Representing an address space of unequal granularity and alignment
A computer-implemented method according to one embodiment includes identifying a data write to a specific position within a virtual address space, determining an entry within a metadata structure that corresponds to the specific position within the virtual address space, and adding state information associated with the data write to the entry within the metadata structure, the state information including a size of the data write within the virtual address space and an alignment of the data write within the virtual address space.
US10599577B2 Admission control for memory access requests
Managing memory access requests for a plurality of processor cores includes: storing admission control information for determining whether or not to admit a predetermined type of memory access request into a shared resource that is shared among the processor cores and includes one or more cache levels of a hierarchical cache system and at least one memory controller for accessing a main memory; determining whether or not a memory access request of the predetermined type made on behalf of a first processor core should be admitted into the shared resource based at least in part on the stored admission control information; and updating the admission control information based on a latency of a response to a particular memory access request admitted into the shared resource, where the updating depends on whether the response originated from a particular cache level included in the shared resource or from the main memory.
US10599571B2 Instruction prefetch mechanism
An apparatus to facilitate data prefetching is disclosed. The apparatus includes a cache, one or more execution units (EUs) to execute program code, prefetch logic to maintain tracking information of memory instructions in the program code that trigger a cache miss and compiler logic to receive the tracking information, insert one or more pre-fetch instructions in updated program code to prefetch data from a memory for execution of one or more of the memory instructions that triggered a cache miss and download the updated program code for execution by the one or more EUs.
US10599568B2 Management of coherent links and multi-level memory
Techniques for managing multi-level memory and coherency using a unified page granular controller can simplify software programming of both file system handling for persistent memory and parallel programming of host and accelerator and enable better software utilization of host processors and accelerators. As part of the management techniques, a line granular controller cooperates with a page granular controller to support both fine grain and coarse grain coherency and maintain overall system inclusion property. In one example, a controller to manage coherency in a system includes a memory data structure and on-die tag cache to store state information to indicate locations of pages in a memory hierarchy and an ownership state for the pages, the ownership state indicating whether the pages are owned by a host processor, owned by an accelerator device, or shared by the host processor and the accelerator device. The controller can also include logic to, in response to a memory access request from the host processor or the accelerator to access a cacheline in a page in a state indicating ownership by a device other than the requesting device, cause the page to transition to a state in which the requesting device owns or shares the page.
US10599566B2 Multi-mode cache invalidation
Systems and methods for cache invalidation, with support for different modes of cache invalidation include receiving a matchline signal, wherein the matchline signal indicates whether there is a match between a search word and an entry of a tag array of the cache. The matchline signal is latched in a latch controlled by a function of a single bit mismatch clock, wherein a rising edge of the single bit mismatch clock is based on delay for determining a single bit mismatch between the search word and the entry of the tag array. An invalidate signal for invalidating a cacheline corresponding to the entry of the tag array is generated at an output of the latch. Circuit complexity is reduced by gating a search word with a search-invalidate signal, such that the gated search word corresponds to the search word for a search-invalidate and to zero for a Flash-invalidate.
US10599565B2 Hypervisor managing memory addressed above four gigabytes
Approaches for performing memory management by a hypervisor. A host operating system and a hypervisor are executed on a device. The host operating system is not configured to access physical memory addressed above four gigabytes. The hypervisor manages memory for a device, including memory addressed above four gigabytes. When the hypervisor instantiates a virtual machine, the hypervisor may allocate memory pages for the newly instantiated virtual machine by preferentially using any unassigned memory addressed above four gigabytes before using memory allocated from the host (and hence addressed below four gigabytes).
US10599560B2 Method and system for improved performance of a video game engine
Methods and apparatuses to improve the performance of a video game engine using an Entity Component System (ECS) are described herein. In accordance with an embodiment, the ECS creates and uses entities, to represent game objects, which are constructed entirely using value data types. The ECS constructs the entities within a memory in a densely packed linear way, and whereby the ECS constantly monitors (e.g., during game play) objects within a game and adjusts the entity distribution within the memory so that a maximum density of memory usage is maintained in real time as the game is being played.
US10599558B1 System and method for identifying inputs to trigger software bugs
Systems and methods are provided for efficiently identifying software bugs in computer programs and the inputs to trigger the bugs using fuzz-testing.
US10599557B2 Orthogonal experimentation in a computing environment
Various embodiments include at least one of systems, methods, and software to receive input configuring tests within a computing environment to expose users to standard application or website experiences or test experiences. In some embodiments, multiple tests may be configured to run orthogonally within user experiences without affecting the results of one another. Some such embodiments preserve the ability to execute certain tests in a non-orthogonal manner while other tests are allowed to execute orthogonally.
US10599556B2 Debugging a transaction in a replica execution environment
A computer-implemented method for debugging a transaction includes receiving a transaction in a transaction management system, where the transaction management system includes one or more message-processing regions (MPRs). A request to debug the transaction is identified. A debug session for the transaction is isolated from the one or more MPRs, by a computer processor, and this isolation is responsive to identifying the request to debug the transaction. Performing the isolation includes identifying a first MPR of the one or more MPRs, and deploying a replica MPR having an execution environment copied from the first MPR. Performing the isolation further includes invoking, inside the replica MPR, a debug-specific application program configured to perform the transaction.
US10599555B2 Context-sensitive debug requests for memory access
Disclosed embodiments include a processing device having a debug controller that issues a context-sensitive debug request. The context-sensitive debug request includes at least one conditional criteria. A processing core receives the debug request, determines whether all of the at least one conditional criteria are true, and services the debug request when all of the at least one conditional criteria are true by accessing a data location indicated in the debug request. The servicing of the debug request may be performed in real-time mode without suspending the processing device, and the accessing can be a read or a write operation depending on the type of access indicated in the debug request. The conditional criteria may include one or more of a processor mode condition, a virtual machine identifier condition, and a debug context condition.
US10599553B2 Managing cloud-based hardware accelerators
A cloud-based accelerator manager manages cloud-based hardware accelerators. The accelerator manager monitors computer programs running in the cloud and generates a trace that indicates which accelerators were used and when. The trace may be for a single computer program or may be for multiple computer programs. Thus, the trace can be program-specific, showing all accesses to accelerators by a single program, or may be accelerator-specific, showing all accesses to each accelerator by all computer programs. The cloud-based accelerator manager detects a failure in one of the computer programs executing in the cloud. The cloud-based accelerator manager provides the trace to a user, who can then analyze the trace to determine whether the failure was due to an accelerator. The cloud-based accelerator manager thus helps detect when cloud-based accelerators are the reason for failures for computer programs running in a cloud.