Document Document Title
US10109885B2 Complex electrolytes and other compositions for metal-ion batteries
Batteries such as Li-ion batteries are provided that comprise anode and cathode electrodes, an electrolyte ionically coupling the anode and the cathode, and a separator electrically separating the anode and the cathode. In some designs, the electrolyte may comprise, for example, a mixture of (i) a Li-ion salt with (ii) at least one other metal salt having a metal with a standard reduction potential below −2.3 V vs. Standard Hydrogen Electrode (SHE). In other designs, the electrolyte may be disposed in conjunction with an electrolyte solvent that comprises, for example, about 10 to about 100 wt. % ether. In still other designs, the battery may further comprise anode and cathode interfacial layers (e.g., solid electrolyte interphase (SEI)) disposed between the respective electrode and the electrolyte and having different types of fragments of electrolyte solvent molecules as compared to each other.
US10109884B2 Non-aqueous electrolyte secondary battery
A non-aqueous electrolyte secondary battery is capable of suppressing a local reaction of a negative electrode active material due to the electrolyte during charging and discharging and improving a capacity retention ratio of a using a carbon material such as artificial graphite particles for the negative electrode active material. The non-aqueous electrolyte secondary battery includes a negative electrode containing a carbon-based negative electrode active material, an electrolyte layer, and a positive electrode containing a positive electrode active material, and having a tap density of the negative electrode active material of 0.96 g/cc or more.
US10109881B2 Secondary battery and method of manufacturing the same
A secondary battery and method of manufacturing the same are disclosed. In one aspect, the secondary battery includes an electrode assembly including a first current collector, a second current collector, and an isolation layer interposed between the first and second current collectors, the first current collector, the second current collector, and the isolation layer being wound, each of the first and second current collectors including a body portion and an extension portion extending from the body portion, and the extension portions of the first and second current collectors extending in substantially opposite directions. The battery also includes a first auxiliary current collector formed over the electrode assembly and electrically connected to the extension portion of the first current collector. The battery further includes a second auxiliary current collector formed below the electrode assembly and electrically connected to the extension portion of the second current collector.
US10109875B2 Fuel cell system and desulfurization system
One embodiment of the present invention is a unique fuel cell system. Another embodiment is a unique desulfurization system. Yet another embodiment is a method of operating a fuel cell system. Other embodiments include apparatuses, systems, devices, hardware, methods, and combinations for fuel cell systems and desulfurization systems. Further embodiments, forms, features, aspects, benefits, and advantages of the present application will become apparent from the description and figures provided herewith.
US10109871B2 Method of forming a bipolar separator assembly
A method of forming a bipolar separator assembly for use in a fuel cell assembly includes a step of forming an anode-side sub-assembly, which comprises sub-steps of: providing an anode current collector, providing a plate member, first and second opposing end segments and third and fourth opposing end segments, positioning said plate member so that said anode current collector abuts the first surface of the plate member, providing first and second anode wet seal members, and releasably securing the first and second anode wet seal members to the plate member; a step of forming a cathode-side sub-assembly, which comprises sub-steps of: providing a cathode current collector; providing first and second cathode wet seal members; and releasably securing the first and second cathode wet seal members to the cathode current collector; and a step of assembling the cathode-side sub-assembly with the anode-side sub-assembly.
US10109868B2 Gas channel forming plate for fuel cell and fuel cell stack
A gas channel forming plate includes protrusions, which extend parallel with each other, gas channels that are respectively located between each adjacent pair of the protrusions, and water channels, which are respectively formed on the back surface of each protrusion. Each protrusion includes first communication portions and second communication portions. Each first communication portion includes a first opening. Each second communication portion includes a second opening. The second communication portions of each protrusion constitute an expanding region, in which the opening area of the second opening in each second communication portion is greater than the opening area of the first opening of each first communication portion, to limit introduction of water to the water channel on the back side of the protrusion using capillary action by the second communication portions.
US10109867B2 Solid oxide fuel cell with flexible fuel rod support structure
A rod assembly and method for supporting rods includes opposing end plates for supporting opposing ends of a plurality of solid oxide fuel cell rods with each rod comprising a hollow gas conduit passing there through. Each rod end is supported by an annular flexure configured to provide a gas/liquid tight seal between the rod ends and the end plates. Each annular flexure includes a flexible portion surrounding the rod end such that forces imparted to either or both of the rod and the end plate act to elastically deform the annular flexure without damaging the rods. The rod assembly operates and a Solid Oxide Fuel Cell (SOFC) with operating temperatures of 500 to 1000° C.
US10109864B2 Diatomaceous energy storage devices
An energy storage device can include a cathode having a first plurality of frustules, where the first plurality of frustules can include nanostructures having an oxide of manganese. The energy storage device can include an anode comprising a second plurality of frustules, where the second plurality of frustules can include nanostructures having zinc oxide. A frustule can have a plurality of nanostructures on at least one surface, where the plurality of nanostructures can include an oxide of manganese. A frustule can have a plurality of nanostructures on at least one surface, where the plurality of nanostructures can include zinc oxide. An electrode for an energy storage device includes a plurality of frustules, where each of the plurality of frustules can have a plurality of nanostructures formed on at least one surface.
US10109863B2 Composite binder composition for secondary battery, cathode and lithium battery containing the binder composition
In an aspect, a binder composition, a cathode including the same, and a lithium battery including the cathode, wherein the binder composition includes a first fluorine containing binder including a polar functional group; a second fluorine containing binder not including a polar functional group; and a non-fluorine containing binder including a repeating unit resulting from polymerization of an acryl monomer and a repeating unit resulting from polymerization of an olefin monomer, wherein the first fluorine containing binder is a vinylidene fluoride containing binder is provided.
US10109861B2 Cathode material for lithium-ion secondary battery, cathode for lithium-ion secondary battery, and lithium-ion secondary battery
A cathode material for a lithium-ion secondary battery of the present invention includes central particles represented by LixAyMzPO4 and a carbonaceous film that coats surfaces of the central particles, an average value of R values (I1580/I1360), which are ratios of a peak intensity (I1580) of a spectrum at a frequency band of 1,580±50 cm−1 to a peak intensity (I1360) of the spectrum at a frequency band of 1,360±50 cm−1 in a Raman spectrum analysis, measured at five points is 0.80 or more and 1.10 or less, and a standard deviation of the R values measured at five points is 0.010 or less.
US10109858B1 Method for preparing electrolytic manganese dioxide
Disclosed herein is an improved cathode material prepared from high purity electrolytic manganese dioxide. Also disclosed is a method for preparing high purity MnO2 and converting MnO2 particles to Mn2O3.
US10109855B2 Hydrogen storage alloys
Hydrogen storage alloys comprising a metal oxide containing ≥60 at % oxygen; and/or comprising a metal region adjacent to a boundary region, which boundary region comprises at least one channel; and/or comprising a metal region adjacent to a boundary region, where the boundary region has a length and an average width, where the average width is from about 12 nm to about 1100 nm; and/or comprising a metal oxide zone comprising a metal oxide, which oxide zone is aligned with at least one channel; and/or comprising a Ni/Cr metal oxide have improved electrochemical properties, for instance improved low temperature electrochemical performance.
US10109854B2 Positive electrode active material for nonaqueous electrolyte secondary batteries and nonaqueous electrolyte secondary battery
A positive electrode active material for use in nonaqueous electrolyte secondary batteries. The active material is composed of particles each formed by the gathering of grains that comprises at least one metal element selected from the group consisting of Ta and Nb. One of the particles has a compression fracture strength of 500 MPa or more. The grain diameter in the (110) vector direction of the particles is 100 nm to 300 nm.
US10109851B2 Composite cathode active material, method of preparing the same, and cathode and lithium battery including the composite cathode active material
A composite cathode active material includes a material capable of intercalating or deintercalating lithium; and a solid ion conductor. A cathode and a lithium battery each include the composite cathode active material. A method of preparing a composite cathode active material includes: mixing a core including a cathode active material and a solid ion conductor; and forming a coating layer including the solid ion conductor on the core utilizing a dry method.
US10109850B2 Electrode active material, preparation method thereof, and electrode and lithium battery containing the same
An electrode active material includes a core capable of intercalating and deintercalating lithium; and a surface treatment layer disposed on at least a portion of a surface of the core, wherein the surface treatment layer includes a lithium-free oxide having a spinel structure, and an intensity of an X-ray diffraction peak corresponding to impurity phase of the lithium-free oxide, when measured using Cu—Kα radiation, is at a noise level of an X-ray diffraction spectrum or less.
US10109849B2 Nickel composite hydroxide, cathode active material for non-aqueous electrolyte secondary battery, and methods for producing these
A nickel composite hydroxide having a volume-average particle size of the secondary particles of 8.0 μm to 50.0 μm is obtained, by obtaining a nickel composite hydroxide slurry in a primary crystallization process by providing an aqueous solution having at least a nickel salt and a neutralizer into a reaction vessel while continuously stirring in a state of not containing a complex ion formation agent, and controlling the crystallization reaction so that the ratio of the volume-average particles size of secondary particles with respect to that of the secondary particles finally obtained is 0.2 to 0.6, and producing the nickel composite hydroxide in a secondary crystallization process by continuing the crystallization process while keeping the amount of the obtained slurry constant, continuously removing only the liquid component of the slurry, and performing control so that the slurry has a temperature of 70° C. to 90° C. and a pH value at a standard liquid temperature of 25° C. of 10.0 to 11.0.
US10109847B2 Sulfur-carbon composite material, its application in lithium-sulfur battery and method for preparing said composite material
The present invention provides a sulfur-carbon composite material, said composite material comprising a porous carbon substrate containing both micropores and mesopores and sulfur, wherein the sulfur is only contained in the micropores of the carbon substrate. Moreover, a lithium-sulfur battery with its cathode comprising said sulfur-carbon composite material and the method for preparing such material is also provided.
US10109844B2 Dual weld plug for an electrochemical cell
The present invention is directed to an electrochemical cell having plate electrodes housed inside a mating “clamshell” casing. When mated together, the casing components are form-fitting with respect to the internal battery structure so as to reduce the overall size of the electrochemical package. A header assembly containing both a glass-to-metal seal opening for a terminal lead and an electrolyte fill opening is used in conjunction with the clamshell casing. The electrolyte fill opening is constructed with an elongated opening with at least two different radii. A first and second sealing element is welded within the electrolyte fill opening at different depths within the header to block the flow of electrolyte and form a hermetic seal.
US10109842B2 Battery cell
A battery cell includes: an electrode assembly; a pouch case accommodating the electrode assembly therein; and an electrode lead including an outer lead protruding to an outside of the pouch case and an inner lead disposed between the outer lead and the electrode assembly, accommodated in the pouch case, and cut by expansion force of the pouch case.
US10109840B2 Rechargeable battery pack having a contact plate for connection to a load
A rechargeable battery pack includes at least one individual cell which is accommodated in a cell holder and is in electrical contact on a contact side via a cell connector. An electric load is to be connected via a contact plate which has a plurality of plug-type connections, wherein the contact plate is located on one side face of the cell holder. In order to compensate positional tolerances between the plug-type connections of the contact plate and external connection contacts, a mount for the contact plate is provided on one side face of the cell holder, in which mount the contact plate is mounted so as to be displaceable in a displacement direction. The electrical connection between the individual cell and the contact plate is embodied by an elastic contact strip, wherein the contact strip is embodied so as to be resilient in a sprung fashion in the displacement direction of the contact plate.
US10109837B2 Secondary battery
A secondary battery includes an electrode assembly including a first uncoated portion extending in a first direction, and a second uncoated portion extending in a second direction opposite to the first direction; a case accommodating the electrode assembly; a first terminal extending to an outside of the case and being connected to the first uncoated portion; a first cover plate coupled to the first terminal and closing the case in the first direction, the first terminal being insulated from the case; a connection plate connected between the second uncoated portion and the case; and a second cover plate covering the connection plate and closing the case in the second direction.
US10109833B2 Separator for rechargeable battery and rechargeable battery including the same
A separator for a rechargeable battery includes a porous substrate and a heat-resistance layer on at least one surface of the porous substrate. The heat-resistance layer includes a binder having a cross-linked structure, a sphere-shaped filler, and a plate-shaped filler, and the plate-shaped filler is included in a smaller amount than the sphere-shaped filler in the heat-resistance layer. A rechargeable battery includes the separator.
US10109820B2 Array substrate and manufacturing method thereof, and display device
The present invention discloses an array substrate and a manufacturing method thereof, and a display device, wherein the array substrate comprises a base substrate and an electroluminescent device disposed above the base substrate, the array substrate further comprises an additive layer between the base substrate and the electroluminescent device, with a plurality of protrusions being formed on a contact surface of the additive layer with the electroluminescent device, refractive index of the additive layer being less than or equal to that of the base substrate. Light generated by the electroluminescent device successively transmits through the additive layer and the base substrate so as to exit from the array substrate. In the technical solutions of the present invention, by arranging the additive layer between the base substrate and the electroluminescent device, the total amount of light “refracted” from the electroluminescent device into the base substrate can be effectively increased.
US10109819B2 Light-emitting device
A mirror device has a plurality of organic EL elements and a plurality of metal mirror surface portions that are divided by banks made of a light-transmissive dielectric material and aligned on a substrate. Each of the organic EL elements has an organic layer that is formed between a light-transmissive electrode and a reflection electrode and contains a light-emitting layer. Each of the metal mirror surface portions and each of the organic EL elements or each group of the metal mirror surface portions and each group of the organic EL elements are alternately disposed.
US10109818B2 Plastic substrate
The present application relates to a plastic substrate, a method for producing same, an organic electronic device, and display light source and lighting apparatus. The plastic substrate according to the present application has superb light extraction efficiency and exhibits an excellent surface roughness characteristic. Furthermore, the method for producing the plastic substrate according to the present application can produce the plastic substrate by means of a process in which scattering components are added secondarily. Moreover, the plastic substrate according to the present application can be utilized as a substrate for an organic electronic device, and the organic electronic device can be utilized as display light source and lighting apparatus.
US10109817B2 Organic light emitting device
Disclosed is an organic light emitting device. The organic light emitting device includes a first emission unit configured to include a common blue emission material layer which is included in common in a plurality of pixels emitting lights having different wavelength ranges, a second emission unit configured to include a red emission material layer, a green emission material layer, and a blue emission material layer which respectively emit lights having different wavelength ranges, a charge generation layer disposed between the first emission unit and the second emission unit, a first electrode formed as a reflective electrode, and configured to supply an electric charge having a first polarity to the first emission unit and the second emission unit, and a second electrode formed as a semi-transmissive electrode, and configured to supply an electric charge having a second polarity to the first emission unit and the second emission unit.
US10109809B2 Flexible substrate
A flexible substrate includes a polymer substrate and a plurality of water and oxygen barrier layers provided on the polymer substrate. A planarization layer is provided between the adjacent water and oxygen barrier layers. The planarization layer includes a plurality of planarization units separated in a first direction and a second direction. A projection of the planarization unit in the planarization layer projected on the polymer substrate covers a gap between projections of adjacent planarization units in an adjacent planarization layer projected on the polymer substrate, and projection regions partially overlap. The adjacent planarization layers can cover the gap between the planarization units to prevent the water and oxygen horizontal from penetrating to ensure that the flexible substrate can be cut into any size within the range lager than the size of the planarization unit.
US10109806B2 Organometallic complex, light-emitting element, light-emitting device, electronic appliance, and lighting device
A light-emitting element including a phosphorescent organometallic complex is provided. The organometallic complex emits phosphorescence in the yellow green to orange wavelength range and has high emission efficiency and high reliability. Thus, the organometallic complex that exhibits phosphorescence is provided. The organometallic complex, in which nitrogen at the 3-position of a pyrimidine ring is coordinated to a metal, a carbazole skeleton is bonded to the 4-position of the pyrimidine ring, and the carbazole skeleton is bonded to the metal, is used as an emission center. The metal is preferably a Group 9 element or a Group 10 element, more preferably iridium.
US10109805B2 Organic-inorganic hybrid perovskite nanocrystal particle light emitting body having two-dimensional structure, method for producing same, and light emitting device using same
Provided are an organic-inorganic-hybrid perovskite nanocrystal particle light-emitter having a two-dimensional structure, a method for producing the same, and a light emitting device using the same. The organic-inorganic-hybrid perovskite nanocrystal particle light-emitter having a two-dimensional structure comprises an organic-inorganic-hybrid perovskite nanocrystal structure having a two-dimensional structure which can be dispersed in an organic solvent. Accordingly, the nanocrystal particle light-emitter comprises an organic-inorganic-hybrid perovskite nanocrystal having a crystal structure combining FCC and BCC; forms a lamellar structure where organic planes and inorganic planes are accumulated in an alternating manner; and can exhibit high color purity by confining excitons in the inorganic planes. In addition, since the exciton diffusion distance decreases and exciton binding energy increases, it is possible to prevent exciton annihilation caused by thermal ionization and delocalization of charge carriers, such that the nanocrystal particle light-emitter can have high luminescence efficiency at room temperature.
US10109802B2 Carbazole-based gumbos for highly efficient blue OLEDs
Various examples are provided for carbazole-based GUMBOS (group of uniform materials based on organic salts), and its application in organic light emitting diodes (OLEDs). In one example, a composition includes a solid phase carbazole-based GUMBOS (group of uniform materials based on organic salts) comprising a counterion such as, e.g., trifluoromethanesulfonate ([Otf]), bis-(trifluoromethanesulfonyl)imide ([NTf2]), bis-(pentafluoroethylsulfonyl)imide ([BETI]), tetrafluoroborate (BF4), hexafluorophosphate (PF6), and/or thiocyanate (SCN). The carbazole-based GUMBOS can include carbazoleimidazole-based GUMBOS or 3,6-diBDC carbazolium-based GUMBOS. In another example, a method includes preparing a biphasic solution; separating a layer of DCM from the biphasic solution after stirring; washing the DCM with water to remove byproducts; and evaporating the DCM to form a solid phase carbazoleimidazole-based GUMBOS. Preparing the biphasic solution can include carbazoleimidazolium iodide (CM) dissolved in dichloromethane (DCM) and a dissolved salt including a sodium salt or a lithium salt.
US10109801B2 Compound for organic electric element, organic electric element comprising the same and electronic device thereof
Provided are a compound of Formula 1 and an organic electric element comprising a first electrode, a second electrode, and an organic material layer formed between the first electrode and the second electrode, and electronic device comprising the organic electric element, wherein the luminous efficiency and life span can be improved and the driving voltage of the organic electronic device can be lowered by comprising the compound represented by Formula 1 in the organic material layer.
US10109800B2 Organic electroluminescent element, display device and lighting device
Disclosed is an organic electroluminescent device having long life, while exhibiting high luminous efficiency. Also disclosed are an illuminating device and a display, each using such an organic electroluminescent device. In the organic electroluminescent device, a compound represented by the general formula (A) which is suitable as a host material for a phosphorescent metal complex is used at least in one sublayer of a light-emitting layer.
US10109797B2 Method of fabricating display device
A display device includes a display area, a test pad, a plurality of first test transistors, and at least one outline. The display area includes pixels coupled to data lines and scan lines. The test pad receives a test signal. The first test transistors are coupled between the data lines of the display area and the test pad. The at least one outline is coupled between one of the first test transistors and the test pad. The at least one outline is located in a non-display area outside the display area.
US10109792B2 Switching device and resistive random access memory including the same
A switching device includes a first electrode and a second electrode, and an electrolyte layer disposed between the first electrode and the second electrode. The electrolyte layer includes a first layer charged with negative charges and a second layer charged with positive charges.
US10109791B2 Nonvolatile memory device and method of fabricating the same
The nonvolatile memory device includes a semiconductor substrate, a first and a second diffusion regions formed under a surface of the semiconductor substrate, a storage layer formed on the semiconductor substrate, a gate stacked on the storage layer, wherein the first diffusion region may at least one of active regions being separated by a part of the semiconductor substrate forming a channel region, wherein the second diffusion region may include an active region intersecting the gate insulating layer, wherein the storage layer may include an insulating layer or a variable resistor, and may service as a data storage layer to store data, and may be selected by a structure including the first and the second diffusion regions.
US10109790B2 Method for manufacturing mixed-dimension and void-free MRAM structure
A method for manufacturing a semiconductor structure is disclosed. The method includes: providing a substrate; forming an MRAM structure over the substrate; forming a first dielectric layer over the MRAM structure; forming a stop layer over the first dielectric layer; forming a second dielectric layer over the stop layer; and removing the second dielectric layer, the stop layer and at least a portion of the first dielectric layer through a planarization operation without exposing a top electrode of the MRAM structure. Associated methods are also disclosed.
US10109789B2 Methods for additive formation of a STT MRAM stack
Disclosed herein are methods for additive formation of a STT-MRAM metal stack using a deposition process through a pre-patterned template that skims away metal ions that are less likely to enable anisotropic deposition on a substrate. The pre-patterned template is formed from a film stack using patterning techniques to form an opening in the film stack that exposes portions of an underlying substrate where a MTJ will be formed for an MRAM cell. The film stack cavity may be exposed to etch processes that selectively pull back the sidewall, such that other layers in the film stack protrude into the cavity. Additional treatments to the other layers may alter the opening sizes in the other layers. Metal deposited through the cavity such that metal ions with anisotropic characteristics will be skimmed away before reaching the substrate.
US10109787B2 Well-based vertical hall element with enhanced magnetic sensitivity
A vertical Hall element and method of fabricating are disclosed. The method includes forming a buried region having a first conductivity type in a substrate having a second conductivity type and implanting a dopant of the first conductivity type into a well region between the top surface of the substrate and the buried region. The buried region has a doping concentration increasing with an increasing depth from a top surface of the substrate and the well region has a doping concentration decreasing from the top surface of the substrate to the buried region. The method includes forming first through fifth contacts on the well region. First and second contacts define a conductive path and second and third contacts define another conductive path through the well region. The fourth contact is formed between first and second contacts and the fifth contact is formed between second and third contacts.
US10109782B2 Piezoelectric element and piezoelectric actuator
A piezoelectric element includes a piezoelectric body, an external electrode, and an internal electrode. The piezoelectric body includes first and second main surfaces opposing each other. The external electrode is disposed on the first main surface and has a first polarity. The internal electrode is disposed in the piezoelectric body to oppose the external electrode in a direction in which the first main surface and the second main surface oppose each other and has a second polarity different from the first polarity. A region from the internal electrode to the external electrode in the piezoelectric body is a polarizing region, and a region from the internal electrode to the second main surface in the piezoelectric body is a non-polarizing region.
US10109776B2 Light emitting device having curved light emitting element
A light emitting device includes a substrate, a light emitting element, and an insulating resin member. The light emitting element has an upper surface and a lower surface opposite to the upper surface and is provided on the substrate so that the lower surface faces the substrate. The insulating resin member is provided between the light emitting element and the substrate and includes a first resin member and a second resin member. The first resin member is provided in a first region. The second resin member is provided in a second region different from the first region and has hardness different from hardness of the first resin member. A height from the substrate to the upper surface of the light emitting element facing the first resin member is different from a height from the substrate to the upper surface of the light emitting element facing the second resin member.
US10109770B2 Method for manufacturing light emitting diode
A light emitting diode includes a first electrode, a second electrode, and an epitaxial structure. The epitaxial structure is arranged on the first electrode, and electrically connects with the first electrode and the second electrode. The second electrode surrounds periphery of the epitaxial structure to reflect light from the epitaxial structure out from the top of the epitaxial structure. A method for manufacturing the light emitting diode is also presented. The light emitting diode and the method increase lighting efficiency of the light emitting diode.
US10109767B2 Method of growing n-type nitride semiconductor, light emitting diode and method of fabricating the same
A light emitting diode includes: an n-type nitride semiconductor layer; an active layer over the n-type nitride semiconductor layer; and a p-type nitride semiconductor layer over the active layer. The n-type nitride semiconductor layer includes: an n-type nitride layer; a first intermediate layer over the n-type nitride layer; an n-type modulation-doped layer over the first intermediate layer. The light emitting diodes includes a second intermediate layer over the n-type modulation-doped layer. The second intermediate layer includes a sub-layer having a higher n-type doping concentration that an n-type doping concentration of the n-type modulation-doped layer.
US10109766B2 Light emitting device and method for manufacturing same
A light-emitting device includes lead frames, a light-emitting element placed on a bottom of a recessed portion formed at one of the lead frames, and a light-transmitting resin covering the light-emitting element. The lead frames have a covered region which is covered with the light-transmitting resin and an exposed region exposed out of the light-transmitting resin. The light-emitting device has a gap between the lead frame and the light-transmitting resin at an inner side surface of the recessed portion, the gap having a width longer than a main wavelength of light from the light-emitting element. The lead frame is in close contact with the light-transmitting resin at an end of the covered region, which is located in a boundary with the exposed region or in the vicinity of the boundary within the covered region.
US10109762B2 Light source and optical coherence tomography apparatus including the light source
A light source includes an upper electrode layer, a lower electrode layer, and an active layer interposed therebetween. At least one of the upper and lower electrode layers is divided into a plurality of electrodes separated from each other in an in-plane direction of the active layer. The separated electrodes independently inject current into a plurality of different regions in the active layer. The light source emits light by injecting current from the upper and lower electrode layers into the active layer, guide the light in the in-plane direction, and output the light. The plurality of different regions in the active layer include a first region not including a light exit end and a second region including the light exit end, and the second region is configured to emit light of at least first-order level. The active layer has an asymmetric multiple quantum well structure.
US10109757B2 Solar cell system
A solar cell system includes a number of P-N junction cells, a number of inner electrodes, a first collecting electrode, a second collecting electrode and a reflector. The number of the P-N junction cells is M. M is equal to or greater than 2. The M P-N junction cells are arranged from a first P-N junction cell to an Mth P-N junction cell along the straight line. The P-N junction cells are arranged in series along a straight line. The number of the inner electrodes is M−1. At least one inner electrode includes a plurality of carbon nanotubes. A photoreceptive surface is parallel to the straight line. A reflector is located on an emitting surface opposite to the photoreceptive surface.
US10109755B2 Capping layers for improved crystallization
Techniques for fabrication of kesterite Cu—Zn—Sn—(Se,S) films and improved photovoltaic devices based on these films are provided. In one aspect, a method of fabricating a kesterite film having a formula Cu2−xZn1+ySn(S1−zSez)4+q, wherein 0≤x≤1; 0≤y≤1; 0≤z≤1; and −1≤q≤1 is provided. The method includes the following steps. A substrate is provided. A bulk precursor layer is formed on the substrate, the bulk precursor layer comprising Cu, Zn, Sn and at least one of S and Se. A capping layer is formed on the bulk precursor layer, the capping layer comprising at least one of Sn, S and Se. The bulk precursor layer and the capping layer are annealed under conditions sufficient to produce the kesterite film having values of x, y, z and q for any given part of the film that deviate from average values of x, y, z and q throughout the film by less than 20 percent.
US10109753B2 Compound micro-transfer-printed optical filter device
Embodiments of the present invention provide a compound optical filter device comprising a semiconductor substrate having an optical transducer formed on the semiconductor substrate, the optical transducer responsive to light to produce a signal or responsive to a signal to emit light. An optical filter comprises a filter substrate separate and independent from the semiconductor substrate and one or more optical filter layers disposed on the filter substrate. The filter substrate is micro-transfer printed on or over the semiconductor substrate or on layers formed over the semiconductor substrate and over the optical transducer to optically filter the light to which the optical transducer is responsive or to optically filter the light emitted by the optical transducer. In further embodiments, the optical filter is an interference filter and the semiconductor substrate includes active components that can control or operate the optical transducer.
US10109752B2 Nanowire-modified graphene and methods of making and using same
A transparent electrode can include a graphene sheet on a substrate, a layer including a conductive polymer disposed over the graphene sheet, and a plurality of semiconducting nanowires, such as ZnO nanowires, disposed over the layer including the conductive polymer.
US10109748B2 High-mobility multiple-gate transistor with improved on-to-off current ratio
A multi-gate transistor includes a semiconductor fin over a substrate. The semiconductor fin includes a central fin formed of a first semiconductor material; and a semiconductor layer having a first portion and a second portion on opposite sidewalls of the central fin. The semiconductor layer includes a second semiconductor material different from the first semiconductor material. The multi-gate transistor further includes a gate electrode wrapping around sidewalls of the semiconductor fin; and a source region and a drain region on opposite ends of the semiconductor fin. Each of the central fin and the semiconductor layer extends from the source region to the drain region.
US10109747B2 Semiconductor memory devices and methods of fabricating the same
A semiconductor memory device and a method of fabricating the same. The device includes a plurality of gates vertically stacked on a top surface of a substrate with an epitaxial layer formed in the substrate, a vertical channel vertically penetrating the gates to be electrically connected to the epitaxial layer, and a memory layer provided between the vertical channel and the gates. The epitaxial layer has a top surface positioned at a level between a bottom surface of the lowermost one of the gates and the top surface of the substrate.
US10109746B2 Graphene transistor and ternary logic device using the same
Disclosed is a graphene transistor using graphene as a channel region and a logic device using the same. A doping metal layer is provided over a graphene channel of the graphene transistor. The doping metal layer has a work function higher or lower than that of the graphene. When the doping metal layer has a work function lower than that of the graphene, the graphene, which is below the doping metal layer, is doped with an n-type. Also, when the doping metal layer has a work function higher than that of the graphene, the graphene, which is below the doping metal layer, is doped with a p-type. As described above, various aspects of junction may be implemented in the graphene channel, and three states may be obtained from a single transistor.
US10109745B2 Method of manufacturing flexible display
A method of manufacturing a flexible display is disclosed. In one aspect, the method includes attaching a protective film to a flexible display panel. The flexible display panel includes a bending region along which the flexible display panel is configured to be bent. The method also includes removing a portion of the protective film that corresponds to the bending region and bending the flexible display panel along the bending region.
US10109743B2 Oxide semiconductor film, semiconductor device, and manufacturing method of semiconductor device
A highly reliable semiconductor device is manufactured by giving stable electric characteristics to a transistor in which an oxide semiconductor film is used. In a transistor using an oxide semiconductor film for an active layer, a microvoid is provided in a source region and a drain region adjacent to a channel region. By providing a microvoid in the source region and the drain region formed in an oxide semiconductor film, hydrogen contained in the channel region of an oxide semiconductor film can be captured in the microvoid.
US10109742B2 Semiconductor device including fin structures and manufacturing method thereof
A method for manufacturing a semiconductor device includes forming a fin structure over a substrate. The fin structure has a top surface and side surfaces and the top surface is located at a height H0 measured from the substrate. An insulating layer is formed over the fin structure and the substrate. In the first recessing, the insulating layer is recessed to a height T1 from the substrate, so that an upper portion of the fin structure is exposed from the insulating layer. A semiconductor layer is formed over the exposed upper portion. After forming the semiconductor layer, in the second recessing, the insulating layer is recessed to a height T2 from the substrate, so that a middle portion of the fin structure is exposed from the insulating layer. A gate structure is formed over the upper portion with the semiconductor layer and the exposed middle portion of the fin structure.
US10109736B2 Superlattice buffer structure for gallium nitride transistors
A transistor with a multi-strained layer superlattice (SLS) structure is provided. A first strained layer superlattice (SLS) layer is arranged over a substrate. A first buffer layer is arranged over the first SLS layer and includes dopants configured to increase a resistance of the first buffer layer. A second SLS layer is arranged over the first buffer layer. A second buffer layer is arranged over the second SLS layer and includes dopants configured to increase a resistance of the second buffer layer. A channel layer is arranged over the second buffer layer. An active layer is arranged over and directly abuts the channel layer. The channel and active layers collectively define a heterojunction. A method for manufacturing the transistor is also provided.
US10109733B2 Semiconductor device for power transistor
In a semiconductor device, in a gate insulating film which is formed on/over an inner wall of a trench, the film thickness of a part of a gate insulating film formed so as to cover a corner of the trench is made thicker than the film thickness of a part of the gate insulating film part formed on/over a side face of the trench.
US10109731B2 Power MOSFET and method for manufacturing the same
A power MOSFET includes an insulating layer, a first conductivity type doping layer situated on a bottom of the insulating layer, a second conductivity type body situated on a bottom of the first conductivity type doping layer, a gate electrode adjacent to the bottom of the insulating layer and covered with an insulating film in other regions and projected to penetrate the second conductivity type body, and a source electrode including a first region situated on a top of the insulating layer and a second region in contact with the first conductivity type doping layer by penetrating the insulating layer.
US10109727B2 Semiconductor device
A semiconductor device includes a lateral switching device having: a substrate; a channel forming layer that has a heterojunction structure made of a GaN layer and an AlGaN layer and is formed with a recessed portion, on the substrate; a gate structure part that includes a gate insulating film and a gate electrode formed in the recessed portion; and a source electrode and a drain electrode on opposite sides of the gate structure part on the channel forming layer. The AlGaN layer includes a first AlGaN layer that has an Al mixed crystal ratio determining a two dimensional electron gas density, and a second AlGaN layer that has an Al mixed crystal ratio smaller than that of the first AlGaN layer to induce negative fixed charge, and is disposed in contact with the gate structure part and spaced from the source electrode and the drain electrode.
US10109722B2 Etch-resistant spacer formation on gate structure
The disclosure relates to methods of forming etch-resistant spacers in an integrated circuit (IC) structure. Methods according to the disclosure can include: forming a mask on an upper surface of a gate structure positioned over a substrate; forming a spacer material on the substrate, the mask, and exposed sidewalls of the gate structure; forming a separation layer over the substrate and laterally abutting the spacer material to a predetermined height, such that an exposed portion of the spacer material is positioned above an upper surface of the separation layer and at least partially in contact with the mask; and implanting a dopant into the exposed portion of the spacer material to yield a dopant-implanted region within the spacer material, wherein the dopant-implanted region of the spacer material has a greater etch resistivity than a remainder of the spacer material.
US10109721B2 Horizontal gate-all-around device having wrapped-around source and drain
Various semiconductor devices, such as horizontal gate-all-around devices, and methods of fabricating such are disclosed herein. An exemplary semiconductor device includes a fin structure having a channel region disposed between a first source/drain region and a second source/drain region. The fin structure includes a first nanowire and a second nanowire disposed in the channel region, the first source/drain region, and the second source/drain region. The fin structure further includes an epitaxial layer that wraps the first nanowire and the second nanowire in the first source/drain region and the second source/drain region. A gate is disposed over the channel region of the fin structure, such that the gate wraps the first nanowire and the second nanowire in the channel region. In some implementations, the first nanowire, the second nanowire, and the epitaxial layer combine to have a vertical bar-like shape in the first source/drain region and the second source/drain region.
US10109718B2 Method for manufacturing a semiconductor device
A semiconductor component and a method for manufacturing the semiconductor component, wherein the semiconductor component includes a transient voltage suppression structure that includes at least two diodes and a Zener diode. In accordance with embodiments, a semiconductor material is provided that includes an epitaxial layer. The at least two diodes and the Zener diode are created at the surface of the epitaxial layer, where the at least two diodes may be adjacent to the Zener diode.
US10109716B2 Turnable breakdown voltage RF FET devices
A tunable breakdown voltage RF MESFET and/or MOSFET and methods of manufacture are disclosed. The method includes forming a first line and a second line on an underlying gate dielectric material. The second line has a width tuned to a breakdown voltage. The method further includes forming sidewall spacers on sidewalls of the first and second line such that the space between first and second line is pinched-off by the dielectric spacers. The method further includes forming source and drain regions adjacent outer edges of the first line and the second line, and removing at least the second line to form an opening between the sidewall spacers of the second line and to expose the underlying gate dielectric material. The method further includes depositing a layer of material on the underlying gate dielectric material within the opening, and forming contacts to a gate structure and the source and drain regions.
US10109713B2 Fabrication of single or multiple gate field plates
A process for fabricating single or multiple gate field plates using consecutive steps of dielectric material deposition/growth, dielectric material etch and metal evaporation on the surface of a field effect transistors. This fabrication process permits a tight control on the field plate operation since dielectric material deposition/growth is typically a well controllable process. Moreover, the dielectric material deposited on the device surface does not need to be removed from the device intrinsic regions: this essentially enables the realization of field-plated devices without the need of low-damage dielectric material dry/wet etches. Using multiple gate field plates also reduces gate resistance by multiple connections, thus improving performances of large periphery and/or sub-micron gate devices.
US10109711B2 CMOS FinFET device having strained SiGe fins and a strained Si cladding layer on the NMOS channel
Techniques and methods related to strained NMOS and PMOS devices without relaxed substrates, systems incorporating such semiconductor devices, and methods therefor may include a semiconductor device that may have both n-type and p-type semiconductor bodies. Both types of semiconductor bodies may be formed from an initially strained semiconductor material such as silicon germanium. A silicon cladding layer may then be provided at least over or on the n-type semiconductor body. In one example, a lower portion of the semiconductor bodies is formed by a Si extension of the wafer or substrate. By one approach, an upper portion of the semiconductor bodies, formed of the strained SiGe, may be formed by blanket depositing the strained SiGe layer on the Si wafer, and then etching through the SiGe layer and into the Si wafer to form the semiconductor bodies or fins with the lower and upper portions.
US10109710B2 Semiconductor device having germanium layer as channel region and method for manufacturing the same
A semiconductor device having a channel region that is formed in a germanium layer and has a first conductive type, and a source region and a drain region that are formed in the germanium layer and have a second conductive type different from the first conductive type, wherein an oxygen concentration in the channel region is less than an oxygen concentration in a junction interface between at least one of the source region and the drain region and a region that surrounds the at least one of the source region and the drain region and has the first conductive type.
US10109703B2 Display device
A display device having a display region and a peripheral region in contact with the display region above a substrate is provided. The display region has a plurality of pixels each including a transistor, an insulating film above the transistor, a pixel electrode arranged above the insulating film and electrically connected to the transistor, and a common electrode above the insulating film, a video signal line and a gate signal line electrically connected to the transistor, and liquid crystal layer above the plurality of pixels. The peripheral region has a terminal electrically connected to the video signal line, a wiring arranged parallel to the gate wiring between the display region and the terminal, and a plurality of first electrodes above the wiring. The insulating film covers the wiring, and the wiring is electrically connected to the plurality of first electrodes via an opening in the insulating film.
US10109701B2 Organic EL display device
An organic EL display device includes: a lower electrode; an upper electrode; a first organic layer which is disposed between the lower electrode and the upper electrode and is formed of a plurality of layers including a light emitting layer formed of an organic material that emits light; a metal wire that extends between the pixels within the display region; and a second organic layer which is formed of a plurality of layers the same as that of the first organic layer and which comes into contact with a part of the metal wire and does not come into contact with the first organic layer. The upper electrode comes into contact with the metal wire in the periphery of the second organic layer. Accordingly, it is possible to uniformize the potential of the upper electrode without reducing the light emission area.
US10109700B2 Organic light emitting display device and method of manufacturing the same
Discussed are an organic light emitting display device and a method of manufacturing the same. The organic light emitting display device according to an embodiment includes a substrate including an active area and a pad area, a thin film transistor (TFT) in the active area of the substrate, an anode electrode on the TFT, an organic emission layer on the anode electrode, a cathode electrode on the organic emission layer, an auxiliary electrode connected to the cathode electrode and disposed on the same layer as the anode electrode, a signal pad in the pad area of the substrate, and a pad electrode connected to the signal pad to cover a top of the signal pad for preventing the top of the signal pad from being corroded. The TFT includes a gate electrode. The signal pad is disposed on the same layer as the gate electrode.
US10109697B2 Display module
Organic EL display module including a pixel disposed in respective intersections between a plurality of scanning lines and a plurality of data lines, which lines are aligned in a matrix, and a current supply line that supplies electric current to the pixel, wherein the pixel includes an active device selected by the scanning line, a data storage device that stores a data signal that is supplied from the data line by control of the active device, and an organic light emitting device that emits light by the electric current supplied by the current supply line according to the data signal stored in the data storage device, wherein the data storage device provides a lower electrode, an insulating layer and an upper electrode, and wherein the lower electrode has a same layer with a channel layer of the active device and the upper electrode is made of a metal material.
US10109687B2 Display device with touch sensor
A sealing member containing conductive particles and disposed in a seal region is formed between a display panel and a touch panel. A laminated structure formed on the display panel includes a first detection lines. The first detection lines extend from the seal region to a connection region and are connected through the conductive particles to terminals of second detection lines formed on the touch panel. A peripheral edge of the organic barrier is located inward from the conductive particles of the sealing member. The above described structure can facilitate a work for connecting external lines such as FPC to the display panel and the touch panel. Further, the structure can secure stability of electrical connection between the external lines and the touch panel.
US10109685B2 Organic light emitting display
An organic light emitting display including a substrate, a first electrode and a second electrode on the substrate and facing each other, at least two organic light emitting layers between the first electrode and the second electrode, and at least two color filters on the second electrode, the organic light emitting layers emitting a first color light, and the color filters emitting a second color light and a third color light.
US10109682B2 Production of transistor arrays
A method of producing a transistor array, comprising an array of addressing conductors each providing the source electrodes of a respective set of transistors and at least part of a conductive connection between a respective driver terminal and said source electrodes; wherein the method comprises: forming a conductor layer on a support; and displacing a plurality of portions of said conductor layer relative to other portions of said conductor layer to create from said conductor layer at least (i) said array of addressing conductors and an array of drain conductors at said first level, (ii) conductor element islands in transistor channel regions at a second level, and (iii) one or more further conductor elements at a third level.
US10109681B2 Vertical memory structure with array interconnects and method for producing the same
Disclosed herein is a method and apparatus for fabricating a memory device. The memory device has a vertical stack of alternating layers of conductive and insulating layers wherein a top layer and a bottom layer are insulating layers. A plurality of vias is formed through the vertical stack from the top layer to the bottom layer. A memory layer disposed adjacent the conductive layers in the vias. A selector device disposed adjacent the memory layer wherein the selector device comprises multiple layers of dissimilar metal oxides. A lateral electrical contact to the memory layer through the conductive layer. And a top contact electrically connected to the conductive layer through a portion of the memory layer and the portion of the memory layer wherein the portion of the memory layer is configured to store data therein.
US10109680B1 Methods and apparatus for three-dimensional nonvolatile memory
A method is provided that includes forming a word line above a substrate, forming a bit line above the substrate, forming a nonvolatile memory material between the word line and the bit line, the nonvolatile memory material including a semiconductor material layer and a conductive oxide material layer, forming a barrier material layer between the semiconductor material layer and the conductive oxide material layer, and forming a memory cell including the nonvolatile memory material at an intersection of the bit line and the word line. The word line is disposed in a first direction, the bit line is disposed in a second direction perpendicular to the first direction. The barrier material layer has an ionic conductivity of greater than about 0.1 Siemens/cm @ 1000° C.
US10109674B2 Semiconductor metallization structure
A method of fabrication of a device includes forming a first metallization layer that is coupled to a logic device of the device. The method further includes forming a second metallization layer that is coupled to a magnetoresistive random access memory (MRAM) module of the device. The second metallization layer is independent of the first metallization layer.
US10109670B2 Optical sensor having a curved detection surface
An optical detector with a curved detection surface is provided, including a photosensitive sensor; a support imposing a curvature on the photosensitive sensor; and a glue layer, provided between the photosensitive sensor and the support, with a thickness higher than 50 μm. The glue layer with a high thickness enables requirements imposed on the sensor to be reduced, with an equal radius of curvature, and thus a minimum radius of curvature of the photosensitive sensor to be reduced, thereby compensating for significant defects of an imaging system located upstream.
US10109669B2 Solid-state imaging device and electronic apparatus
The present technology relates to a solid-state imaging device and an electronic apparatus that perform a stable overflow from a photodiode and prevent Qs from decreasing and color mixing from occurring. A solid-state imaging device according to an aspect of the present technology includes, at a light receiving surface side of a semiconductor substrate, a charge retention part that generates and retains a charge in response to incident light, an OFD into which the charge saturated at the charge retention part is discharged, and a potential barrier that becomes a barrier of the charge that flows from the charge retention part to the OFD, the OFD including a low concentration OFD and a high concentration OFD having different impurity concentrations of the same type, and the high concentration OFD and the potential barrier being formed at a distance. For example, the present technology is applicable to a CMOS image sensor.
US10109666B2 Pad structure for backside illuminated (BSI) image sensors
A pad structure with a contact via array for high bond structure is provided. In some embodiments, a semiconductor substrate comprises a pad opening. An interconnect structure is under the semiconductor substrate, and comprises an interlayer dielectric (ILD) layer, a wiring layer, and the contact via array. The wiring layer and the contact via array are in the ILD layer. Further, the contact via array borders the wiring layer and is between the wiring layer and the semiconductor substrate. A pad covers the contact via array in the pad opening, and protrudes into the ILD layer to contact the wiring layer on opposite sides of the contact via array. A method for manufacturing the pad structure, as well as an image sensor with the pad structure, are also provided.
US10109658B2 LED chip mounting apparatus and method of manufacturing display apparatus by using the LED chip mounting apparatus
A light emitting diode chip mounting apparatus includes a guide plate including a first surface and a second surface opposite to the first surface, the second surface including at least one first tunnel that extends in a first direction, wherein the first tunnel defines a concave portion and the second surface includes a convex portion adjacent to the concave portion. The first tunnel is sized to accommodate a light emitting diode chip flowing therethrough.
US10109657B2 Display device
A display device may include a light shield layer on a first substrate; a buffer layer on the light shield layer; a semiconductor layer on the buffer layer; a first insulating layer on the semiconductor layer; a gate metal layer on the first insulating layer; a second insulating layer having a contact hole on the gate metal layer and exposing a portion of the gate metal layer; and a source drain metal layer on the second insulating layer and in contact with the gate metal layer through the contact hole, wherein the semiconductor layer includes an auxiliary contact hole located in an area corresponding to the contact hole.
US10109653B2 Array substrate, manufacturing method thereof and display device
An array substrate, a manufacturing method thereof and a display device are provided. The array substrate includes: a base substrate; a thin-film transistor and a first conductive layer formed on the base substrate; and a passivation layer formed on the TFT and the first conductive layer. The TFT includes a source electrode and a drain electrode; the first conductive layer is arranged in the same layer with the source electrode and the drain electrode; a second conductive layer is disposed on a side of the first conductive layer opposite to the passivation layer; the passivation layer is provided with a through hole penetrating therethrough; and an orthographic projection of the through hole on the base substrate falls within an orthographic projection of the first conductive layer on the base substrate and falls within an orthographic projection of the second conductive layer on the base substrate.
US10109649B2 Organic light-emitting display apparatus for improving an adhesion of a sealing member
An organic light-emitting display apparatus includes a first substrate corresponding to a display area and a periphery area, a second substrate facing the first substrate, a first metal layer at the periphery area of the first substrate, and defining a plurality of first holes, a second metal layer on the first metal layer, and defining a plurality of second holes that are differently sized than the first holes, a third metal layer on the second metal layer, and defining a plurality of third holes that are differently sized than the second holes, and a sealing member bonding the first substrate and the second substrate, and filling a partial region of the first, second, and third holes.
US10109648B2 Semiconductor layer structure
The present disclosure a semiconductor layer structure having an insulating substrate and a semiconductor layer formed on the insulating substrate. The semiconductor layer includes a source signal access terminal, a drain signal access terminal, a first semiconductor layer pattern and a second semiconductor layer pattern; the first semiconductor layer pattern and the second semiconductor layer pattern formed between the source signal access terminal and the drain signal access terminal in parallel. The present disclosure also provides a method for fabricating a semiconductor layer structure.
US10109647B2 MOTFT with un-patterned etch-stop
A method of fabricating a high mobility semiconductor metal oxide thin film transistor including the steps of depositing a layer of semiconductor metal oxide material, depositing a blanket layer of etch-stop material on the layer of MO material, and patterning a layer of source/drain metal on the blanket layer of etch-stop material including etching the layer of source/drain metal into source/drain terminals positioned to define a channel area in the semiconductor metal oxide layer. The etch-stop material being electrically conductive in a direction perpendicular to the plane of the blanket layer at least under the source/drain terminals to provide electrical contact between each of the source/drain terminals and the layer of semiconductor metal oxide material. The etch-stop material is also chemical robust to protect the layer of semiconductor metal oxide channel material during the etching process.
US10109645B2 Semiconductor devices
A semiconductor device includes a first device isolation layer defining active regions spaced apart from each other along a first direction on a substrate, second device isolation layers defining a plurality of active patterns protruding from the substrate, the second device isolation layers extending in the first direction to be spaced apart from each other in a second direction and connected to the first device isolation layer, a gate structure extending in the second direction on the first device isolation layer between the active regions, a top surface of the second device isolation layer being lower than a top surface of the active pattern, a top surface of the first device isolation layer being higher than the top surface of the active pattern, and at least part of a bottom surface of the gate structure being higher than the top surface of the active pattern.
US10109644B2 Memory device
In one embodiment, the semiconductor device includes a substrate having an impurity region, and the substrate and the impurity region have a different impurity characteristic. The semiconductor device further includes a stack of alternating first interlayer insulating layers and gate electrode layers on the substrate; at least one second interlayer insulating layer formed on the stack; a plurality of bit lines formed on the second interlayer insulating layer; and a first plurality of channel structures formed through the stack on the substrate. The first plurality of channel structures are electrically connected to respective ones of the plurality of bit lines. A second plurality of channel structures are formed through the stack on the impurity region, and the second plurality of channel structures are electrically insulated from the plurality of bit lines.
US10109637B1 Cross couple structure for vertical transistors
The disclosure provides integrated circuit (IC) structure including: a substrate; a shallow trench isolation (STI) positioned between the first and second regions of the substrate; a first transistor with a channel region is positioned on the first region of the substrate, and spacer positioned on the first region of the substrate and the STI; and a gate metal positioned on the spacer. The gate metal includes a gate contact region positioned over the first source/drain region of the substrate, and surrounding the channel region. Across-couple region extends laterally from the gate contact region to the source/drain region of a second transistor formed on the second region of the substrate.
US10109636B2 Active contact and gate contact interconnect for mitigating adjacent gate electrode shortages
A method of forming an active contact-gate contact interconnect including forming a first gate contact to a first gate electrode in an active region in a substrate, forming a first active contact to another portion of the first active region. The first gate contact and the first active contact include an approximately equal surface area, and forming an interconnect between the first active contact and the first gate contact. The interconnect includes a first metal wire in a first metal layer electrically connecting the first active contact to the first gate contact. The method may also include forming a second metal wire in the first metal layer configured to electrically connect a third metal wire in a second metal layer to an external contact to a second active region in the substrate, the external contact including the approximately equal surface area.
US10109634B2 Semiconductor device having air gap and method for manufacturing the same, memory cell having the same and electronic device having the same
A method for fabricating a semiconductor device may include: forming a plurality of first isolation trenches and a plurality of line-shaped active regions by etching a semiconductor substrate; forming a line-shaped device isolation region in each of the plurality of first isolation trenches; forming a plurality of second isolation trenches extending in a second direction by etching the plurality of line-shaped active regions and the plurality of line-shaped device isolation regions; forming a connection trench to connect the plurality of second isolation trenches to each other; forming a shielding line in each of the plurality of second isolation trenches; and forming a shielding line interconnection in the connection trench.
US10109632B2 Semiconductor device and manufacturing method of the same
A semiconductor device includes a buffer layer formed with a semiconductor adapted to produce piezoelectric polarization, and a channel layer stacked on the buffer layer, wherein a two-dimensional hole gas, generated in the channel layer by piezoelectric polarization of the buffer layer, is used as a carrier of the channel layer. On a complementary semiconductor device, the semiconductor device described above and an n-type field effect transistor are formed on the same compound semiconductor substrate. Also, a level shift circuit is manufactured by using the semiconductor device. Further, a semiconductor device manufacturing method includes forming a compound semiconductor base portion, forming a buffer layer on the base portion, forming a channel layer on the buffer layer, forming a gate on the channel layer, and forming a drain and source with the gate therebetween on the channel layer.
US10109631B2 Semiconductor device
A semiconductor device includes an insulating layer on a substrate, a channel region on the insulating layer, a gate structure on the insulating layer, the gate structure crossing the channel region, source/drain regions on the insulating layer, the source/drain regions being spaced apart from each other with the gate structure interposed therebetween, the channel region connecting the source/drain regions to each other, and contact plugs connected to the source/drain regions, respectively. The channel region includes a plurality of semiconductor patterns that are vertically spaced apart from each other on the insulating layer, the insulating layer includes first recess regions that are adjacent to the source/drain regions, respectively, and the contact plugs include lower portions provided into the first recess regions, respectively.
US10109630B2 Semiconductor device and method of forming the same
The present invention provides a semiconductor device and a method of forming the same. The semiconductor device includes a substrate, a first transistor and a second transistor. The first transistor and the second transistor are disposed on the substrate. The first transistor includes a first channel and a first work function layer. The second transistor includes a second channel and a second work function layer, where the first channel and the second channel include different dopants, and the second work function layer and the first work function layer have a same conductive type and different thicknesses.
US10109629B2 Semiconductor devices including gate structures with oxygen capturing films
A semiconductor device includes: a semiconductor substrate including an active region and a gate structure on the active region. The gate structure includes a gate insulating film; a work function adjusting film on the first gate insulating film; a separation film on the work function adjusting film; and an oxygen capturing film on the separation film and configured to capture oxygen introduced from the outside of the first gate structure. The oxygen capturing film is spaced apart from a top surface of the first gate insulating film by about 70 Å to about 80 Å.
US10109627B2 Enlarging spacer thickness by forming a dielectric layer over a recessed interlayer dielectric
A method of fabricating a semiconductor device is provided. The method may include steps of receiving a device that includes a source/drain, a gate, a gate spacer formed on a sidewall of the gate, and a dielectric component formed over the source/drain, forming a recess in a top surface of the dielectric component; forming a dielectric layer over the top surface of the dielectric component and over the recess, such that a portion of the dielectric layer assumes a recessed shape; and etching a contact hole through the dielectric layer and the dielectric component, the contact hole exposing the source/drain.
US10109626B2 Semiconductor device and method of manufacturing same
To provide a semiconductor device having an element isolation structure formed in the main surface of a semiconductor substrate, having a space in a trench, and prevented from having deteriorated performance due to an increase in the height of the top portion of the space. A trench portion is formed in the main surface of a semiconductor substrate by using a hard-mask insulating film. A first insulating film that covers the upper surface of the hard-mask insulating film and the surface of the trench portion is formed, followed by etch-back of the first insulating film to expose the upper surface of the hard-mask insulating film. Then, second and third insulating films that cover the upper surface of the hard-mask insulating film and the surface of the trench portion are formed to form a space in the trench portion.
US10109624B2 Semiconductor device comprising transistor cell units with different threshold voltages
An embodiment of a semiconductor device comprises a transistor cell array in a semiconductor body. The transistor cell array comprises transistor cell units. Each of the transistor cell units comprises a control terminal and first and second load terminals, respectively. The transistor cell units are electrically connected in parallel, and the control terminals of the transistor cells units are electrically connected. A first group of the transistor cell units includes a first threshold voltage. A second group of the transistor cell units includes a second threshold voltage larger than the first threshold voltage. A channel width of a transistor cell unit of the first group is smaller than a channel width of a transistor cell unit of the second group.
US10109612B2 Tools and systems for processing semiconductor devices, and methods of processing semiconductor devices
Tools and systems for processing semiconductor devices, and methods of processing semiconductor devices are disclosed. In some embodiments, a method of using a tool for processing semiconductor devices includes a tool with a second material disposed over a first material, and a plurality of apertures disposed within the first material and the second material. The second material comprises a higher reflectivity than the first material. Each of the apertures is adapted to retain a package component over a support during an exposure to energy.
US10109611B2 Semiconductor device
An inventive semiconductor device includes: a semiconductor chip including an integrated circuit; a plurality of electrode pads provided on the semiconductor chip and connected to the integrated circuit; a rewiring to which the electrode pads are electrically connected together, the rewiring being exposed on an outermost surface of the semiconductor chip and having an exposed surface area greater than the total area of the electrode pads; and a resin package which seals the semiconductor chip.
US10109610B2 Wire bonding systems and related methods
A wire bond system. Implementations may include: a bond wire including copper (Cu), a bond pad including aluminum (Al) and a sacrificial anode electrically coupled with the bond pad, where the sacrificial anode includes one or more elements having a standard electrode potential below a standard electrode potential of Al.
US10109608B2 Semiconductor package
The invention provides a semiconductor package. The semiconductor package includes a semiconductor die having a central area and a peripheral area surrounding the central area. A first conductive bump is disposed on the semiconductor die in the central area. A second conductive bump is disposed on the semiconductor die in the peripheral area. An area ratio of the first conductive bump to the second conductive bump from a top view is larger than 1, and less than or equal to 3.
US10109606B2 Remapped packaged extracted die
A remapped extracted die is provided. The remapped extracted die includes an extracted die removed from a previous integrated circuit package. The extracted die includes a plurality of original bond pads having locations that do not correspond to desired pin assignments of a new package base and an interposer, bonded to the extracted die. The interposer includes first bond pads configured to receive new bond wires from the plurality of original bond pads, and second bond pads corresponding to desired pin assignments of the new package base, each individually electrically coupled to one of the first bond pads and configured to receive new bond wires from package leads or downbonds of the new package base.
US10109605B2 Polymer layers embedded with metal pads for heat dissipation
An integrated circuit structure includes a metal pad, a passivation layer including a portion over the metal pad, a first polymer layer over the passivation layer, and a first Post-Passivation Interconnect (PPI) extending into to the first polymer layer. The first PPI is electrically connected to the metal pad. A dummy metal pad is located in the first polymer layer. A second polymer layer is overlying the first polymer layer, the dummy metal pad, and the first PPI. An Under-Bump-Metallurgy (UBM) extends into the second polymer layer to electrically couple to the dummy metal pad.
US10109604B2 Package with embedded electronic components and a waveguide cavity through the package cover, antenna apparatus including package, and method of manufacturing the same
A package for embedding one or more electronic components comprises a carrier structure a silicon-based carrier layer, one or more electronic components embedded in one or more cavities formed in the carrier layer, and a cover structure arranged on top of the carrier structure. The cover structure comprises a cover layer and one or more cavities formed in the cover layer. An antenna element and/or a waveguide for connection to an antenna element is formed in and/or on top of the cover layer and coupled to the one or more cavities.
US10109601B2 Integrated circuit with detection of thinning via the back face and decoupling capacitors
A semiconductor substrate has a back face and a front face and includes a semiconductor well that is electrically isolated from the semiconductor substrate. A device is configured to detect a thinning of the semiconductor substrate from the back face. The device includes at least one trench that extends within the semiconductor well between two peripheral locations from the front face down to a location situated at a distance from a bottom of the semiconductor well. The trench is electrically isolated from the semiconductor well. A detection circuit is configured to measure a physical quantity representative of well electrical resistance between two contact areas respectively situated on either side of the at least one first trench.
US10109600B1 Crackstop structures
The present disclosure relates to semiconductor structures and, more particularly, to continuous crackstop structures and methods of manufacture. The structure includes a continuous crackstop having a wall which switches back (switchbacks) on itself multiple times to form an enclosure about an active area of a chip.
US10109596B2 Semiconductor device and method of manufacturing the same
A method of manufacturing a semiconductor device includes: providing, on a substrate, a first magnetic substrate including a base, a first side wall portion and a second side wall portion at opposed ends of the base, the sidewall portions extending from the base, providing a semiconductor chip over the base at a location between the first side wall portion and the second side wall portion, providing a plate-like magnetic substrate having a second surface, the second surface provided with a resin thereon, and positioning the plate-like magnetic substrate having a second surface with the resin thereon such that the second surface faces the base of the first magnetic substrate. Then the plate like magnetic substrate is moved in the direction of the first magnetic substrate to contact the second surface of the plate like magnetic substrate with the first side wall portion and the second side wall portion.
US10109594B2 Semiconductor device with an isolation structure coupled to a cover of the semiconductor device
A system and method for packaging a semiconductor device that includes a structure to reduce electromagnetic coupling are presented. The semiconductor device is formed on a substrate. A cover is affixed to the substrate so as to extend over the semiconductor device. An isolation structure of electrically conductive material is coupled to the cover in between components of the semiconductor device, with the isolation structure being configured to reduce inductive coupling between those components during an operation of the semiconductor device. In one version, the isolation structure includes a first leg extending from a ground connection along a side wall of the cover to a cross member contiguous with a primary cover wall that extends over the semiconductor device between the components to be isolated electromagnetically.
US10109593B2 Self shielded system in package (SiP) modules
A system in package (SiP) is disclosed that uses an EMI shield to inhibit EMI or other electrical interference on the components within the SiP. A metal shield may be formed over the SiP. The metal shield may be electrically coupled to a ground layer in a printed circuit board (PCB) to form the EMI shield around the SiP. The substrate of the SiP may include at least some metallization along vertical walls in the end portions of the substrate. The metallization may provide a large contact area for coupling the metal shield to a ground ring coupled to the ground layer in the PCB. The metallization along the vertical walls in the end portions of the substrate may be formed as through-metal vias in a common substrate before singulation to form the SiP.
US10109592B2 Semiconductor chip with electrically conducting layer
A semiconductor device includes a semiconductor chip having a first main surface, a second main surface opposite to the first main surface, and a side wall surface. An electrical contact area is exposed at the side wall surface of the semiconductor chip. An electrically conducting layer covers at least partially the second main surface and the electrical contact area.
US10109590B2 Indexing of electronic devices distributed on different chips
A method for indexing electronic devices includes: forming first chips in a first wafer, forming second chips in a second wafer, forming the electronic devices by coupling each first chip with a corresponding second chip, and forming an index on each electronic device. The index is indicative of a position of the corresponding first chip in the first wafer. The step of forming an index includes forming a first portion of the index on the first chip, and forming a second portion of the index on the second chip.
US10109588B2 Electronic component package and package-on-package structure including the same
An electronic component package includes a frame containing a metal or ceramic based material and having a through-hole, an electronic component disposed in the through-hole, an insulating part at least covering upper portions of the frame and the electronic component, a bonding part at least partially disposed between the frame and the insulating part, and a redistribution part disposed at one side of the frame and the electronic component.
US10109587B1 Integrated circuit packaging system with substrate and method of manufacture thereof
An integrated circuit packaging system, and a method of manufacture thereof, including: a substrate including: a first trace layer, an encapsulation on the first trace layer, the first trace layer having a surface exposed from the encapsulation with a rough texture characteristic of removal of a conductive carrier coating, a second trace layer on the encapsulation and over the first trace layer, the second trace layer connected to the first trace layer; and an integrated circuit die attached to the substrate.
US10109585B2 Formation of advanced interconnects including a set of metal conductor structures in a patterned dielectric layer
An integrated circuit device includes a substrate including a patterned dielectric layer. The pattern includes a set of features in the dielectric for a set of metal conductor structures. An adhesion promoting layer is disposed over the set of features in the patterned dielectric. A ruthenium cobalt alloy layer is disposed over the adhesion promoting layer. A metal layer is disposed over the ruthenium cobalt alloy layer filling the set of features.
US10109579B2 Semiconductor device including a porous dielectric layer, and method of forming the semiconductor device
A method of forming a semiconductor device, includes forming a conductive layer in a recessed portion of a porous dielectric layer, partially removing a top portion of the conductive layer while maintaining a height of the porous dielectric layer, forming a conformal cap layer on the porous dielectric layer and the conductive layer in the recessed portion, polishing the conformal cap layer to form a gap in the conformal cap layer, such that an upper surface of the porous dielectric layer is exposed through the gap and an upper surface of the conductive layer is protected by the cap layer, and performing a heat treatment to burn out a pore filler of the porous dielectric layer through the exposed upper surface of the porous dielectric layer.
US10109578B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes a substrate, a stacked body, a plurality of columnar portions, and an interconnect portion. The interconnect portion is provided in the stacked body and extends in a stacking direction of a plurality of electrode layers and a first direction crossing the stacking direction. The interconnect portion includes a first portion located in a first region of the stacked body that the plurality of columnar portions is provided and a second portion located in a second region of the stacked body adjacent to the first region in the first direction, the first portion having a first width, the second portion having a second width larger than the first width.
US10109571B2 Wiring substrate and manufacturing method of wiring substrate
A wiring substrate includes a laminated sheet including a first conductor pattern, an inorganic dielectric layer, and a second conductor pattern. The first conductor pattern, the inorganic dielectric layer, and the second conductor pattern are laminated in this order. Also, the first conductor pattern is divided into a plurality of regions.
US10109566B2 Semiconductor package
A semiconductor package includes a substrate and a flip-chip on the substrate The flip-chip includes first bump pads and second bump pads on an active surface of the flip-chip. Vias are disposed on the second bump pads. The first bump pads have a pad size that is smaller than that of the second bump pads. An underfill layer is disposed between the flip-chip and the substrate to surround the vias. The underfill layer is in direct contact with a surface of each of the first bump pads.
US10109564B2 Wafer level chip scale semiconductor package
This disclosure relates to a method of forming a wafer level chip scale semiconductor package, the method comprising: providing a carrier having a cavity formed therein; forming electrical contacts at a base portion and sidewalls portions of the cavity; placing a semiconductor die in the base of the cavity; connecting bond pads of the semiconductor die to the electrical contacts; encapsulating the semiconductor die; and removing the carrier to expose the electrical contacts, such that the electrical contacts are arranged directly on the encapsulation material.
US10109563B2 Modified leadframe design with adhesive overflow recesses
The present disclosure is directed to a leadframe having a recess in a body of the leadframe to collect glue overflowing from the manufacturing process of coupling a semiconductor die to the leadframe. The recess extends beneath an edge of the semiconductor die so that any tendency of the glue to adhere to the semiconductor die is counteracted by a tendency of the glue to adhere to a wall of the recess and at least partially fill the volume of the recess. In addition, the recess for collecting adhesive may also form a mold lock on an edge of the leadframe, the mold lock providing a more durable connection between the leadframe and an encapsulant during physical and temperature stresses.
US10109562B2 Leadframe and chip package comprising a leadframe
A leadframe includes first and second parts separated from each other, and each comprises at least one anchoring hole. The first part comprises a mounting area, the second part comprises an edge line facing the first part which is curved, and the first part comprises first, second and third portions each having a maximum width, wherein the mounting area is arranged at the third portion, and the third portion follows the second portion and the second portion follows the first portion in a direction of a longitudinal extent of the first part such that the third portion faces the second part.
US10109558B2 High impact resistant heat sink
A heat sink mounting configuration is provided that is configured to prevent the heat sink from damaging ball grid arrays (BGA) of an application specific integrated circuit (ASIC) mounted on a printed circuit board (PCB) when the line card is subjected to vibrations and shocks. The heat sink mounting configuration may include a set of screws configured to be at least partially disposed within the apertures of the heat sink to secure the heat sink to the PCB. The mounting configuration includes a resilient member and a spacer disposed around the screws proximate to the apertures. The resilient members are configured to bias the heat sink against the ASIC to maintain the heat sink in contact with the ASIC. The spacers are configured to prevent the heat sink from impacting the ASIC with forces large enough to damage the BGA when the line card is subjected to vibrations and shocks.
US10109557B2 Electronic device having sealed heat-generation element
An electronic device includes: a resin substrate that includes insulation resin on which wiring made of conductive material is provided; a heat-generation element that is a circuit element mounted on a first surface of the resin substrate, and is operated to generate heat; and a sealing resin that is provided on the first surface, and seals the heat-generation element. An opposite surface of the sealing resin opposite to a surface of the sealing resin in contact with the first surface is thermally connected to a heat radiation member and mounted on the heat radiation member. Each of the resin substrate and the sealing resin has a bend shape convex toward the opposite surface when each of surrounding temperatures is a normal temperature and has a linear expansion coefficient for maintaining a bend shape convex toward the opposite surface when each of the surrounding temperatures is a high temperature.
US10109553B2 Integrated circuit heat dissipation using nanostructures
An approach for heat dissipation in integrated circuit devices is provided. A method includes forming an isolation layer on an electrically conductive feature of an integrated circuit device. The method also includes forming an electrically conductive layer on the isolation layer. The method additionally includes forming a plurality of nanowire structures on a surface of the electrically conductive layer.
US10109550B2 Wafer-level package with enhanced performance
The present disclosure relates to a packaging process to enhance thermal and electrical performance of a wafer-level package. The wafer-level package with enhanced performance includes a first thinned die having a first device layer, a multilayer redistribution structure, a first mold compound, and a second mold compound. The multilayer redistribution structure includes package contacts on a bottom surface of the multilayer redistribution structure and redistribution interconnects connecting the first device layer to the package contacts. The first mold compound resides over the multilayer redistribution structure and around the first thinned die, and extends beyond a top surface of the first thinned die to define a cavity within the first mold compound and over the first thinned die. The second mold compound fills the cavity and is in contact with the top surface of the first thinned die.
US10109546B2 Process of encapsulating electronic components
In order to carry out the encapsulation of electronic components, the invention proposes to cover the electronic components (7) with a heat-polymerisable material corresponding to a composition comprising a diimide constituent and a diamine constituent, in which the diimide constituent has been predissolved in the diamine constituent, and to heat the assembly obtained under conditions suitable for carrying out the curing of the material by an addition polymerization reaction between said diimide constituent and the diamine constituent. The invention finds an application in particular in the field of electronic power modules.
US10109544B2 Baseplate for an electronic module
Various embodiments provide an electronic module comprising a baseplate. A recess is formed in one main surface of the baseplate, wherein the recess is adapted to accommodate an electronic chip. The electronic chip is attached to a substrate or carrier and is placed in the recess.
US10109543B2 Semiconductor module and resin case
A semiconductor module includes a base substrate, a semiconductor element provided on the front surface side of the base substrate, and a resin case bonded to the front surface of the base substrate and enclosing a region in which the semiconductor element is provided, wherein the resin case has a depressed portion formed in a height direction away from the base substrate in a bottom surface bonded to the base substrate, and a connection hole that connects the depressed portion and the exterior of the resin case.
US10109541B2 Board for electronic component package, electronic component package, and method of manufacturing board for electronic component package
A board for an electronic component package includes a wiring part on which an electronic component is disposed, wherein the wiring part includes an insulating layer, a signal transferring wiring electrically connected to the electronic component, and an electrical testing wiring electrically disconnected from the electronic component, and the electrical testing wiring includes conductive patterns formed on both surfaces of the wiring part, and conductive vias electrically connecting the conductive patterns to each other.
US10109538B2 Measuring device and method for measuring layer thicknesses and defects in a wafer stack
The invention relates to a measurement means and a method for measuring and/or acquiring layer thicknesses and/or voids of one or more layers of a wafer stack on a plurality of measuring points distributed on the wafer stack and a corresponding wafer processing device.
US10109533B1 Nanosheet devices with CMOS epitaxy and method of forming
This disclosure relates to a method of forming nanosheet devices including: forming a first and second nanosheet stack on a substrate, the first and the second nanosheet stacks including a plurality of vertically spaced nanosheets disposed on the substrate and separated by a plurality of spacing members, each of the plurality of spacing members including a sacrificial layer and a pair of inner spacers formed on lateral ends of the sacrificial layer; growing a pair of epitaxial regions adjacent to the first and second nanosheet stacks from each of the plurality of nanosheets such that each of the plurality of inner spacers is enveloped by one of the epitaxial regions; covering the first nanosheet stack with a mask; and forming a pair of p-type source/drain regions on the second nanosheet stack, each of the pair of p-type source/drain regions being adjacent to the epitaxial regions on the second nanosheet stack.
US10109531B1 Semiconductor structure having a bump lower than a substrate base and a width of the bump larger than a width of fin shaped structures, and manufacturing method thereof
A semiconductor structure includes a substrate, a plurality of fin shaped structures, a trench, and a first bump. The substrate has a base, and the fin shaped structures protrude from the base. The trench is recessed from the base of the substrate. The first bump is disposed within the trench and protrudes from a bottom surface of the trench. A topmost portion of the first bump is lower than the base, and a width of the first bump is larger than a width of each of the fin shaped structures.
US10109530B2 Semiconductor arrangement and formation thereof
A semiconductor arrangement and method of forming the same are described. A semiconductor arrangement includes a third metal connect in contact with a first metal connect in a first active region and a second metal connect in a second active region, and over a shallow trench isolation region located between the first active region and a second active region. A method of forming the semiconductor arrangement includes forming a first opening over the first metal connect, the STI region, and the second metal connect, and forming the third metal connect in the first opening. Forming the third metal connect over the first metal connect and the second metal connect mitigates RC coupling.
US10109522B2 Method for forming semiconductor structure
One or more techniques or systems for forming a semiconductor structure having a gap are provided herein. In some embodiments, a gap is formed between a first etch stop layer (ESL) and an ESL seal region. For example, the gap is formed by removing a portion of a low-k (LK) dielectric region above an oxide region and removing the oxide region. In some embodiments, the oxide region below the LK dielectric region facilitates removal of the LK dielectric region, at least because the oxide region enhances a bottom etch rate of a bottom of the LK dielectric region such that the bottom etch rate is similar to a wall etch rate of a wall of the LK dielectric region.
US10109521B1 Method to prevent cobalt recess
A method of forming hybrid Co and Cu CA/CB contacts and the resulting device are provided. Embodiments include forming a forming a plurality of trenches through an ILD down to a substrate; forming a first metal liner on side and bottom surfaces of each trench and over the ILD; annealing the first metal liner; forming a second metal liner over the first metal liner; forming a first plating layer over a portion of the second metal liner in each trench; forming a second plating layer over the second metal liner and first plating layer in a remaining portion of each trench, the first and second plating layers being different materials; and planarizing the second plating layer and the second and first metal liners down to the ILD.
US10109520B2 Methods for depositing dielectric barrier layers and aluminum containing etch stop layers
In some embodiments, a method of forming an interconnect structure includes selectively depositing a barrier layer atop a substrate having one or more exposed metal surfaces and one or more exposed dielectric surfaces, wherein a thickness of the barrier layer atop the one or more exposed metal surfaces is greater than the thickness of the barrier layer atop the one or more exposed dielectric surfaces. In some embodiments, a method of forming an interconnect structure includes depositing an etch stop layer comprising aluminum atop a substrate via a physical vapor deposition process; and depositing a barrier layer atop the etch stop layer via a chemical vapor deposition process, wherein the substrate is transferred from a physical vapor deposition chamber after depositing the etch stop layer to a chemical vapor deposition chamber without exposing the substrate to atmosphere.
US10109519B2 Method of semiconductor integrated circuit fabrication
A method of fabricating a semiconductor integrated circuit (IC) is disclosed. A conductive feature over a substrate is provided. A first dielectric layer is deposited over the conductive feature and the substrate. A via-forming-trench (VFT) is formed in the first dielectric layer to expose the conductive feature and the substrate around the conductive feature. The VFT is filled in by a sacrificial layer. A via-opening is formed in the sacrificial layer to expose the conductive feature. A metal plug is formed in the via-opening to connect to the conductive feature. The sacrificial layer is removed to form a surrounding-vacancy around metal plug and the conductive feature. A second dielectric layer is deposited over the substrate to seal a portion of the surrounding-vacancy to form an enclosure-air-gap all around the metal plug and the conductive feature.
US10109518B1 Pickup unit and pickup system of semiconductor device including the same
A pickup apparatus includes a plurality of pickers sliding along a first direction and a space adjuster including a plurality of space adjusting plates. Each picker includes a protruding portion combined with a picker body, and each of the space adjusting plates is between a respective pair of adjacent pickers. The protruding portion of each picker contacts sidewalls of adjacent space adjusting plates. At least one of the space adjusting plates moves along a second direction crossing the first direction. A width in the first direction of each space adjusting plate varies along the second direction.
US10109515B2 Hand unit and transfer method
A hand unit of a robot arm includes a U-shaped placement portion on which a semiconductor wafer is placed. The hand unit includes, on one end side of the placement portion, a first support portion configured to support the semiconductor wafer at a first support height and a second support portion configured to support the semiconductor wafer at a second support height, and includes, on the other end side of the placement portion, a third support portion configured to support the semiconductor wafer at the first support height and a fourth support portion configured to support the semiconductor wafer at the second support height. The hand unit further includes a first driving unit configured to move the third support portion and/or the fourth support portion forward and backward with respect to the first support portion and the second support portion.
US10109513B2 Substrate treating apparatus
A substrate treating apparatus includes a treating section for treating substrates, and an interface section disposed adjacent the treating section and adjacent an exposing machine provided separately from the apparatus. The interface section has a first treating-section-side transport mechanism, a second treating-section-side transport mechanism, and an exposing-machine-side transport mechanism. Each of the first and second treating-section-side transport mechanisms is arranged to receive the substrates from the treating section, pass the substrates to the exposing-machine-side transport mechanism, receive the substrates from the exposing-machine-side transport mechanism and pass the substrates to the treating section. The exposing-machine-side transport mechanism is arranged to receive the substrates from the first and second treating-section-side transport mechanisms, transport the substrates to the exposing machine, receive the substrates after exposing treatment from the exposing machine, and pass the substrates to the first and second treating-section-side transport mechanisms.
US10109512B2 Photovoltaic cell with porous semiconductor regions for anchoring contact terminals, electrolitic and etching modules, and related production line
A photovoltaic cell is proposed. The photovoltaic cell includes a substrate of semiconductor material, and a plurality of contact terminals each one arranged on a corresponding contact area of the substrate for collecting electric charges being generated in the substrate by the light. For at least one of the contact areas, the substrate includes at least one porous semiconductor region extending from the contact area into the substrate for anchoring the whole corresponding contact terminal on the substrate. In the solution according to an embodiment of the invention, each porous semiconductor region has a porosity decreasing moving away from the contact area inwards the substrate. An etching module and an electrolytic module for processing photovoltaic cells, a production line for producing photovoltaic cells, and a process for producing photovoltaic cells are also proposed.
US10109511B2 Post-processing apparatus of solar cell
A post-processing apparatus of a solar cell carries out a post-processing operation including a main period for heat-treating a solar cell including a semiconductor substrate while providing light to the solar cell. The post-processing apparatus includes a main section to carry out the main period. The main section includes a first heat source unit to provide heat to the semiconductor substrate and a light source unit to provide light to the semiconductor substrate. The first heat source unit and the light source unit are positioned in the main section. The light source unit includes a light source constituted by a plasma lighting system (PLS).
US10109508B2 Substrate processing device and method of manufacturing semiconductor device
A substrate processing device includes a bath configured to accommodate a plurality of substrates and configured to store a liquid for etching the plurality of substrates, a plurality of bubble generators configured to generate bubbles in the liquid, the bubble generators provided so as to correspond to each of the plurality of substrates, a measurement device configured to measure the generation state of the bubbles of at least one of the plurality of bubble generators, and a control device configured to individually control at least one of the plurality of bubble generators based on the measurement result of the measurement device.
US10109503B2 Method of manufacturing semiconductor package device
A semiconductor structure and a manufacturing method of the same are provided. The semiconductor structure includes a carrier. The carrier has a first surface and a second surface opposite to the first surface. The carrier includes an inner core layer and an exterior clad layer, and the inner core layer is covered by the exterior clad layer.
US10109502B2 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.
US10109500B2 Semiconductor device and manufacturing method thereof
A semiconductor device for high power application in which a novel semiconductor material having high mass productivity is provided. An oxide semiconductor film is formed, and then, first heat treatment is performed on the exposed oxide semiconductor film in order to reduce impurities such as moisture or hydrogen in the oxide semiconductor film. Next, in order to further reduce impurities such as moisture or hydrogen in the oxide semiconductor film, oxygen is added to the oxide semiconductor film by an ion implantation method, an ion doping method, or the like, and after that, second heat treatment is performed on the exposed oxide semiconductor film.
US10109495B2 Plasma etching method for selectively etching silicon oxide with respect to silicon nitride
An etching method is provided for selectively etching a first region of silicon oxide with respect to a second region of silicon nitride by performing plasma processing on a target object including the first region and the second region. In the etch method, first, a plasma of a processing gas including a fluorocarbon gas is generated in a processing chamber where the target object is accommodated. Next, the plasma of the processing gas including the fluorocarbon gas is further generated in the processing chamber where the target object is accommodated. Next, the first region is etched by radicals of fluorocarbon contained in a deposit which is formed on the target object by the generation and the further generation of the plasma of the processing gas containing the fluorocarbon gas. A high frequency powers used for the plasma generation is smaller than a high frequency power used for plasma further generation.
US10109494B2 FinFet spacer etch with no fin recess and no gate-spacer pull-down
A method may include providing a patterned feature extending from a substrate plane of a substrate, the patterned feature including a semiconductor portion and a coating in an unhardened state extending along a top region and along sidewall regions of the semiconductor portion; implanting first ions into the coating, the first ions having a first trajectory along a perpendicular to the substrate plane, wherein the first ions form a etch-hardened portion comprising a hardened state disposed along the top region; and directing a reactive etch using second ions at the coating, the second ions having a second trajectory forming a non-zero angle with respect to the perpendicular, wherein the reactive etch removes the etch-hardened portion at a first etch rate, wherein the first etch rate is less than a second etch rate when the second ions are directed in the reactive etch to the top portion in the unhardened state.
US10109493B2 Composite abrasive particles for chemical mechanical planarization composition and method of use thereof
Chemical Mechanical Planarization (CMP) polishing compositions comprising composite particles, such as ceria coated silica particles, offer low dishing, low defects, and high removal rate for polishing oxide films. Chemical Mechanical Planarization (CMP) polishing compositions have shown excellent performance using soft polishing pad.
US10109491B2 Vertical FET with selective atomic layer deposition gate
Vertical channel field effect transistors include a bottom source/drain layer. One or more vertical channels are formed on the bottom source/drain layer. A horizontal seed layer is formed around the one or more vertical channels. A metal gate is formed directly on the seed layer. A top source/drain is formed layer above the one or more vertical channels and the metal gate.
US10109484B2 Method for producing nanocrystals with controlled dimensions and density
Method for producing nanocrystals of semiconductor, comprising at least: ion bombardment of a thin layer of semiconductor arranged on at least one dielectric layer, achieving at least one among an implantation of ions of at least one chemical element of rare gas type and an implantation of ions of at least one semiconductor element of same nature as that of the thin layer, in at least one part of the thickness of the thin layer; annealing of the thin layer achieving a dewetting of the semiconductor of the thin layer and forming, on the dielectric layer, nanocrystals of semiconductor.
US10109481B2 Aluminum-nitride buffer and active layers by physical vapor deposition
Embodiments of the invention described herein generally relate to an apparatus and methods for forming high quality buffer layers and Group III-V layers that are used to form a useful semiconductor device, such as a power device, light emitting diode (LED), laser diode (LD) or other useful device. Embodiments of the invention may also include an apparatus and methods for forming high quality buffer layers, Group III-V layers and electrode layers that are used to form a useful semiconductor device. In some embodiments, an apparatus and method includes the use of one or more cluster tools having one or more physical vapor deposition (PVD) chambers that are adapted to deposit a high quality aluminum nitride (AlN) buffer layer that has a high crystalline orientation on a surface of a plurality of substrates at the same time.
US10109480B2 Selective nanoscale growth of lattice mismatched materials
Exemplary embodiments provide materials and methods of forming high-quality semiconductor devices using lattice-mismatched materials. In one embodiment, a composite film including one or more substantially-single-particle-thick nanoparticle layers can be deposited over a substrate as a nanoscale selective growth mask for epitaxially growing lattice-mismatched materials over the substrate.
US10109479B1 Method of making a semiconductor device with a buried insulating layer formed by annealing a superlattice
A method for making a semiconductor device may include forming a superlattice on a semiconductor substrate including a respective plurality of stacked groups of layers. Each group of layers may include a plurality of stacked base semiconductor monolayers defining a base semiconductor portion, and at least one non-semiconductor monolayer constrained within a crystal lattice of adjacent base semiconductor portions. Further, at least some semiconductor atoms from opposing base semiconductor portions may be chemically bound together through the at least one non-semiconductor monolayer therebetween. The method may further include epitaxially forming a semiconductor layer on the superlattice, and annealing the superlattice to form a buried insulating layer in which the at least some semiconductor atoms are no longer chemically bound together through the at least one non-semiconductor monolayer therebetween.
US10109476B2 Substrate processing method for depositing a barrier layer to prevent photoresist poisoning
A method for depositing a barrier layer includes a) arranging a substrate including a nitride layer in a processing chamber; b) setting a process temperature in the processing chamber to a predetermined process temperature range; c) setting a process pressure in the processing chamber to a predetermined process pressure range; d) supplying at least one of a gas and a vapor including an organosilane precursor species; and e) depositing a barrier layer on the nitride layer. The barrier layer reduces diffusion of nitrogen-containing groups in the nitride layer into a photoresist layer that is subsequently deposited on the nitride layer.
US10109475B2 Semiconductor wafer and method of reducing wafer thickness with asymmetric edge support ring encompassing wafer scribe mark
A semiconductor wafer has a base material with a first thickness and first and second surfaces. A wafer scribe mark is disposed on the first surface of the base material. A portion of an interior region of the second surface of the base material is removed to a second thickness less than the first thickness, while leaving an edge support ring of the base material of the first thickness and an asymmetric width around the semiconductor wafer. The second thickness of the base material is less than 75 micrometers. The wafer scribe mark is disposed within the edge support ring. The removed portion of the interior region of the second surface of the base material is vertically offset from the wafer scribe mark. A width of the edge support ring is wider to encompass the wafer scribe mark and narrower elsewhere around the semiconductor wafer.
US10109474B1 Method for fabricating handling wafer
A method for fabricating handling wafer includes providing a substrate, having a front side and a back side. The front side of the substrate is disposed on a supporting pin. A first oxide layer is formed surrounding the substrate. A portion of the first oxide layer is removed to expose the front side of the substrate. An alignment mark is formed on the front side of the substrate.
US10109469B2 Method of generating electron transfer dissociation reagent ions
A method of mass spectrometry is disclosed wherein ions are subjected to an electron detachment, electron capture or electron transfer process in order to form ions having a different charge state. At least some of the ions having a different charge state are caused to interact with analyte ions to cause at least some of the analyte ions to fragment to form daughter, fragment or product ions.
US10109466B2 Support unit and apparatus for treating substrate
Provided is a support unit. The support unit includes a support plate having a top surface in which a measurement groove is defined and on which a substrate is placed, and a sensor for measuring a pressure in the measurement groove in the state where the substrate is placed on the support plate. The measurement groove has a main measurement groove that extends from a central area of the support plate up to an edge area of the support plate.
US10109465B2 Coil filament for plasma enhanced chemical vapor deposition source
A vapor deposition source that includes a substantially vertical plate to which first and second filament posts are coupled. The vapor deposition source also includes a filament having a first end and a second end. The filament provides a substantially concentric source of electrons. The first end of the filament is connected to the first filament post and the second end of the filament is connected to the second filament post. The first end of the filament is substantially vertically aligned with the second end of the filament when the filament is connected to the first and second posts.
US10109463B2 Microwave automatic matcher and plasma processing apparatus
A microwave automatic matcher includes a movable body, a driving unit, a matching control unit, a reflection coefficient measuring unit, and a setting unit. The matching control unit consecutively moves the movable body from a start position in one direction by a distance of a difference between the start position and the target position in a matching operation carried out for the plasma process and then variably controls the position of the movable body until the measurement of the reflection coefficient obtained by the reflection coefficient measuring unit falls within the first neighboring range by monitoring the measurement of the reflection coefficient.
US10109453B2 Electron beam masks for compressive sensors
Transmission microscopy imaging systems include a mask and/or other modulator situated to encode image beams, e.g., by deflecting the image beam with respect to the mask and/or sensor. The beam is modulated/masked either before or after transmission through a sample to induce a spatially and/or temporally encoded signal by modifying any of the beam/image components including the phase/coherence, intensity, or position of the beam at the sensor. For example, a mask can be placed/translated through the beam so that several masked beams are received by a sensor during a single sensor integration time. Images associated with multiple mask displacements are then used to reconstruct a video sequence using a compressive sensing method. Another example of masked modulation involves a mechanism for phase-retrieval, whereby the beam is modulated by a set of different masks in the image plane and each masked image is recorded in the diffraction plane.
US10109451B2 Apparatus configured for enhanced vacuum ultraviolet (VUV) spectral radiant flux and system having the apparatus
A charge control apparatus for controlling charge on a substrate in a vacuum chamber is described. The apparatus includes a light source emitting a beam of radiation having a divergence; a mirror configured to reflect the beam of radiation, wherein a curvature of a mirror surface of the curved mirror is configured to reduce the divergence of the beam of radiation; and a mirror support configured to rotatably support the curved mirror, wherein a rotation of the mirror varies the direction of the beam of radiation.
US10109450B2 X-ray tube with structurally supported planar emitter
A cathode head can include: an insulating member on a base; an electron emitter with a planar emitter surface formed by a plurality of elongate rungs connected together through a plurality of turns from a first emitter end to a second emitter end so as to form a serpentine emitter pattern; a plurality of elongate legs extending from the plurality of turns at an angle relative to the planar emitter surface, each of the legs being coupled with the insulating member; an elongate first lead leg at the first emitter end and an elongate second lead leg at the second emitter end; a first electrical lead and a second electrical lead extending from the base; and a first electrical coupler coupling the first electrical lead to the first lead leg and a second electrical coupler coupling the second electrical lead to the second lead leg.
US10109444B2 Electronic module for protecting a HVDC converter from current surges of energy discharges from a capacitor of the converter
An electronic module for protecting power semiconductor devices of an HVDC converter against high current surges and damaging electrical discharges includes a capacitor, a short circuit device, a movable portion, a short circuit portion and a spring element. The short circuit device is connected in parallel with the capacitor and has first and second busbars. The movable portion is connected to the first busbar and the short circuit portion is connected to the second busbar. The spring element is arranged between the movable portion and the short circuit portion. When a short circuit current flows through the first busbar, an electromagnetic force between the busbars causes the first busbar to repel the second busbar and move towards the short circuit portion. The latter provides a short circuit path connecting the first busbar to the second busbar short circuiting the capacitor and bypassing the power semiconductor devices of the HVDC converter.
US10109440B2 Safety switch
The invention relates to a safety switch (2) with a redundant input structure and with a redundant output structure. The safety switch (2) is designed for integration into a series connection (1) of safety switches (2); the safety switch (2) has devices for detecting and adjusting the operating mode in the series connection (1). The safety switch (2) is designed for replacement in the series connection (1) during its operation.
US10109435B1 Interchangeable electrical assembly with tactile switch and illumination device
An interchangeable electrical assembly provides a tactile switch that selectively opens and closes a circuit for operating myriad styles of illumination devices. The tactile switch detachably mates with, and regulates conduction of direct current to the illumination device. The tactile switch also provides tactile feedback of an operating position. A wire carries a 12 volt direct current into a switch housing. A conductive member receives the direct current. A cap receives a force to axially displace the conductive member while providing tactile feedback to the position of the conductive member. A contact pin operatively connects to the conductive member. A spring biases the conductive member to disengage from the contact pin. The cap selectively displaces the conductive member to engage the contact pin. An illumination device detachably mates with tactile switch, and includes a conducting shaft, an inverter for converting direct current to alternating current, and circuitry to generate illumination.
US10109425B2 Multilayer capacitor, method for manufacturing the same, and electronic device using same
Disclosed herein are a multilayer capacitor, a method for manufacturing the same, and an electronic device using the same. A multilayer capacitor including internal electrodes stacked in a dielectric so as to be spaced apart from each other, alternately connected to external electrodes formed on both sides of the dielectric, and formed so that width sizes of connection sections connected to the external electrodes are decreased as compared with those of overlapped sections overlapped with each other while vertically neighboring to each other in at least portions of a stacked structure is suggested. In addition, an electronic device using the multilayer capacitor and a method for manufacturing the multilayer capacitor are suggested.
US10109422B2 Film capacitor
A film capacitor includes: a capacitor element in which a metallikon electrode is formed at an end; a bus bar connected with the metallikon electrode; a case having a container for housing the capacitor element and the bus bar; a lid member which covers an opening of the container; and a heat conducting member disposed between the bus bar and the lid member. The lid member has a protrusion on a side facing the heat conducting member, the protrusion is in contact with the heat conducting member, and the heat conducting member is in contact with the bus bar.
US10109421B2 Polymerization method for preparing conductive polymer
A improved process for preparing a conductive polymer dispersion is provided as is an improved method for making capacitors using the conductive polymer. The process includes providing a monomer solution and shearing the monomer solution with a rotor-stator mixing system comprising a perforated stator screen having perforations thereby forming droplets of said monomer. The droplets of monomer are then polymerized during shearing to form the conductive polymer dispersion.
US10109417B2 Laminated iron core and method of manufacturing laminated iron core with caulking protrusion
There is provided a laminated iron core including a plurality of piled iron core pieces, each piled iron core pieces being blanked from at least two piled sheet materials and sequentially laminated on other piled iron core pieces, wherein the piled iron core pieces adjacent in a direction of lamination are interlocked together by a plurality of caulking parts provided in each piled iron core pieces. Each of the plurality of caulking parts includes a caulking protrusion formed in one side and a caulking fitting groove formed in the other side to which the caulking protrusion is fitted, and the caulking protrusion is allowed to protrude to the caulking fitting groove of the piled iron core pieces adjacent thereto in the direction of lamination, and a width of the caulking protrusion is larger than an inner width of the caulking fitting groove.
US10109415B2 Wireless power receiver and external inductor connected thereto
Disclosed is an external inductor that is connected to a wireless power receiver. The external inductor may include a conductor including at least one main slit, a first connecting unit that connects a first point of the conductor and the wireless power receiver with each other, and a second connecting unit that connects a second point of the conductor and the wireless power receiver with each other.
US10109411B2 Coil component
A coil component has a first surface and a second surface facing each other. The coil component has a coil conductor formed into a spiral shape, an insulating resin layer covering the coil conductor, a magnetic resin layer disposed on the first surface side of the insulating resin layer without being disposed on the second surface side of the insulating resin layer, and an external terminal disposed at least on one surface on the first surface side of the magnetic resin layer and electrically connected to the coil conductor. The magnetic resin layer is made of a composite material of a resin and a metal magnetic powder. The external terminal includes a metal film contacting the resin and the metal magnetic powder of the magnetic resin layer.
US10109410B2 Out of plane structures and methods for making out of plane structures
A method for forming an out of plane structure includes depositing a layer of an elastic material on a substrate wherein the elastic material has an intrinsic stress profile. The layer of elastic material is photolithographically patterned into at least two spaced-apart elastic members. An electrically non-conductive tether layer joins the elastic members. A portion of the substrate is etched under the elastic members to release a free end of each elastic member, while leaving an anchor portion of each elastic member fixed to the substrate. The stress profile of the elastic members biases the free ends of the elastic members away from the substrate forming loops. The structure is electroplated by applying a voltage having a first polarity between an anode and the structure while the structure is in an electroplating bath. Subsequent to the electroplating, the polarity of the voltage between the anode and the structure is reversed.
US10109406B2 Iron powder for dust core and insulation-coated iron powder for dust core
Iron powder for dust cores that is appropriate for manufacturing a dust core with low iron loss is obtained by setting the oxygen content in the powder to be 0.05 mass % or more to 0.20 mass % or less, and in a cross-section of the powder, setting the area ratio of inclusions to the matrix phase to be 0.4% or less.
US10109403B2 R-T-B based sintered magnet and motor
The present invention provides an R-T-B based sintered magnet that inhibits the demagnetization rate at high temperature even when less or no heavy rare earth elements such as Dy, Tb and the like are used. The R-T-B based sintered magnet comprises R2T14B crystal grains and two-grain boundary parts between the R2T14B crystal grains. Two-grain boundary parts formed by a phase containing R, Cu, Co, Ga and Fe with a ratio of 40≤R≤70, 1≤Co≤10, 5≤Cu≤50, 1≤Ga≤15, and 1≤Fe≤40 (wherein, R+Cu+Co+Ga+Fe=100, and R is at least one selected from rare earth elements) exists in the magnet.
US10109402B2 Rare earth based magnet
The present invention provides a rare earth based magnet that inhibits the high temperature demagnetization rate even when less or no heavy rare earth elements such as Dy, Tb and the like than before are used. The rare earth based magnet according to the present invention is a sintered magnet which includes R2T14B crystal grains as main phase and grain boundary phases between the R2T14B crystal grains. When the grain boundary phase surrounded by three or more main phase crystal grains is regarded as the grain boundary multi-point, the microstructure of the sintered body is controlled so that the ratio of the grain boundary triple-point surrounded by three main phase crystal grains in all grain boundary multi-points to be specified value or less.
US10109401B2 Method for increasing coercive force of magnets
The present invention provides a method for improving coercive force of magnets, this method comprises steps as follows: S2) coating step: coating a coating material on the surface of a magnet and drying it; and S3) infiltrating step: heat treating the magnet obtained from the coating step S2). The coating material comprises (1) metal calcium particles and (2) particles of a material containing a rare earth element; the rare earth element is at least one selected from Praseodymium, Neodymium, Gadolinium, Terbium, Dysprosium, Holmium, Erbium, Thulium, Ytterbium and Lutetium. The method of the present invention can significantly increase coercive force of a permanent magnet material, while remanence and magnetic energy product hardly decrease. In addition, the method of the present invention can significantly decrease the amount of a rare earth element, and accordingly, decrease the production cost.
US10109400B2 Carbon nanotube thin film laminate resistive heater
Laminated resistive heaters comprising a carbon nanotube layer are described. The invention also includes methods of making laminated resistive heaters and applications using the resistive heaters.
US10109396B2 Electrical characteristics of shielded electrical cables
A shielded electrical cable includes one or more conductor sets extending along a length of the cable and being spaced apart from each other along a width of the cable. Each conductor set has one or more conductors having a size no greater than 24 AWG and each conductor set has an insertion loss of less than about −20 dB/meter over a frequency range of 0 to 20 GHz. First and second shielding films are disposed on opposite sides of the cable, the first and second films including cover portions and pinched portions arranged such that, in transverse cross section, the cover portions of the first and second films in combination substantially surround each conductor set, and the pinched portions of the first and second films in combination form pinched portions of the cable on each side of each conductor.
US10109395B2 Connection unit for an actively cooled cable
A connection unit for a fluid-cooled electric cable is provided, the connection unit comprising a housing, which has a cable connecting opening, a fluid inlet opening and a fluid outlet opening.
US10109390B2 Conductive film, and touch panel, display, touch sensor, and solar cell using the same
A conductive film includes a film substrate and a conductive layer formed on at least one surface of the film substrate. The film substrate and the conductive film have elongation of 10% or more. Ten-point average roughness Rz of the surface of the film substrate on at least a conductive layer side is 0.05 to 0.5 μm, and an average interval Sm of unevenness is 0.1 to 1 μm.
US10109389B2 Rectangular insulated wire, coil and electrical and electronic device
A rectangular insulated wire includes a rectangular conductor having a generally rectangular cross section and a plurality of baked-coating resin layers disposed to cover the rectangular conductor. Each of the plurality of baked-coating resin layers is formed of at least one resin selected from a group comprising a polyester-based resin including a trihydric or tetrahydric alcohol constituent, a polyester imide resin, a polyamide-imide resin and a polyimide resin. An adhesion strength between the plurality of baked-coating resin layers is greater than or equal to 5 g/mm and less than or equal to 10 g/mm.
US10109384B2 System for generation of useful electrical power from isotopic emissions
Particles emitted by radio-isotopic by-products of nuclear fission are used as a power source at the cathode of a magnetron system. Particles include high energy electrons having a large associated EMF. In the system a radial electrical vector E, between the cathode and anode, interacts with an axial magnetic vector B vector to produce an E×B force that rotates the particles about the system axis. These emissions are within a set range of velocities. The angular velocity and geometry of a rotating field, known as a space charge wheel (SCW), may be modulated by an external RF inputs to cavities of an anode block and the use of concentric biasing grids between the cathode and anode block. The SCW induces LC values into cavities of the anode, exciting them and producing electrons resonance which may be used to generate power.
US10109383B1 Target assembly and nuclide production system
Target assembly for an isotope production system. The target assembly includes a target body having a production chamber and a beam cavity that is adjacent to the production chamber. The production chamber is configured to hold a target material. The beam cavity is configured to receive a particle beam that is incident on the production chamber. The target assembly also includes a target foil positioned to separate the beam cavity and the production chamber. The target foil has a side that is exposed to the production chamber such that the target foil is in contact with the target material during isotope production. The target foil includes a material layer having a nickel-based superalloy composition.
US10109378B2 Method for fabrication of fully ceramic microencapsulation nuclear fuel
Currently, the commercial fuel of choice, UO2-zircaloy, is economical due to an established and simple fabrication process. However, the alternatives to the UO2-zircaloy that may improve on system safety are sought. The fully ceramic microencapsulated (FCM) fuel system that is potentially inherently safe fuel and is an improvement on the UO2-zircaloy system is prohibitively expensive because of the known methods to produce it. Disclosed herein is a new production route and fixturing that produces identical or superior FCM fuel consistent with mass production by providing a plurality of tristructural-isotropic fuel particles; mixing the plurality of tristructural-isotropic fuel particles with ceramic powder to form a mixture; placing the mixture in a die; and applying a current to the die so as to sinter the mixture by direct current sintering into a fuel element.
US10109377B2 System and method for facilitating delivery of patient-care
A computer-implemented method for facilitating delivery of patient-care in adherence with a standard of care clinical protocol is described. The method includes monitoring, by a computing device, patient information indicative of a clinical condition, based on a clinical protocol that comprises patient-care instructions that must be completed within a time period. The method further includes providing, by the computing device, the patient-care instructions to a user based on a result of the monitoring. The method also includes determining, by the computing device, adherence to the clinical protocol based on a result of at least one of the providing patient care instructions and the patient information; and for a determination that the clinical protocol has not been adhered to, providing a recommended action request that calibrates the patient care instructions in compliance with the clinical protocol.
US10109376B2 Measuring apparatus
Measuring apparatus (1) for tracking human and/or animal tissues comprising: a working area (2) for receiving a tissue; a detecting unit (5) configured to detect a unique tissue code provided with the tissue placed on the working area (2); a measuring unit (9) configured to automatically measure quantitative properties of the tissue placed on the working area (2); and a processing and storing unit (22) configured to automatically link the quantitative properties with the tissue code and to automatically store the so linked quantitative properties and tissue code such that the quantitative properties can be retrieved based on the tissue code.
US10109375B1 De-identifying medical history information for medical underwriting
A computer-implemented method includes producing information that characterizes a group of individuals from a set of private data representing characteristics of the individuals. The identity of the individuals is unattainable from the produced information. The method also includes providing the produced information to report the characteristics of the group.
US10109371B2 Test method of semiconductor device
The semiconductor device includes a bit line, a transistor, a retention node, and a capacitor. The transistor has a function of charging or discharging the retention node. The capacitor has a function of retaining a potential of the retention node. A voltage greater than the sum of a writing voltage and a threshold voltage is applied to a gate of the transistor. When the transistor is turned on, a first potential is supplied to the bit line with a reference potential in a floating state. A voltage less than the sum of the writing voltage and the threshold voltage is applied to the gate of the transistor. When the transistor is turned on, a second potential is supplied to the bit line with a reference potential in a floating state. With use of the first and second potentials, the threshold voltage of the transistor is calculated without being influenced by parasitic capacitance and variations in the storage capacitance of the capacitor.
US10109370B2 Template copy to cache
A template of instructions may be copied from a non-volatile memory (NVM) to a plurality of cache lines of an instruction cache of a processor. The instructions of the templates copied to the instruction cache may be executed. The templates may include a conditional branch instruction to determine if to proceed to a next template of the plurality of copied templates.
US10109366B2 Memory device with a fuse protection circuit
A memory device includes a memory circuit and a fuse protection circuit. The memory circuit includes a memory cell and a program line. The memory cell includes a fuse. The program line is configured to receive a program voltage for programming the fuse. The fuse protection circuit is coupled to the memory circuit and is configured to prevent unintentional programming of the fuse.
US10109364B2 Non-volatile memory cell having multiple signal pathways to provide access to an antifuse of the memory cell
A non-volatile memory cell, having an antifuse for storing data, is disclosed for use in a non-volatile data storage device. The non-volatile memory cell includes multiple redundant signal pathways to provide redundant access to the antifuse. During operation, the non-volatile memory cell can access the antifuse using a first signal pathway from among the multiple redundant signal pathways. However, when the first signal pathway is inoperable, the non-volatile memory cell is able to access the antifuse using a second signal pathway from among the multiple redundant signal pathways. The non-volatile memory cell is fabricated using a continuous region of one or more diffusion layers to allow efficient connection to other non-volatile memory cells to form an array of memory cells for the non-volatile data storage device.
US10109362B2 Semiconductor device and method for operating the same
A semiconductor device includes a fuse array section suitable for performing program and read operations; a control signal generation section suitable for generating a precharge control signal and a word line control signal; a bit line control section suitable for controlling a precharge operation of a bit line in response to the precharge control signal and a source signal; and a word line control section suitable for controlling activation of a program word line and a read word line for performing the program and read operations in response to the word line control signal, wherein the control signal generation section controls the word line control signal to be activated after a predetermined time from the activation of the precharge control signal.
US10109356B2 Method and apparatus for stressing a non-volatile memory
A method and memory for stressing a plurality of non-volatile memory cells is provided. The method includes entering a memory cell stressing mode and providing one or more erase stress pulses to the plurality of non-volatile memory cells; determining that a threshold voltage of at least a subset of the plurality of non-volatile memory cells has a first relationship that is either greater than or less than a first predetermined voltage; providing one or more program stress pulses to the plurality of memory cells; and determining that the threshold voltage of at least a subset of the plurality of memory cells has a second relationship to a second predetermined voltage that is different than the first relationship.
US10109350B2 Ferroelectric memory device
In one embodiment, a device is described for using ferroelectric material in a memory cell. In another embodiment, a method of operating a ferroelectric memory cell is described. Other embodiments are likewise described.
US10109347B2 Variable resistance memory with lattice array using enclosing transistors
A variable resistance memory array, programming a variable resistance memory element and methods of forming the array. A variable resistance memory array is formed with a plurality of word line transistors surrounding each phase change memory element. To program a selected variable resistance memory element, all of the bitlines are grounded or biased at the same voltage. A top electrode select line that is in contact with the selected variable resistance memory element is selected. The word line having the word line transistors surrounding the selected variable resistance memory element are turned on to supply programming current to the element. Current flows from the selected top electrode select line through the variable resistance memory element into the common source/drain region of the surrounding word line transistors, across the transistors to the nearest bitline contacts. The word lines are patterned in various lattice configurations.
US10109345B2 Write assist for memories with resistive bit lines
Techniques efficiently assist in performing write operations in memories with resistive bit lines. A memory can comprise memory cells associated with respective word lines and bit lines. A write assist component can be associated with a subset of the memory cells associated with a bit line. Configuration of the write assist component can be based on the type of transistors employed by write circuits associated with the memory cells. During a write operation, the write assist component adds an additional current path to the ground, or the power supply, or both, at or in proximity to the far end of the write bit line when an appropriate write polarity is applied to the bit line by the driver at the other end of the bit line. This mitigates the effects of resistance of the bit line, which mitigates IR loss of the write signal.
US10109342B2 Dram architecture to reduce row activation circuitry power and peripheral leakage and related methods
A semiconductor device may include a plurality of memory cells, and at least one peripheral circuit coupled to the plurality of memory cells and comprising a superlattice. The superlattice may include a plurality of stacked groups of layers with each group of layers comprising a plurality of stacked base semiconductor monolayers defining a base semiconductor portion and at least one non-semiconductor monolayer thereon constrained within a crystal lattice of adjacent base semiconductor portions. The semiconductor device may further include a first power switching device configured to couple the at least one peripheral circuit to a first voltage supply during a first operating mode, and a second power switching device configured to couple the at least one peripheral circuit to a second voltage supply lower than the first voltage supply during a second operating mode.
US10109339B1 Memory devices with selective page-based refresh
Several embodiments of memory devices and systems with selective page-based refresh are disclosed herein. In one embodiment, a memory device includes a controller operably coupled to a main memory having at least one memory region comprising a plurality of memory pages. The controller is configured to track, in one or more refresh schedule tables stored on the memory device and/or on a host device, a subset of memory pages in the plurality of memory pages having an refresh schedule. In some embodiments, the controller is further configured to refresh the subset of memory pages in accordance with the refresh schedule.
US10109332B2 Magnetic memory device
According to one embodiment, a magnetic memory device includes a conductive layer, a first magnetic layer, a first nonmagnetic layer, a second magnetic layer, a first conductive region, a first insulating region, and a controller. The conductive layer includes a first element. The conductive layer includes a first portion, a second portion, a third portion between the first portion and the second portion, and a fourth portion between the second portion and the third portion. The first conductive region includes a second element different from the first element. The first conductive region is provided between the second magnetic layer and the third portion. The first insulating region includes a first insulating substance. The first insulating substance is an insulating compound of the second element. The controller is electrically connected to the first portion and the second portion. The controller implements a first operation and a second operation.
US10109326B2 Semiconductor devices
A semiconductor device includes a latch signal generation circuit latching an external signal in synchronization with an internal clock signal to generate a latch signal, a test pulse generation circuit buffering the internal clock signal according to the latch signal to generate a test pulse signal, and a test period signal generation circuit generating a test period signal which is enabled, in response to a pulse of the test pulse signal, to execute a predetermined function.
US10109319B2 Digital media editing
Implementations are directed to providing a digital media editing environment for editing at least a portion of a digital video using a mobile device, establishing communication between the mobile device and a data source, receiving, from the data source, a first portion of the digital video, the first portion including a first set of frames including less than all frames of the digital video, applying an edit to the first portion of the digital video, while less than all frames of the first digital video are stored on the mobile device, subsequent to applying the at least one edit, receiving, from the data source, a second portion of the digital video, the second portion including a second set of frames, and storing an edited digital video including at least one frame of the first set of frames, at least one frame of the second set of frames, and the edit.
US10109318B2 Low bandwidth consumption online content editing
Various embodiments of the invention provide systems and methods for low bandwidth consumption online content editing, where user-created content comprising high definition/quality content is created or modified at an online content editing server according to instructions from an online content editor client, and where a proxy version of the resulting user-created content is provided to online content editor client to facilitate review or further editing of the user-created content from the online content editor client. In some embodiments, the online content editing server utilizes proxy content during creation and modification operations on the user-created content, and replaces such proxy content with corresponding higher definition/quality content, possibly when the user-created content is published for consumption, or when the user has paid for the higher quality content.
US10109316B2 Method and apparatus for playing back recorded video
A method and an apparatus for playing back recorded video from a temporal position within a temporal range of the recorded video is disclosed. The recorded video including intra frames and inter frames and the recorded video including video sequences having different frame rates. The method comprises receiving a request for playing back the recorded video from a specific temporal position recorded in the recorded video, identifying an intra frame at an earlier temporal position in the recorded video than the specific temporal position received in the request, playing back the recorded video in a first mode from the identified intra frame, and playing back the recorded video in a second mode from the specific temporal position in the recorded video when the playing back of the recorded video in the first mode have arrived at the specific temporal position of in the recorded video.
US10109311B2 Motor including base portion and vent passage and disk drive apparatus provided with same
A stationary portion includes a stator unit including coils in an annular shape with a central axis as a center; a base portion below the stator unit; and a housing defining an interior space in which a rotating portion, a bearing portion, and the stator unit are accommodated. The base portion includes a through hole extending through the base portion in an axial direction to join an outside of the housing and the interior space to each other; a sheet covering an upper opening of the through hole to close the through hole; a filler covering a lower opening of the through hole; and a vent passage defined in at least one of the base portion and the sheet to join the through hole and the interior space to each other.
US10109306B2 Method of correcting head suspension, method of manufacturing head suspension, head suspension and method of processing thin plate
A method corrects a head suspension by irradiating an objective part of the head suspension with a laser beam before or after mounting a read/write head on the head suspension. The method can precisely correct the head suspension even when correcting the head suspension a plurality of times. The method includes drawing, with the laser beam, a straight line of predetermined length on the objective part and repeating this process a plurality of times in such a way that the direction of a straight line drawn this time crosses the direction of a straight line drawn last time.
US10109305B2 Co-located gimbal-based DSA disk drive suspension with traces routed around slider pad
A suspension having a DSA structure on a gimbaled flexure includes a loadbeam and a flexure attached to the loadbeam. The flexure includes a metal layer with a pair of spring arms, a tongue including a slider mounting surface, and a pair of struts connecting the pair of spring arms to the tongue. The suspension further includes a pair of traces including one or more insulated conductors and being routed around opposite sides of the slider mounting surface, over the pair of struts to a set of terminal contacts on a distal portion of the tongue. The suspension also includes a motor mounted on the flexure, the motor having opposite lateral ends, the motor orientated laterally across the flexure such that the opposite lateral ends of the motor are on opposite lateral sides of the flexure. Electrical activation of the motor rotates the slider mounting surface relative to the loadbeam.
US10109303B2 Devices including a near field transducer (NFT), at least one cladding layer and interlayer there between
A device that includes a near field transducer (NFT); at least one cladding layer adjacent the NFT; and a carbon interlayer positioned between the NFT and the at least one cladding layer.
US10109302B1 Magnetic recording head with spin torque oscillator, head gimbal assembly and magnetic recording apparatus
A magnetic recording head is provided with a main magnetic pole that generates a recording magnetic field to be applied to a magnetic recording medium from an end surface which makes a portion of an air bearing surface, a trailing shield that is placed by interposing a write gap at a trailing side of the main magnetic pole, a spin torque oscillator that is placed within the write gap to be between the main magnetic pole and the trailing shield, and two side shields that are placed at both sides of the main magnetic pole in the cross track direction, and when viewed from the air bearing surface side, at least a portion of the trailing-side end surfaces of the side shields are offset toward a leading-side of the main magnetic pole from the leading-side end surface of the spin torque oscillator.
US10109299B2 Sound processing apparatus, sound processing method, and storage medium
A sound processing apparatus includes a detection unit adapted to detect a situation of a subject to be imaged from image data generated by imaging the subject to be imaged by an imaging unit; an extraction unit adapted to extract a feature amount of a sound from sound data generated by a sound acquisition unit corresponding to the imaging unit; and a determination unit adapted to execute a process of comparing the feature amount of the sound extracted by the extraction unit with a feature amount of a specific sound in accordance with the situation of the subject to be imaged detected by the detection unit, thereby determining whether the sound contains the specific sound.
US10109298B2 Information processing apparatus, computer readable storage medium, and information processing method
An information processing apparatus including: a memory, and a processor coupled to the memory and the processor configured to: detect a plurality of sounds in sound data captured in a space within a specified period, classify the plurality of sounds into a plurality of kinds of sound based on similarities of the plurality of sounds respectively, and determine a state of a person in the space within the specified period based on counts of the plurality of kinds of sound.
US10109294B1 Adaptive echo cancellation
Systems and methods for disabling adaptive echo cancellation functionality for a temporal window are provided herein. In some embodiments, audio data may be received by a voice activated electronic device, where the audio data may include an utterance of a wakeword that may be subsequently followed by additional speech. A start time of when the wakeword began to be uttered may be determined by the voice activated electronic device, and the voice activated electronic device may also send the audio data to a backend system. Adaptive echo cancellation functionality may be disabled at the start time. The backend system may determine an end time of the speech, and may provide an indication to the voice activated electronic device of the end time, which in turn may cause the voice activated electronic device to enable the adaptive echo cancellation functionality at the end time.
US10109292B1 Audio systems with active feedback acoustic echo cancellation
An audio system includes an external microphone to receive a near-end audio content and a loudspeaker transducer and a corresponding enclosure defining an acoustic chamber. An internal pressure-gradient microphone is positioned in the acoustic chamber to detect a radiated output from the loudspeaker transducer. The audio system also includes a processor and a memory having instructions that, when executed by the processor, cause the audio system to receive a near-end signal from the external microphone and a reference signal from the internal microphone. The instructions, when executed, further cause the processor to cause the audio system to filter the reference signal from the near-end signal to define a clean near-end signal, and to emit the clean near-end signal. Related principles are described by way of reference to method and apparatus examples.
US10109288B2 Dynamic range and peak control in audio using nonlinear filters
An audio encoding device is described herein. The audio encoding device includes a compressor that is based on a nonlinear filter. In particular, the nonlinear filter may be selected from the class of edge-preserving smoothing filters, which avoids common artifacts of conventional compressors. Edge-preserving smoothing filters have been used in image processing algorithms for their de-noising properties while preserving edges in the image. These properties are useful for audio compression because macro-dynamic loudness changes can be tracked precisely while micro-dynamic loudness changes can be ignored for the compression. Due to these advantages, more aggressive compression can be achieved with less distortion.
US10109286B2 Speech synthesizer, audio watermarking information detection apparatus, speech synthesizing method, audio watermarking information detection method, and computer program product
According to an embodiment, a speech synthesizer includes a source generator, a phase modulator, and a vocal tract filter unit. The source generator generates a source signal by using a fundamental frequency sequence and a pulse signal. The phase modulator modulates, with respect to the source signal generated by the source generator, a phase of the pulse signal at each pitch mark based on audio watermarking information. The vocal tract filter unit generates a speech signal by using a spectrum parameter sequence with respect to the source signal in which the phase of the pulse signal is modulated by the phase modulator.
US10109283B2 Bit allocating, audio encoding and decoding
A bit allocating method is provided that includes determining the allocated number of bits in decimal point units based on each frequency band so that a Signal-to-Noise Ratio (SNR) of a spectrum existing in a predetermined frequency band is maximized within a range of the allowable number of bits for a given frame; and adjusting the allocated number of bits based on each frequency band.
US10109280B2 Blind diarization of recorded calls with arbitrary number of speakers
In a method of diarization of audio data, audio data is segmented into a plurality of utterances. Each utterance is represented as an utterance model representative of a plurality of feature vectors. The utterance models are clustered. A plurality of speaker models are constructed from the clustered utterance models. A hidden Markov model is constructed of the plurality of speaker models. A sequence of identified speaker models is decoded.
US10109275B2 Word hash language model
A language model may be used in a variety of natural language processing tasks, such as speech recognition, machine translation, sentence completion, part-of-speech tagging, parsing, handwriting recognition, or information retrieval. A natural language processing task may use a vocabulary of words, and a word hash vector may be created for each word in the vocabulary. A sequence of input words may be received, and a hash vector may be obtained for each word in the sequence. A language model may process the hash vectors for the sequence of input words to generate an output hash vector that describes words that are likely to follow the sequence of input words. One or words may then be selected using the output word hash vector and used for a natural language processing task.
US10109273B1 Efficient generation of personalized spoken language understanding models
Features are disclosed for maintaining data that can be used to personalize spoken language understanding models, such as speech recognition or natural language understanding models. The personalization data can be used to update the models based on some or all of the data. The data may be obtained from various data sources, such as applications or services used by the user. Personalized spoken language understanding models may be generated or updated based on updates to the personalization data or some other portion of the stored personalization data. Generation of personalized spoken language understanding models may be prioritized such that the generation process accommodates multiple users.
US10109269B2 High and low frequency sound absorption assembly
A sound-absorption assembly comprises a tubular-shaped body having ends closed respectively by first and second microperforated tensioned flexible sheets and at least one planar diaphragm disposed inside the tubular body between the microperforated flexible sheets so as to delimit two spaces between said sheets.
US10109266B1 Automatically adjusting keyboard divide
In the present invention, a user is capable of choosing manually or automatically a point on a chosen keyboard where a division will occur. For musical/artistic reasons, this point must regularly change. To accommodate this need, the user can store that location in an existing preset/restore system and recall it upon demand with other settings.
US10109263B1 System for support and resonation of a musical instrument
This is a universal support system for bar percussion instruments. It can support any size and type bar percussion instrument, in any size snare basket, with any snare basket arm bracket variations. When used in a snare basket having a ball joint, the system can tilt the bar percussion instrument into infinitely many positions, enabling performance art never before possible with this type of instrument.
US10109262B2 Apparatus and method for double reed assembly
A method for assembling a double reed mouthpiece for use within an oboe utilizes heat shrink tubing to affix a folded cane to the staple of the mouthpiece. The staple is mounted on a ligating stand having a heatshield that protects a cork sleeve around the staple. Heat shrink tubing and a folded cane are then placed over the exposed proximal end of the staple. A clamp holds the folded cane in place. Heated air is used to ligate and affix the folded cane to the staple. The heatshield prevents damage to the cork sleeve. The heat shrink tubing securely affixes the folded cane to the staple.
US10109256B2 Display panel
A driver IC has a rectangular shape, and includes a first input terminal group in which first input terminals are disposed at intervals along a first long side, that is opposite a side that faces a display section, from a first short side. A second input terminal group is provided in which second input terminals are disposed at intervals along a second long side that faces the display section, from the first short side. An output terminal group is provided in which output terminals that output signals to the display section are disposed at intervals along the second long side from a position, which is spaced apart for a predetermined distance from where the second input terminals are disposed, to a second short side. A terminal group is not provided at positions that oppose the output terminal group at the first long side.
US10109254B2 Video processing circuit, video processing method, electro-optical device, and electronic apparatus
A video processing circuit detects a boundary between a first pixel to which an application voltage which is a first voltage is applied, and a second pixel to which an application voltage which is a second voltage higher than the first voltage is applied, based on a video signal indicating a video which alternately switches a first video and a second video which is obtained by moving in parallel with the first video for each unit frame, corrects the application voltage such that a fringe electric field occurring at the boundary is decreased, when determining a boundary detected by the boundary detection unit in a kth unit frame does not exist in a (k−2)th unit frame, and the boundary is a boundary which is moved from a (k−1)th unit frame to the kth unit frame, and outputs the corrected video signal such that the liquid crystal panel is driven.
US10109252B2 Gate driving circuit and a display device including the gate driving circuit
A gate driving circuit includes driving stages. Each of the driving stages applies each of gate signals to each of gate lines of a display panel. A k-th (k is a natural number equal to or greater than 2) driving stage includes a first output transistor, a capacitor, and first and second control transistor. The first output transistor includes a control electrode connected to a first node, an input electrode receiving a clock signal, and an output electrode outputting a k-th gate signal. The capacitor is connected between the output electrode of the first output transistor and the control electrode of the first output transistor. The first control transistor applies a first control signal to a second node to control a voltage of the first node before the k-th gate signal is output. The second control transistor is diode-connected between the second node and the first node.
US10109250B2 Shift register and driving method thereof, gate driving circuit and display apparatus
There are presented a shift register and a driving method thereof, a gate driving circuit and a display apparatus. The shift register includes a first feedback module and a pull-down module, wherein the first feedback module comprises at least two feedback units, control terminals of respective feedback units are connected to different control points respectively, each feedback unit has an input terminal connected to a first level input terminal and an output terminal connected to a first node, the first node is connected to a control terminal of the pull-down module, and the pull-down module has an input terminal connected to the first level input terminal and an output terminal connected to a signal output terminal of the shift register. The shift register is used to enhance noise resistance capability of the shift register.
US10109249B2 Display device
According to one embodiment, a display device includes substrates with pixels, a pixel electrode in each of the pixels, a display select circuit connected to the electrode, which supplies display and non-display voltages, a power line to which first and second voltages are supplied, a memory device connected to the power line and the display select circuit, a voltage select circuit which selects a voltage to be supplied to the power line from the first and second voltages, and a clock circuit which generates a clock signal. The memory device controls the display select circuit using the first and second voltages, and the first voltage select circuit selects the first or second voltages in synchronism with the clock signal.
US10109248B2 Method and device for adjusting liquid crystal display
A method for adjusting a liquid crystal display, includes: changing a voltage applied by a source circuit of the liquid crystal display, and measuring transmittance of the liquid crystal display at different values of the applied voltage; determining, according to a corresponding relationship between the applied voltage and the measured transmittance, a critical applied voltage that corresponds to a maximum measured transmittance of the liquid crystal display; and determining an operating voltage of the source circuit according to the critical applied voltage, and adjusting the applied voltage to the operating voltage.
US10109242B2 Display device and finder device
This finder display device is provided with a liquid crystal panel, a backlight, and a light source driving section. The backlight has a light guide having a side near which first to sixth light sources are disposed. The light source driving section sets the first and fifth light sources as a first sub-light source group, the second and sixth light sources as a second sub-light source group, and the third and fourth light sources as a third sub-light source group, and periodically supplies driving pulses to the first to third sub-light source groups at respectively different timings. The light source driving section controls the amounts of light of the light source groups by changing the pulse widths of the driving pulses.
US10109240B2 Displays with multiple scanning modes
An electronic device may include a display such as a light-emitting diode display. The electronic device may be a head-mounted device that provides a virtual reality or augmented reality environment to a user. To reduce artifacts in the display, a display may be operable in both a normal scanning mode and a partial scanning mode. In the normal scanning mode, every row of the display may be scanned in each frame. In the partial scanning mode, only a subset of the rows of the display may be scanned in each frame. The display may have a higher refresh rate in the partial scanning mode than in the normal scanning mode. The gate driver circuitry may include a shift register that includes a plurality of register circuits. At least one register circuit may have a first input and a second input that is different than the first input.
US10109235B2 Compensation circuit, AMOLED structure and display device
The present invention relates to the field of display apparatus, more specifically, to a compensation circuit, an AMOLED structure and a display device. Said circuit comprises a plurality of pixel units, each for the plurality of pixel units includes at least one light emitter, and each of said pixel units comprises: an anode initialization signal interface, a CST initialization port, a data control port and an enable signal control port. Compared with the prior art, the advantages of the present invention are: according to the invention, there is no need to individually set up an anode initialization signal line, the umber of the signal lines are reduced from 4 to 3, which is benefit for achieving the design of the product HPPI. And the signal control lines reduce the space occupied by jumper wire during the connection process, which is benefit to the design of narrow border products.
US10109230B2 Systems and methods for storing digital content
System and method for storing digital content for display on a display device, comprising at least one digital content item, configured to be displayed on the display device, and a service cloud comprising a secure storage system, configured to store digital content, a communication controller, configured to communicate with the display device, a provisioning engine, configured to control the provisioning of digital content on the display device, a service management system, configured to collect data reflecting operational status of the display device, a server, configured to interface with an application running on a computer with memory and processor for selection and control of digital content for display, an ingestion engine, configured to control importation of digital content, an external content gateway, configured to transfer digital content from outside the service cloud to the display device, and a live data feed gateway, configured to provide over-the-top content to the display devices.
US10109229B2 Display panel driving circuit and compensation method thereof
The present invention provides a display panel driving circuit and compensation method thereof. The display panel driving circuit comprises a near end load, a far end load, an operating circuit and a pre-charging control circuit. The operating circuit is configured to receive display data. The pre-charging control circuit is coupled to the near end load and the far end load respectively. The pre-charging control circuit outputs a first signal and a second signal to the near end load and the far end load respectively according to the display data that a first waveform from the near end load is the same as a second waveform from the far end load.
US10109227B2 Apparatus for controlling brightness of mobile phone screen
Embodiments of the present invention provide an apparatus for controlling brightness of a mobile phone screen, which includes: a mobile phone screen light source, a silicon-controlled dimmer, a rectifier processing module, a first constant current controller processing module, a second constant current controller processing module, an electrolytic capacitor processing module, and a third constant current controller processing module, since the first constant current controller processing module can be used to provide an anode forward current necessary to sustain conduction of the silicon-controlled dimmer, the problem of screen flickering in a switch changeover state can be avoided.
US10109224B1 Methods and devices for using aerial vehicles to create graphic displays and reconfigurable 3D structures
Assemblies for creating graphic displays and art are disclosed. The assemblies include at least one vehicle that is capable of flight; a series of light emitting elements independently affixed to the vehicle or mounted to one or more radially extending elements; an axis around which the radially extending elements are configured to rotate; and at least one motor that is configured to cause the axis and the radially extending elements to rotate. Rotation of the radially extending elements generates a graphic display produced by the light emitting elements (through a “persistence of vision” optical illusion). Methods of using such assemblies are also disclosed, such as methods for producing a graphic display (including aggregated graphic displays), methods for creating three-dimensional structures, and methods for camouflaging aerial vehicles and other objects.
US10109220B2 Instrument skill instruction and training system
Technology is described for a system to provide skill training in various fields, including professional fields involving hand-held instruments. The system senses a user's manipulation of an instrument or tool using various sensors, e.g., for a dental tool, an array of pressure sensors in the tool's tip, grip sensors, and sensors to track the position and movement of the tool. The system includes lessons to train users in the proper methods to manipulate the tool and provides guidance and feedback based on the user's performance to build the user's skills, prevent injury, and document competency.
US10109212B2 Processing system and display device
According to one embodiment, an processing system comprises a memory, a receiver, and a transmitter. The memory stores first target information indicating a first target related to a first user, second target information indicating a second target related to a second user, a first rate indicating an achievement rate in a case where the first user has achieved the first target, and a second rate indicating an achievement rate in a case where the second user has achieved the second target. The receiving unit receives first situation information of the first user and second situation information of the second user. The transmitting unit transmits display information obtained by combining a first degree of achievement of the first target derived from the first situation information, a second degree of achievement of the second target derived from the second situation information, the first rate, and the second rate.
US10109208B2 LIDAR-based vehicle distance measurement system
A system and method for determining the distance between at least one point on a vehicle and at least one projected area off of the vehicle includes receiving, with a processor, sensor signals indicative of LIDAR data for the projected area off the vehicle; applying, with the processor, a linear estimation algorithm to filter out noise within the LIDAR data and define a surface plane for the projected area; evaluating, with the processor, the LIDAR data against a vehicle state model; determining, with the processor, the distance between the at least one point on the vehicle and the at least one projected area off the vehicle; and commanding a response in the vehicle controls.
US10109206B2 Flight control apparatus and unmanned aerial vehicle equipped with same
A flight control apparatus that prevents an unmanned aerial vehicle from deviating from a predetermined flight-permitted area and is able to forcibly restrain it even when abnormality is present in the flight environment and the operation of the respective mechanisms of the vehicle, and an unmanned aerial vehicle equipped with this apparatus. The apparatus includes current position acquiring means for acquiring a flight position of the vehicle, flight-permitted area storing means, and deviation preventing means, wherein it forcibly makes the body unable to fly when: the current position acquiring means has become unable to acquire the position of the body, the flight position of the body is in the vicinity of the boundaries between the flight-permitted area and space external thereto or keeps out of the flight-permitted area for a predetermined time or longer, or the body has moved away a predetermined distance or more from the flight-permitted area.
US10109203B2 Methods and systems for presenting en route diversion destinations
Methods and systems are provided for indicating suggested or recommended diversion destinations with respect to segments of a planned route of travel. One exemplary method of presenting potential diversion airports for an aircraft involves identifying a flight path segment of a plurality of flight path segments between a departure location and a destination location based on a flight plan from the departure location to the destination location and identifying a subset of airports satisfying one or more filtering criteria with respect to the flight path segment. From among that subset, a recommended diversion airport is identified based on a viability ranking of the subset of airports with respect to the flight path segment and indication of the recommended diversion airport for the flight path segment is provided to a pilot or other user.
US10109202B2 Method and system for determining a vertical trajectory of an aircraft
A method and system for determining in real time a vertical trajectory of an aircraft is provided. The method includes a step for providing an initial vertical trajectory comprising an initial phase for changing flight level according to a first slope, between a first point at a first altitude, and a second point at a second altitude, at least one step for modifying the vertical trajectory, comprising a phase for detecting a triggering element when the aircraft is at the first altitude, when said triggering element is detected, and a phase for determining a modified vertical trajectory, said modified vertical trajectory comprising a modified phase for changing flight level according to a second predefined slope, from a modified point at said first altitude, distinct from said first point, to said second altitude.
US10109200B1 Graphical multi-layer light alert display and control method thereof
A multi-layer light alert display apparatus and control method thereof are provided. The apparatus includes: an illumination device configured to illuminate a graphic generating layer, a plurality of graphic generating layers, each graphic generating layer of the plurality of graphic generating layers being configured to generate a graphic, and a controller configured to control the illumination device to allow light to pass through at least one graphic generating layer of the plurality of graphic generating layers so that the light causes a graphic corresponding to the at least one graphic generating layer to be displayed on a surface.
US10109195B2 Selectively controlling a self-driving vehicle's access to a roadway
A processor-implemented method and/or computer program product selectively blocks a self-driving vehicle's access to a roadway. A vehicle interrogation hardware device receives an autonomous capability signal from an approaching self-driving vehicle. One or more processors compare the predefined roadway conditions to current roadway conditions of the access-controlled roadway. In response to the predefined roadway conditions matching the current roadway conditions of the access-controlled roadway within a predetermined range, the processor(s) determine whether the level of autonomous capability of the approaching self-driving vehicle is adequate to safely maneuver the approaching self-driving vehicle through the current roadway conditions of the access-controlled roadway. In response determining that the level of autonomous capability of the self-driving vehicle is not adequate to safely maneuver the approaching self-driving vehicle through the current roadway conditions of the access-controlled roadway, an automatic barricade controlling device positions an automatic barricade to block the approaching self-driving vehicle from accessing the access-controlled roadway.
US10109191B2 Method of quickly detecting road distress
In various embodiments, the invention involves methods and systems suitable for roadway monitoring, mapping, and maintenance. The probability of a road distress is calculated by combining various sources of data, and automatic alerts are generated to request mobilization of a road repair resource. Various methods are included to increase the accuracy of the probability calculations.
US10109190B1 Emergency vehicle warning system
An emergency vehicle warning system is a portable electronic device that detects emergency signals coming from emergency vehicles within a given radius and generates a warning in the form of audible signals, vibration, and/or lights within the vehicle to provide advanced warning to the occupants of the vehicle providing additional time to pull safely over to the side of the road to avoid accidents or tickets that may result from the failure to yield to emergency vehicles.
US10109187B2 Vehicle detection apparatus
Apparatus is disclosed for monitoring use of a carriageway, the carriageway having two or more lanes (12, 14, 16) for use by vehicles travelling in a single direction A, the apparatus including: a pair of inductive loops (20abc, 22abc) on or in the surface of each lane (12, 14, 16), the loops in the pair being positioned substantially side-by-side across the lane (12, 14, 16) and the pairs of loops (18a, 18b, 18c) being positioned substantially side-by-side across the carriageway, each pair of loops (18abc) substantially extending across the full width of the lane (12, 14, 16), and each loop having a length in the direction of vehicle travel which is substantially shorter than the width of the loop across the lane; a loop controller associated with each loop, each loop controller energising its associated loop and carrying out measurements of the inductance of its associated loop; and processing means for receiving the measurements from the loop controllers, and for using the measurements for calculating the estimated position of vehicle(s) on the carriageway.
US10109184B2 Probe based variable speed sign value
Systems, methods, and apparatuses are disclosed for predicting or estimating the value of a variable speed sign (VSS). A variable speed sign is identified. Probe data is collected at one or more vehicles in proximity to the variable speed sign. The speeds of the vehicles are included in or derived from the probe data. A statistical analysis is performed on the probe data. A speed limit value for the variable speed sign is determined based on the statistical analysis.
US10109181B2 Gesture-based control device for controlling an electrical load
A control device such as a wall-mounted device, a remote control device, or a retrofit remote control device is configured to control one or more electrical loads in a load control system. The control device includes a gesture-based user interface for applying advanced control over the one or more electrical loads. The types of control include absolute and relative control, intensity and color control, preset, zone, or operational mode selection, etc. Feedback is provided on the control device regarding a status of the one or more electrical loads or the control device.
US10109180B1 Wireless hall light box
An apparatus includes a wireless transceiver and a processor. The wireless transceiver may be configured to communicate wirelessly via a wireless network with an annunciator remotely located from the apparatus and a plurality of call light boxes remotely located from the apparatus. The processor may be configured to (i) control reception of an alarm message from one or more of the call light boxes in response to an event, (ii) illuminate a hall indicator in response to reception of the alarm message, (iii) receive a cancellation message from at least one of (a) one or more of the call light boxes and (b) the annunciator that cancels the event, and (iv) extinguish the hall indicator in response to cancellation of the event. The hall indicator may change color over time until the event is canceled.
US10109170B2 Method and system for implementing alarms for medical device through mobile device
Provided are a method and system for implementing alarms for a medical device through a mobile device. The method includes: storing details of examination of a specimen (hereinafter, referred to as examination details) in the medical device, wherein the storing is performed by the medical device; accessing the medical device and establishing a connection with the medical device, wherein the accessing and the establishing of the connection is performed by the mobile device; reading the examination details stored in the medical device, wherein the reading is performed by the mobile device; analyzing the read examination details, wherein the analyzing is performed by the mobile device; and implementing an alarm if the result of analysis satisfies a predetermined criterion, wherein the implementing is performed by the mobile device.
US10109168B1 Motion localization based on channel response characteristics
In a general aspect, detected motion is localized based on channel response characteristics. In some aspects, channel responses based on wireless signals transmitted through a space between wireless communication devices are obtained. A motion detection process is executed to detect motion of an object in the space based on the channel responses, and the channel responses are analyzed to identify a location of the detected motion within one of a plurality of regions within the space.
US10109167B1 Motion localization in a wireless mesh network based on motion indicator values
In a general aspect, a location of detected motion in a space is determined. In some aspects, motion of an object in a space is detected based on wireless signals communicated through the space by a wireless communication system that includes multiple wireless communication devices. Each wireless signal is transmitted and received by a respective pair of the wireless communication devices. Motion indicator values are computed for the respective wireless communication devices. The motion indicator value for each individual wireless communication device represents a degree of motion detected by the individual wireless communication device based on a subset of the wireless signals transmitted or received by the individual wireless communication device. A location of the detected motion in the space is determined based on the motion indicator values.
US10109166B1 System and method for a security checkpoint using radio signals
A security device for monitoring the radio frequency signals generated by mobile phones and similar mobile computing and communication devices. The security device employs an antennae array and computer process that are configured to detect and provide a “fingerprint” for a mobile device based on the unique identifiers contained with the radio and other wireless signals utilized by such mobile device. The “fingerprint” that is obtained can be used to keep track of mobile devices as those devices enter and leave the area of the security device. Moreover, the security device can provide an alert when any new, foreign, or otherwise unrecognized device is within range of the security device and share “fingerprints” and alerts with other security devices in its network.
US10109165B2 Notification device
The present disclosure relates to notification devices. The teachings thereof may be embodied in methods and devices for providing an alarm signal, e.g., a notification device having multiple different alarm strengths comprising: a housing with a viewing opening; an alarm component which emits an alarm signal; a drive circuit comprising a drive end and a setting end, the drive end connected to the alarm component; and a replaceable jump wire assembly comprising a mark and a conductive element with a one-to-one correspondence between the mark and an electrical characteristic of the conductive element. The drive circuit may determine an alarm signal strength in response to an input of the setting end. Each replaceable jump wire assembly may be connected to the setting end of the drive circuit and, when connected, display the mark for viewing through the viewing opening.
US10109164B2 Notification and alert method for person(s) and/or devices(s)
Systems and methods of notification and alert activation and delivery via transmission to users wearing technology designed for single and/or multiple media types are contemplated in which (a) a communication pathway is established, for instance either a wireless receiver and/or transceiver and/or a physical (e.g., wired) connection, that (b) allows an activation method type to provide an alert/notification to one-to-many persons (i.e., users) and/or, one-to-many devices in an addressable manner. The overall method consists of devices (including for example, wearable media with external and/or integrated delivery technology) that are actively listening on a communication pathway. If an activation method is utilized over the communication pathway and an activation is designated for specific device(s) assigned within the communication pathway, then a delivery method for that device(s) is invoked that processes and delivers the non-primary media (audio and visual) based on the command type, any local settings and the media type transmitted.
US10109162B2 Haptic effect enabled system using fluid
A haptic effect enabled system generates a haptic effect using an electric potential responsive fluid. A haptic enabled apparatus includes a fluid and a substrate. The fluid is responsive to an electric field. The substrate is at least partially flexible and defines a channel. The fluid is positioned within at least a portion of the channel. A portion of the substrate proximal to the fluid is stiffer than a portion of the substrate spaced from the fluid, thereby creating a haptic effect.
US10109157B1 Networked gaming system enabling a plurality of player stations to play independent games with dealer assisting display
A system, apparatus, and computer readable storage to implement a networked blackjack game that enables a plurality of players to wager on one or more dealers at different dealing stations dealing independent games simultaneously. A live video is captured on each dealing station and simulcast to player stations where players are playing at. Players can bet on any combination of the games that are being broadcast. Players at player stations can be playing in a tournament mode or in regular play using the same dealer stations. A touch screen display can be used at each dealer/dealing station in order to instruct the dealer as to which actions the dealer should take, such as dealing cards, etc.
US10109155B2 Operating a distributed computer system for a duration-limited poker tournament
Described herein are techniques for operating a distributed computer system to implement a duration-limited online poker tournament. Also described herein are particular techniques for operating a distributed computer system to implement such a duration-limited online poker tournament. In some embodiments, a duration-limited online poker tournament is operated such that each player begins with a set number of funds, but those funds are not themselves used during gameplay. Rather, in the tournament each player is allotted a number of chips and, at an outset of each hand, each player's chips are reset to this number, regardless of the chips won or lost in preceding hands. At the end of the tournament, a player's winnings or losses may be determined based on the chips won or lost across the hands of the tournament.
US10109150B2 Method of gaming, a gaming system and a game controller
Method and systems of gaming are provided herein. One method includes receiving a credit wager to initiate play of a base game. The method also includes awarding, in a feature game, at least two game rounds including at least an initial game round and a subsequent game round. The method also includes generating a plurality of candidate game outcomes for a plurality of game rounds, and determining, for each of the plurality of candidate game outcomes, an expected benefit to be gained from the respective candidate game outcome when generating a subsequent game outcome in the subsequent game round. The method still further includes selecting a candidate game round of the plurality of candidate game rounds having a candidate game outcome of the plurality of candidate game outcomes associated with a greatest expected benefit, and displaying the selected candidate game round on a display as the initial game round.
US10109148B2 Casino operations management system with player cage and multi-transaction log
A system and computer program for managing casino operations. The system includes a player cage module configured to manage financial transactions between the player and casino, including cash transactions for each player. The player cage module includes a cashier interface that stores information regarding all transactions performed by a cashier during a time period. The system further includes a multi transaction log module configured to store multiple transactions for an individual player and to merge transactions for each said individual player, the multi transaction log being further configured to identify unknown players based on at least one image received of each unknown player. The system permits tracking and reporting of suspicious transactions. The system further permits tracking and reporting when a player's transactions exceed a reporting threshold.
US10109145B2 Apparatus and method for distributing ophthalmic lenses
An apparatus for dispensing ophthalmic lens packages having a pushing means and methods of its use are described herein.
US10109144B2 Complex beverage grabbing vending machine and method for selling beverages through the same
A complex beverage grabbing vending machine includes a machine table and a plurality of bottle mounting frames. The machine table is configured with an accommodation space having a drop port with a detection element, and the upper side of the accommodation a crown block track to which a gripper with non-slip elements is coupled pivotally; the gripper is configured with a hanging line capable of wound to shorten or unwound to elongate; the machine table is further configured with an operation station having an operation lever and operation button, coin slot in electric communication with the operation station and gripper, refund button, and an extract port in communication the drop port; the bottle mounting frames each having a plurality of mounting holes are configured in the accommodation space. Whereby, the present invention is capable of beverage sale and has game fun.
US10109142B2 System and method for selective encryption of input data during a retail transaction
A retail environment having retail terminals with data entry point devices selectively encrypts input received by the data entry point devices and passes the encrypted data to a security module. The selective encryption is based on whether or not sensitive or confidential information, such as a personal identification number (PIN) associated with a debit card, is being input. To prevent hacking of the software of the retail terminal, content destined for display on the retail terminal is authenticated prior to display. In this manner, the retail terminal may be assured that confidential information is input only when desired, and thus may be encrypted only as needed.
US10109141B2 Method and apparatus for establishing trust in smart card readers
A method for managing a smart card system includes testing a smart card reader for trustworthiness. An indication of the trustworthiness is provided via a smart card.
US10109132B2 Sampling method and sampling apparatus for anti-counterfeiting information about cash note
Disclosed are a sampling method for anti-counterfeiting information about a cash note, and a sampling apparatus for anti-counterfeiting information about a cash note, which executes the method. The sampling method for anti-counterfeiting information about a cash note comprises: through differences collected between sensors, utilizing a law of the differences to restore spatially coupled power-frequency of low-frequency electromagnetic interference signals acquired by an effective signal sensor (21); and then performing common-mode signal elimination on voltage waveform data corresponding to the anti-counterfeiting information, thereby thoroughly elimination the spatially coupled power-frequency or low-frequency electromagnetic interferences that magnetic signal sensors suffer from during the collection of magnetic anti-counterfeiting signals.
US10109131B2 Sensor device including magnetoresistive sensor element and pre-magnetization device
A measuring device for measuring magnetic properties of the surroundings of the device includes at least one magnetoresistive element extending in a line direction, and a support field device generating a magnetic support field in an area over the line direction. A pre-magnetization device of one or more magnets is arranged at a distance from the sensor line in a direction vertical to the line direction and extending parallel to the line direction. The pre-magnetization device is arranged relative to the sensor line such that the fields of the pre-magnetization device and the support magnetic field overlap to provide an overlapping magnetic field with a field strength component pointing in the line direction that is greater at one location on the sensor line than the strength of a field component pointing vertically toward the line direction and not in the direction of the height of the magnetoresistive element.
US10109128B2 Access control system to interference area
An access control system configured to manage access of a worker to an interference area that the worker and a robot share, includes the indicating lamps which are disposed at least in four directions from a center of the interference area, a door which opens and closes a gate of the interference area, a lock device which locks and unlocks the door, and a control device which controls the indicating lamps and the lock device corresponding to the operation of the robot.
US10109117B2 Aircraft performance computation
A computer implemented method of computing performance for an aircraft, comprises the steps of collecting data from a plurality of data sources comprising data sources of avionics type and external data sources of non-avionics type; processing the data collected in an electronic device of EFB or electronic flight bag type; and undertaking the performance computation. Developments describe the extraction of data from images or audio streams; the manipulation of data of alarm, INOP, aircraft status, air conditioning and anti-ice, runway, ATIS, meteorological and/or NOTAM type; the interfaces with an FPS or flight planning system and/or a CMS or centralized maintenance system. System aspects and software aspects are described.
US10109115B2 Modifying vehicle fault diagnosis based on statistical analysis of past service inquiries
A system and method of modifying a vehicle service database includes: accessing a database containing previously-received symptom text that has been associated with a vehicle identifier and one or more vehicular service solutions for the previously-received symptom text; determining a statistical likelihood that one or more additional vehicular service solutions apply to previously-received symptom text based on a correlation between the previously-received symptom text and additional vehicular service solutions; determining that the statistical likelihood is above a predetermined threshold; and associating the previously-received symptom text with the additional vehicular service solutions.
US10109114B1 Technologies for merging three-dimensional models of dental impressions
Technologies for merging three-dimensional models of dental impressions include a computing device that generates multiple three-dimensional models that are each indicative of a dental impression of a user's dental arch. The models may be generated by scanning the dental impressions. The computing device determines whether a model is indicative of the complete anatomy of the user's arch and, if not, merges multiple models with a merge strategy to generate a merged model. The models may be merged by aligning geometry of the models, selecting geometry from one of the models using the merge strategy, and generating the merged model that includes the selected geometry. The merge strategy may include selecting from the model associated with the dental impression that includes the most detail of the user's anatomy or selecting from the model with the greatest depth.
US10109109B2 Method for inspecting a security document
The invention relates to a method for inspecting a security document (10), the use of an augmented reality system (20) for inspecting a security document (10) as well as an augmented reality system (20). One or more first items of information of the security document (10) are captured by means of an augmented reality system (20), in particular a pair of smartglasses. The one or more first items of information are then checked by comparison with a database (40). Furthermore, one or more of the results of the check of the one or more first items of information are stored and/or one or more of the results of the check of the one or more first items of information are output by means of the augmented reality system (20).
US10109105B2 Method for immediate boolean operations using geometric facets
A method for performing Boolean operations using a computer to create geometric models from primary geometric objects and their facets, comprises mapping rendering facets to extended triangles that contain neighbors, building intersection lines, splitting each triangle through which an intersection line passes, determining each triangle is obscure or visible, and regrouping the triangles to form one or more geometric objects. This method does not utilize the most popular data structures CSG and B-REP in CAD/CG/Solid Modeling systems, but has the advantages of both CSG and B-REP: easy to implement and so flexible that it can handle concave and convex geometric shapes, swept and extruded geometric objects, and it is able to generate variant and editable models.
US10109100B2 Adaptive sampling of pixels
Adaptive sampling of pixels is disclosed. In some embodiments, an initial rendering of a scene that determines texture at each portion of the scene is generated, and a ray traced rendering of the scene is generated by tracing an initial sample of rays. The following steps are iterated until all portions of the ray traced rendering satisfy a noise threshold: subtract the initial rendering of the scene from the ray traced rendering of the scene to determine a measure of noise at each portion of the ray traced rendering and trace another sample of rays in the ray traced rendering for each portion of the ray traced rendering that does not satisfy the noise threshold. The completed ray traced rendering is outputted. Different portions of the completed ray traced rendering are sampled with different numbers of samples of rays.
US10109098B2 Systems and methods for displaying representative images
A system, method, and computer program product for displaying representative images within a collection viewer is disclosed. The method comprises receiving an indication of a new orientation for the collection viewer, displaying a sequence of animation frames that depict an in-place rotation animation for the representative images, generating a rotation angle in a sequence of rotation angles, and displaying a rendered representative image for each of the two or more representative images by rendering the two or more representative images, wherein each rendered representative image is rotated according to the rotation angle.
US10109096B2 Facilitating dynamic across-network location determination using augmented reality display devices
An augmented reality system includes a central server, a local server an augmented reality user device. The central server includes account information for a customer and institution information. The institution information includes employee specialty data and employee office data. The local server includes location information for the customer and a plurality of employees. The augmented reality user device displays account information and displays a location of one of the employees.
US10109095B2 Facilitating dynamic across-network location determination using augmented reality display devices
An augmented reality system includes a central server, a local server an augmented reality user device. The central server includes account information for a customer and institution information. The institution information includes employee specialty data and employee office data. The local server includes location information for the customer and a plurality of employees. The augmented reality user device displays account information and displays a location of one of the employees.
US10109091B2 Image display apparatus, image display method, and storage medium
Provided is an image display apparatus that includes an automatic recognition unit configured to automatically recognize a plurality of objects included in an image; a management unit configured to manage information related to the automatically recognized object as management information; a display control unit configured to display the object of the image on the screen based on the management information; and a specification unit configured to specify an object included in the image, wherein the management unit adds information related to the object specified by the specification unit to the management information, and the display control unit displays the object of the image based on the management information to which the information related to the specified object is added.
US10109089B2 Systems and methods for providing textual social remarks overlaid on media content
Systems, methods, and non-transitory computer-readable media can identify, in an image, a face associated with a user. It can be determined that the user has posted a comment in association with the image. A position in the image at which the face is located can be determined. The comment can be presented to appear to overlay the image and to appear within an allowable proximity from the position at which the face is located.
US10109082B2 System and method for generating signal coverage information from client metrics
Embodiments may include receiving signal strength information reported by multiple client communication devices. The signal strength information reported by a given client device may indicate one or more locations detected by the given client device. The signal strength information may also indicate, for each location, a respective measure of signal strength for a communication signal detected at that location by the client device. Embodiments may also include generating a signal strength map for a region based on the client-reported signal strength information. Generating the signal strength map may include, for each location of multiple locations within the region, generating an expected signal strength value for that location based on an evaluation of the signal strength information received for that location. The generation of the signal strength map for the region may also be based on the expected signal strength values for the locations within the region.
US10109081B2 Recovery of missing information in diffusion magnetic resonance imaging data
There is described herein a method for recovering missing information in diffusion magnetic resonance imaging (dMRI) data. The data are modeled according to the theory of moving frames and regions where frame information is missing are reconstructed by performing diffusions into the regions. Local orthogonal frames computed along the boundary of the regions are rotated into the regions. Connection parameters are estimated at each new data point obtained by a preceding rotation, for application to a subsequent rotation.
US10109079B2 Method and apparatus for processing tab in graphical interface
This disclosure relates to a method and an apparatus for processing a tab in a graphical interface. In this disclosure, when a page access request triggered by a user by using a graphical interface is received, a corresponding page is obtained according to the page access request; whether a tab background color has been set for the page is detected; if the tab background color has been set, a background color is applied to a tab corresponding to the page according to the tab background color; or if the tab background color has not been set, a primary color of the page is extracted, and a background color is applied to a tab corresponding to the page according to the primary color; and the pages and the colored tabs are displayed in the graphical interface. This solution helps a user identify a tab to facilitate viewing webpages.
US10109078B1 Controlling coarse pixel size from a stencil buffer
Systems, apparatuses and methods may provide for technology that determines a stencil value and uses the stencil value to control, via a stencil buffer, a coarse pixel size of a graphics pipeline. Additionally, the stencil value may include a first range of bits defining a first dimension of the coarse pixel size and a second range of bits defining a second dimension of the coarse pixel size. In one example, the coarse pixel size is controlled for a plurality of pixels on a per pixel basis.
US10109077B2 Image generation device and display device
A purpose of the present invention is to implement, by specifying a process target area, an image generation device which generates an image (video) from which an image quality improving effect can be recognized and a display device which displays the image. An image generation device (1000) includes a screen duplication unit (1), a mask area determination unit (2), a composition unit (3), and an image quality adjustment unit (4). The screen duplication unit (1) extracts and outputs at least a part of an image area of an input image as a process target image. The mask area determination unit (2) determines a mask area of the process target image and generates a mask image specifying the mask area. The image quality adjustment unit (4) performs predetermined image process to the mask area, which is determined by the mask area determination unit (2) in the process target image and outputs the image, to which the image process is performed, as an image after image quality adjustment. The composition unit (3) acquires a composited image in which the process target image, the mask image, and the image after the image quality adjustment are composited so that the process target image, the mask image, and the image after the image quality adjustment are displayed on a display screen.
US10109076B2 Depth-aware stereo image editing method apparatus and computer-readable medium
A method for applying depth-dependent effects to images includes receiving a stereo image and depth related information extracted from the stereo image, and applying an effect to the stereo image according to the depth related information. The method may also include calculating surface orientation information for the stereo image to improve the depth related information extracted from the stereo image and/or facilitate the application of effects, such as scene relighting, which leverage surface orientation information. In some embodiments, the method includes fitting a curved surface to the depth related information and adjusting the depth related information and/or surface orientation information according to the curved surface. The method may also include processing the depth related information with a bilateral smoothing filter wherein coefficients for neighboring pixels are weighted according to similarity in color and similarity in depth. An apparatus and computer-readable medium corresponding to the above method are also disclosed.
US10109075B2 Temporal element restoration in augmented reality systems
Methods, apparatuses, computer program products, devices and systems are described that carry out accepting a request associated with at least one of an item, an aspect, or an element that is not present in a field of view of a user's augmented reality device; presenting in a display of the augmented reality device at least one augmented reality representation related to the at least one item, aspect, or element in response to accepting a request associated with at least one item, aspect, or element that is not present in a field of view of an augmented reality device; and processing the request and any related interaction of the user via the at least one augmented reality representation.
US10109073B2 Feature tracking and dynamic feature addition in an augmented reality environment
A mobile device stores a target image and target image data collected contemporaneously with the target image. The mobile device receives a reference position indication that corresponds to the target image data and receives a video feed from a camera while the mobile device is in the reference position. The mobile device detects a match between a first image from the video feed and the target image, unlocks an augmented reality space, and instructs presentation of a virtual object within the augmented reality space. The mobile device receives sensor data and a continuing video feed from the camera, compares a second image from the continuing video feed with the first image, and identify common features in the first and second images. The mobile device detects a location change based on the sensor data and changes in the common features between the first and second images.
US10109072B2 View classification-based model initialization
An image processing apparatus and related method. The apparatus (PP) comprises an input port (IN), a classifier (CLS) and an output port (OUT). The input port is capable of receiving an image of an object acquired at a field of view (FoV) by an imager (USP). The image records a pose of the object corresponding to the imager's field of view (FoV). The classifier (CLA) is configured to use a geometric model of the object to determine, from a collection of pre-defined candidate poses, the pose of the object as recorded in the image. The output port (OUT) is configured to output pose parameters descriptive of the determined pose.
US10109071B2 System for detecting a position of a fume hood sash
A method for determining a height of a sash opening formed by a movable sash in a fume hood. The method includes providing a laser device on the hood and providing a reflector on the sash. In addition, the method includes positioning the sash in an open position to form the sash opening and measuring a first distance between the laser device and the reflector when the sash is in the open position. The method also includes calculating the sash height based on the first distance.
US10109070B1 Methods and systems for motion compensation and stereoscopic images generation
An image acquisition system with motion compensation is disclosed. Embodiments of the system include: includes a rectilinear lens assembly, a first 2D-image sensor, and a motion compensation module. The rectilinear lens assembly has an optical axis, an object plane, and a focal plane. During an image acquisition cycle, the rectilinear lens assembly is positioned such that the optical axis is orthogonal to the object plane while the first 2D-image sensor is parallel to the object plane. The motion compensation module can determine a motion vector of an image scene in the object plane. In response the determined motion vector, the rectilinear lens assembly and the first 2D-image sensor relative are translated relative to each other in two dimensions to compensate for the motion of the image scene.
US10109066B2 Optical tracking system, and method for calculating posture and location of marker part in optical tracking system
An optical tracking system includes a marker part, an image forming part, and a processing part. The marker part includes a pattern having particular information and a first lens. First and second image forming parts include second and third lenses and first and second image forming units. The processing part determines the posture of the marker part from a first coordinate conversion formula between a coordinate on the pattern surface of a pattern and first pixel coordinate on a first image of the pattern, and a second coordinate conversion formula between a coordinate on the pattern surface of the pattern and second pixel coordinate on a second image of the pattern, the second coordinate conversion formula including the rotation conversion between the first pixel coordinate and the second pixel coordinate and tracks the marker part by using the posture of the marker part.
US10109065B2 Using occlusions to detect and track three-dimensional objects
A mobile platform detects and tracks a three-dimensional (3D) object using occlusions of a two-dimensional (2D) surface. To detect and track the 3D object, an image of the 2D surface with the 3D object is captured and displayed and the 2D surface is detected and tracked. Occlusion of a region assigned as an area of interest on the 2D surface is detected. The shape of the 3D object is determined based on a predefined shape or by using the shape of the area of the 2D surface that is occluded along with the position of the camera with respect to the 2D to calculate the shape. Any desired action with respect to the position of the 3D object on the 2D surface may be performed, such as rendering and displaying a graphical object on or near the displayed 3D object.
US10109063B2 Image processing in a multi-channel camera
An imaging system is configured to identify an object represented by a plurality of preliminary images. The preliminary images are each associated with a different camera imaging channel, and include different image information. An object distance is determined based on the difference in preliminary image information. An object shift is determined based on the object distance and a pre-determined relationship between object shift and object distance. The object shift is applied to the portions of one or more preliminary images representing the object to form shifted preliminary images, and the shifted preliminary images are combined to form a final image.
US10109061B2 Multi-sensor even analysis and tagging system
A system that analyzes data from multiple sensors, potentially of different types, that track motions of players, equipment, and projectiles such as balls. Data from different sensors is combined to generate integrated metrics for events and activities. Illustrative sensors may include inertial sensors, cameras, radars, and light gates. As an illustrative example, a video camera may track motion of a pitched baseball, and an inertial sensor may track motion of a bat; the system may use the combined data to analyze the effectiveness of the swing in hitting the pitch. The system may also use sensor data to automatically select or generate tags for an event; tags may represent for example activity types, players, performance levels, or scoring results. The system may analyze social media postings to confirm or augment event tags. Users may filter and analyze saved events based on the assigned tags.
US10109057B2 Method of tracking shape in a scene observed by an asynchronous light sensor
Asynchronous information is provided by a sensor having a matrix of pixels disposed opposite the scene. The asynchronous information includes, for each pixel of the matrix, successive events originating from this pixel, that may depend on variations of light in the scene. A model representing the tracked shape of an object is updated after detecting events attributed to this object in the asynchronous information. Following detection, the updating of the model includes an association of a point of the model with the event detected by minimizing a criterion of distance with respect to the pixel of the matrix from which the detected event originates. The updated model is then determined as a function of the pixel of the matrix from which the detected event originates and attributed to the object and of the associated point in the model, independently of the associations performed before the detection of this event.
US10109056B2 Method for calibration free gaze tracking using low cost camera
A method and device for eye gaze estimation with regard to a sequence of images. The method comprises receiving a sequence of first video images and a corresponding sequence of first eye images of a user watching at the first video images; determining first saliency maps associated with at least a part of the first video images; estimating associated first gaze points from the first saliency maps associated with the video images associated with the first eye images; storing of pairs of first eye images/first gaze points in a database; for a new eye image, called second eye image, estimating an associated second gaze point from the estimated first gaze points and from a second saliency map associated with a second video image associated with the second eye image; storing the second eye image and its associated second gaze point in the database.
US10109053B2 Apparatus and method for detecting error in lesion contour, apparatus and method for correcting error in lesion contour, and apparatus for inspecting error in lesion contour
An apparatus for detecting an error in a contour of a lesion includes an extracting unit configured to extract a contour of a lesion in each of a plurality of two-dimensional image frames that form a three-dimensional image, and an error determining unit configured to determine a presence or an absence of an error in a contour of a lesion in a target image frame of the two-dimensional image frames based on estimation information about the lesion in the target image frame and/or an energy value that corresponds to the contour of the lesion in the target image frame.
US10109052B2 Systems and methods for detection of structures and/or patterns in images
The subject disclosure presents systems and computer-implemented methods for automatic immune cell detection that is of assistance in clinical immune profile studies. The automatic immune cell detection method involves retrieving a plurality of image channels from a multi-channel image such as an RGB image or biologically meaningful unmixed image. A cell detector is trained to identify the immune cells by a convolutional neural network in one or multiple image channels. Further, the automatic immune cell detection algorithm involves utilizing a non-maximum suppression algorithm to obtain the immune cell coordinates from a probability map of immune cell presence possibility generated from the convolutional neural network classifier.
US10109047B2 Detecting potentially defective packaged radio-frequency modules
Systems and methods for identifying potentially defective individual packaged modules are presented. A printed circuit board (PCB) having individual module substrates can be received. An image of the PCB is captured and a PCB recipe associated with the PCB is loaded. For each individual module substrate, a portion of the image corresponding to the individual module substrate is compared to the PCB recipe. It can be determined based on the comparison whether the individual module substrate matches the PCB recipe within a degree of tolerance. When an individual module substrate does not match the PCB recipe within the degree of tolerance, a location of the individual module substrate within a map of the PCB can be stored.
US10109042B2 Method and apparatus for enhancing local contrast in a thermal image
A method for increasing enhancing local contrast in a thermal image for a class of objects having a thermal characteristic is provided. The method including providing thermal image data representing a first thermal image, where the first thermal image is acquired by an absolute calibrated thermal imaging system, redistributing the thermal image data having a first intensity distribution into a second intensity distribution using a predetermined redistribution function, where the predetermined redistribution function is based on the thermal characteristic, such that the local contrast is enhanced for the class of objects, outputting the redistributed thermal image data as the thermal image. An apparatus for enhancing local contrast in a thermal image for a class of objects having a thermal characteristic is further provided.
US10109041B2 Method of interacting with a simulated object
A method of interacting with a simulated object the method comprising: generating a simulation of the object; displaying the simulation on a first display device; interacting with the simulation on the first display device; capturing a representation of the simulation from the first display device for display on a second display device; displaying the representation of the simulation on the second display device; interacting with the representation of the simulation on the second display device.
US10109040B2 Image processing apparatus, image processing method, and non-transitory computer-readable storage medium
An image processing apparatus comprising: an input unit configured to input image signals which include a first signal and a second signal lower in spatial resolution than the first signal; an obtaining unit configured to obtain information about a spatial high-frequency component of the first signal which is included in the image signals input by the input unit; a generation unit configured to generate an expanded second signal obtained by expanding the spatial resolution of the second signal included in the image signals by using the information about the spatial high-frequency component of the first signal obtained by the obtaining unit; and an output unit configured to output a processed image signal which includes the expanded second signal generated by the generation unit.
US10109035B2 Method for displaying a picture on a terminal, and the terminal
The disclosure provides a method for displaying a picture on a terminal, and the terminal, wherein the method includes: receiving a picture display instruction; entering a rotation preview mode in which the original picture to which the picture display instruction points is rotated at different angles into rotation preview pictures, and the rotation preview pictures are displayed in each sub-area of an interface of the terminal respectively, wherein the sub-areas are at least two sub-areas into which a picture display area of the terminal is divided; receiving a selection instruction of a user; and exiting the rotation preview mode, and entering a picture display mode in which a rotation preview picture in a target sub-area to which the selection instruction points is displayed in the picture display area, and the rotation preview pictures in the other sub-areas are stopped from being displayed.
US10109032B2 Pixel buffering
In an example method and system, image data to an image processing module. Image data is read from memory into a down-scaler, which down-scales the image data to a first resolution, which is stored in a first buffer. A region of image data which the image processing module will request is predicted, and image data corresponding to at least part of the predicted region of image data is stored in a first buffer, in a second resolution, higher than the first. When a request for image data is received, it is then determined whether image data corresponding to the requested image data is in the second buffer, and if so, then image data is provided to the image processing module from the second buffer. If not, then image data from the first buffer is up-scaled, and the up-scaled image data is provided to the image processing module.
US10109031B2 View rendering from multiple server-side renderings
A first user input is received when a client program executed by a client computing device is in a first state. The first user input is sent to a server computing device to render a view of a virtual scene. A state change from the first state in the client program due to a second user input or a program event is identified. One or more gaps in a server-rendered current view due to the state change are determined. A rendering of the one or more gaps is selected from among the server-rendered current view, a server-rendered predicted view and one or more prior-rendered views. A current view is rendered using a simplified model of the virtual scene by rendering the one or more gaps from the selected rendering. The current rendered view is visually presented via a display of the client computing device.
US10109030B1 Queue-based GPU virtualization and management system
A method implemented by a server enables sharing of GPU resources by multiple clients. The server receives a request from a first client for GPU services. The request includes a first block of GPU code of an application executing on the first client. A first task corresponding to the first block of GPU code is enqueued in a task queue. The task queue includes a second task that corresponds to a second block of GPU code of an application executing on a second client. The server schedules a time for executing the first task using a GPU device that is assigned to the first client, and dispatches the first task to a GPU worker process to execute the first task at the scheduled time using the GPU device. The GPU device is shared, either temporally or spatially, by the first and second clients for executing the first and second tasks.
US10109029B2 Processing of primitive blocks in parallel tiling engine pipes
A tiling unit is arranged to process a sequence of primitive blocks using multiple parallel tiling engine pipes. Each tiling engine pipe processes a respective primitive block, and determines priorities for regions of the respective primitive block based on whether the primitive block overlaps with any of the other primitive blocks currently being processed in the parallel tiling engine pipes. Each tiling engine pipe processes the regions of its primitive block in a tile-order based on the priorities of the regions. The submission order of the primitives should be maintained when primitive identifiers are written into display lists. Therefore, the priority of a region of a first primitive block is increased (or decreased) if it overlaps with another primitive block which has a higher (or lower) sequence number and which is currently being processed in another tiling engine pipe. This reduces the time that the tiling engine pipes are idle.
US10109027B1 Database access and community electronic medical records system
A community electronic medical record provides access to a patient's records. A unity server of the present invention allows a user to enter a query requesting the information that a medical provider needs such as past history, allergies, billing information, and other medical data that may be related to the patient. The unity server queries at least one database, preferably many, to access the patient's records relevant to the provider's query. The unity server retrieves information from multiple sources to provide increased information for treatment of the patient.
US10109025B2 Method for controlling a technical apparatus
The invention relates to a method for controlling a technical apparatus in which a time profile (E(t)) for a power requirement (E) for the technical apparatus is ascertained over at least one period and an operating state of the technical apparatus is matched to the ascertained power requirement (E) on the basis of time.
US10109014B1 Pre-calculated insurance premiums with wildcarding
Systems and methods involving a rating module that accesses a single, voluminous table or multiple tables stored in a searchable data store (e.g., database) to execute various queries (e.g., SQL JOIN) to search the table(s) is disclosed. The system may include—an underlying linear programming platform (e.g., optimization engine and associated components) that includes an application programmer's interface (e.g., Python API) that may be used to perform optimization using illustrative optimization libraries (e.g., optimizer). The system may be communicatively coupled with a vehicle and/or other device to communicate/output ratings information to a user.
US10109013B1 Usage-based insurance cost determination system and method
A system and method for calculating and applying insurance costs. For vehicle insurance under one embodiment of the present invention, insurance costs are calculated on a per-mile basis in a nonlinear fashion, assigning different levels of risk based upon the distance driven by a customer. In one embodiment of the present invention, the first miles or kilometers driven by a customer are assigned a greater level of risk than later-driven miles or kilometers. The present invention provides an actuarial method that more closely conforms the cost of insurance for a particular vehicle to its annual mileage by creating a Rate Per Mile Factor (RMF), where the RMF is expressed as a function of annual mileage.
US10109009B2 Systems and methods regarding targeted dissemination
One exemplary aspect comprises a computer-implemented method comprising: (a) electronically receiving, from a first securities market participant, data including information related to a first order and to one or more group rankings for dissemination; (b) electronically determining with one or more processors, based on data regarding a second securities market participant and the order information and group rankings, whether the second securities market participant has a second order, on the contra side of the first order, and whether, in accordance with the group rankings, the second securities market participant is qualified to receive information about the first order; and, (c) after, and only if, the second participant is determined to be qualified, transmitting information sufficient to display to the second securities market participant the information about the first order.
US10109008B2 Determination of banding start price for order evaluation
A banding start price may be generated using one of multiple subroutines. Each of the subroutines may generate a banding start price using a different algorithm and may have different input data criteria. Each of those subroutines may be ranked based expected accuracy of a price output by the subroutine. The banding start price may be generated by the highest ranking subroutine for which there is input data satisfying relevant criteria.
US10109001B1 Systems, methods, and devices for determining and displaying market relative position of unique items
The disclosure herein provides systems, methods, and devices for determining and displaying market relative positions and/or attributes of unique items. A visualization system for generating electronic visualizations of market-relative attributes of unique items comprises an item selection receiver, a visualization compilation engine, and a rendering engine.
US10108999B1 System and method for parametric display of modular aesthetic designs
A system and method for the aesthetic design of a modular assemblage, comprising means for providing a client graphic user interface for receiving an input for defining parameters of the modular assemblage, and for presenting an image of the defined modular assemblage; communicating a code to a server representing the defined parameters; at the server, in dependence on the communicated code, defining a set of graphic elements corresponding to the defined modular assemblage; communicating the graphic elements from the server to the client; and displaying, at the client, the graphic elements received from the server to represent the defined modular assemblage.
US10108998B2 Method and system of directed, two-way consultative communications between a webpage user and a remote representative
A method of providing directed, two-way consultative communications between a consumer and a customer service representative comprises: establishing a storyboard layout by a company to provide a guideline for the customer service representative to follow; receiving a request by the consumer for a consultation regarding a product or service offered by the company; initiating a two-way online web browser session between the consumer and the customer service representative; pushing content from customer service representative computing device to a consumer computing device, wherein the content is pulled from a server of the company and place in the storyboard layout; and returning data from the consumer computing device to the customer service representative device in response to the content pushed from the customer service representative computing device to the consumer computing device.
US10108995B2 Online and offline collaboration associated with shopping and purchasing
Techniques are provided that include using a collaborative arrangement between a first entity associated with a physical location, such as a physical store or residence that has or sells one or more products of a first product type, and a second entity, such as a Web site offering for purchase products of the first product type. According to some such arrangements, if, for example, a user purchases a product from the Web site after the user evidently made a visit to the physical location, or received a display or demonstration of a product of the first product type at the physical location, then revenue or value resulting from the purchase may be split or shared between entities including the first entity and the second entity.
US10108993B2 Data driven rules engine to dynamically change product business rules
A server stores current rules for one or more products in a data store. The current rules are independent of product code of the one or more products. The current rules determine whether an entity satisfies one or more product attributes to allow the entity to use the one or more products. The server implements new rules without changing the product code of the one or more products and determines whether an entity satisfies one or more product attributes to allow the entity to use the one or more products by using the new rules.
US10108992B2 Methods, systems, and products for tracking surgical items
Methods, systems, and products track equipment used during surgical procedures. An allowable zone associated with a surgical procedure is identified. The allowable zone determines where surgical items may be used during the procedure. A location of a surgical item is determined. When the location is outside the allowable zone, an alarm is triggered to indicate the surgical item is moving outside the allowable zone towards an area in which the surgical item may not be used.
US10108987B2 E-mail based dynamic advertising
A method includes receiving, at a proxy server, a first request for advertising content from a computing device, where the first request includes an identifier and where the first request is associated with an e-mail received by the computing device. The method also includes determining whether state information associated with the identifier is available. The method further includes, in response to determining that the state information associated with the identifier is unavailable, generating the state information associated with the identifier at the proxy server. The method also includes sending a second request for the advertising content from the proxy server to an advertising server, where the second request includes at least a portion of the state information associated with the identifier. The method also includes receiving the advertising content from the advertising server. The method further includes sending the advertising content to the computing device.
US10108985B2 Mitigation of failures in an online advertising network
Access requests to a database are monitored for average time taken to fulfill the requests and whether a queue of unfulfilled requests is building up beyond an acceptable threshold. When the queue has built up beyond the acceptable threshold and/or when the average time taken to fulfill the requests has exceeded a delay threshold value, database access requests may be rejected. In one advantageous aspect, a graceful degradation in performance may be achieved by selectively rejecting access requests of a lower priority and favoring access requests of a higher priority for execution.
US10108983B2 Selecting content for presentation to an online system user to increase likelihood of user recall of the presented content
An online system selects content items for a user to increase probabilities of the user remembering the content items after presentation. The online system generates one or more models based on information describing amounts of time users have viewed previously presented content items. Hence, a model associated with a user predicts an amount of time the user will view a content item. When selecting content items for the user, the online system selects one or more content items that the user is predicted to view for an amount of time within a specific range, which may be based on amounts of times other users have viewed the content item or content items similar to the content item. For example, the online system increases a probability of selecting a content item the user is predicted to view for an amount of time within the specific range.
US10108982B2 Systems and methods for accessing first party cookies
An advertiser participating in a method of targeting based on first party cookies may update its DNS record to include a subdomain that redirects to a server associated with an ad network. The ad network may incorporate that advertiser's subdomain in an ad pixel tag published on one or more of the advertiser's web pages, to set a cookie on the advertiser's domain. Specifically, when a user visits one of the advertiser's web pages, the ad pixel tag may be redirected by the advertiser's DNS update to an ad network server for receipt of a cookie that matches the subdomain. The ad network may distribute to its publishers an ad call that checks for the presence of any first party domain cookies set via the second stage, and then pass any such cookie data to the network's ad servers to decide which ad to serve.
US10108980B2 Method and apparatus for targeted advertising
A system that incorporates teachings of the present disclosure may include, for example, a controller operable to determine a behavioral pattern of at least one of a subscriber leader and a plurality of subscriber followers who track activities of the subscriber leader. The controller can be further operable to detect a first request to transmit first media content from a first device of a first plurality of devices of the subscriber leader to a second plurality of devices of the plurality of subscriber followers, identify in the first media content a first substitutable advertisement product, substitute the first substitutable product in the first media content with a first advertisement product selected according to the determined behavioral pattern to generate updated first media content, and transmit the updated first media content to the second plurality of devices of the plurality of subscriber followers. Other embodiments are disclosed.
US10108979B2 Advertisement effectiveness measurements
A dashboard to integrate gadgets and present data output from the gadgets in an integrated user interface. The gadgets dynamically collect information about an advertisement or an ad campaign associated with the advertisement as the information is collected from various sources during the ad campaign, each of some of the gadgets processing collected information and outputting the processed information in real time.
US10108975B1 Medical accountable provider platform
The technology described herein relates to using predictions about patients' future health care utilization and/or outcomes (e.g., patients' expected future adherence to medication regimens) and the expected economic benefits of targeted improvements in the same utilization and/or outcomes (e.g., reduced likelihood of hospitalization attributable to more consistent medication use) to implement more effective and efficient health care improvement programs. The technology described here computes which subset of patients should be included in a value-based health care provider payment scheme and what the specific bonus payment amounts should be such that expected benefits from better patient outcomes, once realized, are greater than the expected costs of the payment scheme itself.
US10108965B2 Customer communication system including service pipeline
A system for automatic authentication of service requests includes authentication of a remote access device. This authentication may be accomplished automatically prior to text or audio communication between a customer and a service agent. In some embodiments, authentication is accomplished automatically by authentication of the remote access device or accomplished by asking the customer questions. A single authentication of the remote access device may be used to authenticate a service request transferred between service agents. The authentication of the remote device may include, for example, use of a personal identification number, a fingerprint, a photograph, and/or a hardware identifier. Some embodiments include an intelligent pipeline configured for managing queues of customer service requests.
US10108964B2 Smart user feedback
Embodiments of the present invention provide a method, system and computer program product for smart user feedback. In an embodiment of the invention, a method for smart user feedback is provided. The method includes loading into memory of a computer hosting execution of an application, a set of nominal end user interactions with the application. The method also includes monitoring interactions with the application by an end user and comparing the monitored interactions with the set of nominal end user interactions in order to compute a threshold variance. Finally, the method includes responding to the threshold variance computed for the monitored interactions, by displaying a prompt in a display of the application in the computer recommending an initiation of a customer support session.
US10108963B2 System and method for secure transaction process via mobile device
A system providing enhanced security for device based transactions, constituted of: a server associated with a network address; a first device associated with a user, the first device in communication with the server over a first communication channel responsive to an obtained server network address; a second device associated with the user arranged to obtain the server network address from the first device; and a mobile device server in communication with the second device over a second communication channel, the mobile device server in communication with the server via a third communication channel, the mobile device server arranged to: obtain the server network address from the second device over the second communication channel; obtain the server network address from a trusted source; and authorize to the server over third communication channel a transaction only in the event that the server network addresses are consonant.
US10108960B2 Method of completing payment through clients, related devices and a payment system
A method, device and system of completing payment through clients are disclosed. The method includes a first client being a payee and a second client being a payer. The first client performs audio encoding on: a first client identifier and obtained pending payment charge indication information in order to obtain a computed payment charge voice message, subsequently broadcasts the computed payment charge voice message. The second client performs: monitoring the computed payment charge voice message subsequently decodes the computed payment charge voice message to extract the first identifier and the pending payment charge indication information; generates a payment request and sends to a server the payment request including the first identifier, the pending payment charge indication information and payer information. The server: initiates a payment transaction process to complete funds transfer between a payer account corresponding to the payer information and a payee account corresponding to the first client identifier.
US10108953B2 Apparatuses, methods and systems for computer-based secure transactions
The systems, methods and apparatuses described herein provide a computing environment for completing a secure transaction. An apparatus according to the present disclosure may comprise a screen, a first switching device coupled to the screen, an input device, a second switching device coupled to the input device, a non-secure processor, a secure processor and a credit card reader operatively coupled to the secure processor. The non-secure processor may generate a message containing a purchase transaction request. The secure processor may receive the message, assume control of the screen and input device while the apparatus is operating in a secure mode, establish a secure connection with a server, receive payment information to be submitted to the server, digitally sign certain transaction information and submit the digitally signed certain transaction information to the server to complete the secure transaction.
US10108947B2 Smart card reader with public key index on host device
Aspects of the subject disclosure provide a reader device for managing transactions using financial instruments with encrypted data storage devices, such as integrated circuit cards (ICC). In some implementations, a reader device of the subject technology can be configured to access the encrypted information in an ICC via an index or table of keys stored on a host device. In operation, upon detecting an ICC, the reader device can obtain application or protocol information for the ICC and concurrently pre-fetch keys from the host device, so that the pre-fetched keys are received prior to or concurrently with the application or protocol information. In the event that the pre-fetch fails to provide the keys needed for the application or protocol of the ICC, the reader device can make a specific request for the exact keys needed for the application or protocol.
US10108943B2 Fuel dispenser commerce
Systems and processes may provide for commerce at a fuel dispenser. In one general aspect, a system and process at a fuel dispenser may have the ability to present a user interface including data regarding at least one merchant remote from the fuel dispenser's fueling facility and to determine if ordering data corresponding to the remote merchant has been received. If ordering data corresponding to the remote merchant has been received, the system and process may have the ability to present a user interface regarding payment data. The system and process may also have the ability to determine if payment data has been received and, if payment data has been received, generate a message regarding the ordering data for a remote merchant computer.
US10108942B2 Check data lift for online accounts
Embodiments for extracting data for online account includes systems that receive at least one check images, apply one or more optical character recognition processes to at least a portion of the at least one check image, and convert image based data to text based data. The embodiments further identify check data in the text based data, identify online data from the check data, incorporate at least a portion of the online data into a portion of an online account, and provide the online account portion to a customer.
US10108940B2 Systems and methods for utilizing social media with money transfer transactions
Systems and methods which utilize one or more social networking systems when creating, funding, and/or notifying a party of a transaction are provided. In accordance with one aspect, a money transfer transaction may be staged by a user whereupon a link corresponding to the staged transaction may be posted to one or more social networking services in order to allow for multiple users to access and fund the staged transaction. Additionally, in some aspects a user of a social networking service may generate a comment or post which then automatically triggers the staging of a money transfer transaction. Moreover, social networking services may be utilized to provide various notifications regarding money transfer transactions.
US10108939B1 Payment transaction method and payment transaction system
A payment transaction method between a customer with a portable mobile device and a service point includes determining, at a payment terminal of the service point, a total transaction amount to be paid and a transaction identification that is different from other transaction identifications used for other transactions and assigned to the total transaction amount. The method includes informing the customer about the total transaction amount and the transaction identification. The method includes transmitting, from the payment terminal, the total transaction amount and the transaction identification to a central transaction unit. The method includes transmitting, from the mobile device, the transaction identification without inclusion of the transaction amount to the central transaction unit. The method further includes transmitting from the central transaction unit a payment request including at least the total transaction amount to the mobile device.
US10108938B1 Cryptocurrency payment network
In one embodiment, a method includes receiving, from a point-of-sale system associated with a merchant, a request for payment associated with a transaction, wherein a payment amount is specified in a fiat currency. The method also includes determining a preference of the customer to pay for the transaction using a cryptocurrency and calculating a cryptocurrency value of the payment based on an exchange rate between the cryptocurrency and the fiat currency. The method further includes initiating a transfer of cryptocurrency value from a customer balance of the customer to a service balance of the payment service, initiating a transfer of a value in the fiat currency from the service balance of the payment service to a merchant balance of the merchant, and generating a record of the transaction between the customer and the merchant.
US10108937B2 Method of registering a membership for an electronic payment, system for same, and apparatus and terminal thereof
The present invention relates to a method of registering a membership for an electronic payment, a system for same, and an apparatus and a terminal thereof. The system according to the present invention includes: a terminal for receiving an application identifier, registering payment means information and processing a membership registration completion, when at least one or more of first authentication information, second authentication information and fourth authentication information input by a user is authenticated; and a membership registration apparatus for, when at least one or more of a first authentication procedure completion signal, a second authentication procedure completion signal and a fourth authentication procedure completion signal is received from the terminal, confirming whether membership application of user information on the terminal is performed, allocating the application identifier to perform electronic payment, and completing membership registration for the user information on the terminal after registering the payment means information.
US10108931B2 Lock-based updating of a document
Mechanisms can be provided for locking a component and extending the lock to one or more additional component(s) in a visual analyzer application. Embodiments can receive a request for a first component of a document for a first thread where the document is displayed by a graphical user interface (GUI) and has components including the first component and a second component. A lock manager may lock the first component. An action handler can determine, based on code associated with an event pertaining to the request, that the second component also needs to be locked. The lock manager may lock the second component for a same thread, if the first and second components are not currently locked. Additional user actions directed to other components of the application not currently locked may still proceed, permitting asynchronous calls to be processed without interference with a previous action that has already started.
US10108930B2 Identifying contacts
The present disclosure may include receiving a query from a computing device at a server having a database, the query identifying a desired attribute. The present disclosure may also include searching the database to identify contact information for at least one individual having the attribute corresponding to the query. The attribute may include at least one of skills, expertise, product, organization, geography and language The contact information may be transmitted to the computing device via an electronic message identifying the contact information.
US10108929B2 Systems and methods for generating a report from stream data
A processing device and method for generating data reports from a data stream are provided. The processing device may include an analyzer that may identify a data record by detecting a start record event indicator and an end record event indicator within the data stream, the start and end record event indicators representing a start and an end of the respective data record, an extractor that may extract data of the identified data record from the data stream based on the start record event indicator and the end record event indicator, and a generator configured to generate, based on the event indicator, one or more events, wherein an event handler handles the one or more events to process the data record for inclusion into the data report.
US10108925B1 Chip tracking with marking database
Techniques for improved semiconductor inventory tracking, control, and testing are provided. The techniques include marking the semiconductor packaging with a 2-dimensional (“2D”) bar code that is stored in a data server. The data server associates the 2D barcode with performance data for the semiconductor, as well as with a “circuit-based identifier,” which comprises hard-wired electrical features that uniquely identify the semiconductor and that are embedded within the semiconductor. Associating the 2D bar code with chip performance reduces the number of times that a chip needs to be tested. Associating the 2D bar code with the circuit-based identifier provides certain functionality such as anti-counterfeiting functionality, device verification, and the like.
US10108923B2 Method and system for inventory data sharing between airlines
The method according to a preferred embodiment of the present invention allows a single computerized Inventory system to access multiple sources of Inventory data for different airlines in real-time; without a performance hit on the inventory system; without needing specific interfaces to be put in place; and without needing duplication of data. A customer request requiring inventory data from some other airlines is detected on the airline Inventory system. For each other airline involved in the action that has been detected, a component holding access rules is queried to check whether the airline has the permission to access the other airline inventory data, and the precise data to which it has access. For each other airline involved in the action that has been detected and for which the airline has the permission to access inventory data, the airline Inventory system connects to the other airline partition, retrieve the required current other airline inventory data, and disconnects from the other airline partition. The action that has previously been detected is finally processed, taking into account all the other airline inventory data.
US10108922B2 Methods and systems for detecting transportation relays
Methods and systems for determining that a transportation relay has occurred are disclosed. Systems include a first tracking device configured to track a location of a first load; a second tracking device configured to track a location of a second load; and a central computing device. The central computing device is configured to receive the location of the first load from the first tracking device; identify a stop event for the first load based on the location of the first load; receive the location of the second load from the second tracking device; identify a stop event for the second load based on the location of the second load; determine that the stop event for the first load and the stop event for the second load are within a predetermined proximity; and determine that the transportation relay has occurred.
US10108919B2 Multi-variable assessment systems and methods that evaluate and predict entrepreneurial behavior
Multi-variable assessment systems and methods that evaluate and predict entrepreneurial behavior are provided herein. Methods include obtaining entrepreneur data related to personal skills data, business history data, and social network data for the entrepreneur across a plurality of network modalities, the plurality of network modalities including social networks, phone records, and message records, determining business event information for business events identified between the entrepreneur and contacts of the entrepreneur found in the entrepreneur data, and performing a dynamic measurement of engagement between the entrepreneur and the contacts by looking for contacts between the entrepreneur and the contacts that cross the plurality of network modalities, wherein the dynamic measurement includes an entrepreneur score for the entrepreneur.
US10108917B2 Metadata-driven audit reporting system
A system is provided that reports audit data. The system defines metadata that defines a business object of an application module and an attribute of the business object as being auditable. The system further configures the metadata to enable auditing for the attribute of the business object. The system further generates audit data for the attribute of the business object based on the metadata, where the audit data includes a history of one or more modifications to the attribute of the business object. The system further stores the audit data within a shadow database table based on the metadata. The system further displays the audit data within a user interface.
US10108912B1 Incident resource management
In an embodiment, a system may comprise a communications network and processing logic. The processing logic may acquire information regarding an incident, identify a first mobile resource (MR) that may respond to the incident based on a type of the incident and a capability associated with the first MR. The processing logic may further identify a generic path scenario to the incident based on a location of the MR and a location of the incident. The processing logic may identify that the first MR is preferred over a second MR with respect to responding to the incident and assign the first MR to the incident. The processing logic may send a message via the communications network to the first MR to notify the first MR that it has been assigned to the incident.
US10108911B2 User interface for travel planning
A computer-implemented method and system provides an interactive interface for displaying results of flexible travel planning queries is described.
US10108909B2 System for authentication and tracking of event tickets
The invention provides a system for verification of tickets issued for receipt of goods and/or services, which system comprises: one or more tickets, one or more ticket identification codes corresponding to each ticket, wherein each ticket identification code is unique to each ticket, a database server storing the ticket identification codes, and a mobile device, wherein the mobile device is in communication with the database server and is capable of reading the ticket identification codes. The system provides event staff with a reliable and efficient system for verifying the authenticity and tracking redemption of issued tickets. The system also provides event staff with stored customer data upon scanning a ticket.
US10108904B2 Combining different type coercion components for deferred type evaluation
In a method of answering questions, a question is received, a question LAT is determined, and a candidate answer to the question is identified. Preliminary types for the candidate answer are determined using first components to produce the preliminary types. Each of the first components produces a preliminary type using different methods. A first type-score representing a degree of match between the preliminary type and the question LAT is produced. Each preliminary type and each first type-score is evaluated using second components. Each of the second components produces a second score based on a combination of the first type-score and a measure of degree that the preliminary type matches the question LAT. The second components use different methods to produce the second score. A final score representing a degree of confidence that the candidate answer matches the question LAT is calculated based on the second score.
US10108903B1 Motion detection based on machine learning of wireless signal properties
In a general aspect, motion in a space can be detected based on machine learning of wireless signal properties. In some aspects, sets of tagged neural network input data are obtained at a neural network training system. Each set of tagged neural network input data is based on a statistical analysis of a series of wireless signals transmitted through a space over a respective time period, and each set of the tagged neural network input data includes a tag indicating whether motion occurred in the space over the respective time period. The sets of tagged neural network input data are processed by the neural network training system to parameterize nodes of a neural network system. Parameterizing the nodes configures the neural network system to detect motion based on untagged neural network input data.
US10108900B2 Jewelry with security bezel for regulating near field communication with an embedded near field communication chip
An article of jewelry comprising a precious or semi-precious gem; a near field communication (NFC) chip; and a bezel, wherein the bezel comprises an electrically conductive material switchable between a closed configuration defined by a continuous electrically conductive loop encircling the NFC chip and an open configuration defined by a gap preventing formation of an electrically conductive loop continuously encircling the NFC chip. Methods of protecting data using the article of jewelry.
US10108898B1 Package tracking label having activation and deactivation tabs
A method of tracking a package. The method includes applying a package label to a package in which the package label comprises an antenna circuit, an activation tab configured to activate the antenna circuit, and a deactivation tab configured to deactivate the antenna circuit. The method also includes activating the antenna circuit by removing the activation tab and periodically transmitting a signal by the antenna circuit upon activation. The signal comprises information that identifies the package. The method also includes receiving the signal and using the information in the signal to track a location of the package.
US10108896B2 RFIC module and RFID tag including the same
An RFIC chip includes a first input/output terminal and a second input/output terminal and is built into a multilayer substrate. A power feeding circuit includes coil conductors and is built into the multilayer substrate. A first coil conductor includes a first coil end connected to the first input/output terminal, and a second coil conductor includes a second coil end connected to the second input/output terminal. First and second terminal electrodes are connected to one end of the first coil conductor and one end of the second coil conductor, respectively. A first coil portion is disposed in a section extending from the first coil end to the first position and a second coil portion is disposed in a section extending from the second coil end to the second position. The RFIC chip is interposed between the first coil portion and the second coil portion in a planar view of the multilayer substrate.
US10108893B2 Sensor array, method of making same, and related medication compliance monitoring techniques
A sensor array, method of making same, and related medication compliance monitoring techniques are disclosed. In some embodiments, the array may include a plurality of electrically conductive traces including first and second electrically conductive traces that are electrically isolated from one another. The array also may include an electrically resistive element coupled with the first and second electrically conductive traces. The array may be configured to interface with a medication dispenser such that: the electrically resistive element is disposed over at least one medication compartment of the medication dispenser; and in expelling contents of the at least one medication compartment of the medication dispenser, the electrically resistive element is broken. In some embodiments, the array may be configured for use, for example, in monitoring medication compliance.
US10108889B1 Quick response code widget for troubleshooting data
A widget for displaying a quick response (QR) code is populated with state data pertinent to a system malfunction where the system does not otherwise have a viable method for supplying such data for analysis. The widget is generated and populated by a graphics server that complies with avionics certification standards. The widget allows multiple pages of data by either automatically repopulating the widget with a new QR code or accepting an input indicating the ability to continue.
US10108888B2 Matrix barcodes on can components
A matrix barcode on a can component, such as a can end panel, a pull tab of a can end, or the coil stock, is formed by laser application that makes spots that represent the matrix barcode modules.
US10108885B1 Iterative relabeling using spectral neighborhoods
A first image is received. An initial label is assigned to at least some pixels in the first image, including by assigning a first label to a first pixel. A determination is made, based at least in part on labels of spectral neighbors of the first pixel, that the first pixel's label should be replaced with a different label. The first pixel's label is updated with the different label.
US10108884B2 Learning user preferences for photo adjustments
In example embodiments, systems and methods for learning and using user preferences for image adjustments are presented. In example embodiments, a new image is received. A correction parameter based on previously stored user adjustments for similar images is determined. A user style that is an adjusted version of the new image is generated by applying the correction parameter. The user style is provided on a user interface. A user adjustment is received. Based on determining that a user sample image is within a predetermined threshold of closeness to the new image, data corresponding to the user sample image is replaced with new adjustment data for the new image in a database of user sample images used to generate the correction parameter. Based on determining that no user sample images are within the predetermined threshold of closeness, new adjustment data is appended to the database used to generate the correction parameter.
US10108879B2 Aggregate training data set generation for OCR processing
The present disclosure includes techniques for selecting a candidate presentation style for individual documents for inclusion in an aggregate training data set for a document type that may be used to train an OCR processing engine prior to identifying text in an image of a document of the document type. In one embodiment, text input corresponding to a text sample in a document is received, and an image of the text sample in the document is received. For each of a plurality of candidate presentation styles, an OCR processing engine is trained using a training data set corresponding to the given candidate presentation style, and the OCR processing engine is used, as trained, to identify text in the received image. The OCR processing results for each candidate presentation style are compared to the received text input. A candidate presentation style for the document is selected based on the comparisons.
US10108870B1 Biometric electronic signatures
One or more contemporaneous signature images are captured while a user generates an electronic signature for a document. When one or more contemporaneous signature images maps to a verification image, signature data representative of an electronic signature is associated with the document.
US10108868B1 Vision-based detection and classification of traffic lights
The present disclosure is directed to an autonomous vehicle having a vehicle control system. The vehicle control system includes an image processing system. The image processing system receives an image that includes a plurality of image portions. The image processing system also calculates a score for each image portion. The score indicates a level of confidence that a given image portion represents an illuminated component of a traffic light. The image processing system further identifies one or more candidate portions from among the plurality of image portions. Additionally, the image processing system determines that a particular candidate portion represents an illuminated component of a traffic light using a classifier. Further, the image processing system provides instructions to control the autonomous vehicle based on the particular candidate portion representing an illuminated component of a traffic light.
US10108866B2 Method and system for robust curb and bump detection from front or rear monocular cameras
A method of detecting a curb. An image of a path of travel is captured by a monocular image capture device mounted to a vehicle. A feature extraction technique is applied by a processor to the captured image. A classifier is applied to the extracted features to identify a candidate region in the image. Curb edges are localized by the processor in the candidate region of the image by extracting edge points. Candidate curbs are identified as a function of the extracted edge points. A pair of parallel curves is selected representing the candidate curb. A range from image capture device to the candidate curb is determined. A height of the candidate curb is determined. A vehicle application is enabled to assist a driver in maneuvering a vehicle utilizing the determined range and depth of the candidate curb.
US10108857B2 Image reading apparatus, image correcting method
An image reading apparatus is configured to read an image of each of documents transported in a transport path from an upstream side to a downstream side in a transport direction, acquires a correction factor for correcting a read image on the basis of a fed document number, and corrects the length of the read image in the transport direction on the basis of the correction factor which has been acquired.
US10108854B2 Method and system for automatic identification of player
Disclosed are method and system for automatic identification of at least one player. The system and method are associated with a processing unit, and at least one projectile having a wireless interface and at least one sensor. The sensor collects sensor data at a first moment of time before release of the projectile by the player and communicates the sensor data to the processing unit. The processing unit collects and analyses the sensor data to identify similar data, associates such data to a player, and stores the associated data. The sensor collects further sensor data at a second moment of time before release of the projectile by the player, which second moment of time is later than the first moment of time and communicates the further sensor data to the processing unit. The processing unit compares the further sensor data to the stored associated data to identify the player.
US10108852B2 Facial analysis to detect asymmetric expressions
A system and method for facial analysis to detect asymmetric expressions is disclosed. A series of facial images is collected, and an image from the series of images is evaluated with a classifier. The image is then flipped to create a flipped image. Then, the flipped image is evaluated with the classifier. The results of the evaluation of original image and the flipped image are compared. Asymmetric features such as a wink, a raised eyebrow, a smirk, or a wince are identified. These asymmetric features are associated with mental states such as skepticism, contempt, condescension, repugnance, disgust, disbelief, cynicism, pessimism, doubt, suspicion, and distrust.
US10108850B1 Recognition, reidentification and security enhancements using autonomous machines
A mechanism is described for facilitating recognition, reidentification, and security in machine learning at autonomous machines. A method of embodiments, as described herein, includes facilitating a camera to detect one or more objects within a physical vicinity, the one or more objects including a person, and the physical vicinity including a house, where detecting includes capturing one or more images of one or more portions of a body of the person. The method may further include extracting body features based on the one or more portions of the body, comparing the extracted body features with feature vectors stored at a database, and building a classification model based on the extracted body features over a period of time to facilitate recognition or reidentification of the person independent of facial recognition of the person.
US10108847B2 Eyeglass wearing image analysis device, eyeglass wearing image analysis method, and storage medium having eyeglass wearing image analysis program stored
An eyeglass wearing image analysis device includes: an acquisition unit that acquires eyeglass frame type information; and a controller that performs a control operation based on the eyeglass frame type information.
US10108839B2 Display device
A display panel including a display function layer displaying an image in a display area, a cover member including a first face and a second face disposed on an opposite side of the first face and faces the display panel, and a fingerprint sensor including a plurality of first detection electrodes disposed in a sensor base and configured to detect unevenness of an object brought into contact with or approaching the first face of the cover member, a shield electrode disposed to face the plurality of first detection electrodes and configured to suppress a change in capacitance between the first detection electrodes and the shield electrode, and switching elements disposed in correspondence with the first detection electrodes, the fingerprint sensor being arranged between the cover member and the display panel and arranged to overlap with the display area when viewed in a direction perpendicular to the first face are included.
US10108837B2 Fingerprint recognition chip packaging structure and packaging method
A fingerprint recognition chip packaging structure and a packaging method. The packaging structure includes: a substrate, which is provided with a substrate surface; a sensor chip coupled on the surface of the substrate, where the sensor chip is provided with a first surface and a second surface opposite the first surface, the first surface of the sensor chip is provided with a sensing area, and the second surface of the sensor chip is arranged on the surface of the substrate; and, a lamination layer arranged on the surface of the substrate and on the surface of the sensor chip, where the lamination layer covers the surface of the sensing area of the sensor chip, a portion of the lamination layer located at the surface of the sensing area is of a preset thickness, and the material of the lamination layer is a polymer.
US10108836B2 System and method of providing product information using product images
A method and system for determining product information from a logo. In one embodiment, an image of a logo may be captured by a portable image capture device. The captured image may be analyzed to recognize the logo. The product may then be identified based on the recognized logo.
US10108830B2 Commodity recognition apparatus and commodity recognition method
A commodity recognition apparatus comprises an image interface, a memory and a processor. The image interface is configured to acquire a commodity image captured by a camera. The memory is configured to store a candidate of a commodity recognized from the commodity image acquired by the image interface. The processor is configured to try to read a commodity recognition code from the commodity image acquired by the image interface and reset the candidate of the commodity stored in the memory if the commodity recognition code is read.
US10108828B2 Method of generating codes for animal marking
A method of generating animal identification codes is described. A first and second number are selected, then each number is compared respectively against previously used first and previously used second numbers in a pool. Such comparing uses a computed distance based on how the numbers will be encoded and marked on an animal, such as a Hamming distance of printed symbologies. If the distance computed for either the first or second number is below a distance threshold, that number is discarded and another number is selected. When both numbers pass the distance test, they are added as a pair into the pool. Pairs from the pool may be encoded and marked on an animal. The encoding of the first number may generate a human-readable mark while a different encoding of the second number generates a machine-readable mark.
US10108826B1 Non-contact communication device and payment device
A non-contact communication device includes a placement portion (30) and a non-contact communication unit (20) configured to perform non-contact communication to/from an article. The non-contact communication unit (20) includes a first antenna (23A) and a second antenna (23B). The placement portion (30) includes a first placement surface portion (32A) forming a first angle with respect to a device width direction (Hr), and a second placement surface portion (32B) forming a second angle larger than the first angle with respect to the device width direction (Hr). The first antenna (23A) is built into the first placement surface portion (32A), while the second antenna (23B) is built into the second placement surface portion (32B). The second placement surface portion (32B) is positioned above the first placement surface portion (32A), and has a width that is larger than a width of the first placement surface portion (32A).
US10108825B2 NFC reader with remote antenna
A near field communication (NFC) reader is disclosed. The NFC reader includes a first section. The first section includes an NFC controller and a filter coupled to the NFC controller. The filter includes a filter capacitor. The first section further includes a first tuning circuit coupled to the filter. The first tuning circuit includes a tuner capacitor that is electrically coupled in parallel to the filter capacitor. The first tuning circuit is configured and adapted to be coupled to a coaxial cable. The NFC reader also includes a second section. The second section includes a second tuning circuit. The second tuning circuit includes a second tuner capacitor and a damping resistor. The second tuning circuit is configured and adopted to be coupled to the coaxial cable. The second section further includes an antenna coupled to the second tuning circuit.
US10108824B2 Method and system for correctly identifying specific RFID tags
A system and method for identifying a specific RFID tag includes RFID reader circuitry, such as within an RFID reader, configured for sending and receiving RF signals to detect RFID tags and for obtaining signal parameter information associated with the RFID tags. Processing circuitry is configured for using the signal parameter information for one or more tags of the RFID tags and calculating a tag score for the one or more RFID tags. The processing circuitry is further configured for determining a specific RFID tag using the tag scores for the one or more RFID tags.
US10108821B2 Program execution device
A program execution device capable of protecting a program against unauthorized analysis and alteration is provided. The program execution device includes an execution unit, a first protection unit, and a second protection unit. The execution unit executes a first program and a second program, and is connected with an external device that is capable of controlling the execution. The first protection unit disconnects the execution unit from the external device while the execution unit is executing the first program. The second protection unit protects the first program while the execution unit is executing the second program.
US10108820B2 Snapshot data and hibernation data processing methods and devices
A method for operating an electronic device, and an electronic device, are provided. In the normal operation state of the electronic device, data which is stored in the main storage device of the electronic device is encrypted by a first encryption algorithm prior to being stored in a non-volatile storage device of the electronic device. The method includes the steps of generating snapshot data in the main storage device when the electronic device is entering a hibernation state, allocating space in the non-volatile storage device for storing the snapshot data, and storing the snapshot data in the space without encrypting the snapshot data using the first encryption algorithm.
US10108817B2 Privacy-preserving cookies for personalization without user tracking
The privacy-preserving cookie generator implementations described herein create a privacy-preserving data structure (also called a privacy-preserving cookie herein) that is used to provide personalization for online services without user tracking. In some implementations the privacy-preserving cookie generator encodes a user profile (for example, based on a user's online activity) into a data structure that has naturally occurring noise and that efficiently supports noise addition. In one implementation a Bloom filter is used to create the encoded profile. Additional noise is injected into the encoded profile to create an obfuscated user profile in the form of a privacy-preserving data structure. The privacy-preserving data structure or cookie can be attached to an online service request and sent over a network to an online service provider which can use it fulfill the services request, providing a somewhat personalized result while the user's privacy is maintained.
US10108816B2 Remote data viewer
A medical image and data application service provider system provides a way of remotely viewing and manipulating medical images and data for diagnostic and visualization purposes by users unconstrained by geography. Medical images and data are stored on one or more servers running application service provider software along with meta-data such as access control information, origin of information and references to related data. A set of medical data consisting of related information is sent as an encrypted stream to a viewing station running client software in a secure execution environment that is logically independent of the viewing station's operating system.
US10108815B2 Electronic document content redaction
Systems and methods for redacting certain content (e.g., content representing private, privileged, confidential, or otherwise sensitive information) from electronic documents. An example method comprises: identifying, by a computing device, two or more layers in an electronic document; processing each of the identified layers to produce a layer text representing one or more objects comprised by the layer; combining the produced layer texts to produce a combined text of the electronic document; and identifying, within the combined text of the electronic document, a target character string corresponding, in view of a specified search function, to a specified character string.
US10108810B2 System and method for secure document embedding
The example non-limiting technology herein uses a Microsoft Office module or other application that automatically encrypts an Office document (Excel, PowerPoint, Word) or other software object and embeds the encrypted data within a “mule” or carrier file of the same type. On user's systems without the module installed, the “mule” file will open normally without exposing the embedded secret file. On systems with the module installed and properly authorized, the user will see the encrypted file open without seeing the “mule” file. This allows the secure transport of a file within a plaintext “mule” file.
US10108808B2 Data access sharing
Data access sharing may be provided. Requests may be received to display an data item associated with a list of data items. Upon determining whether a property of the data item is restricted by an access control policy, the property may be modified prior to rendering a display of the data item.
US10108803B2 Automatic generation of data-centric attack graphs
Generating an attack graph is provided. A set of sensitive data corresponding to a regulated service is identified. A set of components corresponding to the regulated service that are authorized to perform activities associated with sensitive data is scanned for. Vulnerability and risk metrics corresponding to each component in the set of components of the regulated service is identified. The attack graph that includes nodes representing components in the set of components of the regulated service and edges between nodes representing relationships between related components in the set of components is generated based on the vulnerability and risk metrics corresponding to each component in the set of components.
US10108794B2 System and method for identity management
A computer-implemented method includes: receiving a request for associating a first index of privileges and permissions with an identity token, the first index specifically encoding the privileges and permissions of a first subscriber in accessing transactional data of the requester, the request including the identity token that identifies a person and has been issued to the requester by a trusted entity through a vetting process; in response to determining that the identity token is valid and verifying that the requester is the person identified by the identity token, associating the first index of privileges and permissions of the first subscriber with the identity token; and providing the identity token associated with the first index of privileges and permissions of the first subscriber, the identity token enabling the first subscriber to access transactional data of the requester in accordance with the first index of privileges and permissions.
US10108793B2 Systems and methods for secure biometric processing
The invention provides methods, systems and computer program products for secure biometric image processing. The invention involves acquiring a first image of a first field of view corresponding to a biometric camera. A first set of image information defining the first image is received at a processor implemented first high security operating environment, which first set of image information includes a second sub-set of image information relevant for biometric feature extraction or comparison. A second image of the first field of view corresponding to the biometric camera is rendered on a display, which second image is defined by a third set of image information such that the third set of information excludes the second sub-set of image information.
US10108790B2 Password authenticating device for preventing leakage of passwords
Provided is a password-authenticating device that does not allow a password to be perceived from the hand movement of an operator while entering a password. The password-authenticating device according to the present disclosure executes a login process by comparing an entered password candidate with a registered password. The password-authenticating device includes a comparison unit and authenticating unit. When the entered password candidate matches the registered password, the comparison unit receives re-entry of the password candidate a set number of times of dummy input. After re-entry of the password candidate has reached the number of times of dummy input, the authenticating unit executes the login process regardless of whether or not the re-entered password candidate matches the registered password.
US10108789B2 Increasing security of a device and/or system via questioning about a characteristic of the device and/or system
A method for preventing unauthorized access to and/or modification of a page of a device and/or system according to one embodiment includes presenting a question via a graphical user interface; receiving a response to the question; allowing access to and/or modification of the page when the response to the question includes the answer; and not allowing access to and/or modification of the page when the response to the question does not include the answer. An answer to the question includes a characteristic of the device and/or system.
US10108788B2 Fast-expiring licenses used to speculatively authorize access to streaming media content
Techniques are disclosed for improving user experience of multimedia streaming over computer networks. More specifically, techniques presented herein reduce (or eliminate) latency in playback start time for streaming digital media content resulting from digital rights management (DRM) authorizations. A streaming media client (e.g., a browser, set-top box, mobile telephone or tablet “app”) may request a “fast-expiring” license for titles the streaming media client predicts a user is likely to begin streaming. A fast-expiring license is a DRM license (and associated decryption key) which is valid for only a very limited time after being used for playback. During the validity period of such a license, the client device requests a “normal” or “regular” license to continue accessing the title after the fast-expiring license expires.
US10108786B2 Process and device for encoding of source files for secure delivery of source code
A computer implemented process of encoding of at least one source file for obtaining an executable binary file that is executable by compilation of the at least one source file according to at least one instruction file, the process including: obtaining the at least one source file and the at least one instruction file; obtaining a plurality of encryption keys, at least two keys from the plurality of encryption keys being of different types, each type of encryption key being associated with a particular access right to the at least one source file; selecting each of the keys from the plurality of encryption keys and encrypting the source file according to the key selected and generating the source file encrypted according to the key selected; generating a package containing the at least one instruction file and the source files encrypted according to each key of the plurality of encryption keys.
US10108784B2 System and method of objectively determining a user's personal food preferences for an individualized diet plan
A computer-implemented method and system is disclosed including automatically displaying each of a plurality of predetermined audio and visual food representations during a predetermined objective food preference determination period at equal time intervals, on a computer display of a computing device. A camera of the computing device automatically captures at least one user-response for each of the equal time intervals corresponding to each of the plurality of predetermined audio and visual food representations. A processing device of the computing device interprets each of the user-responses to determine a user-food preference for each of the plurality of predetermined audio and visual food representations. A personalized diet plan is generated for the user based on the user-food preferences.
US10108783B2 Systems, computer medium and computer-implemented methods for monitoring health of employees using mobile devices
Provided are embodiments of systems, computer medium and computer-implemented methods for monitoring the health of an employee. The method including collecting health data from a set of one or more health sensors provided, on or near the employee while the employee is engaged in their work duties. The one or more health sensors configured to output health data corresponding to characteristics sensed by the sensor, the one or more health sensors comprising at least one or more biometric and biomechanic sensors configured to sense biometric and biomechanic characteristics of the employee with at least one of the one or more health sensors integrated within a mobile communications device. The health data collected being used to determine a health profile for the employee. The method including displaying, via the mobile communications device, a health report that includes the health profile for the employee.
US10108782B2 Smart pneumatic coupler
A pneumatic coupler having a pneumatic control device and a coupler detection module. The coupler detection module coupled to the pneumatic control device. The pneumatic coupler also having a signal bearing medium that is communicatively coupled to the coupler detection module and to a pneumatic device coupled to the pneumatic coupler. The signal bearing medium storing one or more of an identification of the pneumatic coupler and instructions for the pneumatic device.
US10108781B2 Glucose or ketone body analyte monitoring in vivo
Methods, devices, and systems are provided that determine analyte trends according to different methods depending on whether a change-resistant state is active or not active. The method used when the change-resistant state is activated provides for different requirements for a resulting analyte trend to transition between states (e.g., level to non-level). Furthermore, in some aspects, methods, devices, and systems of selecting or modifying a response rate of an analyte monitoring device for an individual user are provided. User instructions for selecting or modifying a response rate of the device or system is received externally via a user interface or communication channel. The response rate of the analyte monitoring device or system is then selected or modified to the first response rate, and the device or system operated with the first response rate.
US10108780B2 Diagnostic image security system
A method for restricting unauthorized access to a patient's diagnostic images is provided.
US10108776B1 Translocon-associated biogenesis features and related methods, systems and products
Methods and systems are described to provide computerized trajectory-based methods to represent translocon-associated protein trajectories, provide proteins or protein sequences with desired translocon-associated biogenesis features, screening proteins or protein sequences to provide proteins or protein sequences with desired translocon-associated biogenesis features, screening translocon-associated biogenesis feature determinants to provide proteins or protein sequences with desired translocon-associated biogenesis features, identifying translocon-associated biogenesis feature determinants of a given protein sequence, computer-based protein sequence identification methods, computer-based methods for identifying correlations in a set of protein sequences, computer-based methods for identifying correlations between experimental data and computer-generated data in a protein sequence, and computer-based methods for determining which modifications of a protein sequence do not substantially affect a translocon-associated biogenesis feature of the protein sequence.
US10108774B2 Method and apparatus for concurrent multi-user toolpath creation
A method for generating a toolpath includes providing a plurality of machining target models based on a model of an engineering object, assigning the machining target models to CAM clients operated by users, receiving a machining instruction sequence from each CAM client, and machining a part by executing each of the machining instruction sequences on one or more machine tools. The machining instruction sequences may be merged into a single machining instruction sequence before being executed by a machine tool. The machining target models may be created manually or automatically generated. In certain embodiments, the machining target models are generated by spatially partitioning the model of the engineering object. In one embodiment, features that are allocated to a separate machining process are removed from the machining target models. A corresponding apparatus is also disclosed herein.
US10108773B1 Partitioning circuit designs for implementation within multi-die integrated circuits
Partitioning a circuit design can include determining, using a processor, a target area utilization and a target cut utilization by iterating over a range of timing violations and determining, using the processor, a worst allowed timing violation based upon the target area utilization and the target cut utilization. Circuit elements of the circuit design can be assigned to partitions, using the processor, for implementation of the circuit design in a multi-die integrated circuit based upon a partition cost calculated using the target area utilization, the target cut utilization, and the worst allowed timing violation.
US10108771B2 Method, apparatus and system for forming recolorable standard cells with triple patterned metal layer structures
At least one method, apparatus and system disclosed herein for forming a semiconductor device comprising a plurality of cells having metal features formed using triple patterning processes. An overall pattern layout is created for a first cell that is to be manufactured using a triple patterning process for forming a plurality of metal features on a metal layer. A first color metal feature is formed in the metal layer. The first color metal feature is associated with a first patterning process of the triple patterning process. A second color metal feature is formed in the metal layer. The second color metal feature is associated with a second patterning process of the triple patterning process. A third color metal feature is formed in the metal layer. The third color metal feature is associated with a third patterning process of the triple patterning process. At least one of the first, second, and third color metal features is re-colorable.
US10108766B2 Methods and apparatus for analyzing fatigue of a structure and optimizing a characteristic of the structure based on the fatigue analysis
Methods and apparatus for analyzing fatigue of a structure and optimizing a characteristic of the structure based on the fatigue analysis are disclosed herein. An example method disclosed herein includes obtaining mass and unit stress values of a plurality of details of interest of a structural component, calculating fatigue margins for each of the details of interest, identifying among the calculated fatigue margins any negative fatigue margins associated with one or more of the details of interest, and adjusting, via a processor, a dimensional characteristic of each detail of interest associated with the negative fatigue margin(s) until positive fatigue margin(s) at each detail of interest is obtained.
US10108764B2 Power consumption estimation method for system on chip (SOC), system for implementing the method
A method of estimating power consumption for a system on chip (SOC) includes simulating operation of a first sub-block to obtain power consumption information for the first sub-block including first activation information for a first IP block. The method further includes simulating operation of a second sub-block to obtain power consumption information for the second sub-block including second activation information for the first IP block and activation information for a plurality of second IP blocks. The method further includes determining a weighting factor for the first activation information for the first IP block, the second activation information for the first IP block and the activation information for each second IP block. The method further includes estimating power consumption for the SOC based on the first and second activation information for the first IP block, the activation information for at least one second IP block, and corresponding weighting factors.
US10108760B2 Sediment transport simulation with parameterized templates for depth profiling
Depth-averaged flow simulation systems and methods provided herein employ parameterized templates for dynamical depth profiling for at least one step of a simulation. In one illustrative computer-based embodiment, the simulation method includes, for each map point at one given time step: determining a flow template and a sediment concentration template based on depth-averaged flow velocity and depth-averaged sediment concentrations of different classes of grain size for that map point; employing the templates to construct a vertically-distributed flow velocity profile and vertically-distributed sediment concentration profiles for associated classes of grain size for that map point, thereby obtaining 3D flow velocity and 3D sediment concentration fields; using the 3D fields to calculate fluid and sediment fluxes; updating the flow velocity and sediment concentration profiles based on the divergence of the fluxes; integrating the profiles to compute updated depth-averaged flow velocity and sediment concentrations and center of gravity; and solving the depth-averaged flow equations for the next time step.
US10108758B2 Virtual mobile management for device simulation
Described herein is a method and system that provides access to numerous connected devices in a device bank and allows remote interaction and control of aspects of the connected devices using a remote management system. In an embodiment, the method comprises the configuring of one or more connected devices in the device bank to mimic an end user's connected device configuration and environment in order to resolve an issue with the end user's connected device. In other embodiments, the connected devices in the device bank can be used by end users such as developers to test and diagnose new applications and by remote support technicians to train themselves on connected devices.
US10108751B2 Iterative packing optimization
An iterative method and system for performing the method are described that implement a technique to fit irregularly shaped items into a defined space. In particular, one example may take the form of a method including predetermining one or more layouts for a defined space. Each layout has a plurality of shapes. The method also includes receiving a set having a plurality of items and determining one or more configurations formed by assigning to each shape in the layout an item from the set. The items match the shapes to which they are assigned. Additionally, the method includes scoring each configuration and selecting one configuration based at least in part upon the scoring.
US10108748B2 Most relevant application recommendation based on crowd-sourced application usage data
Crowd-sourced localized application usage data is collected from mobile devices at a usage location and sent to a network-based service. The network-based service analyzes the data to determine a single most relevant application correlated to the usage location. Once the most relevant application is determined, a recommendation for the application is sent to client devices operating at the usage location. In some implementations the data is processed to determine whether the usage location is a chained venue, a large venue or an event. Once the usage location has been determined, the most relevant application can be selected for recommendation.
US10108737B2 Presenting data driven forms
Concepts and technologies are described herein for presenting data driven forms. In accordance with the concepts and technologies disclosed herein, a user device obtains a resource referencing or presenting data driven forms and obtains data displayed or used by the resource. The user device stores the data in a cache accessible by the user device. The user device can render multiple views containing data from the cache. The user device can display one of the views and hide the other views from display. If the user device detects input for viewing other views, the user device can present one of the previously hidden views. The user device also can manage the cache and download additional data, if the cache empties or is not full.
US10108732B2 Social wallet
A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing social graph maintenance services is presented. Consistent with some embodiments, the method may include accessing a social graph of a subject user. The social graph may include a plurality of nodes representing objects to which the subject user has a relationship and a plurality of edges representing the relationships. The method may further include determining that a particular node lacks relevance to the subject user. In response to determining that the particular node lacks relevance to the subject user, the relationship with the particular node is eliminated.
US10108730B2 Method and system for posting video
Methods and systems for posting video content on a website are disclosed herein. An input indicative of a selection of video content is received from a user. A placeholder image is inserted in an input field to act as a placeholder for the video content being selected. Image manipulation commands are received from the user. The image manipulation commands are applied to the image placeholder in order to display the image placeholder in a user desired configuration. The placeholder image can be replaced with the video content. Displaying the video content in the user desired configuration.
US10108727B2 Page personalization performed by an edge server
A method is provided for performing page personalization at an edge server. In response to a page request, page mark-up is retrieved from a page server, the page mark-up including embedded edge server instructions. A plurality of content feature vectors are parsed from the embedded edge server instructions, the plurality of content feature vectors being respectively associated with a plurality of content modules. A user feature vector associated with the user is determined. The user feature vector is matched against the plurality of content feature vectors to determine a closest matching content feature vector to the user feature vector. A selected content module associated with the closest matching content feature vector is retrieved. The selected content module is combined with the page mark-up to define an edge-personalized page mark-up.
US10108725B2 Real-time and adaptive data mining
A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
US10108722B2 Stability score based re-ranking of search results
A method, including submitting, to a search engine, a first query including, and receiving, in response to the first query, a first list including first results, each of the first results having a respective first ranking. Keywords are derived from the first query, and for each keyword, a respective second query is submitted to the search engine, the respective second query including the first query term and the derived keyword. In response to each of the respective second queries, a respective second list including respective second results is received, each of the respective second results having a second ranking and a corresponding first result, and for each given second result, one or more stability scores are computed based on the second ranking of the given second result and the first ranking of the corresponding first result. The second results are ranked based on their respective one or more stability scores.
US10108720B2 Automatically providing relevant search results based on user behavior
According to an embodiment of the present invention, a system displays initial search results based on a query and enables selection by a user of an item within the search results. The system determines refined search results based on behavior of the user with respect to the initial search results. Embodiments of the present invention further include a method and computer program product for presenting revised search results based on user behavior while examining the results in substantially the same manners described above.
US10108718B2 System and method for detecting repeating content, including commercials, in a video data stream
Methods and apparatus are provided for detecting potential repeating content, such as commercials, in a video data stream by receiving one or more video data streams, parsing each video data stream into a plurality of segments, creating a representation of each segment such as a segment fingerprint, storing the plurality of segment representations in a database, and identifying any segment representations in the received and parsed one or more video data streams that match segment representations in the database that were previously stored from video data streams that were previously received and parsed.
US10108714B2 Segmenting social media users by means of life event detection and entity matching
The present disclosure relates generally to the field of segmenting social media users (such as users of a social media network) by means of life event detection (such as based upon social media messages and/or postings) and entity matching. In various embodiments, systems, methods and computer program products are provided.
US10108711B2 OData enablement for personal object worklists
The present disclosure describes methods, systems, and computer program products for exposing a personal object worklist (POWL) as an OData service. One computer-implemented method includes registering the personal object worklist (POWL) application, wherein the registration includes specifying a POWL application ID (“APPLID”) and mapping the APPLID to an OData-based service technical model, selecting one or more POWL queries associated with the POWL application for consumption when received by an OData service associated with the OData-based service technical model, specifying a query key for each POWL query of the one or more POWL queries, registering the OData service in a backend system, and activating the OData service on a gateway server system.
US10108708B2 System and method of classifying, comparing and ordering songs in a playlist to smooth the overall playback and listening experience
The invention provides an apparatus, system and method for the comparison between songs to analyze how similar each song is to the next using a new system of classification. A new and improved method and apparatus for the weighting of these comparable variables between songs in order to find the best objective criteria for finding a likeness between songs is disclosed. The time complexity associated with the computation of the optimal path for smoothing a playlist of songs is substantially reduced using the system of classification.
US10108705B2 Method to improve the named entity classification
A method is described for providing a named entity classification in a computing system having a processor, comprising the steps of the processor reading, from an LOD (Linking Opening Data) set, an LOD node corresponding to a to-be-classified named entity. The processor also determining a type attribute of the LOD node corresponding to the to-be-classified named entity as a tagged type of the to-be-classified named entity and further reading a candidate type. Finally, the processor computing, based on the tagged type, a possibility of the to-be-classified named entity belonging to the candidate type.
US10108702B2 Topic shift detector
Aspects detect or recognize shifts in topics in computer implemented speech recognition processes as a function of mapping keywords to non-verbal cues. An initial topic is mapped to one or more keywords extracted from a first spoken query within a user keyword ontology mapping. A query spoken subsequent in time to the first query is identified and distinguished by recognizing one or more non-verbal cues associated with the audio data input that include a time elapsed between the queries, and in some aspects a user's facial expression or motion activity. Aspects determine whether the second spoken query is directed to the initial topic or to a new topic that is different from the initial topic, as a function of mappings of the keyword(s) extracted from the first query to one or more keywords extracted from the second query and to the non-verbal cue(s) within the user ontology mapping.
US10108701B2 System and method for determining context
The invention relates to determining a context of a system so that the system can be controlled or the context information be used in the system. The context of a system is described with tags or words that characterize e.g. the state of the system, the surroundings of the system and the state of the user. These tags are determined at multiple time instances. The tags are collected over a first time span and a second time span, and the two (or more) sets of tags are used to determine the context of the system. If the determination using the two sets gives a different result, that is, there is a large distance between the two derived contexts, it is determined that a change in context has occurred. Detecting the change in context can be used to control the system, e.g. by changing the applications presented to the user on the user interface, or by changing the state and/or priority of applications.
US10108698B2 Common data repository for improving transactional efficiencies of user interactions with a computing device
Examples of the disclosure enable an information processing system to automatically generate a common data repository including a plurality of documents. In some examples, the information processing system is configured to analyze the documents to identify a plurality of topics. Based on the identified topics, the documents are classified into a plurality of sets. A set is associated with a corresponding topic. One or more correlations between the documents are identified and, based on the identified correlations, one or more user interaction tools are generated including an interaction script.
US10108697B1 Event matching by analysis of text characteristics (e-match)
A system and method for event matching by analysis of text characteristics are presented. A document collection comprising documents is acquired. One or more document subsets of the document collection each comprising one or more documents potentially describing identical events are identified based on certain structured metadata fields of the documents. Salient text features are extracted from the documents in the document collection. An event similarity score for pairs of documents in the document collection is generated by comparing the text features extracted from the documents. A common event document list comprising sets of documents in the document collection whose event similarity scores with each other are above a similarity threshold is generated.
US10108696B1 Unit group generation and relationship establishment
This disclosure describes systems and methods for establishing a unit group dictionary based on user provided annotations. The unit group dictionary may be used to identify relationships between multiple items in a corpus. Those relationships may facilitate the display of object identifiers and/or other aspects used and/or provided by the object management service.
US10108692B1 Data set distribution
A method is described for distributing a data set. The method may include dividing a data set into a number of data groupings based on a data set attribute value. The groupings of data may be stored in a data store and may be associated with metadata that describes a grouping of data. A grouping of data may be distributed by generating a reference that may be used to access the grouping of data in the data store. The reference may include information that enables access to the grouping of data. When presented, the information included in the reference may be authenticated whereupon the grouping of data may be provided.
US10108687B2 Database protection using block-level mapping
A system according to certain aspects may include a client computing device including: a database application configured to output a database file in a primary storage device(s), the database application outputting the database file as a series of application-level blocks; and a data agent configured to divide the database file into a plurality of first blocks having a first granularity larger than a second granularity of the application-level blocks such that each of the first blocks spans a plurality of the application-level blocks. The system may include a secondary storage controller computer(s) configured to: in response to instructions to create a secondary copy of the database file: copy the plurality of first blocks to a secondary storage device(s) to create a secondary copy of the database file; and create a table that provides a mapping between the copied plurality of first blocks and corresponding locations on the secondary storage device(s).
US10108682B2 Query-level access to external petabyte-scale distributed file systems
A method and system to creating query-level access to an external distributed file system by identifying a location of one or more external data residing on the external distributed file system, creating a query specifying an external table within a database engine having one or more location files, wherein the location files identify metadata operations for accessing and processing the one or more external data, defining metadata operations for accessing and processing the one or more external data, wherein the processing that produces one or more result files occurs at the external distributed file system, and executing the query at the database engine to create the external table, the external table comprising the one or more location files identifying the metadata directives for processing query-level requests on the one or more external data stored on the external distributed file system.
US10108680B2 Real-time and adaptive data mining
A method of analyzing data is presented. The method includes generating a query based on a topic of interest, expanding search terms of the query, executing the query on one or more data sources, monitoring a specific data source selected from the one or more data sources. The monitoring is performed to monitor for matches to the query.
US10108673B2 Recommendation engine using inferred deep similarities for works of literature
A recommendation engine for works of literature uses patterns of flow and element similarities for scoring a first user-rated work of literature against one or more recommendation candidate works of literature. Cluster models are created using meta-data modeling the works of literature, the meta-data having literary element categories and instances within each category. Each instance is described by an index value (position in the literature) and significance value (e.g. weight or significance). Cluster finding process(es) invoked for each instance in each category find Similarity Concept clusters and Consistency Trend clusters, which are recorded into the cluster models representing each work of literature. The cluster model can be printed or displayed so that a user can visually understand the ebb and flow of each literary element in the literature, and may be digitally compared to other cluster models of other works of literature for potential recommendation to a user.
US10108672B2 Stream-based object storage solution for real-time applications
A stream based storage system includes a plurality of storage nodes configured to provide storage and retrieval of at least a time-based portion of one or more data streams in response to a receipt of a data storage/retrieval request associated with the one or more data streams. Each of the one or more data streams includes a plurality of time-ordered items. The stream based storage system further includes a plurality of applications communicatively coupled to the plurality of storage nodes. The plurality of applications is configured to issue the data storage/retrieval request associated with the one or more data items.
US10108671B2 Information processing device, computer-readable recording medium having stored therein information processing program, and information processing method
An information processing device includes: a memory configured to store data concerning a write access; and a processor coupled to the memory, the processor being configured to: record, for each data, time of a write access of the data to management information, when writing out data from the memory to a storage, determine a plurality of data as a group of overall compression based on the management information, the plurality of data having a difference of time of write accesses being equal to or less than a threshold value, and compress the plurality of data corresponding to the determined group by an overall compression, and write compressed data obtained through the overall compression to the storage.
US10108670B2 Parallel quicksort
Methods and systems for sorting a dataset include partitioning the dataset into 2npartitions, where n is a number of available processors. A first quicksort is performed in parallel across pairs of partitions based on a pivot using a plurality of processors. A second quicksort is performed in parallel on unsorted elements within each partition based on the pivot, where the unsorted elements were left unsorted by the first quicksort. Misplaced elements from a left side of the dataset are swapped with misplaced elements from a right side of the dataset to produce a left dataset that has elements equal to or lower than the pivot and a right dataset that has elements equal to or higher than the pivot.
US10108668B2 Column smart mechanism for column based database
Embodiments of the present disclosure may provide a system and method for processing an online transactional processing (OLTP) transaction on a column-based storage of a database. The method may include receiving a request of the OLTP transaction to access data on the column-based storage. A determination may be made whether a cache associated with the database includes column information for the OLTP transaction. If the cache includes the column information for the OLTP transaction, the method may include processing the OLTP transaction with the column information in the cache. If the cache does not include the column information for the OLTP transaction, the method may include selecting columns from the column-based storage of the database.
US10108663B2 Method for optimizing area of ternary FPRM circuit using population migration algorithm
A method for optimizing an area of a ternary FPRM circuit using population migration algorithm, the method including: 1) establishing an area estimation model of the ternary FPRM circuit; 2) establishing a corresponding relationship between the ternary FPRM circuit and population migration algorithm; 3) setting an attraction function for calculating the attraction of the population location in population migration algorithm; 4) setting relevant parameters of population migration algorithm; and 5) employing population migration algorithm to calculate and obtain the greatest attractive site and the greatest attraction.
US10108662B2 Unit conversion in database systems
According to various embodiments, systems and methods for performing unit conversion operations in a database system are provided. According to embodiments, a database operation will require unit conversion. A number of unit conversions that might be required both before and after performance of the operation can then be estimated. At least some of the data entries implicated by the operation can then be converted from a first unit to a second unit depending on the result of the estimation.
US10108659B2 Hardware efficient rabin fingerprints
An approach for fingerprinting large data objects at the wire speed has been disclosed. The techniques include Fresh/Shift pipelining, split Fresh, optimization, online channel sampling, and pipelined selection. The architecture can also be replicated to work in parallel for higher system throughput. Fingerprinting may provide an efficient mechanism for identifying duplication in a data stream, and deduplication based on the identified fingerprints may provide reduced storage costs, reduced network bandwidth consumption, reduced processing time and other benefits. In some embodiments, fingerprinting may be used to ensure or verify data integrity and may facilitate detection of corruption or tampering. An efficient manner of generating fingerprints (either via hardware, software, or a combination) may reduce a computation load and/or time required to generate fingerprints.
US10108656B1 Self healing system for inaccurate metadata
Based on a probability of summary metadata associated with an entity of a media hosting service being inaccurate, a determination is made as to whether to verify the accuracy of the summary metadata. In response to determining to verify the accuracy of the summary metadata, a determination is made as to whether the summary metadata is inaccurate with respect to master metadata associated with the entity of the media hosting service. The summary metadata is updated with a correct value determined from the master metadata, in response to determining the summary metadata is inaccurate.
US10108649B2 Early exit from table scans of loosely ordered and/or grouped relations using nearly ordered maps
According to embodiments of the present invention, methods, systems and computer-readable media are presented for scanning a plurality of storage regions within memory for a specified quantity of results, wherein each storage region is associated with an interval including first and second interval values indicating a value range for values within that storage region. The techniques comprise sorting the first interval values into an order, wherein the order of the first interval values determines a scanning order for the plurality of storage regions, determining a result value, wherein the result value is an upper bound, a lower bound, or is outside of the specified quantity of results, and examining the sorted first interval values and scanning corresponding individual storage regions in response to a comparison of the determined result value with the first interval value of that storage region. In some embodiments, scanning exits upon establishing that the specified quantity of results has been achieved and that a first interval value in a list of sorted first interval values is greater than the determined result value.
US10108647B1 Method and system for providing instant access of backup data
According to one embodiment, a restore module of a storage system receives a request from a client device over a network for restoring a data stream stored in the storage system. In response to the request, the restore module identifies a sparse disk file stored in the storage system, where the sparse disk file represents the requested data stream. The sparse disk file includes payload blocks sparsely located and intertwined with metadata of the sparse disk file. A converter executed in a memory by a processor of the storage system converts the sparse disk file into a native disk file based on the payload blocks of the sparse disk file, using a fast-copy method without having physically copying data content of the payload blocks. A block-based accessing interface is provided to the client to allow the client accessing the native disk file. Each block of content represented by the native disk is accessed based on a block identifier and an offset indicating a location of the block within the native disk file.
US10108642B1 System for using extracted feature vectors to perform an action associated with a work identifier
A method including the steps of: receiving, by a computer system including at least one computer, a first electronic media work uploaded from a first electronic device; extracting one or more features from the first electronic media work; linking the first electronic media work with a reference electronic media work identifier associated with a reference electronic media work to generate correlation information relating the first electronic media work with at least an action associated with the reference electronic media work identifier; storing the correlation information; receiving, from a second electronic device, a query related to the first electronic media work; correlating the query with action information related to an action to be performed based at least in part on the correlation information; generating machine-readable instructions based upon the action information; and providing the machine-readable instructions to the second electronic device to be used in performing the action.
US10108640B2 Communication apparatus capable of communicating with external apparatus in which contents are recorded, and receiving metadata of contents
A communication apparatus includes a communication unit that requests image data from an external apparatus and receives image data from an external apparatus in response to the request, a display control unit that displays the received image data on a display unit, and a receiving unit that receives an instruction for selecting displayed image data. The communication unit further requests, from the external apparatus, metadata of selected image data and receives the metadata without receiving the image data. The metadata is recorded in a header area of a file containing the image data stored in the external apparatus.
US10108639B2 Display control device, display control device control method, program and information storage medium
Based on information being associated with one image among a plurality of images and concerning an object of the one image and information being associated with another image among the plurality of images and concerning an object of the other image, a characteristic information specification unit specifies characteristic information of the object of the one image as compared with the object of the other image. A characteristic information obtaining unit obtains the characteristic information specified by the characteristic information specification unit. A display control unit displays a screen image including a plurality of images on a display unit. Further, the display control unit displays the characteristic information so as to be associated with the one image.
US10108637B2 Spatial-temporal storage system, method, and recording medium
A spatial-temporal storage method, system, and non-transitory computer readable medium, include, in a first layer, a geometric translation circuit configured to split spatial-temporal information into row keys and translate a geometry query into a range scan, and a multi-scan optimization circuit configured to compute an optimal read strategy to optimize the range scan translated by the geometric translation circuit into a series of block starting offsets and block sizes, and, in a second layer, a block grouping circuit configured to allow grouping of blocks in the second layer while preserving spatial data locality when splits of spatial-temporal information occur in the first layer.
US10108635B2 Deduplication method and deduplication system using data association information
A deduplication method using data association information includes extracting information about a target file and at least one reference file associated with the target file as association information before duplication determination is performed. The at least one reference file is identified by the association information as a comparison target set for comparison when the duplication determination of the target file is performed. The duplication determination is performed with the target file with respect to the at least one reference file in the selected comparison target set.
US10108631B2 System and method of removing unused regions of a data file
A system and method is disclosed for reducing a physical size of a data file that includes a plurality of blocks in sequence with each block having a defined size with a starting position and an end position. According to one aspect, the method includes obtaining information relating to an occupied physical region of the data file, where the occupied physical region contains unused space and/or unused data, and determining positions of first and second boundaries of the occupied physical region of the data file relative to the plurality of blocks in the data file. Furthermore, the method includes equalizing the occupied physical region by adjusting the first and second boundaries of the occupied physical region of the data file and removing data between the start and end of the removal region to reduce the physical size of the data file.
US10108630B2 Cluster unique identifier
Described are embodiments for providing unique identifiers for files or objects across servers in a server cluster. Embodiments include generating a unique identifier that includes at least three portions. The first portion includes a node identifier which identifies the particular server in a cluster which created the unique identifier. The second portion includes a major sequence number that is incremented when a server is rebooted or otherwise taken off-line and then brought back online. Additionally, the major sequence number is incremented when all of the minor sequence numbers, which are included in a third portion of the unique identifier, have been used. The minor sequence numbers in the third portion are incremented for every unique file or object requested.
US10108629B2 Systems and methods for enhancing performance of a clustered source code management system
A clustered source code management system is described. The system comprises a plurality of cluster nodes, a shared file server storing repository data, and a load balancer. Each of the plurality of cluster nodes is configured to receive an incoming request sent from a client computer, the incoming request being a source code management request to access repository data stored on the shared file server and process the incoming request to determine if a type of the incoming request is a cacheable request type. If the incoming request is of a cacheable request type, the cluster node is configured to determine if a valid cached response to the incoming request is available on storage media locally accessible to the cluster node; and, if so, respond to the incoming request by communicating the valid cached response to the client computer.
US10108622B2 Autonomic regulation of a volatile database table attribute
A database table is monitored to automatically determine its volatility, and at least one volatility attribute expressing volatility state is saved. The volatility attribute is used to manage the database, e.g., to determine an optimum query execution strategy for a query involving data in the table, and/or for determining whether to re-optimize a previously saved query execution strategy and/or for managing storage and retrieval of table data. Preferably, parameters of the database table are captured at regular sampling intervals and a figure of merit representing volatility is computed from the parameter values. Preferably, the database supports the SQL database language, and the volatility attribute is or includes the SQL VOLATILE attribute. In an additional embodiment, the database manager may express volatility of a database table as a value within a range.
US10108621B2 Search filtered file system using secondary storage, including multi-dimensional indexing and searching of archived files
Techniques for enabling user search of content stored in a file archive include providing a search interface comprising a search rules portion and an action rules portion, receiving a file archive search criterion comprising at least one search rule, and searching the file archive using the search criterion. The techniques also include generating a set of files filtered using the search criterion and performing an action specified in the action rules portion on a file included in the set of files.
US10108619B2 Station library creaton for a media service
A machine may form all or part of a network-based system configured to provide media service to one or more user devices. The machine may be configured to define a station library within a larger collection of media files. In particular, the machine may access metadata that describes a seed that forms the basis on which the station library is to be defined. The machine may determine a genre composition for the station library based on the metadata. The machine may generate a list of media files from the metadata based on a relevance of each media file to the station library. The machine may determine the relevance of each media file based on a similarity of the media file to the genre composition of the station library as well as a comparison of metadata describing the media file to the accessed metadata that describes the seed.
US10108617B2 Using audio cues to improve object retrieval in video
A method of object retrieval from visual data is provided that includes annotating at least one portion of the visual data with a context keyword corresponding to an object, wherein the annotating is performed responsive to recognition of the context keyword in audio data corresponding to the at least one portion of the visual data, receiving a query to retrieve the object, wherein the query includes a query keyword associated with both the object and the context keyword, identifying the at least one portion of the visual data based on the context keyword, and searching for the object in the at least one portion of the visual data using an appearance model corresponding to the query keyword.
US10108614B2 Document handling in a web application
A unique document handling facility on the scale of a Lotus Notes document. Preferably, the documents are stored in a relational database and served-up using Java servlets, with provisions for handling document content and group level security.The preferred implementation of the invention provides several specific features: (1) Presentation and control of heterogeneous document content through the service of the Enterprise Application Development Platform, (2) An efficient scheme for group level and user level security, (3) Presentation of heterogeneous document types, (4) Presentation of heterogeneous data types in the document, (5) A method to externalize definition of keyword selections, and (6) The ability to present document fields in any order, regardless of whether they originate in the head or body of the underlying document.
US10108613B2 Systems and methods for providing access to data and searchable attributes in a collaboration place
A system and method for collaborative activity support is provided. A server establishes a collaboration place that is accessible by a plurality of remote clients and supports a plurality of collaboration activities. Data is generated based on at least one event associated with a collaborative activity and stored as a content item. The content item is accessed to generate at least a portion of the searchable attributes of the data based on the contents of the content item. The server enables a first client data connection from a first client computer to the data to provide a first client user access to the data and a second client data connection from a second client computer to the data to provide a second client user access to the data and the searchable attributes of the data.
US10108609B2 Translation support system
A translation support system and the like are provided that is capable of preventing wasteful tasks due to simultaneous operations by more than one person and preventing inconsistent translation of translation words even in a case where a number of persons are simultaneously involved in the translation operations. The translation support system includes: a transfer unit transferring translation word approval request information to an approver terminal of an approver, the translation word approval request information including an original word or phrase received from a request-source terminal requesting to the approver an approval of a translation word of a particular original word or phrase; an approval request information storage unit storing translation word approval result information including at least approve-or-reject information corresponding to the translation word approval request information received from the approver terminal and an approved translation word corresponding to the original word or phrase; a notification storage unit storing notification message corresponding to the approve-or-reject information; a notification determination unit determining, in accordance with the approve-or-reject information, the necessity of notification to the terminals other than the request-source terminal and determine which piece of the notification message should be notified to each of the terminals; and a notification transmission unit transmitting notification information to terminals for which notification or respective notifications have been determined to be necessary, the notification information including the notification message in accordance with the determination by the notification determination unit, the original word or phrase, and the approved translation word.
US10108606B2 Automatic interpretation system and method for generating synthetic sound having characteristics similar to those of original speaker's voice
Provided are an automatic interpretation system and method for generating a synthetic sound having characteristics similar to those of an original speaker's voice. The automatic interpretation system for generating a synthetic sound having characteristics similar to those of an original speaker's voice includes a speech recognition module configured to generate text data by performing speech recognition for an original speech signal of an original speaker and extract at least one piece of characteristic information among pitch information, vocal intensity information, speech speed information, and vocal tract characteristic information of the original speech, an automatic translation module configured to generate a synthesis-target translation by translating the text data, and a speech synthesis module configured to generate a synthetic sound of the synthesis-target translation.
US10108602B2 Dynamic portmanteau word semantic identification
An approach is provided to discover new portmanteau, such as when ingesting documents into a question answering (QA) system. The approach works by analyzing a words included in electronic documents and identifies words as being possible portmanteaus. To analyze a portmanteau found in a document, the approach identifies morphemes that are included in the identified portmanteau and candidate words that correspond to each of the identified morphemes. A meaning for the new portmanteau is then derived from the meanings of the candidate word meanings.
US10108601B2 Method and system for presenting personalized content
Content personalized for a user is presented. Particularly, content is personalized and presented to a user in a more cognitive and user-understandable manner to improve the impact and the effectiveness on the user. The system utilizes artificial intelligence to analyze and categorize the content and thereby learns to discover the core concept of the content and any patterns involved. The system also understands the user's interests by capturing the preferred presentation formats and the user's past knowledge. The system maps the categorized content and user's interests and personalizes the content and renders into user preferred presentation type and format. The system supplements the main presentation type with additional related content. The system is capable of continuously monitoring the user activities to understand the effectiveness of the presented content type and formats, and feedback is exploited to continuous improvement of presented content and presentation type and formats.
US10108600B2 System and method of attribute, entity, and action organization of a data corpora
A system for annotating words of a data corpus based upon attributes, items, and actions with Identigens (IDNs) from a Descriptive Dictionary, pairing the word's or their IDNs based on logical forming rules (CETLO Rules); determining if a selected plurality of paired words or IDNs (CETs) are grammatically and syntactically correct by matching IDNs from each pair of words. Optionally, identifying and annotating the individual entities (Entigens) that words are identifying.
US10108597B2 Automated table transformations from examples
Described herein are mechanisms for automatically generating a computer-executable program that transforms a first table in a first format to a second table in a second format by way of user-provided examples. A user provides an exemplary input table of a first format, where the input table may be a portion of the first table. The user also provides an exemplary output table of a second format, wherein contents of the output table correspond to contents of the input table. Based upon these user-provided examples, a table transform program is automatically generated, wherein the table transform program, when executed over the first table generates the second table.
US10108595B2 Method and system for automated analysis and transformation of web pages
A method and system for modifying web pages, including dynamic web pages, based on automated analysis wherein web pages are transformed based on transformation instructions in nearly real-time, and wherein analysis is performed and transformation instructions based on the analysis are prepared prior to a request for the web page. The system has two primary components, an analyzer which asynchronously and repeatedly analyzes web pages creating and updating transformation instructions relating to the web pages, and a transformer which intercepts traffic to a web server in response to a request for the web page, receives the returned web pages, and transforms them based on stored transformation instructions.
US10108594B2 Systems and methods for applying a residual error image
Systems and methods described herein enable a residual error image to be added and rendered in an existing HTML canvas using native primitives. A current image and a residual error image containing pixel value differences between the current image and an updated image are received. A positive residual error image and a negative error image are generated from the residual error image. The positive residual error image is added to the current image to generate a partially updated image, and the partially updated image is xored to generate an inverse image. The negative residual error image is added to the inverse image to generate an updated inverse image, and xoring the inverse image to revert the inverse image to generate the updated image.
US10108589B2 Link association analysis systems and methods
Link association analysis systems are presented. Disclosed systems are configured to analyze links created by users and to determine possible reasons underpinning why a user would create such a link. The system derives such reasons by analyzing the context within which the link was created and to which the link points, and then presents the reasons as a data object to users for feedback. The system can be made to be self-refining by collecting survey data regarding its accuracy, so that the more users interact with the system, the more accurate the system is at deriving reasons for link creation.
US10108587B2 Geo-cultural information based dynamic character variant rendering
For dynamically changing a rendering of content, the content including a textual character is received at a mobile device. An encoding of the textual character uses a first code point according to a character encoding standard. The mobile device's presence at a geographical location is detected. The mobile device is associated with a user. A variant selection rule is selected at the device. The variant selection rule specifies a location based condition to select a variant corresponding to the textual character. A variant is selected at the device according to the variant selection rule, a variant mapping corresponding to the first code point. The variant mapping includes the variant. The encoding of the textual character is replaced at the device with an encoding of the variant in the rendering of the content.
US10108585B2 Automated testing materials in electronic document publishing
A testing materials production system generates a testing document associated with an electronic foundation document. The testing materials production system automatically generates the testing document by populating regions of a template with testing elements extracted from the electronic document. User customizations of the testing document are received, and the testing document is published to an extended catalog database associated with the electronic document. Regions of the testing document may be delivered in association with the electronic document to designated recipients via browser applications executing on computing devices of the recipients.
US10108579B2 Remote messaging using target memory location
Systems and methods for remote signaling are disclosed. One method can comprise receiving, by a destination node, a data packet having a source address associated with source node comprising an interface identifier of the source node, comparing at least a portion of the source address to one or more memory locations of the destination node, identifying a select memory location of the one or more memory locations based upon the comparing at least the portion of the source address to the one or more memory locations of the destination node, and causing execution of an executable instruction stored at the identified memory location.
US10108576B2 Device abstracted zone management of serial attached small computer system interface topologies
Systems and methods provide zone management for devices in a Serial Attached Small Computer System Interface (SAS) topology. In one embodiment, a zone management device stores a zone map that identifies an initial zone of a device in the topology. The management device detects changes in the topology, and identifies a current zone of the device subsequent to the change in the topology. The management device compares the zone map for the device to the current zone to identify a change in the zone of the device, and generates a message for an expander in the topology based on the change in the zone. The management device then transmits the message to the expander to restore the zone of the device to the initial zone.
US10108574B2 Electronic device, communication control circuit, and communication control method
An electronic device includes a communication unit configured to be connected to another communication unit via a first number of transmission paths, where the first number is greater than or equal to two, and a control unit configured to determine communication quality in each of the first number of the transmission paths at a time of initiating communication with the other communication unit and to select a second number of transmission paths, where the second number is less than the first number, in descending order of the communication quality from among the first number of the transmission paths, thereby causing the communication unit to perform communication by using the second number of the transmission paths, which have better communication quality.
US10108561B2 Data storage device and operating method thereof
A data storage device includes a nonvolatile memory device; a power management unit suitable for outputting first and second low voltage detection signals, each low voltage detection signal representing a voltage level of a source voltage equal to or lower than a predetermined reference voltage level; and a processor suitable for computing a detection interval between the first low voltage detection signal and the second low voltage detection signal before the first low voltage detection signal, comparing the computed detection interval and a predetermined threshold detection interval, and determining a subject to manage performing of a recovery operation according to low voltage generation based on a comparison result.
US10108559B2 Apparatus for transmitting data through the universal serial bus, converting to SCSI protocols for computer peripherals
An apparatus for controlling a small computer system interface (SCSI) peripheral via a universal serial bus (USB) port of a computing device is provided. The apparatus includes a programmable circuit board (PCB) having firmware encoded thereon. The firmware is configured to convert USB signals to SCSI signals and to further convert SCSI signals to USB signals. The apparatus also includes a power supply configured to provide power to the PCB. The apparatus further includes a SCSI interface coupled to the PCB and configured to receive a SCSI cable to provide connectivity to the SCSI peripheral. The apparatus additionally includes a USB interface coupled to the PCB and configured to receive a USB cable to provide connectivity to the computing device via the USB port of the computing device.
US10108556B2 Updating persistent data in persistent memory-based storage
A processor includes a processing core to execute an application comprising instructions encoding a transaction with a persistent memory via a near memory cache, wherein the near memory cache comprises a cache line comprising an identifier associated with the transaction and a status flag indicating whether the cache line is committed or uncommitted, and a cache controller operatively coupled to the near memory cache to determine, based on the status flag, what operation is to be performed with respect to contents of the cache line.
US10108550B2 Memory management supporting huge pages
Methods, systems, and apparatus for receiving a request to access, from a main memory, data contained in a first portion of a first page of data, the first page of data having a first page size; initiating a page fault based on determining that the first page of data is not stored in the main memory; allocating a portion of the main memory equivalent to the first page size; transferring the first portion of the first page of data from the secondary memory to the allocated portion of the main memory without transferring the entire first page of data; and updating a first page table entry associated with the first portion of the first page of data to point to a location of the allocated portion of the main memory to which the first portion of the first page of data is transferred.
US10108549B2 Method and apparatus for pre-fetching data in a system having a multi-level system memory
A method is described that includes creating a first data pattern access record for a region of system memory in response to a cache miss at a host side cache for a first memory access request. The first memory access request specifies an address within the region of system memory. The method includes fetching a previously existing data access pattern record for the region from the system memory in response to the cache miss. The previously existing data access pattern record identifies blocks of data within the region that have been previously accessed. The method includes pre-fetching the blocks from the system memory and storing the blocks in the cache.
US10108548B2 Processors and methods for cache sparing stores
In one aspect, a processor has a register file, a private Level 1 (L1) cache, and an interface to a shared memory hierarchy (e.g., an Level 2 (L2) cache and so on). The processor has a Load Store Unit (LSU) that handles decoded load and store instructions. The processor may support out of order and multi-threaded execution. As store instructions arrive at the LSU for processing, the LSU determines whether a counter, from a set of counters, is allocated to a cache line affected by each store. If not, the LSU allocates a counter. If so, then the LSU updates the counter. Also, in response to a store instruction, affecting a cache line neighboring a cache line that has a counter that meets a criteria, the LSU characterizes that store instruction as one to be effected without obtaining ownership of the effected cache line, and provides that store to be serviced by an element of the shared memory hierarchy.
US10108547B2 High performance and memory efficient metadata caching
A technique provides memory efficient caching of metadata managed by a volume layer of a storage input/output stack executing on one or more nodes of a cluster. Efficient caching of the metadata in a memory of a node may be realized through the use of a caching data structure, i.e., a page cache, configured to store a key-value pair, wherein the key is an extent key and the value is a metadata page containing the index entries. The page cache illustratively includes two data structures configured to maintain the properties of Least Recently Used (LRU) and Least Frequently Used (LFU) for the cache. The first data structure is a hash table that stores a dense tree metadata page (value) indexed by the extent key. The second data structure is a recycle queue that controls the metadata page stored in the hash table based on spatial and temporal locality of the page.
US10108545B2 Operating shingled magnetic recording device
The present application provides a method and apparatus of operating a shingled magnetic recording device that comprises a random access zone in which data is randomly readable and writable and a sequential access zone in which data is only sequentially readable and writable, and the sequential access zone is logically split into a plurality of banks operated independent of each other and storing a mapping from logical block addresses to physical block addresses in the random access zone; storing, in each bank of the plurality of banks in the sequential access zone, a respective part of a mapping from physical block addresses to logical block addresses; and operating the shingled magnetic recording device based on the mapping from logical block addresses to physical block addresses and the mapping from physical block addresses to logical block addresses.
US10108544B1 Dynamic duplication estimation for garbage collection
Embodiments are directed to perfect physical garbage collection (PPGC) process that dynamically estimates duplicate containers using a Bloom filter-based dead vector by scanning an index containing a mapping of fingerprints to a container ID for a plurality of containers; returning, for each fingerprint, a fingerprint sequence associating each fingerprint with a respective unique container ID, wherein a last entry of the sequence is preserved and the remaining entries are considered duplicates; and maintaining a duplicate array of counts of the duplicates indexed by container IDs, and wherein the duplicate array comprises a duplicate counter that keeps track of a number of live duplicated segments for each container, and further wherein a live segment is a live duplicate segment if a segment with a same fingerprint exists in another container with a higher container ID.
US10108543B1 Efficient physical garbage collection using a perfect hash vector
Embodiments are directed to perfect physical garbage collection (PPGC) process that uses a perfect hash vector instead of large Bloom filters of the regular physical garbage collection process for the live and live instance vectors and consolidates both into a single live vector using the perfect hash vector. A method of PPGC includes an analysis phase walking an index containing a mapping of fingerprints to a container ID for a plurality of containers and building a perfect hash function for a walk vector and a live vector, wherein the live vector uses a perfect hash vector, an enumeration phase inserting live segments in memory into the perfect hash vector, a select phase traversing the plurality of containers and selecting containers that meet a defined liveness threshold and a copy phase copying live segments out of the selected containers.
US10108541B2 Intelligent computer memory management
A plurality of memory allocators are initialized within a computing system. At least a first memory allocator and a second memory allocator in the plurality of memory allocators are each customizable to efficiently handle a set of different memory request size distributions. The first memory allocator is configured to handle a first memory request size distribution. The second memory allocator is configured to handle a second memory request size distribution. The second memory request size distribution is different than the first memory request size distribution. At least the first memory allocator and the second memory allocator that have been configured are deployed within the computing system in support of at least one application. Deploying at least the first memory allocator and the second memory allocator within the computing system improves at least one of performance and memory utilization of the at least one application.
US10108537B2 Mechanisms for reproducing storage system metadata inconsistencies in a test environment
Mechanisms for recreating a first inconsistency in storage system metadata encountered by an installation module during a software installation process on a first computing device are provided. A test computing device accesses on a remote storage device inconsistent storage system metadata associated with the first computing device. The inconsistent storage system metadata includes a plurality of storage system metadata segments, location information that identifies corresponding locations of the respective storage system metadata segments on at least one storage device of the first computing device, and length information that identifies corresponding lengths of the respective storage system metadata segments. For each respective storage system metadata segment of the plurality of storage system metadata segments, the respective storage system metadata segment is stored at the corresponding location on a first test storage device of a test computing device.
US10108535B2 Web application test script generation to test software functionality
According to an example of the present disclosure, a test script to test a web application is generated from a test case and web objects extracted from a web application. A web application testing tool may be invoked to test a functionality of the web application by executing the test script.
US10108532B1 Systems and methods for unit testing of operating system kernels from user space
The disclosed computer-implemented method may include (1) providing a framework that includes (A) a user-space component and (B) a kernel-space component, (2) identifying, via the user-space component, a series of kernel functions to be tested in kernel space, (3) identifying, via the user-space component, one or more arguments for the series of kernel functions to be tested in kernel space, and then (4) performing, via the user-space component, unit testing of a kernel from user space by (A) generating at least one message that identifies the series of kernel functions and the arguments and (B) sending the message to the kernel-space component to direct the kernel-space component to (I) populate a queue in kernel space with the series of kernel functions and the arguments and (II) sequentially execute the series of kernel functions in the queue with the arguments. Various other methods, systems, and computer-readable media are also disclosed.
US10108527B2 Debugging using program state definitions
A program state definition comprises target values that correspond to problematic or unexpected output of a program. A debugger compares the target values of the program state definition to variable values of a program and stops execution of a program at a point where all target values are contained in variables of the program. By stopping execution of a program, the debugger allows a programmer to analyze the program at that point. Unlike a breakpoint, a program state definition is not tied to a specific line of code, variable, or function but, rather, has a scope of an entire program or a specified section of a program.
US10108524B2 Recording CPU time for sample of computing thread based on CPU use state of activity associated with the sample
Computing threads can be sampled such that the samples hit each activity with a probability proportional to a time period of that activity. Therefore, the sampling can advantageously account for all activities, including activities that are smaller than the applicable sampling interval.
US10108523B2 Systems and methods for measuring the capacity and capability of a mobile device prior to providing a software application to the mobile device
Systems, methods and articles of manufacture provide for determining the capabilities of a remote mobile devices (e.g., determining the processing capability and/or memory capacity). In one embodiment, capability is determined by displaying a series of images and measuring the time required to display those images. Different series of images, comprising different numbers of images, may be displayed and the corresponding times for each series compared. A particular version of software (or a configuration or parameter of software) to be output to or on the mobile device is then selected based on the determined capabilities. For example, graphics which do not require relatively low processing power and/or memory capacity may be selected for output of an electronic game if the mobile device is determined to have relatively low capabilities.
US10108522B1 Sampling technique to adjust application sampling rate
One embodiment provides a method, including: identifying an application executing across a plurality of processors, wherein the application generates communication messages between the plurality of processors; collecting, using a profiler, a plurality of samples of the messages, wherein the plurality of samples are collected at a predetermined sampling rate and wherein the collecting comprises interrupting the execution of the application to collect a sample; determining, using an adaptive sampling technique, if the sampling rate comprises a sampling rate that is sufficiently low while meeting a predetermined quality threshold; adjusting, based upon the sampling rate not comprising a sampling rate that is sufficiently low, the sampling rate, and then collecting samples until the sampling rate comprises the sampling rate that is sufficiently low while meeting a predetermined quality threshold; and building, using the collected samples, an output performance profile of the application.
US10108521B2 Dynamic component performance monitoring
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamic graph performance monitoring. One of the methods includes receiving input data by the data processing system, the input data provided by an application executing on the data processing system. The method includes determining a characteristic of the input data. The method includes identifying, by the application, a dynamic component from multiple available dynamic components based on the determined characteristic, the multiple available dynamic components being stored in a data storage system. The method includes processing the input data using the identified dynamic component. The method also includes determining one or more performance metrics associated with the processing.
US10108519B2 External storage device security systems and methods
Systems and methods are presented for detecting, by a universal serial bus (USB) drive operatively coupled with a computing device, power from the computing device, and determining, by the USB drive, that drivers associated with the USB drive have been installed on the computing device. The systems and methods may determine that drivers associated with the USB drive have been installed by sending, to the computing device, a digital signal indicating a predetermined keystroke until the USB drive receives a response from the computing device, and receiving, from the computing device, a feedback response to the digital signal indicating the predetermined keystroke has been received. The systems and methods further executing, by the USB drive, a macro to download a payload to the computing device from a server computer, causing by the USB drive, the payload to execute on the computing device, and causing, by the USB drive, the downloaded payload to be deleted from the computing device.
US10108518B2 Device interference detection and remediation
A computer-implemented method includes calculating a first efficiency of a first device connected to a host system when a second device is not connected to the host system. Connection of the second device to the host system is detected. The method further includes calculating a second efficiency of the first device when the second device is connected to the host system. An interference quotient of the first device is calculated, by a computer processor, based on the first efficiency and the second efficiency. A user is warned of interference between the first device and the second device, responsive to the interference quotient being in an unacceptable range.
US10108515B2 Remotely testing electronic devices using messaging and presence protocol
Remotely testing a client device, the method including: implementing an interface of a messaging and presence protocol; starting a connection of the messaging and presence protocol between the client device and a server; initiating a test to execute steps of the test over the messaging and presence protocol connection; indicating information regarding results of the test to send over the messaging and presence protocol connection. Key words include remote testing and XMPP.
US10108514B1 Method and system for performing regression session on a device under test
A method for performing a regression session when testing a device under test (DUT), may include a. obtaining a coverage model of the DUT, and a verification session input file (VSIF) relating to a plurality of tests to be run on the DUT, the VSIF including an initial number of runs associated with each of the tests of the plurality of tests; b. performing a first iteration of the regression session in which each of the tests of the plurality of tests is run the initial number of runs associated with that test; c. calculating for that iteration an effectiveness grade of each run of the tests of the plurality of tests, and assigning a weight to each of the runs of the tests of the plurality of tests corresponding to the calculated effectiveness grade of that test run; an d. Iteratively performing further iterations of the regression session in each of which each of the tests of the plurality of tests is run a number of runs corresponding to the weight assigned to that test run in a previous iteration; and calculating for that iteration a new effectiveness grade of each run of the tests of the plurality of tests, and assigning a new weight to each of the runs of the tests of the plurality of tests, wherein the new effectiveness grade and the new weight are used as the effectiveness grade and the weight, respectively, in a consecutive iteration of the iteratively performed further iterations.
US10108512B2 Validation of memory on-die error correction code
Embodiments are generally directed to validation of memory on-die error correction code. An embodiment of a memory device includes one or more memory arrays for the storage of data; control logic to control operation of the memory device; and ECC (error correction code) logic, including ECC correction logic to correct data and ECC generation logic to generate ECC code bits and store the ECC bits in the one or more memory arrays. In a validation mode to validate operation of the ECC logic, the control logic is to allow generation of ECC code bits for a first test value and disable generation of ECC code bits for a second test value.
US10108510B2 Continuously available program replicas
A method for replicating a program and data storage according to one embodiment comprises sending program replication data from a first program to a second program, the second program having an application program that is a replica of an application program of the first program; sending data storage requests from the first program to a first storage system; and replicating data stored in the first storage system in a second storage system. Additional methods, systems, and computer program products are disclosed.
US10108507B1 Asynchronous copy on write
A method, system, and computer program product for receiving a request to roll an image to a point in time by reading data from a journal, applying data from the journal to create a asynchronous copy on write image at the requested point in time, creating a virtual image data structure, and allowing writes to be cached in a journal based replication appliance.
US10108504B2 Semiconductor data multiplexer circuit
A semiconductor device includes a data output selection circuit suitable for outputting first pattern data as selection data in the case where a training operation is performed, outputting information data as the selection data in the case where a mode register read operation is performed, and outputting second pattern data in the case where the training operation is performed; and a data pad circuit including a first data pad and a second data pad, wherein the first data pad outputs the selection data and the second data pad outputs the second pattern data.
US10108502B1 Data protection using checkpoint restart for cluster shared resources
Techniques to back up a cluster resource are disclosed. In various embodiments, an active cluster node is used to take and store persistently on a cluster shared volume a snapshot of the cluster shared volume. The persistent snapshot is used to back up the cluster shared volume, including by storing checkpoint information indicating as the backup progresses which portions of the snapshot have been backed up. A cluster environment with which the cluster shared volume is associated is monitored to detect any failover or failback affecting the backup.
US10108500B2 Replicating a group of data objects within a storage network
Embodiments relate to systems and methods for replicating a group of data objects within a storage network. In particular, a module can designate an object in the storage network as an anchor object. The module can further evaluate a replication policy of the anchor object to determine a destination resource on which to replicate a related group of data objects. Further, the module can located the related group of data objects, and define a replication policy on each of the data objects that specifies that each of the data objects follow the anchor object. The module can replicate each of the data objects as well as the anchor object on the destination resource.
US10108495B2 Method and device for improving the reliability of data storage in a hard disk comprising a plurality of platters
A method for a controller of a hard disk including a plurality of platters, each platter including a data storage surface, the method including: obtaining data blocks, each block having to be or being stored on the hard disk, the number of blocks being less than that of surfaces of platters; calculating a redundancy data block based on each block, the number of redundancy data blocks added to the number of blocks being less than or equal to that of surfaces of platters; writing the redundancy data block on a platter surface, separate from the surfaces for storing each block; accessing data blocks corresponding to a data item to read from the hard disk and accessing a redundancy data block corresponding to the data item to read, each block accessed and each redundancy data block associated with the data item to read being accessed on a separate platter surface; and checking the integrity of the data item.
US10108493B2 Adjusting dispersed storage network traffic due to rebuilding
A method includes identifying an encoded data slice for rebuilding. The method further includes determining whether a rebuilding threshold for the set of encoded data slices has been reached. When the rebuilding threshold has been reached, the method further includes determining, based on a condition of the DSN, whether to execute a rebuilding function, to delay execution of the rebuilding function, to adjust a rebuilding network protocol, or to modifying rebuilding criteria. When the determination is to execute the rebuilding function, the method further includes rebuilding the encoded data slice.
US10108487B2 Parity for instruction packets
Systems and method of error checking for instructions method of error checking for instructions include an assembler for creating an instruction packet with one or more instructions, determining if a parity of the instruction packet matches a predesignated parity, and if the parity of the instruction packet does not match the predesignated parity, using a bit of the instruction packet to change parity of the instruction packet to match the predesignated parity. The instruction packet with the predesignated parity is stored in a memory, and may eventually be retrieved by a processor for execution. If there is an error in the instruction packet retrieved from the memory, the error is detected based on comparing the parity of the instruction packet to the predesignated parity.
US10108477B2 Mobile device diagnostics
According to one method for mobile device service, with a user diagnostics application running on a user mobile device a user diagnostics screen is presented to a display of the user mobile device, diagnostics data is recorded from the user mobile device in response to input made at a customer care agent terminal, the user diagnostics screen of the diagnostics application is mirrored at the customer care agent terminal and the mirrored user diagnostics screen is populated with the diagnostics data. Mobile device graphics display data is excluded from transmission to the customer care agent terminal. A system for providing the mobile device service and an associated computer program product are also provided.
US10108468B2 Information processing apparatus, non-transitory storage medium, and information processing method
An information processing apparatus acquires edited contents of a document currently being edited, transmits the acquired edited contents to an external apparatus, acquires information about related files related to the document currently being edited from the external apparatus, and displays a list of the acquired information about related files.
US10108467B2 Data processing system with speculative fetching
A data processing system includes an instruction pipeline, a bus interface unit, and a cache. The instruction pipeline is configured to assert a discard signal when a speculative read request is determined to have been mispredicted. The speculative read request has a corresponding access address. The bus interface unit is configured to communicate with an external system interconnect. The cache includes a cache array and cache control circuitry. The cache control circuitry is configured to receive the discard signal from the instruction pipeline and, when the discard signal is asserted after the access address has been provided to the external system interconnect by the bus interface unit in response to a determination by the cache control circuitry that the access address missed in the cache array, selectively store the read information returned from the access address into the cache array.