Document Document Title
US10128503B2 Conductive fibrous materials
There is provided a conductive fibrous material comprising a plurality of carbonaceous fibers, wherein each carbonaceous fiber is fused to at least one other fiber. The carbonaceous fibers may be fused at fiber-to-fiber contact points by a polymer. The process of making the conductive fibrous material comprises mixing a phenolic polymer with a second polymer to form a polymer solution, preparing phenolic fibers having nano- or micro-scale diameters by electrospinning the polymer solution, and subsequent carbonization of the obtained phenolic fibers, thereby generating carbonaceous fibers, wherein each carbonaceous fiber is fused to at least one other fiber. The conductive fibrous material may be useful in electrode materials for energy storage devices.
US10128502B2 Positive electrode active material and lithium secondary battery including the same
Disclosed herein are a positive electrode active material including at least one selected from among compounds represented by Formula 1 below and a lithium secondary battery including the same that is capable of improving lifetime characteristics and rate characteristics while exhibiting excellent safety: xLi2MyMn(1-y)O3-zAz*(1−x)LiM′O2-z′A′z′ (1), where M is at least one element selected from a group consisting of Ru, Mo, Nb, Te, Re, Ir, Pt, Cr, S, W, Os, and Po, M′ is at least one element selected from a group consisting of Ni, Ti, Co, Al, Mn, Fe, Mg, B, Cr, Zr, Zn, and second row transition metals, A and A′ are each independently a negative monovalent or divalent anion, and 0
US10128501B2 Nickel composite hydroxide and manufacturing method thereof, cathode active material for nonaqueous-electrolyte secondary battery and manufacturing method thereof, and nonaqueous-electrolyte secondary battery
Provided are a cathode active material having a suitable particle size and high uniformity, and a nickel composite hydroxide as a precursor of the cathode active material. When obtaining nickel composite hydroxide by a crystallization reaction, nucleation is performed by controlling a nucleation aqueous solution that includes a metal compound, which includes nickel, and an ammonium ion donor so that the pH value at a standard solution temperature of 25° C. becomes 12.0 to 14.0, after which, particles are grown by controlling a particle growth aqueous solution that includes the formed nuclei so that the pH value at a standard solution temperature of 25° C. becomes 10.5 to 12.0, and so that the pH value is lower than the pH value during nucleation. The crystallization reaction is performed in a non-oxidizing atmosphere at least in a range after the processing time exceeds at least 40% of the total time of the particle growth process from the start of the particle growth process where the oxygen concentration is 1 volume % or less, and with controlling an agitation power requirement per unit volume into a range of 0.5 kW/m3 to 4 kW/m3 at least during the nucleation process.
US10128497B2 Water-free titania-bronze thin films with superfast lithium ion transport
A multilayered structure including a substrate and a layer of calcium-doped bronze is disclosed. A multilayered structure including a substrate, a layer of calcium-doped bronze, and a layer of pure bronze is also disclosed. A method for fabricating a multilayer structure including a substrate and a layer of calcium-doped bronze is also disclosed.
US10128493B2 Negative electrode active material, negative electrode and battery
Provided is a negative electrode active material which can improve discharge capacity per amount and charge-discharge cycle characteristics. The negative electrode active material of the present embodiment contains at least one of material A and material B, and material C: material A: carbonaceous powder material in which a ratio of a peak intensity at 1360 cm−1 with respect to a peak intensity at 1580 cm−1 in the Raman spectrum is not more than 0.5; material B: carbonaceous powder material in which a ratio of a peak intensity at 1360 cm−1 with respect to a peak intensity at 1580 cm−1 in the Raman spectrum is more than 0.5; material C: powder material whose main component is an active substance made up of an alloy phase. This alloy phase undergoes thermoelastic diffusionless transformation when releasing metal ions or occluding the metal ions.
US10128492B2 Positive electrode for alkaline storage batteries and alkaline storage battery
A positive electrode for alkaline storage batteries that enables to improve the active material utilization rate, while suppressing the self-discharge. The positive electrode for alkaline storage batteries includes a support having conductivity, and a positive electrode active material adhering to the support. The positive electrode active material includes particles of a nickel oxide. The particles of the nickel oxide include a first particle group having a particle diameter of 20 μm or more, and a second particle group having a particle diameter of less than 20 μm. The first particle group includes a first component with cracks, and a second component without cracks. The proportion of the first particle group in the particles of the nickel oxide is 15 vol % or more, and the proportion by number of the first component in the first particle group is 15% or more.
US10128489B2 Surface modifications for electrode compositions and their methods of making
Compositions and methods of making are provided for surface modified electrodes and batteries comprising the same. The compositions may comprise a base composition having an active material capable of intercalating the metal ions during a discharge cycle and deintercalating the metal ions during a charge cycle, wherein the active material is selected from the group consisting of LiCoO2, LiMn2O4, Li2MnO3, LiNiO2, LiMn1.5Ni0.5O4, LiFePO4, Li2FePO4F, Li3CoNiMnO6, Li(LiaNixMnyCoz)O2, LiaMn1.5-bNi0.5-cMdO4-x, and mixtures thereof. The compositions may also comprise an annealed composition covering a portion of the base composition, formed by a reaction of the base composition in a reducing atmosphere. The methods of making comprise providing the base composition and annealing the base electrode in a reducing atmosphere.
US10128479B2 Method for manufacturing separator of fuel cell stack
A method for manufacturing a separator of a fuel cell stack includes: forming a gasket on the separator of the fuel cell stack; masking a surface of the separator except for a region of the surface of the separator on which the gasket is formed; and inserting the partially masked separator into a chamber to cross-link the gasket.
US10128466B2 Light-emitting device
A light-emitting device includes a first electrode and a second electrode opposed to each other, a first stack between the first and second electrodes, the first stack being adjacent to the first electrode and including a first light-emitting layer, a second stack between the first and second electrodes, the second stack being adjacent to the second electrode and including a second light-emitting layer, and a charge generation structure between the first and second stacks, the charge generation structure including an n-type charge generation layer, an interlayer organic layer, and a p-type charge generation layer which are sequentially stacked on the first stack.
US10128465B2 Display device including sealing structure which suppresses water penetration into display region
A display device, which includes a display region constituted by a plurality of pixels, includes a first substrate having a hygroscopic agent formed in a peripheral region outside the display region and a sealing film covering the hygroscopic agent, a second substrate disposed facing the first substrate, and an adhesive layer, at least a portion of which is disposed closer to the side of the display region than the hygroscopic agent, and which bonds the first substrate to the second substrate.
US10128463B2 Display device
A display device, including a display region formed of a plurality of pixels and a frame region formed on an outer side of the display region, includes a sealing film configured to cover the display region, a blocking portion formed in the frame region surrounding the display region, and buffering portions formed at least at two positions so as to be separated from each other on at least one straight line path extending from the display region to reach the blocking portion.In one embodiment of the present invention, the buffering portions have a wave shape in plan view.
US10128461B2 Display apparatus and method of manufacturing the display apparatus
A display apparatus includes a first display area including a first display unit configured to generate light and a first encapsulation unit disposed on the first display unit; a second display area including a second display unit configured to generate light and a second encapsulation unit disposed on the second display unit; and a through area disposed between the first display area and the second display area. The first encapsulation unit includes a first encapsulation layer covering a first side of an area of the first display unit corresponding to the through area. The second encapsulation unit includes a second encapsulation layer covering a second side of an area of the second display unit corresponding to the through area.
US10128459B2 Display device
A display device includes: a display panel including a display area and a pad area; a window disposed opposite to the display panel and covering the display area and the pad area; a printed layer located on a portion of the window overlapping the pad area; an adhesive layer located between the window and the display panel and covering at least a portion of an upper surface of the printed layer; and a reflection layer located between the printed layer and the adhesive layer.
US10128457B2 Light-emitting device and power-generating device
A light-emitting device having a light-extraction structure includes: a first electrode; a second electrode; a light-emitting layer disposed between the first electrode and the second electrode; and an inorganic-material-based layer disposed between the first electrode and the light-emitting layer or between the second electrode and the light-emitting layer. The inorganic-material-based layer has thickness of 100 nm or more and has conductivity of 10−6 Ω−1 cm−1 or more and 100 Ω−1 cm−1 or less.
US10128448B2 Transition metal complexes with carbene ligands and the use thereof in OLEDs
The present invention relates to iridium and platinum carbene complexes of the general formula (I), to OLEDs (Organic Light-Emitting Diodes) which comprise such complexes, to a device selected from the group consisting of illuminating elements, stationary visual display units and mobile visual display units comprising such an OLED, to the use of such a metal-carbene complex in OLEDs, for example as emitter, matrix material, charge transport material and/or charge or exciton blocker.
US10128443B2 Organic light-emitting device
An organic light-emitting device includes a first electrode; a second electrode facing the first electrode; and an organic layer between the first electrode and the second electrode and including an emission layer. The emission layer includes a first material represented by Formula 1 and a second material represented by Formula 2:
US10128437B1 Semiconductor structures including memory materials substantially encapsulated with dielectric materials, and related systems and methods
A semiconductor structure includes stack structures. Each of the stack structures comprises a first conductive material, a chalcogenide material over the first conductive material, a second conductive material over the chalcogenide material, and a first dielectric material between the chalcogenide material and the first conductive material and between the chalcogenide material and the second conductive material. The semiconductor structure further comprises a second dielectric material on at least sidewalls of the chalcogenide material. The chalcogenide material may be substantially encapsulated by one or more dielectric materials. Related semiconductor structures and related methods are disclosed.
US10128436B2 Storage element and memory
A storage element including a storage layer configured to hold information by use of a magnetization state of a magnetic material, with a pinned magnetization layer being provided on one side of the storage layer, with a tunnel insulation layer, and with the direction of magnetization of the storage layer being changed through injection of spin polarized electrons by passing a current in the lamination direction, so as to record information in the storage layer, wherein a spin barrier layer configured to restrain diffusion of the spin polarized electrons is provided on the side, opposite to the pinned magnetization layer, of the storage layer; and the spin barrier layer includes at least one material selected from the group composing of oxides, nitrides, and fluorides.
US10128434B2 Hall element module
The present invention provides a Hall element module for achieving miniaturization. A Hall element module includes a Hall element having an element surface and an element back surface, a terminal portion electrically connected to the Hall element and separated from the Hall element as viewed in a z direction, and a resin package covering at least one portion of each of the Hall element and the terminal. The resin package has a rectangular shape with four sides along the x direction and the y direction as viewed in the z direction. The terminal portion includes a terminal back surface facing the z direction and exposed from the resin package. An end edge of the terminal back surface includes a terminal back surface inclined portion opposed to the Hall element and inclined with respect to the x direction and the y direction as viewed in the z direction.
US10128426B1 LS core LED connector system and manufacturing method
The present invention relates to a new method, system and apparatus for light emitting diode (LED) packages. An object of the present invention is to provide an LED package having reduced components, a superior heat dissipation property and a compact structure that is easy to assemble, does not largely restrict use of conventional equipment for its manufacture, and is compatible with implementation within present illumination devices packaging.
US10128425B2 Semiconductor light emitting device
A semiconductor light emitting device includes a light emitting structure including a first conductivity-type semiconductor layer, an active layer, and a second conductivity-type semiconductor layer; and an insulating layer on the light emitting structure and including first and second through-holes. The insulating layer includes a first lower insulating layer and a second lower insulating layer. The first insulating layer is disposed on the first conductivity-type semiconductor layer and is surrounded by the second lower insulating layer with the first through-hole interposed therebetween.
US10128424B2 Method for producing optoelectronic semiconductor components and optoelectronic semiconductor component
The invention relates in at least one embodiment to the production of optoelectronic semiconductor components and comprises the steps: A) providing an intermediate carrier (2) having a plurality of fixing points (23), B) providing optoelectronic semiconductor chips (3) each having a chip upper side (30) and a mounting side (32) located opposite thereto, wherein electric contact points (34) of the semiconductor chips (3) are each located on the mounting sides (32), C) attaching connecting means (4), D) fixing the contact points (34) to the fixing points (23) by means of the connecting means (4), E) producing a potting layer (5), such that the semiconductor chips (3) and the contact points (34) and the connecting means (4) are directly surrounded all round by the potting layer (5), F) detaching the semiconductor chips (3), such that the connecting means (4) are removed from the semiconductor chips (3) and recesses (44) are each provided at the contact points (34) as a negative form in relation to the connecting regions (4), and G) producing electric contact structures (6).
US10128420B2 LED package structure and chip-scale light emitting unit
The present disclosure discloses an LED package structure and a chip-scale light emitting unit. The chip-scale light emitting unit includes an LED chip, a phosphor sheet, and at least one light guiding group. The phosphor sheet covers entirely a top surface of the LED chip. The phosphor sheet has a light emitting surface arranged away from the LED chip, and the light emitting surface has a central region and a ring-shaped region surrounding the central region. The light guiding group is disposed on the ring-shaped region and covers at least 60% of an area of the ring-shaped region of the phosphor sheet, and the central region is not covered by the light guiding group. The light guiding group includes a plurality of light guiding micro-structures.
US10128415B2 Light source and display device using the same
A light source for a display device, includes: a first LED chip emitting a first light having a peak located within the range of wavelengths 380 nm to 500 nm, and a second LED chip emitting a second light having a peak located within the range of wavelengths 380 nm to 500 nm, wherein the peak wavelength of the second light is longer than the peak wavelength of the first light, and the difference between the peak wavelength of the second light and the peak wavelength of the first light is less than 40 nm and greater than or equal to 10 nm.
US10128406B2 GaN template substrate
A device substrate in which no streaked morphological abnormality occurs is achieved. A GaN template substrate includes: a base substrate; and a first GaN layer epitaxially formed on the base substrate, wherein the first GaN layer has a compressive stress greater than or equal to 260 MPa that is intrinsic in an inplane direction, or a full width at half maximum of a peak representing E2 phonons of GaN near a wavenumber of 568 cm−1 in a Raman spectrum is lower than or equal to 1.8 cm−1. With all of these requirements, a device substrate includes: a second GaN layer epitaxially formed on the first GaN layer; and a device layer epitaxially formed on the second GaN layer and made of a group 13 nitride.
US10128405B2 Optoelectronic component and method for the production thereof
A method of producing an optoelectronic component, comprising the method steps: A) providing a growth substrate (1); B) growing at least one semiconductor layer (2) epitaxially, to produce an operationally active zone; C) applying a metallic mirror layer (3) to the semiconductor layer (2); D) applying at least one contact layer (8) for electronic contacting of the component; E) detaching the growth substrate (1) from the semiconductor layer (2), so exposing a surface of the semiconductor layer (2); and F) structuring the semiconductor layer (2) by means of an etching method from the side of the surface which was exposed in method step E).
US10128399B1 Lateral-effect position-sensing detector
A lateral-effect position-sensing detector includes a second lateral-current collector layer, an electron barrier layer on the second lateral-current collector layer, an absorber layer on the electron barrier layer, a first lateral-current collector layer on the absorber layer, and a first elongate electrical contact and a second elongate electrical contact on each of the lateral-current collector layers. Incident light radiates a transparent first lateral-current collector layer to be absorbed by the undepleted absorber layer where electron and holes are generated. The depleted electron barrier layer prevents a flow of electrons from the absorber layer to the second lateral-current collector layer but allows electrons to flow to the second lateral-current collector layer. The lateral-effect position-sensing detector is sensitive to a lateral position between the first elongate electrical contact and the second elongate electrical contact of incident light on each of the lateral-current collector layer.
US10128398B1 Resonance avalanche photodiodes for dynamic biasing
Systems and methods implementing a resonance circuit, including an avalanche photodiode, in which a resonance frequency of the resonance circuit is matched with the frequency of a dynamic biasing signal of the avalanche photodiode, can be used in a variety of applications. In various embodiments, a method for blocking and/or compensating current injection associated with the parasitic capacitance of APDs operated under dynamic biasing may be substantially realized by the matching of the resonance frequency of a resonance circuit including the avalanche photodiode with the frequency of an applied dynamic biasing signal. Additional systems and methods are described that can be used in a variety of applications.
US10128397B1 Low excess noise, high gain avalanche photodiodes
A system, method, and apparatus for an avalanche photodiode with an enhanced multiplier layer are disclosed herein. In particular, the present disclosure teaches an avalanche photodiode having a multiplier with alternating layers of one or more quantum wells and one or more spacers. A method of making the avalanche photodiode includes growing the multiplier on a substrate.
US10128394B2 Nanowire-based solar cell structure
The solar cell structure according to the present invention comprises a nanowire (205) that constitutes the light absorbing part of the solar cell structure and a passivating shell (209) that encloses at least a portion of the nanowire (205). In a first aspect of the invention, the passivating shell (209) of comprises a light guiding shell (210), which preferably has a high- and indirect bandgap to provide light guiding properties. In a second aspect of the invention, the solar cell structure comprises a plurality of nanowires which are positioned with a maximum spacing between adjacent nanowires which is shorter than the wavelength of the light which the solar cell structure is intended to absorbing order to provide an effective medium for light absorption. Thanks to the invention it is possible to provide high efficiency solar cell structures.
US10128392B2 Method for manufacturing a thin film solar cell arrangement and such a thin film solar cell arrangement
Solar cell arrangement of a thin film solar cell array on a substrate; each solar cell being layered with a bottom electrode, a photovoltaic active layer, a top electrode and an insulating layer. A first trench and a second trench parallel to the first trench at a first side, separate a first solar cell and an adjacent second solar cell. The first and second trenches are filled with insulating material. The first trench extends to the substrate. The second trench extends into the photovoltaic active layer below the top electrode. A third trench extending to the bottom electrode is between the first and second trench. A fourth trench extending to the top electrode is at a second side of the first trench. The third and fourth trench are filled with conductive material. A conductive bridge connects the third trench and the fourth trench across the first trench.
US10128388B2 Methods for treating a polycarbonate glass surface and forming directed hierarchical nanopatterning and increasing hydrophobicity
A method of treating a polycarbonate glass surface, such as a bisphenol A polycarbonate, whereby the glass surface is immersed in a liquid phase polar aprotic solvent, such as dichloromethane, and exposed to a vapor phase polar aprotic solvent, such as acetone thus obtaining a textured glass surface with a hierarchical patterned nanoporous structure wherein the textured glass surface has a higher surface hydrophobicity and a marginally reduced optical light transmittance relative to the polycarbonate glass surface prior to the immersion, the exposure, or both.
US10128385B2 Lateral single-photon avalanche diode and method of producing a lateral single photon avalanche diode
A semiconductor body of a first type of conductivity is formed including a base layer, a first further layer on the base layer and a second further layer on the first further layer. The base layer and the second further layer have an intrinsic doping or a doping concentration that is lower than the doping concentration of the first further layer. A doped region of an opposite second type of conductivity is arranged in the semiconductor body, penetrates the first further layer and extends into the base layer and into the second further layer. Anode and cathode terminals are electrically connected to the first further layer and the doped region, respectively. The doped region can be produced by filling a trench with doped polysilicon.
US10128384B2 Semiconductor device
A semiconductor device having a structure which can prevent a decrease in electrical characteristics due to miniaturization is provided. The semiconductor device includes, over an insulating surface, a stack in which a first oxide semiconductor layer and a second oxide semiconductor layer are sequentially formed, and a third oxide semiconductor layer covering part of a surface of the stack. The third oxide semiconductor layer includes a first layer in contact with the stack and a second layer over the first layer. The first layer includes a microcrystalline layer, and the second layer includes a crystalline layer in which c-axes are aligned in a direction perpendicular to a surface of the first layer.
US10128381B2 Semiconductor device with oxygen rich gate insulating layer
A thin film transistor structure in which a source electrode and a drain electrode formed from a metal material are in direct contact with an oxide semiconductor film may lead to high contact resistance. One cause of high contact resistance is that a Schottky junction is formed at a contact plane between the source and drain electrodes and the oxide semiconductor film. An oxygen-deficient oxide semiconductor layer which includes crystal grains with a size of 1 nm to 10 nm and has a higher carrier concentration than the oxide semiconductor film serving as a channel formation region is provided between the oxide semiconductor film and the source and drain electrodes.
US10128374B2 Metal oxide semiconductor having epitaxial source drain regions and a method of manufacturing same using dummy gate process
A semiconductor device in which sufficient stress can be applied to a channel region due to lattice constant differences.
US10128370B2 Semiconductor device
A semiconductor device capable of increasing a value of current that flows through the whole chip until a p-n diode in a unit cell close to a termination operates and reducing a size of the chip and a cost of the chip resulting from the reduced size, and including a second well region formed on both sides, as seen in plan view, of the entirety of a plurality of first well regions, a second ohmic electrode located over the second well region, a third separation region of a first conductivity type that is positioned closer to the first well regions than the second ohmic electrode in the second well region and that is formed to penetrate the second well region from a surface layer of the second well region in a depth direction, and a second Schottky electrode located on the third separation region.
US10128368B2 Double gate trench power transistor and manufacturing method thereof
A double gate trench power transistor and manufacturing method thereof are provided. The double gate trench power transistor gate structure includes an epitaxial layer, a trench structure formed in the epitaxial layer, at least two gate structures, and a shielding electrode structure. The trench structure includes a deep trench portion and two shallow trench portions respectively adjacent to two opposite sides of the deep trench portion. Each of the gate structures formed in each of the shallow trench portions includes a gate insulating layer and a gate electrode. The gate insulating layer has a first dielectric layer, a second dielectric layer and a third dielectric layer. The second dielectric layer is interposed between the first and third dielectric layers. Additionally, a portion of the gate insulating layer is in contact with a shielding dielectric layer of the shielding electrode structure.
US10128365B2 Bypassed gate transistors having improved stability
A transistor includes a plurality of gate fingers that extend in a first direction and are spaced apart from each other in a second direction, each of the gate fingers comprising at least spaced-apart and generally collinear first and second gate finger segments that are electrically connected to each other. The first gate finger segments are separated from the second gate finger segments in the first direction by a gap region that extends in the second direction. A resistor is disposed in the gap region.
US10128364B2 Semiconductor devices with an enhanced resistivity region and methods of fabrication therefor
Embodiments of a semiconductor device include a base substrate including an upper surface, a nucleation layer disposed over the upper surface of the base substrate, a first semiconductor layer disposed over the nucleation layer, a second semiconductor layer disposed over the first semiconductor layer, a channel within the second semiconductor layer and proximate to an upper surface of the second semiconductor layer, and an enhanced resistivity region with an upper boundary proximate to an upper surface of the first semiconductor layer. The enhanced resistivity region has an upper boundary located a distance below the channel. Embodiments of a method of fabricating the semiconductor device include implanting one or more ion species through the first semiconductor layer to form the enhanced resistivity region.
US10128363B2 Field effect transistor
Provided is a field-effect transistor (FET) that achieves compatibility between a higher current density and lower contact resistance and exhibits excellent properties, and a method for producing the FET. The FET includes: a channel layer above a substrate; an InAlN layer above the channel layer; an InxAlyGa1-(x+y)N layer on the InAlN layer, where 0
US10128359B2 Semiconductor device with improved short circuit capability
A semiconductor device in which short circuit capability can be improved while decline in overall current capability is suppressed. In the semiconductor device, a plurality of IGBTs (insulated gate bipolar transistors) arranged in a row in one direction over the main surface of a semiconductor substrate include an IGBT located at an extreme end in the one direction and an IGBT located more centrally than the IGBT located at the extreme end. The current capability of the IGBT located at the extreme end is higher than the current capability of the IGBT located centrally.
US10128357B2 Process for forming homoepitaxial tunnel barriers with hydrogenated graphene-on-graphene for room temperature electronic device applications
A homoepitaxial, ultrathin tunnel barrier-based electronic device in which the tunnel barrier and transport channel are made of the same material—graphene.
US10128356B2 P-tunneling field effect transistor device with pocket
Tunneling field effect transistors (TFETs) are described herein. In an example, a TFET includes a pocket disposed near a junction of a source region, wherein the pocket region is formed from a material having lower percentage of one type of atom than percentage of the one type of atom in source, channel, and drain regions.
US10128355B2 Method for forming fin field effect transistor (FINFET) device
Methods for forming a fin field effect transistor (FinFET) device structure are provided. The method includes providing a first fin structure and a second fin structure extending above a substrate and forming an isolation structure over the substrate, and the an upper portion of the first fin structure and an upper portion of the second fin structure protrudes from the isolation structure. The method also includes forming a first transistor and a second transistor on the first fin structure and the second fin structure, and the first transistor includes a first gate dielectric layer. The method further includes forming an inter-layer dielectric (ILD) structure between the first transistor and the second transistor, and a portion of the first gate dielectric layer above the isolation structure is in direct contact with a sidewall of the ILD structure.
US10128352B2 Gate tie-down enablement with inner spacer
A gate tie-down structure includes a gate structure including a gate conductor and gate spacers and inner spacers formed on the gate spacers. Trench contacts are formed on sides of the gate structure. An interlevel dielectric (ILD) has a thickness formed over the gate structure. A horizontal connection is formed within the thickness of the ILD over an active area connecting the gate conductor and one of the trench contacts over one of the inner spacers.
US10128349B2 Semiconductor device
A semiconductor device is provided that is excellent in semiconductor properties and Schottky characteristics. A semiconductor device includes: a semiconductor layer containing a crystalline oxide semiconductor with a corundum structure as a major component; and a Schottky electrode on the semiconductor layer, wherein the Schottky electrode is formed by containing a metal of Groups 4-9 of the periodic table, thereby manufacturing a semiconductor device excellent in semiconductor properties and Schottky characteristics without impairing the semiconductor properties to use the semiconductor device thus obtained for a power device and the like.
US10128346B2 Semiconductor device
A semiconductor device includes a semiconductor pattern on a substrate along a first direction, a blocking pattern on a top surface of the semiconductor pattern, a first wire pattern on the blocking pattern along a second direction different from the first direction, the first wire including a first part and a second part on opposite sides of the first part, a gate electrode surrounding the first part of the first wire pattern, and a contact surrounding the second part of the first wire pattern, wherein a height of a bottom surface of the contact from a top surface of the substrate is different from a height of a bottom surface of the gate electrode from the top surface of the substrate.
US10128337B2 Methods for forming fin structures with desired profile for 3D structure semiconductor applications
Methods for forming fin structures with desired profile and dimensions for three dimensional (3D) stacking of fin field effect transistor (FinFET) for semiconductor chips are provided. The methods include a structure reshaping process to reshape a shaped structure, such as a diamond like structure formed on a fin structure. In one embodiment, a method for forming a structure on a substrate includes performing an epitaxial deposition process to form a shaped structure on a fin structure disposed on a substrate, performing a mask layer deposition process to form a mask layer having a first width on the shaped structure, and performing a mask trimming process to trim the mask layer from the first width from a second width.
US10128336B2 Semiconductor devices and methods for manufacturing the same
Semiconductor devices and methods of manufacturing semiconductor devices. A semiconductor device includes a metal gate electrode stacked on a semiconductor substrate with a gate insulation layer disposed therebetween, spacer structures disposed on the semiconductor substrate at both sides of the metal gate electrode, source/drain regions formed in the semiconductor substrate at the both sides of the metal gate electrode, and an etch stop pattern including a bottom portion covering the source/drain regions and a sidewall portion extended from the bottom portion to cover a portion of sidewalls of the spacer structures, in which an upper surface of the sidewall portion of the etch stop pattern is positioned under an upper surface of the metal gate electrode.
US10128335B2 Nanowire semiconductor device including lateral-etch barrier region
A semiconductor device includes a semiconductor-on-insulator wafer having a buried oxide layer. The buried oxide layer includes therein opposing etch barrier regions and a gate region between the etch barrier regions. The semiconductor device further includes at least one nanowire having a channel portion interposed between opposing source/drain portions. The channel portion is suspended in the gate region. A gate electrode is formed in the gate region, and completely surrounds all surfaces of the suspended nanowire. The buried oxide layer comprises a first electrical insulating material, and the etch barrier regions comprising a second electrical insulating material different from the first electrical insulating material.
US10128334B1 Field effect transistor having an air-gap gate sidewall spacer and method
A method is disclosed wherein a gate, having a gate cap and a sacrificial gate sidewall spacer, is formed adjacent to channel region(s) of a transistor and metal plugs, having plug caps, are formed on source/drain regions. The sacrificial gate sidewall spacer is selectively etched, creating a cavity that exposes sidewalls of the gate and gate cap. Optionally, the sidewalls of the gate cap are etched back to widen the upper portion of the cavity. A dielectric spacer layer is deposited to form an air-gap gate sidewall spacer within the cavity. Since different materials are used for the plug caps, gate cap and dielectric spacer layer, a subsequently formed gate contact opening will be self-aligned to the gate. Thus, a gate contact can be formed over an active region (or close thereto) without risk of gate contact-to-metal plug shorting. A structure formed according to the method is also disclosed.
US10128332B2 Method for fabricating an improved field effect device
A SOI substrate is covered by a semiconductor material pattern which includes a dividing pattern made from electrically insulating material. The dividing pattern is coated by one or more semiconductor materials. The semiconductor material pattern is covered by a gate electrode which is facing the dividing pattern. The semiconductor material pattern and the gate pattern are covered by a cap layer. The substrate is eliminated to access the source/drain regions. Two delineation patterns are formed to cover the source region and drain region and to leave the dividing pattern free. A second cap layer is deposited and access vias are formed to access the source/drain regions by elimination of the delineation patterns.
US10128331B1 High-voltage semiconductor device and method for manufacturing the same
A high-voltage semiconductor device is provided. The device includes an epitaxial layer formed on a semiconductor substrate. The semiconductor substrate includes a first doping region having a first conductivity type. The epitaxial layer includes a body region that has a second conductivity type and a second doping region and a third doping region that have the first conductivity type. The second doping region and the third doping region are respectively on both opposite sides of the body region. A source region and a drain region are respectively in the body region and the second doping region. A gate structure is on the epitaxial layer. A fourth doping region having the second conductivity region is below the source region and adjacent to the bottom of the body region. The fourth doping region has a doping concentration greater than that of the body region.
US10128330B1 Semiconductor device with a buried junction layer having an interspersed pattern of doped and counter-doped materials
A semiconductor device having a novel buried junction architecture. The semiconductor device may have three terminals and a drift region between two of the terminals. The drift region includes an upper drift layer, a lower drift layer, and a buried junction layer between the upper and lower drift layers, wherein the upper and lower drift layers have a first type of doping. The buried junction layer comprises an interspersed pattern of a first material and a second material, the first material having a second type of doping opposite the first type of doping and the second material having the first type of doping and having a different doping concentration than the upper and lower drift layers.
US10128327B2 DRAM interconnect structure having ferroelectric capacitors exhibiting negative capacitance
An interconnect structure for use in coupling transistors in an integrated circuit is disclosed, including various configurations in which ferroelectric capacitors exhibiting negative capacitance are coupled in series with dielectric capacitors. In one embodiment, the negative capacitor includes a dielectric/ferroelectric bi-layer. When a negative capacitor is electrically coupled in series with a conventional dielectric capacitor, the series combination behaves like a stable ferroelectric capacitor for which the overall capacitance can be measured experimentally, and tuned to a desired value. The composite capacitance of a dielectric capacitor and a ferroelectric capacitor having negative capacitance coupled in series is, in theory, infinite, and in practice, very large. A series combination of positive and negative capacitors within a microelectronic interconnect structure can be used to make high capacity DRAM memory cells.
US10128325B2 Inductor structures for integrated circuits
Multiple intertwined inductor coils combine to form one or more transformer devices of a semiconductor device. The intertwined inductor coils are formed of only two metallization layers and vias coupling the layers. The inductor coils are vertically oriented and include a magnetic axis parallel to the substrate surface. A plurality of metal wires are provided on both a first device level and a second device level. Each of the metal wires on the first device level is coupled to two wires on the second device level and forms a first inductor coil. The two metal wires on the second device level that form part of the first inductor coil, are separated by a third wire that is coupled to two different first device level metal wires and forms part of a different second inductor coil intertwined with the first inductor coil.
US10128317B2 Method for eliminating electrical cross-talk in OLED microdisplays
An OLED microdisplay comprising a substrate, a pixel array and a patterned conductive layer underneath the anode pad array to form an effective ground plane in order to greatly reduce or eliminate electrical cross-talk between pixels, and a method for fabricating same.
US10128315B2 Methods of forming phase change memory apparatuses
Phase change memory apparatuses include memory cells including phase change material, bit lines electrically coupled to aligned groups of at least some of the memory cells, and heating elements electrically coupled to the phase change material of the memory cells. The heating elements include vertical portions extending in a bit line direction. Additional phase change memory apparatuses include dummy columns positioned between memory columns and base contact columns. The dummy columns include phase change memory cells and lack heating elements coupled to the phase change memory cells thereof. Additional phase change memory apparatuses include heating elements operably coupled to phase change memory cells. An interfacial area between the heating elements and the phase change memory cells has a length that is independent of a bit line width. Methods relate to forming such phase change memory apparatuses.
US10128314B2 Vertical bipolar transistor
The disclosure relates to an integrated circuit comprising a transistor comprising first and second conduction terminals and a control terminal. The integrated circuit further comprises a stack of a first dielectric layer, a conductive layer, and a second dielectric layer, the first conduction terminal comprising a first semiconductor region formed in the first dielectric layer, the control terminal comprising a second semiconductor region formed in the conductive layer, and the second conduction terminal comprising a third semiconductor region formed in the second dielectric layer.
US10128313B2 Non-volatile memory device and structure thereof
In the present disclosure, a non-volatile memory cell comprises a data storage unit, a selection unit and a switching unit. The data storage unit is configured to store an information bit and has a first end and a second end. The first end is coupled to a bit line. The selection unit is configured to access the data storage unit, and the selection unit has a first end coupled to a select line, a second end coupled to the second end of the data storage unit, and a third end coupled to a source line. The switching unit is configured to perform a formation operation and has a first end coupled to a forming line and a second end coupled to the second end of the data storage unit.
US10128311B2 Magnetic memory device
According to one embodiment, a magnetic memory device includes a memory cell array unit including magnetoresistive elements provided in an array in first and second directions, each including a first magnetic layer having a variable magnetization direction, a second magnetic layer having a fixed magnetization direction, and a nonmagnetic layer between the first and second magnetic layers, first transistors provided in an array in the first and second directions, and electrically connected to the magnetoresistive elements, respectively, switching units each electrically connected to corresponding ones of the first transistors in series, and each including at least one second transistor, wherein the first magnetic layers are separated from each other in the first and second directions, and the second magnetic layers are continuously provided in the first and second directions.
US10128309B2 Storage layer for magnetic memory with high thermal stability
Memory cells and method of forming thereof are presented. The method includes forming a magnetic tunnel junction (MTJ) element which includes a fixed magnetic layer, a tunneling barrier layer and a composite free magnetic layer. The composite free magnetic layer includes an insertion layer between first and second free magnetic layers. The insertion layer includes an oxide or oxidized layer. The insertion layer increases the overall thickness of the free layer, decreasing switching current as well as thermal stability. The oxidized layer may be MgO or HfOx. A surface layer may be provided over the oxide or oxidized layer to further enhance magnetic anisotropy to further decrease switching current. The surface layer is Ta, Ti or Hf.
US10128308B1 Micro LED display device and method of fabricating the same
The present invention relates to a puzzle-type micro light emitting diode (LED) display device which is capable of implementing a display having various sizes, the micro LED display device including: a micro LED panel in which a plurality of micro LED pixels is arranged in rows and columns; and a micro LED driving substrate (backplane) configured to include an active matrix (AM) circuit unit including a plurality of CMOS cells corresponding to the plurality of micro LED pixels, and a control circuit unit disposed in an outer region of the AM circuit unit, in which the control circuit unit is disposed to be adjacent to two sides among four sides of the micro LED panel.
US10128303B2 Light absorption apparatus
A light absorption apparatus includes a substrate, a light absorption layer above the substrate on a first selected area, a silicon layer above the light absorption layer, a spacer surrounding at least part of the sidewall of the light absorption layer, an isolation layer surrounding at least part of the spacer, wherein the light absorption apparatus can achieve high bandwidth and low dark current.
US10128302B2 IR detector array device
We disclose herein a thermal IR detector array device comprising a dielectric membrane, supported by a substrate, the membrane having an array of IR detectors, where the array size is at least 3 by 3 or larger, and there are tracks embedded within the membrane layers to separate each element of the array, the tracks also acting as heatsinks and/or cold junction regions.
US10128301B2 Semiconductor device, solid-state imaging device and electronic apparatus
A semiconductor device including a first semiconductor section including a first wiring layer at one side thereof, the first semiconductor section further including a photodiode, a second semiconductor section including a second wiring layer at one side thereof, the first and second semiconductor sections being secured together, a third semiconductor section including a third wiring layer at one side thereof, the second and the third semiconductor sections being secured together such the first semiconductor section, second semiconductor section, and the third semiconductor section are stacked together, and a first conductive material electrically connecting at least two of (i) the first wiring layer, (ii) the second wiring layer, and (iii) the third wiring layer such that the electrically connected wiring layers are in electrical communication.
US10128300B2 Solid-state image sensor, imaging device, and electronic equipment
The present technology relates to a solid-state image sensor, an imaging device, and electronic equipment configured such that an FD is shared by a plurality of pixels to further miniaturize the pixels at low cost without lowering of sensitivity and a conversion efficiency. In a configuration in which a plurality of pixels are arranged with respect to at least either of one of the OCCFs or one of the OCLs, a floating diffusion (FD) is shared by a sharing unit including a plurality of pixels, the plurality of pixels including pixels of at least either of different OCCFs or different OCLs. The present technology is applicable to a CMOS image sensor.
US10128294B2 Light-receiving device array and light-receiving apparatus
A light-receiving apparatus includes: a light-receiving device array including a semiconductor structure including a plurality of semiconductor mesas, a plurality of grooves each of which defines one of the semiconductor mesas, a plurality of first electrodes disposed on upper surfaces of the semiconductor mesas, a plurality of first bump electrodes disposed on the first electrodes, and a metal body disposed on a bottom surface of at least one of the grooves, the metal body being spaced apart from the first electrodes and the first bump electrodes; a semiconductor device processing an electric signal from the light-receiving device array; and an underfill disposed between the light-receiving device array and the semiconductor device. The metal body is spaced apart from a surface of the semiconductor device. The semiconductor device is joined to the light-receiving device array through the first bump electrodes.
US10128291B2 Solid-state imaging device, manufacturing method of solid-state imaging device, and electronic device
The present technology relates to a solid-state imaging device, manufacturing method of a solid-state imaging device, and an electronic device, which can provide a solid-state imaging device having further improved features such as reduced optical color mixing and the like. Also, an electronic device using the solid-state imaging device thereof is provided. According to a solid-state imaging device having a substrate and multiple photoelectric converters that are formed on the substrate, an insulating film forms an embedded element separating unit. The element separating unit is configured of an insulating film having a fixed charge that is formed so as to coat the inner wall face of a groove portion, within the groove portion which is formed in the depth direction from the light input side of the substrate.
US10128287B2 Physical layout and structure of RGBZ pixel cell unit for RGBZ image sensor
An image sensor is described having a pixel cell unit. The pixel cell unit has first, second and third transfer gate transistor gates on a semiconductor surface respectively coupled between first, second and third visible light photodiode regions and a first capacitance region. The pixel cell unit has a fourth transfer gate transistor gate on the semiconductor surface coupled between a first infrared photodiode region and a second capacitance region.
US10128280B2 Display device and method for driving the same
A semiconductor device having a configuration hardly generating variations in the current value due to a deteriorated EL element is to be provided. A capacitance element is disposed between the gate and the source of a driving TFT, video signals are inputted to the gate electrode, and then it is in the floating state. Suppose an EL element is deteriorated and the anode potential rises, that is, the source potential of the driving TFT rises, the potential of the gate electrode of the driving TFT, being in the floating state by coupling of the capacitance element, is to rise by the same amount. Accordingly, even when the anode potential rises due to the deteriorated EL element, the rise is added to the gate electrode potential as it is, and the gate-source voltage of the driving TFT is allowed to be constant.
US10128279B2 Display apparatus having a stepped part
Provided is a display apparatus including a substrate and a semiconductor layer including first and second semiconductor layers. A first gate insulating layer is formed on the semiconductor layer. A first gate wiring overlapping the first semiconductor layer is formed on the first gate insulating layer. A second gate insulating layer is formed on the first gate wiring. A second gate wiring overlapping the second semiconductor layer is formed on the second gate insulating layer. A third gate insulating layer covers the second gate wiring. A driving voltage line intersecting the first and second gate wirings is formed on the third gate insulating layer. A data line intersecting the first and second gate wirings is formed on the third gate insulating layer. A short circuit protection area is formed between the first gate wiring, the second gate wiring, the driving voltage line and the data line.
US10128278B2 Thin film transistor substrate and method of manufacturing the same
A thin film transistor substrate includes a switching element comprising a gate electrode electrically connected to a gate line extending in a first direction, an active pattern overlapping with the gate electrode, a source electrode disposed on the active pattern and electrically connected to a data line extending in a second direction crossing the first direction, and a drain electrode spaced apart from the source electrode. The thin film transistor substrate further includes an organic layer disposed on the switching element, a first electrode disposed on the organic layer, and a second electrode overlapping with the first electrode, and electrically connected to the drain electrode. A thickness of the second electrode is thicker than a thickness of the first electrode.
US10128277B2 Display device
A display device includes a plurality of gate lines extending in a first direction on the display area, a plurality of source lines extending in a second direction, a plurality of lead-out lines extending in the second direction and for transmitting gate signals to the plurality of gate lines. A plurality of connecting portions each electrically connects one gate line to one lead-out line. The plurality of connecting portions pass through a first insulating layer at a plurality of jointing points which are selected among a plurality of overlapping points where the plurality of lead-out lines and the plurality of gate lines overlap in a plane area.
US10128275B2 Display device
A display device is provided. The display device includes a display region, a first conductive loop disposed outside the display region, wherein the first conductive loop includes at least one first conductive block and at least two second conductive blocks, wherein a dielectric layer is disposed between the at least one first conductive block and the at least two second conductive blocks and has at least two via holes, and wherein the at least two second conductive blocks are electrically connected the at least one first conductive block by the at least two via holes.
US10128274B2 Thin film transistor array panel and a method for manufacturing the same
A thin film transistor array panel including: a substrate; a semiconductor layer disposed on the substrate; a source electrode and a drain electrode overlapping the semiconductor layer, and a gate electrode overlapping the semiconductor layer; and a first ohmic contact disposed between the semiconductor layer and the source electrode and a second ohmic contact disposed between the semiconductor layer and the drain electrode. The semiconductor layer includes a channel part that does not overlap the source electrode and the drain electrode. The first ohmic contact includes a first edge and the second ohmic contact includes a second edge. The first and second edges face each other across the channel part of the semiconductor layer. The first edge of the first ohmic contact is protruded from the source electrode toward the channel part and the second edge of the second ohmic contact is protruded from the drain electrode toward the channel part.
US10128272B2 Thin film transistor array substrate, method for fabricating the same and display device
Disclosed are a TFT array substrate, a method for fabricating the same and a display device. The TFT array substrate includes a plurality of pixel units, each of the plurality of pixel units includes a common electrode (9). The common electrode (9), is comb-shaped, and includes a plurality of strip electrodes and a plurality of slits. Each of the strip electrodes is configured for reflecting light incident on the strip electrode, and each of the slits is configured for transmitting light incident on the slit. As the comb-shaped common electrode with both a reflective region and a transmissive region is formed through a single patterning process, the fabrication process is simplified and the fabrication cost and difficulty are reduced.
US10128266B2 Three-dimensional semiconductor memory device
A semiconductor device includes lower and upper selection lines, a cell gate structure, a lower dummy structure and an upper dummy structure. The cell gate structure is between the lower and upper selection lines and includes cell gate electrodes stacked in a first direction. The lower dummy structure is between the lower selection line and the cell gate structure and includes a lower dummy gate line spaced from a lowermost one of the cell gate electrodes by a first distance. The upper dummy structure is between the upper selection line and the cell gate structure and includes an upper dummy gate line spaced from an uppermost one of the cell gate electrodes by a second distance. The cell gate electrodes are spaced by a third distance less than each of the first and second distances.
US10128265B2 Memory cells, integrated structures and memory arrays
Some embodiments include a memory cell which has, in the following order; a control gate, charge-blocking material, charge-trapping material, a first oxide, a charge-passage structure, a second oxide, and channel material. The charge-passage structure has a central region sandwiched between first and second regions. The central region has a lower probability of trapping charges and/or a lower rate of trapping charges than the first and second regions. Some embodiments include an integrated structure having a vertical stack of alternating conductive levels and insulative levels, and having a charge-passage structure extending vertically along the vertical stack. Some embodiments include a NAND memory array having a vertical stack of alternating insulative levels and wordline levels, and having a charge-passage structure extending vertically along the vertical stack.
US10128261B2 Cobalt-containing conductive layers for control gate electrodes in a memory structure
A memory film and a semiconductor channel can be formed within each memory opening that extends through a stack including an alternating plurality of insulator layers and sacrificial material layers. After formation of backside recesses through removal of the sacrificial material layers selective to the insulator layers, a metallic barrier material portion can be formed in each backside recess. A cobalt portion can be formed in each backside recess. Each backside recess can be filled with a cobalt portion alone, or can be filled with a combination of a cobalt portion and a metallic material portion including a material other than cobalt.
US10128260B2 Semiconductor device
A semiconductor device includes a substrate including a cell region and a peripheral region adjacent to the cell region, a cell stack structure located in the cell region, the cell stack structure including vertical memory strings, a circuit located in the peripheral region, the circuit driving the vertical memory strings, and an interlayer insulating layer formed on the substrate to cover the cell stack structure and the circuit, and including air gaps located between the cell region and the peripheral region.
US10128259B1 Method for manufacturing embedded memory using high-K-metal-gate (HKMG) technology
A method for manufacturing embedded memory using high-κ-metal-gate (HKMG) technology is provided. A gate stack is formed on a semiconductor substrate. The gate stack comprises a charge storage film and a control gate overlying the charge storage film. The control gate includes a first material. A gate layer is formed of the first material, and is formed covering the semiconductor substrate and the gate stack. The gate layer is recessed to below a top surface of the gate stack, and subsequently patterned to form a select gate bordering the control gate and to form a logic gate spaced from the select and control gates. An ILD layer is formed between the control, select, and logic gates, and with a top surface that is even with top surfaces of the control, select, and logic gates. The control, select, or logic gate is replaced with a new gate of a second material.
US10128256B2 One-time programming cell
A one-time programming cell includes a first metal oxide semiconductor (MOS) structure and a second transistor having a common gate electrode electrically connected to a word line. The first MOS structure has a first gate dielectric layer and the second MOS structure has a second gate dielectric layer. The second gate dielectric layer is thicker than the first gate dielectric layer. Source nodes of the first MOS structure and the second MOS structure are electrically connected, and a drain node of the second MOS structure is electrically connected to a bit line.
US10128251B2 Semiconductor integrated circuit structure and method for forming the same
A semiconductor IC structure includes a substrate including at least a memory cell region and a peripheral region defined thereon, a plurality of memory cells formed in the memory cell region, at least an active device formed in the peripheral region, a plurality of contact plugs formed in the memory cell region, and at least a bit line formed in the memory cell region. The contact plugs are physically and electrically connected to the bit line. More important, bottom surfaces of the contact plugs are lower a surface of the substrate.
US10128248B1 Aging tolerant apparatus
An apparatus is provided which comprises: a stack of transistors of a same conductivity type, the stack including a first transistor and a second transistor coupled in series and having a common node; and a feedback transistor of the same conductivity type coupled to the common node and a gate terminal of the first transistor of the stack.
US10128246B2 Semiconductor devices including an isolation layer on a fin and methods of forming semiconductor devices including an isolation layer on a fin
Semiconductor devices are provided. A semiconductor device includes a fin protruding from a substrate. Moreover, the semiconductor device includes first and second gate structures on the fin, and an isolation region between the first and second gate structures. The isolation region includes first and second portions having different respective widths. Related methods of forming semiconductor devices are also provided.
US10128240B2 Semiconductor device and method for fabricating the same
A semiconductor device includes a substrate including first to third regions, wherein the third region is positioned in a first direction between the first and second regions, a fin protruding on the substrate and extending in the first direction, first and second gate structures respectively formed on the fin in the first and second regions, first and second spacers formed with spacing apart from each other on the fin in the third region. The first and second spacers are sloped in a direction away from each other, and the first and second spacers and an upper surface of the fin define a plurality of acute angles, the first and second spacers defining a recess, the fin and the first and second spacers defining sidewalls of the recess, and a device isolating film substantially filling the recess.
US10128237B2 Methods of gate replacement in semiconductor devices
A method of forming a semiconductor device includes forming a plurality of fins on a substrate, forming a polysilicon gate structure, and replacing the polysilicon gate structure with a metal gate structure. Replacing the polysilicon gate structure includes depositing a work function metal layer over the plurality of fins, forming a metal oxide layer over the work function metal layer, and depositing a first metal layer over the metal oxide layer. A first portion of the metal oxide layer is formed within an area between adjacent fins from among the plurality of fins. An example benefit includes reduced diffusion of unwanted and/or detrimental elements from the first metal layer into its underlying layers and consequently, the reduction of the negative impact of these unwanted and/or detrimental elements on the semiconductor device performance.
US10128236B2 Semiconductor device and method for fabricating the same
A semiconductor device is provided. The semiconductor device includes a gate spacer that defines a trench on a substrate and includes an upper part and a lower part, a gate insulating film that extends along sidewalls and a bottom surface of the trench and is not in contact with the upper part of the gate spacer, a lower conductive film that extends on the gate insulating film along the sidewalls and the bottom surface of the trench and is not overlapped with the upper part of the gate spacer, and an upper conductive film on an uppermost part of the gate insulating film on the lower conductive film.
US10128234B2 Electromigration resistant semiconductor device
A semiconductor device includes first and second transistors, a pair of first source/drain regions, a pair of second source/drain regions, and a cell. Each of the first source/drain regions corresponds to a first source/drain terminal of a respective one of the first and second transistors. Each of the second source/drain regions corresponds to a second source/drain terminal of a respective one of the first and second transistors. The cell includes a first voltage rail, a pair of second voltage rails, and a cell circuit. The first voltage rail is coupled to the first source/drain regions. Each of the second voltage rails is coupled to a respective one of the second source/drain regions and is configured to be coupled to the first voltage rail. The cell circuit is coupled to one of the second voltage rails.
US10128231B2 Integrated semiconductor device and manufacturing method therefor
An integrated device includes a field effect transistor formed within and upon an active region of a substrate and a resistor formed on an isolation region of the substrate. The field effect transistor includes a gate stacked structure having respective portions of a dielectric layer, a first conductive layer and a second conductive layer arranged in order from bottom to top. The resistor includes a resistor body being an enclosure portion of the first conductive layer and resistor terminals being portions of the second conductive layer on distal ends of the resistor body. A method for manufacturing a semiconductor device includes forming a gate stacked structure and a resistor stacked structure at the same time by patterning a dielectric layer, a first conductive layer and a second conductive layer. The method also includes forming a resistor having a resistor body by patterning the resistor stacked structure.
US10128229B1 Semiconductor devices with package-level configurability
A semiconductor device assembly includes a substrate and a die coupled to the substrate. The die includes a first contact pad electrically coupled to a first circuit on the die including at least one active circuit element, and a second contact pad electrically coupled to a second circuit on the die including only passive circuit elements. The substrate includes a substrate contact electrically coupled to both the first and second contact pads. The semiconductor device assembly can further include a second die including a third contact pad electrically coupled to a third circuit on the second die including at least a second active circuit element, and a fourth contact pad electrically coupled to a fourth circuit on the second die including only passive circuit elements. The substrate contact can be electrically coupled to the third contact pad and electrically disconnected from the fourth contact pad.
US10128226B2 Mechanisms for forming package structure
A package structure is provided. The package structure includes a semiconductor die and a protection layer surrounding sidewalls of the semiconductor die. The package structure also includes a conductive structure penetrating through the protection layer. The package structure further includes an interfacial layer between the protection layer and the conductive structure. The interfacial layer is made of an insulating material, and the interfacial layer is in direct contact with the protection layer. The interfacial layer extends across a back side of the semiconductor die.
US10128219B2 Multi-chip module including stacked power devices with metal clip
A Multi-Chip Module (MCM) package includes a substrate having a plurality of metal terminals and at least a first die attach area. An encapsulant is around the substrate including on at least a portion of the topside and at least a portion of the bottomside of the package. At least a first device including at least two device terminals is attached face up on the first die attach area. At least a second device including at least two device terminals is flip-chip attached and stacked on the first device. At least one of the first device and second device include a transistor. At least one metal clip is between the first device and second device including a plurality of clip portions isolated from one another connecting at least one device terminal of each of the first device and second device to respective metal terminals of the plurality of metal terminals.
US10128217B2 Memory devices with controllers under memory packages and associated systems and methods
Semiconductor devices with controllers under stacks of semiconductor packages and associated systems and methods are disclosed herein. In one embodiment, a semiconductor device includes a package substrate, a controller attached to the package substrate, and at least two semiconductor packages disposed over the controller. Each semiconductor package includes a plurality of semiconductor dies. The semiconductor device further includes an encapsulant material encapsulating the controller and the at least two semiconductor packages.
US10128215B1 Package including a plurality of stacked semiconductor devices having area efficient ESD protection
A package may include a plurality of stacked semiconductor devices (chips) is disclosed. Each chip may include through vias (through silicon vias—TSV) that can provide an electrical connection between chips and between chips and external connections, such as solder connections or solder balls. Electro static discharge (ESD) protection circuitry may be placed on a bottom chip in the stack even when through vias connect circuitry on a top chip in the stack exclusive of the bottom chip. In this way, ESD protection circuitry may be placed in close proximity to the ESD event occurring at an external connection. In particular, every chip in the stack of semiconductor chips may have circuitry electrically connected to the external connection and by placing ESD protection circuitry on the bottom chip closest to the electrical connection, instead of on all chips ESD protection may be more area efficient. Furthermore, by only placing ESD protection circuitry on a bottom chip in a stack of semiconductor chips, ESD protection circuitry may not be included on other chips, so that total area may be reduced and more chips may be produced on a single silicon wafer.
US10128214B2 Substrate and the method to fabricate thereof
The present invention discloses a substrate where the lateral surface of the substrate is formed to expose at least one portion of a via(s) for circuit connection. The substrate comprises a plurality of insulating layers; and a plurality of conductive layers separated by the plurality of insulating layers. A first lateral surface of the substrate is formed by the plurality of conductive layers and the plurality of insulating layers. The first lateral surface of the substrate comprises at least one first portion of a first via filled with a first conductive material.
US10128209B2 Wafer bonding process and structure
A semiconductor device and a method of fabricating the same are introduced. In an embodiment, one or more passivation layers are formed over a first substrate. Recesses are formed in the passivation layers and one or more conductive pads are formed in the recesses. One or more barrier layers are formed between the passivation layers and the conductive pads. The conductive pads of the first substrate are aligned to the conductive pads of a second substrate and are bonded using a direct bonding method.
US10128193B2 Package structure and method for forming the same
A package structure and methods for forming the same are provided. The package structure includes an integrated circuit die in a package layer. The package structure also includes a first passivation layer covering the package layer and the integrated circuit die, and a second passivation layer over the first passivation layer. The package structure further includes a seed layer and a conductive layer in the second passivation layer. The seed layer covers the top surface of the first passivation layer and extends into the first passivation layer. The conductive layer covers the seed layer and extends into the first passivation layer. In addition, the package structure includes a third passivation layer covering the second passivation layer. The seed layer further extends from the top surface of the first passivation layer to the third passivation layer along a sidewall of the conductive layer.
US10128192B2 Fan-out package structure
A semiconductor package structure including a redistribution layer (RDL) structure having a first surface and a second surface opposite thereto is provided. The RDL structure includes an inter-metal dielectric (IMD) layer and a first conductive layer disposed at a first layer-level of the IMD layer. A molding compound covers the first surface of the RDL structure. A first semiconductor die is disposed over the second surface of the RDL structure and electrically coupled to the RDL structure. A plurality of bump structures is disposed over the second surface of the RDL structure and electrically coupled to the RDL structure.
US10128191B2 Package-on-package type package including integrated circuit devices and associated passive components on different levels
A package-on-package (PoP)-type package includes a first semiconductor package having a first passive element and a first semiconductor device mounted on a first substrate, and a second semiconductor package having a second semiconductor device mounted on a second substrate. The first passive element is electrically connected to the second semiconductor device. Related devices are also discussed.
US10128187B2 Integrated circuit structure having gate contact and method of forming same
One aspect of the disclosure relates to an integrated circuit structure. The integrated circuit structure may include: a gate stack having a gate conductor therein over a substrate, the gate stack being within a dielectric layer; a source/drain contact to a source/drain region over the substrate and adjacent to the gate stack within the dielectric layer; a conductor extending above, without contacting, the source/drain contact and extending within the dielectric layer to contact the gate conductor within the gate stack.
US10128179B2 Fan-out semiconductor package and electronic device including the same
A fan-out semiconductor package includes: an interconnection member including a first insulating layer, first and second pads respectively disposed on opposite sides of the first insulating layer and a first via connecting the first and second pads to each other; a semiconductor chip disposed on the interconnection member; and an encapsulant encapsulating at least portions of the semiconductor chip. A center line of the first via is out of alignment with at least one of a center line of the first pad and a center line of the second pad.
US10128178B2 Electronic package and method for fabricating the same
An electronic package is provided, which includes: a circuit structure having opposite first and second surfaces; a metal layer formed on the first surface of the circuit structure; an electronic element disposed on the metal layer; an encapsulant encapsulating the electronic element; a plurality of conductive posts disposed on the second surface of the circuit structure; and an insulating layer encapsulating the conductive posts. The conductive posts of various sizes can be fabricated according to different aspect ratio requirements so as to make end products lighter, thinner, shorter and smaller. The disclosure further provides a method for fabricating the electronic package.
US10128174B2 Semiconductor component and method of manufacture
In accordance with an embodiment, a semiconductor component includes a support and a plurality of leads. An insulated metal substrate having a first portion and a second portion bonded to the support. A semiconductor chip comprising a III-N semiconductor material is bonded to the first portion of the insulated metal substrate and a first electrical interconnect is coupled between a drain bond pad the first portion of the insulated metal substrate. A second semiconductor chip is bonded to the first electrical interconnect. A second electrical interconnect coupled between a lead of the plurality of leads and the second semiconductor chip. In accordance with another embodiment, a method of manufacturing a semiconductor component includes coupling a first semiconductor chip to a first electrically conductive layer and coupling a second semiconductor chip to a second electrically conductive layer.
US10128166B2 Power semiconductor module
A power semiconductor module includes a cooler; a plurality of power semiconductor units fixed on the cooler; and a bus bar unit connected electrically to the plurality of power semiconductor units. Each of the plurality of power semiconductor units includes a multilayered substrate including a circuit plate, an insulating plate, and a metal plate laminated in respective order; a semiconductor element fixed to the circuit plate; a wiring member having a printed circuit board and a plurality of conductive posts; external terminals connected electrically and mechanically to the circuit plate; and an insulating sealing material. The bus bar unit includes a plurality of bus bars mutually connecting the external terminals of the plurality of power semiconductor units.
US10128164B2 Electronic device and method of manufacturing the electronic device
An electronic component has a semiconductor element and a thermally conductive support member. A heat sink is disposed on one surface of the circuit body, and a thermally conductive insulating member is interposed between the heat sink and the support member. Input and output terminals and a ground terminal are also provided. A sealing resin is formed to expose a part of each of the input and output terminals and the ground terminal and one surface of the heat sink, and to cover a periphery of the electronic component structure. A main body conductor layer is formed to be insulated from the input and output terminals and cover an immersion region of the sealing resin and one surface of the heat sink immersed in a cooling medium. A ground conductor layer covers at least a part of the ground terminal and is electrically connected with the main body conductor layer.
US10128161B2 3D printed hermetic package assembly and method
A method is provided. The method includes one or more of removing existing ball bonds from an extracted die, placing the extracted die into a recess of a hermetic substrate, the extracted die having a centered orientation in the recess, and applying a side fill compound into the recess between the extracted die and the hermetic substrate. The method also includes 3D printing, by a 3D printer, a plurality of bond connections between die pads of the extracted die and first bond pads of the hermetic substrate in order to create a 3D printed die substrate, and 3D printing a hermetic encapsulation over the die, the side fill compound, and the 3D printed bond connections in order to create a hermetic assembly. The extracted die includes a fully functional semiconductor die removed from a previous package. The hermetic substrate includes the first bond pads coupled to second bond pads.
US10128158B2 Laterally diffused metal oxide semiconductor device integrated with vertical field effect transistor
An electrical device that in some embodiments includes a substrate including a lateral device region and a vertical device region. A lateral diffusion metal oxide semiconductor (LDMOS) device may be present in the lateral device region, wherein a drift region of the LDMOS device has a length that is parallel to an upper surface of the substrate in which the LDMOS device is formed. A vertical field effect transistor (VFET) device may be present in the vertical device region, wherein a vertical channel of the VFET has a length that is perpendicular to said upper surface of the substrate, the VFET including a gate structure that is positioned around the vertical channel.
US10128156B1 FinFET device with reduced parasitic capacitance and method for fabricating the same
A FinFET device and a method for fabricating the same are provided. In the method for fabricating the FinFET device, at first, a semiconductor substrate having fin structures is provided. Then, a dielectric layer and a dummy gate structure are sequentially formed on the semiconductor substrate. The dummy gate structure includes two dummy gate stacks, a gate isolation structure formed between and adjoining the dummy gate stacks, and two spacers sandwiching the dummy gate stacks and the gate isolation structure. Then, the dummy gate stacks are removed to expose portions of the dielectric layer and to expose sidewalls of portions of the spacers. Thereafter, an oxidizing treatment is conducted on the exposed portions of the dielectric layer and the portions of the spacers to increase quality of the dielectric layer.
US10128155B2 Integrated circuit device and method of fabricating the same
An integrated circuit device includes: a first fin-type active region in a first area of a substrate, the first fin-type active region having a first recess filled with a first source/drain region; a first device isolation layer covering both lower sidewalls of the first fin-type active region; a second fin-type active region in a second area of the substrate, the second fin-type active region having a second recess filled with a second source/drain region; a second device isolation layer covering both lower sidewalls of the second fin-type active region; and a fin insulating spacer on the first device isolation layer, the fin insulating spacer covering a sidewall of the first fin-type active region under the first source/drain region.
US10128153B2 Method of fabricating a semiconductor device and the semiconductor device
a method of fabricating a semiconductor device is described below.The method includes stacking a plurality of semiconductor chips on each of regions in a substrate having a plurality of first grooves extending in a first direction and a plurality of second grooves extending in a second direction intersecting the first direction, the region being defined by the first grooves and the second grooves, providing an encapsulation portion covering a side of the substrate on which the semiconductor chips are stacked, removing a surface portion of the substrate on the opposite side to the side on which the semiconductor chips are stacked to expose the first grooves and the second grooves, and cutting the encapsulation portion along the first grooves and of second grooves.The device and the method can provide higher productivity.
US10128150B2 Process of filling the high aspect ratio trenches by co-flowing ligands during thermal CVD
Implementations of the present disclosure generally relate to methods for forming thin films in high aspect ratio feature definitions. In one implementation, a method of processing a substrate in a process chamber is provided. The method comprises flowing a boron-containing precursor comprising a ligand into an interior processing volume of a process chamber, flowing a nitrogen-containing precursor comprising the ligand into the interior processing volume and thermally decomposing the boron-containing precursor and the nitrogen-containing precursor in the interior processing volume to deposit a boron nitride layer over at least one or more sidewalls and a bottom surface of a high aspect ratio feature definition formed in and below a surface of a dielectric layer on the substrate.
US10128148B2 Methods for fabricating semiconductor devices including surface treatment processes
Methods for fabricating semiconductor devices may provide enhanced performance and reliability by recovering quality of a low-k insulating film damaged by a plasma process. A method may include forming a first interlayer insulating film having a trench therein on a substrate, filling at least a portion of the trench with a metal wiring region, exposing a surface of the metal wiring region and a surface of the first interlayer insulating film to a plasma in a first surface treatment process, then exposing the surface of the first interlayer insulating film to a recovery gas containing a methyl group (—CH3) in a second surface treatment process, and then forming an etch stop layer on the metal wiring region and the first interlayer insulating film.
US10128146B2 Semiconductor substrate polishing methods and slurries and methods for manufacturing silicon on insulator structures
Polishing slurries for polishing semiconductor substrates are disclosed. The polishing slurry may include first and second sets of colloidal silica particles with the second set having a silica content greater than the first set.
US10128145B2 Diffusion resistor with reduced voltage coefficient of resistance and increased breakdown voltage using CMOS wells
Integrated circuits and manufacturing methods are presented for creating diffusion resistors (101, 103) in which the diffusion resistor well is spaced from oppositely doped wells to mitigate diffusion resistor well depletion under high biasing so as to provide reduced voltage coefficient of resistivity and increased breakdown voltage for high-voltage applications.
US10128143B2 Wafer processing laminate, temporary adhesive material for wafer processing, and method for manufacturing thin wafer
Temporary adhesive material for wafer processing, the temporary adhesive material being used for temporarily bonding support to wafer having circuit-forming front surface and back surface to be processed, including complex temporary adhesive material layer that has first temporary adhesive layer composed of thermosetting siloxane polymer layer (A), second temporary adhesive layer composed of thermosetting polymer layer (B), and third temporary adhesive layer composed of thermoplastic resin layer (C), wherein the polymer layer (A) is cured layer of composition containing (A-1) an organopolysiloxane having alkenyl group within its molecule, (A-2) an organopolysiloxane having R103SiO0.5 unit and SiO2 unit, (A-3) organohydrogenpolysiloxane having two or more Si—H groups per molecule, and (A-4) platinum-based catalyst. There can be provided a wafer processing laminate, temporary adhesive material for wafer processing, and method for manufacturing thin wafer using the same which facilitate temporary adhesion and delamination, has excellent CVD resistance, and increasing productivity of thin wafers.
US10128138B2 Substrate transfer method and storage medium
A substrate transfer method is provided. The substrate transfer method comprises: loading the transfer container to a load port, and separating the cover body from the container main body; detecting an accommodation status of the substrate in the container main body by a detection unit; correcting, by a correction device, the accommodation status of the substrate in the container main body in which the accommodation status of the substrate detected by the detection unit is abnormal; and allowing a substrate transfer device to enter the container main body in which the accommodation status of the substrate is corrected, and unloading the substrate from the container main body.
US10128135B2 Heat treatment method and heat treatment device
First, a substrate with one main surface on which a thin film of at least one of a mono-molecular layer and a multi-molecular layer including dopants is formed is prepared. Subsequently, the prepared substrate is placed in a chamber, and dopants included in the thin film are introduced from the thin film into a surface layer of the substrate by providing the substrate, through irradiation with light from a first lamp, with preliminary heat treatment in a first temperature band higher than a temperature before heating. Then, the dopants introduced into the surface layer of the substrate are activated by heating the substrate provided with the preliminary heat treatment and placed in the chamber from the first temperature band to a second temperature band higher than the first temperature band through irradiation with flash light from a second lamp.
US10128131B2 Sealing sheet with separators on both surfaces, and method for manufacturing semiconductor device
A sealing sheet with separators on both surfaces is provided with a sealing sheet, a separator (A) stacked on one surface of the sealing sheet and having a thickness of 50 μm or more, and a separator (B) stacked on the other surface of the sealing sheet.
US10128127B2 Thin-film transistor substrate manufacturing method and thin-film transistor substrate manufactured with same
A thin-film transistor (TFT) substrate includes a backing plate, a gate electrode formed on the backing plate, a gate insulation layer formed on the gate electrode and the backing plate, an active layer formed on the gate insulation layer, a source electrode and a drain electrode formed on the active layer and the gate insulation layer, a passivation layer formed on the source electrode, the drain electrode, the active layer, and the gate insulation layer, and a pixel electrode formed on the passivation layer. The gate insulation layer is formed of a material that is an oxide of a material that makes the gate electrode. The passivation layer is formed of a material that is an oxide of a material that makes the source electrode and the drain electrode.
US10128123B2 Substrate structure with array of micrometer scale copper pillar based structures and method for manufacturing same
Micro bump interconnection structures for semiconductor devices, and more specifically, a substrate structure comprising an array of micrometer scale copper pillar based structures or micro bumps eventually comprising a solder material and a method for manufacturing the same are provided.
US10128116B2 Integrated direct dielectric and metal deposition
Efficient integrated sequential deposition of alternating layers of dielectric and conductor, for example oxide/metal or metal nitride, e.g., SiO2/TiN, in a single tool, and even in a single process chamber enhances throughput without compromising quality when directly depositing a OMOM stack with many layers. Conductor and dielectric film deposition of a stack of at least 20 conductor/dielectric film pairs in the same processing tool or chamber, without breaking vacuum between the film depositions, such that there is no substantial cross-contamination between the conductor and dielectric film depositions, can be achieved.
US10128115B2 Method of forming ultra-shallow junctions in semiconductor devices
A method of forming MOS transistor includes the steps of performing a pocket implantation process on a substrate having a gate stack, performing a co-implanted ion implantation process on the substrate at a temperature less than room temperature, performing a lightly doped source/drain implantation process on the substrate, and forming source and drain regions in the substrate, adjacent the gate stack.
US10128114B2 Amorphization induced metal-silicon contact formation
A method of forming a metal-silicon contact is provided. Embodiments include forming a metal layer over a substrate; forming an amorphous silicon (a-Si) capping layer over the metal layer; implanting ions to induce an athermal migration of the a-Si capping layer into the metal layer; and annealing the metal layer and the a-Si capping layer to form a metal silicide layer over the substrate.
US10128112B2 Method of fabricating semiconductor device
A method of fabricating a semiconductor device is provided. The method includes forming a dummy gate electrode on a substrate, forming a trench on a side surface of the dummy gate electrode, performing a bake process of removing an impurity from the trench and forming a source/drain in the trench, wherein the bake process comprises a first stage and a second stage following the first stage, an air pressure in which the substrate is disposed during the first stage is different from an air pressure in which the substrate is disposed during the second stage, and the bake process is performed while the substrate is on a stage rotating the substrate, wherein a revolution per minute (RPM) of the substrate during the first stage is different from a revolution per minute (RPM) of the substrate during the second stage.
US10128110B2 Method to enhance growth rate for selective epitaxial growth
Embodiments of the present disclosure generally relate to methods for forming a doped silicon epitaxial layer on semiconductor devices at increased pressure and reduced temperature. In one embodiment, the method includes heating a substrate disposed within a processing chamber to a temperature of about 550 degrees Celsius to about 800 degrees Celsius, introducing into the processing chamber a silicon source comprising trichlorosilane (TCS), a phosphorus source, and a gas comprising a halogen, and depositing a silicon containing epitaxial layer comprising phosphorus on the substrate, the silicon containing epitaxial layer having a phosphorus concentration of about 1×1021 atoms per cubic centimeter or greater, wherein the silicon containing epitaxial layer is deposited at a chamber pressure of about 150 Torr or greater.
US10128108B2 Oxide sintered body, sputtering target, and oxide semiconductor thin film obtained using sputtering target
Provided are an oxide sintered compact whereby low carrier density and high carrier mobility are obtained when the oxide sintered compact is used to obtain an oxide semiconductor thin film by a sputtering method, and a sputtering target which uses the oxide sintered compact. This oxide sintered compact contains oxides of indium, gallium, and aluminum. The gallium content is from 0.15 to 0.49 by Ga/(In+Ga) atomic ratio, and the aluminum content is from 0.0001 to less than 0.25 by Al/(In+Ga+Al) atomic ratio. A crystalline oxide semiconductor thin film formed using this oxide sintered compact as a sputtering target is obtained at a carrier density of 4.0×1018 cm−3 or less and a carrier mobility of 10 cm−2V−1sec−1 or greater.
US10128103B2 Apparatus and process for wafer cleaning
A process and apparatus for cleaning a wafer, the wafer having a front side and a back side, are provided. The process begins with placing the wafer on a platform, and a first gas stream delivering in a direction from a center to an edge of the front side of the wafer. The first gas stream prevents liquid drops entering a work piece region on the front side of the wafer and protects the integrity of the integrated circuits. A cleaning brush is rinsed by a first liquid stream and contacting the edge of the wafer for cleaning the wafer. The cleaning brush scrubs unwanted residual materials from the edge of the wafer, and the first liquid stream flushes the cleaning brush to recover the cleaning ability.
US10128102B2 Methods and apparatus for wetting pretreatment for through resist metal plating
Disclosed are pre-wetting apparatus designs and methods for cleaning solid contaminants from substrates prior to through resist deposition of metal. In some embodiments, a pre-wetting apparatus includes a process chamber having a substrate holder, and at least one nozzle located directly above the wafer substrate and configured to deliver pre-wetting liquid (e.g., degassed deionized water) onto the substrate at a grazing angle of between about 5 and 45 degrees. In some embodiments the nozzle is a fan nozzle configured to deliver the liquid to the center of the substrate, such that the liquid first impacts the substrate in the vicinity of the center and then flows over the center of the substrate. In some embodiments the substrate is rotated unidirectionally or bidirectionally during pre-wetting with multiple accelerations and decelerations, which facilitate removal of contaminants.
US10128101B2 Dimmable induction RF fluorescent lamp with reduced electromagnetic interference
A dimmable induction RF fluorescent light bulb comprising a power coupler with reduced extraneous electromagnetic radiation wherein a dimming facility utilizes burst-mode dimming that periodically interrupts the high frequency voltage and current to the power coupler with an off period and an on period in order to reduce the power being delivered to the power coupler wherein the off period is shorter than the time required for an electron density of the discharge within the lamp envelope to substantially decrease.
US10128100B2 Drive method and drive circuit for light-emitting device using gas discharge, and ultraviolet irradiation device
During a normal operation, alternating drive voltage to be applied between a pair of electrodes provided to face an outer surface of a bottom part of a gas discharge light emitting tube is switched to a voltage value V2 lower than a voltage value V1 at the time of starting lighting. Further, the alternating drive voltage to be applied during the normal discharge operation is intermittently applied in a predetermined cycle and duty ratio to enable adjustment of light emission intensity.
US10128096B2 System and method for ionization of molecules for mass spectrometry and ion mobility spectrometry
An ionizing system includes a channel and a heater coupled to the channel. The channel has an inlet disposed in a first pressure region having a first pressure and an outlet disposed in a second pressure region having a second pressure. The first pressure is greater than the second pressure. The heater is for heating the channel, and the channel is configured to generate charged particles of a sample in response to the sample being introduced into the channel.
US10128093B2 Method for deconvolution
Systems and methods prevent potentially convolved precursor ion peaks from being excluded in subsequent cycles of an IDA experiment so that additional product ion data is collected. A sample is ionized producing an ion beam. A plurality of cycles of an IDA experiment are performed on the ion beam. During each cycle of the IDA experiment and for each precursor ion peak on a filtered peak list produced in the filtering step of each cycle, several steps are performed. The precursor ion peak is identified in the precursor ion spectrum produced in the MS survey scan step of the cycle. It is determined if the precursor ion peak in the precursor ion spectrum includes a feature of convolution. If the precursor ion peak includes a feature of convolution, the precursor ion peak is prevented from being excluded in a filtering step of one or more subsequent cycles.
US10128089B2 Plasma processing apparatus
There is provided a plasma processing apparatus including a focus ring capable of preventing a part of a heat transfer sheet from adhering to and remaining on a mounting table. The plasma processing apparatus comprises: a chamber for performing a plasma process on a target object; a mounting table configured to mount thereon the target object; and a focus ring configured to surround the target object, the focus ring being in contact with the mounting table via a flexible heat transfer sheet. Further, the heat transfer sheet has a contact surface in contact with the mounting table and an anti-adhesion layer formed on the contact surface, and the anti-adhesion layer is located between said contact surface of the heat transfer sheet and a mounting surface of the mounting table. Furthermore, the anti-adhesion layer contains heat conductive particulates, and the heat transfer sheet is formed in an annular shape.
US10128083B2 Ion sources and methods for generating ion beams with controllable ion current density distributions over large treatment areas
The presently disclosed ion sources include one or more electromagnets for changing the distribution of plasma within a discharge space of an ion source. At least one of the electromagnets is oriented about an outer periphery of a tubular sidewall of the ion source and changes a distribution of the plasma in a peripheral region of the discharge space.
US10128079B2 MEMs frame heating platform for electron imagable fluid reservoirs or larger conductive samples
A heating device having a heating element patterned into a robust MEMs substrate, wherein the heating element is electrically isolated from a fluid reservoir or bulk conductive sample, but close enough in proximity to an imagable window/area having the fluid or sample thereon, such that the sample is heated through conduction. The heating device can be used in a microscope sample holder, e.g., for SEM, TEM, STEM, X-ray synchrotron, scanning probe microscopy, and optical microscopy.
US10128075B2 Ion generation device having attachment devices
The present invention provides methods and systems for an ion generator device that includes a base, a generally circular sidewall projecting from the base forming an interior storage compartment and defining an upper edge, a top portion engaged to the upper edge, at least one high voltage wire extending from the device, and a power supply for providing a voltage to the high voltage wire for producing ions.
US10128064B2 Keyboard assemblies having reduced thicknesses and method of forming keyboard assemblies
Keyboard assemblies having reduced thicknesses and methods of forming the same. A keyboard assembly may include a printed circuit board (PCB) and a single membrane sheet adhered directly to the PCB. The single membrane sheet may substantially cover the PCB. The keyboard assembly may also include a group of dome switches coupled directly to the single membrane sheet. Another keyboard assembly may include a group of conductive pads and a group of membrane pads. Each of the group of membrane pads may be adhered directly to a corresponding one of the group of conductive pads. The keyboard assembly may also include a group of dome switches coupled directly to the membrane pads. Each of the group of dome switches may be coupled directly to a corresponding one of the group of membrane pads.
US10128060B2 Light switch cover
A light switch cover includes a base portion defining a central opening and including a first base engagement member and a second base engagement member, a cover pivotally coupled to the base portion, a first cover engagement member positioned on the cover, where the first cover engagement member has a complementary shape to the first base engagement member, and where the first cover engagement member is selectively engaged with the first base engagement member when the cover is in the closed position, and a second cover engagement member positioned on the cover, where the second cover engagement member has a complementary shape to the second base engagement member, and where the second cover engagement member is selectively engaged with the second base engagement member when the cover is in the closed position.
US10128057B2 Supercapacitor with movable separator and method of operating a supercapacitor
A supercapacitor including: a shell; a chamber in the shell; a first electrode and a second electrode on respective walls of the chamber; and a separator arranged between the first electrode and the second electrode through the chamber. The separator includes a first perforated membrane and a second perforated membrane, which is movable with respect to the first membrane between a first position, in which the first membrane and the second membrane are separate and a second position, in which the first membrane and the second membrane are in contact and coupled for rendering the separator impermeable.
US10128055B1 Electrolytic capacitor
An electrolytic capacitor includes a body having a casing and a capacitor core. The casing includes a side having an opening intercommunicated with a receiving space of the casing in which the capacitor core is mounted. The sealing cover is mounted in the opening and includes a lid and an enveloping member. The lid includes a first side adjacent to the capacitor core, a second side, and an outer periphery extending between the first side and the second side of the lid. The enveloping member is securely engaged with the lid by insert molding. The enveloping member is engaged with the first side, the second side, and the outer periphery of the lid.
US10128052B1 Methods of thermally induced recrystallization
A method for thermally induced recrystallization of a film having a perovskite structure can include exposing the perovskite structure to a liquid phase induction atmosphere sufficient to at least partially liquefy the film. The substrate with the film can be heated while in the atmosphere to a heating temperature above a critical recrystallization temperature until the film recrystallizes to reform the perovskite structure with reduced defects and increased grain size. The liquid phase induction atmosphere can be purged, and the substrate with the film having the reformed perovskite structure can be allowed to cool. The film having the perovskite structure can have a formula ABX3, (RA)2An−1BnX3n+1, or (RA2)An−1BnX3n+1, where A is a monovalent cation, B is divalent metal cation, n is an integer, X is a halide ion, RA is an alkylammonium cation and RA2 is an alkyldiammonium cation.
US10128048B2 Multilayer capacitor and board having the same
A multilayer capacitor includes a body including a capacitor body formed by layering a plurality of dielectric layers and a plurality of first and second internal electrodes in a width direction, the first and second internal electrodes including body portions overlapping each other and lead portions exposed to a mounting surface of the capacitor body and disposed to be spaced apart from each other, respectively; and first, second and third external electrodes disposed on the mounting surface of the capacitor body to be connected to the lead portions, respectively, wherein the first, second and third external electrodes each include first, second and third electrode layers which are sequentially stacked, the first and second electrode layers containing metal and glass particles, and the third electrode layer containing a conductive resin.
US10128047B2 Methods and systems for increasing surface area of multilayer ceramic capacitors
Methods and systems to improve a multilayer ceramic capacitor using additive manufacturing are disclosed. Layers of a capacitor may be modified from its traditional planar shape to a wavy structure. The wavy shape increases surface area within a fixed volume of the capacitor, thus increasing capacitance, and may comprise smooth and repetitive oscillations without the presence of voltage-degrading sharp corners. In addition, the ends of each conductive layer do not have sharp edges, such as comprising of a round corner. The one-dimensional wave pattern may run parallel to the width of the capacitor, or it may align in parallel to the length of the capacitor. In some embodiments, the wave pattern may be parallel to both the width and the length—in two dimensions—such that it forms an egg-crate shape. Further, the wavy structures may comprise of secondary or tertiary wavy structures to further increase surface area.
US10128046B2 Wound/stacked ceramic film capacitors, method for making ceramic film capacitors
The invention provides a process for making ceramic film capacitors, the process comprising supplying a flexible substrate, depositing a first electrode on a first region of the flexible substrate, wherein the first electrode defines a first thickness, overlaying the first electrode with a dielectric film; and depositing a second electrode on the ceramic film, wherein the second electrode defines a second thickness. Also provided is a capacitor comprising flexible substrate, a first electrode deposited on said flexible substrate, a dielectric overlaying the first electrode; and a second electrode deposited on said dielectric.
US10128044B2 Film capacitor and the method of forming the same
A film capacitor is presented. The film capacitor includes a thermally conductive support. The thermally conductive support includes a core including a first end and a second end. The thermally conductive support further includes a protrusion extending from at least one of the first end and the second end of the core, where at least one of the core and the protrusion includes a phase change material. Further, the film capacitor also includes a plurality of films disposed on at least a portion of the thermally conductive support, where the plurality of films includes a plurality of electrode films and a dielectric film. Further, the thermally conductive support for the film capacitor and a method of forming the film capacitor are also presented.
US10128043B2 Chip-type electronic component
A chip-type electronic component 1a mounted on a board includes a chip element assembly 2 having an upper surface, a lower surface, and a side surface; inner electrodes 3a, 3b, and 3c formed inside the chip element assembly 2; and a cover layer 5 that is formed with an insulation material having a lower permittivity than the chip element assembly 2 and is so provided as to cover at least part of the side surface of the chip element assembly 2. With this structure, unnecessary stray capacitance between the inner electrodes 3a, 3b, and 3c formed inside the chip element assembly 2 and other electrode members arranged outside the cover layer 5 in a direction orthogonal to a thickness direction of the chip element assembly 2 can be reduced, whereby the chip-type electronic component 1a capable of realizing the desired characteristics can be provided.
US10128041B2 Magnetic core and method for producing the same
A magnetic core includes soft magnetic material particles each including a soft magnetic material and an insulating film on a surface of the soft magnetic material, the insulating film having a thickness in the range of 10 nm or more and 100 nm or less; and a binder that binds the soft magnetic material particles together and contains a non-silicate glass having a softening point in the range of 350° C. or higher and 500° C. or lower. The soft magnetic material contains an amorphous phase and has a transition temperature of 600° C. or lower at which a crystal structure changes, and the magnetic core has a resistivity of 107 Ωcm or more.
US10128040B2 Inductor bridge and electronic device
An inductor bridge is provided with a flexible flat plate-shaped element body, a first connector, and a second connector. The element body includes therein an inductor portion. The inductor portion is configured by a spiral conductor pattern. The first connector is provided on the element body and is connected to a first circuit. The second connector is provided on the element body and is connected to a second circuit.
US10128036B2 AC permanent magnet gain transformer device and its voltage regulation and control method
An AC permanent magnet gain transformer device and its voltage regulation and control method. This device adds permanent magnet or permanent magnet assembly to the structure of traditional transformer, the magnetic pole surface of permanent magnet closely clings to laminated iron core, so that the intrinsic permanent magnetic potential of permanent magnet could be elicited under the excitation of the excitation current of primary winding, overlapped and compounded with excitation magnetic potential in the general magnetic loop of closed-loop laminated iron core, and so, it's able to induce the induction electromotive force formed after the superposition of excitation flux and permanent magnet flux at the output end of secondary winding. The method for voltage regulation and control of this invention is to: input a certain amplitude of pulse current to the primary winding in order to guarantee the generation of compound excitation effect, and change the pulse count of pulse current per unit time in order to change and adjust the input and output power of this AC permanent magnet gain transformer device. This AC permanent magnet gain transformer device and its voltage regulation and control method further enhance the power transfer efficiency of transformer device, thus make up the intrinsic spoilage of traditional winding coil and laminated iron core, and save energy.
US10128034B2 Heat dissipation device
A heat dissipation device is applied to an electronic device and comprises a heat conduction plate, at least an induction coil and a first heat dissipation plate. The heat conduction plate receives the heat provided by a heat source and includes a first contact element disposed on a first surface of the heat conduction plate. The induction coil is disposed at the heat conduction plate. The first heat dissipation plate is disposed at the first contact element of the heat conduction plate. The first heat dissipation plate and the heat conduction plate form a gap. The first heat dissipation plate includes at least a first magnetic element disposed opposite the induction coil.
US10128030B2 Superconducting magnet coil system
A superconducting magnet coil system with high resistance to quench events includes a first coil portion (1) with a first superconducting material and a second coil portion (2) with a second superconducting material. The first superconducting material has a higher critical temperature than the second superconducting material. The first and the second coil portions are bridged by a common quench protection element (6) and together with the quench protection element form a first loop. The magnet coil system also includes a third coil portion (3) which is part of a second electrical loop with a second quench protection element (8, 8′, 8″)as well as a heating element (9) which is supplied with a heating voltage in response to a quench of the third coil portion. Among the series connected coil portions (1, 2) only the second coil portion is in thermal contact with the first heating element (9).
US10128027B2 Electrical wire holder
There is provided an electric wire holder for holding electric wires connected to terminal fittings at end portions of the wires, the holder configured to attach to a shielding pipe to cover an edge of the shielding pipe into which the electric wires are inserted and from which the terminal fittings and a portion of the electric wires are drawn out to an outside of the shielding pipe, the holder comprising: a first holding piece configured to hold the portion of the electric wires that is drawn out from the shielding pipe and to fix a draw-out position of the terminal fittings.
US10128026B2 Superconducting wire
A superconducting wire having improved electrical and physical properties.
US10128025B2 Oxide superconducting wire, superconducting device, and method for producing oxide superconducting wire
An oxide superconducting wire includes: a laminate which is formed by laminating a tape-shaped base, an intermediate layer, and an oxide superconducting layer; a first protective layer which is formed of Ag or an Ag alloy and is laminated on a main surface of the oxide superconducting layer of the laminate; a second protective layer which is formed of Cu or a Cu alloy, is laminated on a main surface of the first protective layer by performing film formation one or more times, and has a thickness of 0.3 μm to 10 μm; and a stabilization layer which is bonded to a main surface of the second protective layer with a solder layer interposed therebetween, wherein the second protective layer is formed to have a thickness of equal to or less than 2.1 μm per film formation.
US10128023B2 Water barrier for submarine power cable
An cable that is flexible and watertight by means of a metallic water resistant barrier has at least two protective layers 20, 30 of metal tape wound to a cable core 10 with small gaps 50 between each turn of the tape, and where each layer is displaced 50% relative to each other thus covering the gaps in the layers 20, 30, and where the gaps 50 are filled with a water resistant material.
US10128021B2 Polyester for profile extrusion and/or pipe extrusion
Thermoplastic molding compositions containing A) from 29 to 99.99% by weight of a polyester, B) from 0.01 to 3.0% by weight of an alkali metal salt of nitrous acid or of phosphoric acid or of carbonic acid, or a mixture of these, based on 100% by weight of A) and B), and C) from 0 to 70% by weight of further additives, where the sum of the % by weight values for A) to C) is 100%. The compositions are used in the production of cable sheathing or optical waveguide sheathing via blowmolding, profile extrusion, and/or tube extrusion.
US10128020B2 Electrical apparatus
An electrical apparatus that includes a cable connected to a transmission optimizer and configured to conduct a current for matching a desired power output. The cable includes at least one insulated conductor core including an innermost insulating layer disposed around the outside of a conducting layer having carbon fiber or graphite fiber as a conductor core. The cable is a single core cable having a single insulated conductor core or a multi-core cable having multiple single insulated conductor cores.
US10128018B2 Copper alloy wire, copper alloy stranded wire, covered electric wire, and terminal-fitted electric wire
A copper alloy wire can be used as a conductor. The copper alloy wire is made of a copper alloy containing: not less than 0.4 mass % and not more than 1.5 mass % of Fe; not less than 0.1 mass % and not more than 0.7 mass % of Ti; not less than 0.02 mass % and not more than 0.15 mass % of Mg; not less than 10 mass ppm and not more than 500 mass ppm in total of C and at least one of Si and Mn; and the balance of Cu and impurities. The copper alloy wire has a wire diameter of not more than 0.5 mm. Preferably, a mass ratio Fe/Ti in the copper alloy is not less than 1.0 and not more than 5.5.
US10128017B1 Apparatus for and method of controlling debris in an EUV light source
Disclosed is an EUV system in which a source control loop is established to maintain and optimize debris flux while not unduly affecting optimum EUV generation conditions. One or more temperature sensors, e.g., thermocouples may be installed in the vessel to measure respective local gas temperatures. The respective local temperature as measured by the one or more thermocouples can be used as one or more inputs to the source control loop. The source control loop may then adjust the laser targeting to permit optimization of debris generation and deposition while not affecting EUV production, thus extending the lifetime of the source and its collector.
US10128016B2 EUV element having barrier to hydrogen transport
Disclosed is an EUV system element having a hydrogen diffusion barrier including a region implanted with species (e.g., ions energetic neutral atoms) of a non-hydrogen gaseous material. Also disclosed is a method of making such a component including the step of implanting species of a non-hydrogen gaseous material to form a hydrogen diffusion barrier and a method of treating an EUV system element including the step of implanting species of a non-hydrogen gaseous material to prevent hydrogen adsorption and diffusion. Also disclosed is subjecting an EUV system element to a flux of non-hydrogen gas ions to displace hydrogen ions in one or more layers of the EUV system element with the non-hydrogen gas species so that the gas ions protect the EUV system element against hydrogen damage.
US10128014B2 Controlling movement of carriage of multi-leaf collimator
Methods and devices for controlling movement of a carriage of a multi-leaf collimator are provided. In one aspect, a method includes obtaining a desired position of each of a set of leaves on the carriage in each of a plurality of segments from a field, determining an allowable moving range set of the carriage according to the desired position, the allowable moving range set including a respective allowable moving range of the carriage in each of the segments, determining a respective position of the carriage in each of the segments according to the allowable moving range set, and controlling the movement of the carriage according to the determined positions of the carriage in the segments.
US10128012B2 Method of using a modular container system for radioactive waste
A packaging system for radioactive waste is robust, highly functional, and can be used for nearly all radioactive waste streams that require shielded packaging. The packaging system includes a modular container that is configured to receive modular shielding inserts. The packaging system can be used to store, transport, and dispose of radioactive waste.
US10128011B2 Device for supporting packaging for transporting/storing radioactive materials, including a shroud for guiding air for cooling the packaging by natural convection
The invention relates to a device (3) for supporting packaging for transporting/storing radioactive materials (1) in a horizontal position, the supporting device including a structural base (10) and structures (12) for supporting the packaging, which structures are supported by the base (10) and project upwards therefrom. According to the invention, the device also includes, located at least in part above the structural base (10), a shroud (30) for guiding air for cooling the packaging by natural convection, the shroud (30) defining a recess (32) which is open towards the top and into which a portion of the packaging is intended to be inserted when the packaging (1) is supported in a horizontal position on the device, the shroud (30) including, at the bottom thereof, at least one opening (34) for allowing cooling air into the recess (32).
US10128006B2 Cryogenic system for spent nuclear fuel pool emergency cooling and safety system
An emergency spent nuclear fuel pool cooling system that requires no external electrical power source and relies on the expansion of a cryogenic fluid through an evaporator/heat exchanger submerged within the spent fuel pool, to power various components used to cool the spent fuel pool and adjacent areas and provide makeup water to the spent fuel pool. Other than the evaporator/heat exchanger to which the cryogenic fluid is connected, the remaining components employed to cool the pool and the surrounding area and provide makeup water can be contained in a relatively small, readily transportable skid.
US10128002B2 Subcutaneous outpatient management
A method of administering insulin includes receiving subcutaneous information for a patient at a computing device and executing a subcutaneous outpatient program for determining recommended insulin dosages. The subcutaneous outpatient program includes obtaining blood glucose data of the patient from a glucometer in communication with the computing device, aggregating blood glucose measurements to determine a representative aggregate blood glucose measurement associated with at least one scheduled blood glucose time interval, and determining a next recommended insulin dosage for the patient based on the representative aggregate blood glucose measurement and the subcutaneous information. The method also includes transmitting the next recommended insulin dosage to a portable device associated with the patient. The portable device displays the next recommended insulin dosage.
US10127999B2 Nonvolatile memory and semiconductor device including the same
A semiconductor device includes a usable address storage unit for selectively storing addresses of a plurality of memory sets using read data of the plurality of memory sets outputted from a nonvolatile memory during a boot-up operation; a register unit for storing the read data of the plurality of memory sets outputted from the nonvolatile memory during the boot-up operation; and an internal circuit for operating by using the read data of the plurality of memory sets stored in the register unit. Addresses corresponding to usable memory sets excluding already-used memory sets and defective memory sets among the memory sets of the nonvolatile memory are extracted and stored, and thus, although an address is not separately inputted when the nonvolatile memory is programmed, data may be programmed in a programmable (usable) memory set.
US10127995B2 Shift register unit and method for driving the same, corresponding gate driving circuit and display device
The disclosure discloses a shift register and a method for driving the same, a corresponding gate driving circuit and a display device. In the shift register, a pull-up driving unit is connected with a pull-up unit via a pull-up node, a discharge auxiliary unit is used for pulling low the potential of the pull-up node according to a discharge control signal, a discharge driving unit is used for pulling high the potential of a gate line connected with the signal output terminal of the shift register according to the discharge control signal, and a reset unit is further used for pulling low again the potential of the gate line connected with the signal output terminal of the shift register, after the discharge driving unit pulls high the potential of the gate line and the outputting of it finishes.
US10127993B2 Dielectric fuse memory circuit and operation method thereof
One time programming and repeatably random read integrated circuit memory has a storage device that programs the information by using dielectric-fuse mechanism. The main characteristics of dielectric fuse mechanisms is that by applying an electric field on the dielectrics, the ions or atoms in the dielectrics are drifted-out, or the dielectrics are burned-out, that create damage of the dielectric structure in a form of porosity, and the conductivity (resistivity) of tunneling current through the dielectrics changes the state from high conductivity (resistivity) to low conductivity (resistivity). The dielectric fuse mechanism has been integrated in VLSI circuits, completed the validation, and implemented by the fabrication of CMOS process.
US10127990B1 Non-volatile memory (NVM) with dummy rows supporting memory operations
A memory array includes rows and columns with memory cell portion and a dummy cell portion. Bit lines are connected to the memory cells and to the dummy cell portion. The dummy cell portion includes a first row of dummy cells and a second row of dummy cells. The dummy cells in the first row have a first connection to a corresponding bit line of a first bit line group of the bit lines and a second connection to a first source line. The dummy cells in the second row have a first connection to a corresponding bit line of a second bit line group of the plurality of bit lines and a second connection to a second source line. The dummy cells are selectively actuated to couple voltages at the first and second source lines to the first and second bit line groups, respectively, depending on memory operating mode.
US10127986B1 Memory device and operating method including a partial program operation and a partial erase operation thereof
There are provided a memory device and an operating method thereof. A memory device may include a memory block, peripheral circuits, and a control logic. The memory block may include a plurality of pages arranged in a vertical direction on a substrate. The peripheral circuits may perform a program operation on a selected page. The control logic may control the peripheral circuits to perform a first partial program operation of sequentially programming some of the pages up to a first page. The control logic may perform a first partial erase operation of erasing the other non-programmed pages. The control logic may perform a second partial program operation of partially programming the pages on which the first partial erase operation has been performed.
US10127981B2 Method, system and device for non-volatile memory device operation
Disclosed are methods, systems and devices for operation of non-volatile memory devices. In one aspect, a correlated electron switch (CES) device may be placed in any one of multiple memory states in a write operation. A plurality of bitcells may be connectable to a common source voltage during a two-phase operation to place individual bitcells in intended impedance states.
US10127979B2 Memory cell located pulse generator
The present disclosure generally relates to a memory cell and methods for generating a pulse within the memory cell. As such, a geometric arrangement of transistors is disclosed that allows the transistor pulse signal generator circuit to precharge both sides of the memory cell and, subsequently, bring opposite sides of the memory cell quickly to different voltages. The circuit and wiring fabrication provided, when combined with a related transistor manufacturing process, yields pulse generating logic at the memory cell to enable the formation of a well-defined pulse while fitting within the 4F2 footprint of the memory cell. As such, the speed and pulse shape requirements of PCM, MRAM, other such cross-point memory technologies, sensor arrays, and/or pixel displays may take advantage of the reduced RC circuitry delays.
US10127975B2 Determination circuit
A determination circuit of one embodiment includes first and second inverter circuits, a first transistor which turns on when receiving an asserted first signal, and a first capacity component including a first end which receives an inversion signal of the first signal. The second inverter circuit includes an input coupled to an output of the first inverter circuit, and includes an output coupled to an input of the first inverter circuit. The first node is coupled to a first potential node, the first transistor is coupled between the second node and a second potential node having a lower potential than a potential of the first potential node, and a second end of the first capacity component is coupled to the second node.
US10127974B2 Memory device and memory system performing request-based refresh, and operating method of the memory device
Provided are a memory device and a memory system performing request-based refresh, and an operating method of the memory device. The operating method includes: determining a weak row by counting an activated number of at least one row; requesting for refresh on the weak row based on a result of the determining; and performing target refresh on the weak row upon receiving a refresh command according to the requesting.
US10127972B2 Apparatuses and methods including two transistor-one capacitor memory and for accessing same
Apparatuses and methods are disclosed that include two transistor-one capacitor memory and for accessing such memory. An example apparatus includes a capacitor coupled to first and second selection components. The apparatus further includes a first digit line and the first selection component configured to couple a first plate of the capacitor to the first digit line, and also includes a second digit line and the second selection component configured to couple the second plate to the second digit line. A sense amplifier is coupled to the second digit line and is configured to amplify a voltage difference between a voltage coupled to the second digit line and the reference voltage.
US10127965B2 Apparatuses and methods including ferroelectric memory and for accessing ferroelectric memory
Apparatuses and methods are disclosed that include ferroelectric memory and for accessing ferroelectric memory. An example method includes increasing a voltage of a first cell plate of a capacitor to change the voltage of a second cell plate of the capacitor, a second digit line, and a second sense node. The voltage of the second cell plate and the second digit line is decreased to change the voltage of the first cell plate, a first digit line, and a first sense node. The first node is driven to a first voltage and the second node is driven to a second voltage responsive to the voltage of the first node being greater than the second node. The first node is driven to the second voltage and the second node is driven to the first voltage responsive to the voltage of the first node being less than the second node.
US10127964B2 Circuitry for ferroelectric FET-based dynamic random access memory and non-volatile memory
Exemplary embodiments of the present disclosure are directed to circuitry for effective operation of Ferroelectric-gated FET (FeFET) memories. Exemplary embodiment of the present disclosure includes circuits and/or circuit blocks to facilitate memory refresh, error checking and correcting (ECC), reading and sensing memory cells, program and erase operations, and other control and periphery operations for FeFET memory cell arrays.
US10127962B2 Unidirectional spin torque transfer magnetic memory cell structure
Spin torque transfer magnetic random access memory devices configured to be programmed unidirectionally and methods of programming such devices. The devices include memory cells having two pinned layers and a free layer therebetween. By utilizing two pinned layers, the spin torque effect on the free layer from each of the two pinned layers, respectively, allows the memory cells to be programmed with unidirectional currents.
US10127959B2 Sense amplifier
Embodiments include a sense amplifier circuit including first and second paths that may be selectively coupled to a memory cell or a reference cell as part of a two-phase read process. The sense amplifier may include a biasing circuit to provide an adaptive bias voltage to a transistor of the first and/or second path to cause the transistor to provide a voltage across the memory cell and/or reference cell that is substantially constant across process corners. Additionally, or alternatively, the sense amplifier may include a DC-coupled regenerative latch circuit to generate a digital output signal based on a voltage difference between nodes of the first and second paths at or near the end of the second phase. Additionally, or alternatively, trimmable offset resistors may adjust a resistance value provided to the sense amplifier by the memory cell and/or reference cells. Other embodiments may be described and claimed.
US10127957B2 Control method for magnetoresistance effect element and control device for magnetoresistance effect element
A control method for a magnetoresistance effect element and a control device for the magnetoresistance effect element that provide a higher writing speed and lower power consumption. When the magnetization direction of a second magnetic layer is nearly parallel to the magnetization direction of a first magnetic layer, a first voltage is applied across the first and second magnetic layer so that the magnetization direction of the second magnetic layer is reversed by modifying the direction of the magnetization easy axis thereof, followed by the application of a second voltage. When the magnetization direction of the second magnetic layer is nearly antiparallel to the magnetization direction of the first magnetic layer, a third voltage is applied across the first magnetic layer and the second magnetic layer, followed by the application of a fourth voltage so that current flows from the second magnetic layer toward the first magnetic layer.
US10127956B2 Spin orbit torque magnetic memory device
A magnetic memory device may include tunnel junction unit cells, each including a pinned magnetic layer, an insulating layer, and a free magnetic layer which are sequentially stacked, a conductive line structure configured to supply an in-plane current to the unit cells and to include an antiferromagnetic layer, which is provided adjacent to the free magnetic layer, and a ferromagnetic layer, which is provided adjacent to the antiferromagnetic layer and has an in-plane magnetic anisotropy, and a voltage applying unit configured to independently apply a selection voltage to each of the tunnel junction unit cells. Each of the tunnel junction unit cells may have a magnetization direction that is selectively changed by the in-plane current and the selection voltage.
US10127955B2 Memory activation method and apparatus, and memory controller
A first memory access request is obtained, where the first memory access request is used to request to access a first sub-row in a memory. A to-be-scheduled queue of the memory is searched for a second memory access request, where the to-be-scheduled queue of the memory includes multiple memory access requests, the second memory access request is used to request to access a second sub-row in the memory. The first sub-row and the second sub-row are located in a same row in the memory. The first memory access request and the second memory access request are combined to generate a first activation instruction, where the first activation instruction is used to instruct to activate the first sub-row and the second sub-row in the memory. The first activation instruction is sent to the memory.
US10127954B2 Quantizing circuits having improved sensing
A system including a processor and a memory device. The memory device includes a memory array having a plurality of memory elements connected to a bit-line and a quantizing circuit. The quantizing circuit includes a combination circuit configured to combine an analog input signal with an analog feedback signal to produce a delta signal. The quantizing circuit also includes an integrator configured to receive and integrate the delta signal to produce a sigma signal. The quantizing circuit also includes an analog-to-digital converter configured to receive the sigma signal and compare the sigma signal with a reference signal to produce a digital output signal.
US10127953B2 Circuit for selecting a power supply voltage having a controlled transition
A voltage selection circuit, including: first and second nodes of application of first and second input voltages; a third output voltage supply node; first and second MOS transistors respectively coupling the first and third nodes and the second and third nodes; and a control circuit capable of keeping the first and second transistors either respectively on and off or respectively off and on, the control circuit including a feedback loop from the third node to the gate of the first transistor and being capable, during a transition phase, of controlling the first transistor in linear operating region to apply a DC voltage ramp to the third node.
US10127951B2 Memory device with reduced-resistance interconnect
In some embodiments, a memory device comprises first and second conductive lines extending generally in parallel with one another over a row of memory cells. The first and second conductive lines are disposed in a first interconnect layer and are coupled to memory cells of the row. A first plurality of conductive line segments are disposed in a second interconnect layer disposed over the first interconnect layer. Conductive line segments of the first plurality of conductive line segments are coupled to different locations on the first conductive line and are coupled in parallel with the first conductive line. A second plurality of conductive line segments are disposed over the second conductive line. Conductive line segments of the second plurality of conductive line segments are coupled to different locations on the second conductive line and are coupled in parallel with the second conductive line.
US10127950B1 Data storage device with moving ambient temperature sensor
A data storage device may be configured with a transducing head separated from a data storage medium by an air bearing. The transducing head and data storage medium are each contained within a housing. The transducing head can consist of a variable resistance sensor that is connected to a temperature module positioned within the housing. One or more operational variables can be measured by the variable resistance sensor to allow an ambient temperature within the housing to be calculated based on a measured operational variable.
US10127947B2 Data storage system enclosure with central mounting plate
A data storage system assembly includes a rigid central plate with multiple data storage devices (DSDs) mounted on the central plate, where a first row of DSDs is coupled with a first side of the central plate, and a second row of DSDs is coupled with a second side of the central plate, both in a side-by-side arrangement. A plurality of flexible mounting grommets may be fastened to each DSD and coupled to the central plate, such as in an arrangement in which an even number of grommets are fastened to one side and an odd number of grommets are fastened to an opposing side of the DSD. Each respective DSD may be fastened to a corresponding adaptor plate, where each adaptor plate is coupled with the central plate. Flexible mounting grommets may be fastened to each adaptor plate and coupled to the central plate.
US10127945B2 Visualization of image themes based on image content
Implementations relate to visualizations including images based on image content. In some implementations, a computer-implemented method includes obtaining a set of images, determining one or more pixel characteristics of the set of images, and determining one or more faces depicted in the plurality of images based on one or more pixel characteristics. The method selects a group of images of the set of images, where each image in the group of images depicts a different group of faces than depicted in the other images in the set of images. The method generates a visualization including the group of images, and provides the visualization to a user device in response to a user request to cause the group of images to be displayed by the user device.
US10127943B1 Systems and methods for modifying videos based on music
Video information defining video content may be accessed. Music information defining a music track providing an accompaniment for video content may be accessed. The music track may have pulses and one or more music events. Individual music events may correspond to different moments within the music track. One or more music events may be individually classified into one or more categories based on intensities of one or pulses occurring within the music event. One or more visual effects may be selected for different moments within the music track based on the categories of the music events. One or more visual effects may be applied to the video content. One or more visual effects may be applied to one or more moments within the video content aligned to one or more different moments within the music track.
US10127942B2 Recording apparatus and recording method
A recording apparatus, including a recorder that records moving image data into a recording medium designated as a recording destination among a plurality of recording media; a reader that reads out, from the recording medium, temperature information on a current temperature of the recording medium; and a controller that controls the recorder based on a recording speed corresponding to a temperature indicated by the temperature information read out by the reader, wherein the controller controls, if a recording speed corresponding to a temperature indicated by first temperature information read out by the reader from a first recording medium designated as the recording destination during recording of the moving image data into the first recording medium is lower than a predetermined recording speed, the recorder to switch the recording destination from the first recording medium to another recording medium and continuously record the moving image data into the another recording medium.
US10127940B1 Bolometer with temperature compensation for internal laser power monitoring in heat-assisted magnetic recording device
A slider configured for heat-assisted magnetic recording comprises an optical sensor coupled to first and second bond pads. The optical sensor comprises a bolometer and a reference sensor. The bolometer is situated at a location of the slider that receives at least some of the light and exposed to an ambient temperature at the slider. The bolometer produces a signal in response to a change in the ambient temperature and the change in output optical power. The reference sensor is situated at a location of the slider unexposed to the light and exposed to the ambient temperature. The reference sensor is coupled to the bolometer and configured to produce a signal in response to the change in the ambient temperature. The optical sensor is configured to generate a sensor signal indicative of changes in output optical power of a laser source without contribution due to ambient temperature changes.
US10127938B2 Method for forming TE to TM mode converter of heat-assisted magnetic recording head
An apparatus includes an input coupler configured to receive light excited by a light source. A near-field transducer (NFT) is positioned at a media-facing surface of a write head. A layered waveguide is positioned between the input coupler and the NFT and configured to receive the light output from the input coupler in a transverse electric (TE) mode and deliver the light to the NFT in a transverse magnetic (TM) mode. The layered waveguide comprises a first layer extending along a light-propagation direction. The first layer is configured to receive light from the input coupler. The first layer tapers from a first cross track width to a second cross track width where the second cross track width is narrower than the first cross track width. The layered waveguide includes a second layer that is disposed on the first layer. The second layer has a cross sectional area in a plane perpendicular to the light propagation direction that increases along the light propagation direction. The cross sectional area of the second layer is smaller proximate to the input coupler and larger proximate to the NFT.
US10127937B1 Optically opaque overlay for a waveguide of a heat-assisted magnetic recording slider
A slider having an air bearing surface is configured for heat-assisted magnetic recording (HAMR). The slider comprises a write pole, a near-field transducer (NFT) proximate the write pole, a return pole magnetically coupled to the write pole, and an optical waveguide configured to receive light from a light source and couple the light to the NFT. The optical waveguide comprises first and second opposing major surfaces and opposing first and second edges connected to the first and second major surfaces. An optically opaque overlay is disposed on one or both of the first and second major surfaces of the optical waveguide. The optically opaque overlay can be light reflective or light absorbing.
US10127935B2 Plasmonic gap waveguide
An apparatus includes a slider configured for heat-assisted magnetic recording. An input coupler of the slider is configured to-receive light produced by a light source. A waveguide of the slider comprises a waveguide core tapering from a first portion having a first cross sectional width to a second portion having a second cross sectional width along the light propagation direction. The second cross sectional width being smaller than the first cross sectional width, and the second portion having an output end. The waveguide includes at least one cladding layer comprising a metallic material. The at least one cladding layer surrounds at least the core. The at least one cladding layer is configured to sink heat away from the waveguide core. The waveguide is configured to provide a surface plasmon-enhanced near-field radiation pattern proximate the output end in response to the light received at the transducer region.
US10127934B2 Detection of sensor-damaging magnetic tape recording media
A computer-implemented method for detecting sensor-damaging tape media, according to one embodiment, includes acquiring a metric for at least one sensor of a tape drive after performing an operation on a magnetic recording tape, and comparing the metric for the at least one sensor after performing the operation to a metric for the at least one sensor acquired before performing the operation. An action is taken in response to a result of the comparing indicating that a difference between the metrics is in a predetermined range. A product, according to one embodiment, includes a magnetic recording tape, and a memory coupled to the magnetic recording tape. At least one value is stored in the memory, the at least one value being indicative of whether the magnetic recording tape is potentially sensor-damaging.
US10127933B2 Multi-track reader for improved signal to noise ratio
A system according to one embodiment includes a magnetic head having a plurality of sensors arranged to simultaneously read at least three immediately adjacent data tracks on a magnetic medium, wherein none of the sensors share more than one lead with any other of the sensors. Such embodiment may be implemented in a magnetic data storage system such as a disk drive system, which may include a magnetic head, a drive mechanism for passing a magnetic medium (e.g., hard disk) over the magnetic head, and a controller electrically coupled to the magnetic head.
US10127923B2 Automatic sound level control
A method includes identifying, by a computing device including a processor, a plurality of words from data. The method includes determining a location of the computing device. The method includes determining, by the computing device, a sound output level based on the location. The method also includes generating, by the computing device, digital sound data based on the sound output level and the plurality of words identified from the data.
US10127920B2 Acoustic parameter adjustment
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting acoustic parameters. In one aspect, a method includes receiving an identifier associated with an enclosure for a computing device, transmitting data identifying the identifier associated with the enclosure for the computing device, and receiving one or more physical parameters of the enclosure for the computing device. The method also includes based on the one or more physical parameters of the enclosure for the computing device, determining, one or more acoustic parameter adjustments of the computing device in the enclosure, the one or more acoustic parameter adjustments being configured to preserve one or more acoustic characteristics of the computing device out of the enclosure while the computing device is in the enclosure, and based on the one or more acoustic parameter adjustments, adjusting the one or more acoustic parameters of the computing device.
US10127918B1 Methods for reconstructing an audio signal
A system configured to reconstruct audio signals. The system may identify missing audio samples due to packet loss or detect distortion caused by audio clipping and may reconstruct the audio data. The system may employ a forward-looking neural network that recursively predicts audio samples based on previous audio samples and/or a backward-looking neural network that recursively predicts audio samples based on subsequent audio samples. The system may generate audio data using only the forward-looking neural network for low latency applications or may generate audio data using both neural networks for mid to high latency applications. To reduce distortion in output audio data, the system may generate the audio data by cross-fading between outputs of the neural networks and/or may cross-fade between the generated audio data and the input audio data.
US10127913B1 Method of encoding of data stream, method of decoding of data stream, and devices for implementation of said methods
A method of decoding of syntactic elements of a data stream is disclosed where, before beginning of decoding of the data stream, cells of all context models are initialized with predefined values, so that each context model contains in each cell data on a probability and a counter of a context occurrence number. A number of cells stored in each context model is selected to be not less than a number of all possible states of context elements associated with a respective context model. The process of decoding of at least a portion of bits of the data stream includes, among other steps: selecting a group of context models; calculating values of at least two context elements; extracting data on the probability from the selected cell of the selected context module; updating data in the selected cell; and carrying out a procedure of probability inheritance.
US10127910B2 Speech recognition apparatus and computer program product for speech recognition
In a speech recognition apparatus, a speech driver fetches a guidance speech-data as a reference speech-data, and outputs the reference speech-data to a recognition core unit. A guidance speech into which the guidance speech-data is converted is outputted by a speaker to cause a microphone to receive the outputted guidance speech, which will be converted into an inputted guidance speech-data. Even in such case, a speech recognition engine removes the inputted guidance speech-data by using, as the reference speech-data, the guidance speech-data that is before being converted into the outputted guidance speech.
US10127907B2 Control device and message output control system
The present invention prevents a plurality of robots from outputting identical messages to a single user. The present invention includes a message determining section (83) that determines whether or not a message to be outputted from a robot (2) is identical to a first message to be outputted from a robot (1) or a second message which has been outputted from the robot (1). In a case where the message to be outputted from the robot (2) is identical to the first message or the second message, the message determining section (83) controls the robot (2) to (i) output a message different from the first message or the second message, or (ii) not to output any message.
US10127905B2 Apparatus and method for generating acoustic model for speech, and apparatus and method for speech recognition using acoustic model
Described are an apparatus and method for generating to generate an acoustic model. The apparatus and method include a processor a processor configured to calculate a noise representation that represents noise data by using a noise model, and generate the acoustic model through training using training noisy speech data, which comprises speech data and the noise data, a string of phonemes corresponding to the speech data, and the noise representation.
US10127903B2 Discovering windows in temporal predicates
A method and system are provided. The method includes separating a predicate that specifies a set of events into a temporal part and a non-temporal part. The method further includes comparing the temporal part of the predicate against a predicate of a known window type. The method also includes determining whether the temporal part of the predicate matches the predicate of the known window type. The method additionally includes replacing (i) the non-temporal part of the predicate by a filter, and (ii) the temporal part of the predicate by an instance of the known window type, responsive to the temporal part of the temporal predicate matching the predicate of the known window type. The instance is parameterized with substitutions used to match the temporal part of the predicate to the predicate of the known window type.
US10127898B1 Harmonica Cleaning
Accumulated saliva, other liquid and/or debris is removed from the interior of a harmonica by placing the harmonica in a carrier and twirling the carrier in an orbital path. The saliva, other liquid and/or debris is ejected from the holes or the harmonica by centrifugal force.
US10127896B2 Musical instrument
A musical instrument includes an instrument main body extending in a first direction, a first protruding portion that protrudes from one main side of the body, and at least one second protruding from the one main side and spaced from the first protruding portion in a second direction perpendicular to the first direction. The center of gravity of the main body is interposed between the first and second protruding portions in the second direction and located in a region defined by the first and second protruding portions. The region has a polygon shape.
US10127893B2 Electronic device, code display method of electronic device and recording medium
An electronic device including a display, a memory that stores instructions, and a processor. The processor, under control of the instructions, performs processes including a first display process of controlling the display such that the display displays a code while setting the display with a contrast ratio; and in a case where the code is displayed on the display, a contrast change process of automatically changing the contrast ratio of the display at each of intervals, each of the intervals corresponding to a first duration of time.
US10127892B2 Display device using overlapped data lines near center to dim Mura defect
A display device using overlapped data lines to dim the Mura defect. The display device includes multiple pairs of data lines, and each pair of data lines includes a top data line and a bottom data line. The top data line and the bottom data line overlap in a center area, and each of the pixels in the center area includes two subpixels respectively connected to the corresponding top and bottom data lines. For each pixels in the center area, each of the two subpixels has a corresponding weighting factor. From top to bottom of the center area, the weighting factors of the top subpixels gradually decrease, and the weighting factors of the bottom subpixels gradually increase.
US10127890B2 Display device with better contrast
A display device includes a display area including non-illuminated areas and illuminated areas, wherein centroids of adjacent illuminated areas are located at distances from each other which are smaller than a resolving power of a viewer, and wherein the proportion of non-illuminated areas in the entire display area is more than 70%.
US10127886B2 Modifying hand occlusion of holograms based on contextual information
A computing system, such as a head mounted display, is configured for dynamically modifying an occlusion, such as a hand occlusion, that is presented and moved within a mixed reality environment. The occlusion is associated with a movement attribute, such as a velocity or acceleration, corresponding with movement of the occlusion within the mixed reality environment. Upon detecting a movement of the occlusion, it is determined whether the movement attribute meets or exceeds a predetermined threshold. When the threshold is at least met, the visual appearance of the occlusion is modified by at least one of modifying a transparency attribute of the occlusion to cause increased transparency of the occlusion or by modifying an edge display attribute of the occlusion to cause feathering of one or more occlusion edges.
US10127881B2 Display driving circuit, display device and driving method thereof
Provided are a display driving circuit, a display device and a driving method thereof, which are capable of avoiding an influence of a feed through effect on a voltage difference between a pixel electrode and a common electrode and thus improving the quality of a displayed picture. The display driving circuit comprises a gate driving unit for controlling a thin film transistor TFT to be turned on, a source driving unit for outputting a signal to a source of the TFT, and a circuit unit for supplying a power to a common electrode, the circuit unit outputs a first voltage to the common electrode when the TFT is in a turn-on state, and the circuit unit outputs a second voltage to the common electrode when the TFT is in a turn-off state, wherein the first voltage is a voltage different from the second voltage.
US10127880B2 Liquid-crystal display device having control line groups
A liquid-crystal display device includes a display panel connected to first to nth gate lines and first to nth control lines, where n is a natural number greater than one, and a gate driving unit which sequentially applies first to nth gate signals having a first pulse width to the first to nth gate lines, respectively, for a unit frame, where the first to nth control lines are sorted into first to kth control line groups, where k is a natural number greater than one and less than n, the gate driving unit sequentially applies first to kth control signals having a second pulse width to the first to kth control line group, respectively, for the unit frame, and the first pulse width is smaller than the second pulse width.
US10127878B1 GOA driver circuit and liquid crystal display
A gate driver on array (GOA) driver circuit and a liquid crystal display are proposed. The GOA driver circuit includes cascaded GOA units. A gate driver signal is output to an Nth-stage horizontal scan line Gn on a display zone according to an Nth-stage GOA unit output gate driver signal. The Nth-stage GOA unit includes a pull-up module, a pull-up control module, a pull-down holding module, a transferring module, and a bootstrap capacitor module.
US10127877B2 Display device
There is provided a display device including a display panel including a gate line operated by a gate signal, a clock source configured to apply a clock signal, a shift register including a stage, the stage including at least one switching element and being configured to generate the gate signal based on the clock signal applied from the clock source, and a control-voltage generator configured to generate a control voltage based on a current generated from at least one of the shift register and the clock source and to apply the control voltage to the at least one switching element.
US10127871B2 Liquid crystal display device including a detection circuit
According to an aspect, a liquid crystal display device includes a plurality of pixels arranged in a matrix in a display area; a scanning line that is coupled with pixels arranged in a row direction in the display area and is supplied with a scan signal; a signal line that is coupled with pixels arranged in a column direction in the display area and is supplied with a pixel signal; a common electrode that is commonly coupled with the pixels and is supplied with a common voltage; and a detection circuit that detects a transient potential variation component that is synchronized with the pixel signal and is superimposed on the common voltage.
US10127870B2 Liquid crystal display having two equal common voltages at two opposite sides
A liquid crystal display includes a pixel array, a gate driver, a data driver, a common voltage source, and a current duplication module. The gate driver is used to turn on a plurality of rows of pixels in the pixel array in sequence. The data driver is used to provide a plurality of data voltages to the turned-on pixels in the pixel array. The common voltage source is used to provide a common voltage. The current duplication module is coupled to a first side and a second side of the pixel array and is used to input two substantially equal currents to the first side and the second side of the pixel array respectively to provide the common voltage to the first side and the second side of the pixel array.
US10127869B2 Timing controller, display apparatus including the same and method of driving the display apparatus
A timing controller for a display apparatus includes a polarity comparison part and a compensation part. The polarity comparison part compares a first polarity of a first data voltage with a second polarity of a second data voltage, the first data voltage corresponding to a first pixel in a first frame and generated based on a first gamma voltage, the second data voltage corresponding to the first pixel in a second frame and generated based on a second gamma voltage. The compensation part compensates the second data voltage based on a first look-up table, if the first polarity is the same as the second polarity, and compensates the second data voltage based on a second look-up table, if the first polarity is different from the second polarity.
US10127868B2 Method of controlling subpixels in an array of electrowetting elements
A method of controlling an array of electrowetting elements, comprising: receiving first pixel data; selecting, based on the first pixel data and based on a characteristic of the first display effect, a group of subpixels to display the first display effect; and outputting control data for displaying the first display effect using the group of subpixels.
US10127862B2 Shift register unit, gate drive circuit and display panel
The present application discloses a shift register, a gate drive circuit and a display panel. In the shift register, the first node control sub-circuit provides a signal of the input signal terminal to the first node, and provides a signal of the first reference signal terminal to the first node; the second node control sub-circuit provides a signal of the second reference signal terminal to the second node, and provides a signal of the third clock signal terminal to the second node; the first output sub-circuit provides a signal of the second clock signal terminal to the output terminal for stabilizing a voltage difference between the first node and the output terminal when the first node is in a floating state; and the second output sub-circuit provides the signal of the first reference signal terminal to the output terminal.
US10127860B2 Stable driving scheme for active matrix displays
A method and system for operating a pixel array having at least one pixel circuit is provided. The method includes repeating an operation cycle defining a frame period for a pixel circuit, including at each frame period, programming the pixel circuit, driving the pixel circuit, and relaxing a stress effect on the pixel circuit, prior to a next frame period. The system includes a pixel array including a plurality of pixel circuits and a plurality of lines for operation of the plurality of pixel circuits. Each of the pixel circuits includes a light emitting device, a storage capacitor, and a drive circuit connected to the light emitting device and the storage capacitor. The system includes a drive for operating the plurality of lines to repeat an operation cycle having a frame period so that each of the operation cycle comprises a programming cycle, a driving cycle and a relaxing cycle for relaxing a stress on a pixel circuit, prior to a next frame period.
US10127854B2 Display driving method, apparatus and display device that generates ananalog power supply voltage for a source driver chip according to brightness of sub-pixels
The present disclosure provides a display driving method, apparatus and a display device. The method comprises: acquiring pixel data of N pixels, N=i*j, i being a coefficient and being a positive integer, and j being the number of pixels in each row; determining, for each pixel data, brightness values of respective sub-pixels in a pixel corresponding to the pixel data; calculating an analog power supply voltage of a source driver chip of a display module according to respective brightness values, the analog power supply voltage being positively correlated with the brightness values.
US10127851B2 Image processing method of OLED display device
Disclosed is an image processing method for reducing power consumption of an OLED display device. A method of the present invention comprises the steps of: receiving image data; determining whether a frequency of a predetermined area of the image data is lower than a predetermined reference; deciding a minimum value among a plurality of blue data values of the predetermined area when the frequency of the predetermined area is lower than the reference as a result of the determination; and changing blue data of the predetermined area on the basis of the determined minimum value.
US10127848B2 Display device
A display device, including a display panel including a plurality of pixels coupled to scan lines and data lines, the display panel having a display area divided into a first display area at a first side thereof and a second display area at a second side opposite to the first side; a scan driver to supply a scan signal through the scan lines; and a data driver to supply a data signal through the data lines, the scan lines including first sub-scan lines corresponding to the first display area and second sub-scan lines corresponding to the second display area, and switching elements being coupled between the first sub-scan lines and the second sub-scan lines.
US10127845B2 Drive arrangement and rotating mechanism for an advertising or information medium having a drive arrangement of this type
A rotating mechanism characterized by a drive arrangement which provides rotating, hoisting and dropping functions with just a single drive.
US10127841B1 Conformable cover and label for the end of a tubular object such as a rolled up set of architectural documents
A labeling apparatus for an end of a rolled set of drawings or any similarly shaped elongated object. A potential embodiment of the apparatus comprises a flexible sheet which can be drawn over an end of the elongated object. The flexible sheet comprises a surface which is capable of being written on with pen, pencil, marker or any writing instrument known in the art. The writable surface can be integral to the flexible sheet or can be a separate writable surface which can be coupled with the flexible sheet. The flexible sheet comprises an elastic gripping feature for coupling the sheet over the end of the elongated object. The writable surface can comprise coloring, patterning or other visual cues known to those in the art to assist a user in identifying the label.
US10127838B2 Surgical simulation systems, methods, and compositions
A synthetic surgical simulation system includes an anatomical structure comprising a hydrogel and at least 60% water and a tubular structure that is configured to at least partially vaporize, seal, and/or cut in response to an application of energy emitted by an electrosurgical tool. Some exemplary tools are a high-frequency alternating and direct current electrosurgical tool, a high frequency sound wave electrosurgical tool, or an argon beam coagulator. In some embodiments, the system also includes connective tissue. In further embodiments, the connective tissue couples a first anatomical structure and a second anatomical structure. In some embodiments, the tubular structure is at least partially embedded in one or more of the first anatomical structure, the second anatomical structure, and the connective tissue. In some embodiments, one or more of the connective tissue, the anatomical structure, the first anatomical structure, the second anatomical structure, and the tubular structure comprise poly(ethylene glycol)-diacrylate.
US10127835B2 Capacitive touch sensor
A capacitive touch sensor is provided, The capacitive touch sensor includes a plate having an upper surface and lying in a plate plane. A generally planar, first electrode is spaced from the plate along an axis generally perpendicular to the upper surface of the plate. The first electrode movable with respect to the plate in response to a force. A plurality of second electrodes are interconnected to the plate and circumferentially spaced about the axis. Each of the plurality of the second electrodes has a corresponding differential capacitance with the first electrode. The differential capacitances between the first electrode and the plurality of second electrodes vary in the response to the movement of the first electrode.
US10127829B1 Method and system for calculating probabilities of causation of specified health conditions by foods
A method includes the steps of receiving data indicative of a selected health condition; identifying one or more trigger substances associated with the selected health condition; identifying one or more foods containing the identified one or more trigger substances, including the concentration of the trigger substance; receiving data indicative of a selection of the one or more identified foods, including the amount of the food consumed within a specified time interval; identifying one or more risk factors associated with the one or more trigger substances contained in the selected one or more foods; receiving data indicative of a selection of the one or more identified risk factors; and calculating a probability of causation of the selected health condition based on the selected foods, weight values associated with the identified trigger factors contained in the selected foods indicative of the relative significance of the substance as a trigger of the selected health condition, and the selected risk factors.
US10127822B2 Drone user equipment indication
The disclosure relates to drone user equipment (UE) indications that may be conveyed to a wireless network. In particular, a UE that has flight capabilities (i.e., capabilities to operate as an unmanned aircraft system) and optional further capabilities to report a current height level may indicate such capabilities to the wireless network. As such, the wireless network may differentiate the drone UE from other UEs that only operate on the ground. Furthermore, the optional current height level may enable the wireless network to differentiate among drone UEs operating at different heights and/or from other UEs that are operating on the ground. The wireless network may further use the information indicating the flight capabilities either alone or in combination with the optional height information to configure power control parameters, manage interference, provide mobility management functions, generate neighbor lists, control beamforming, or implement a radio resource configuration or management procedure.
US10127820B2 Driver assistance apparatus and vehicle including the same
A driver assistance apparatus is provided. The driver assistance apparatus includes a processor determining whether lanes are not identified based on at least one of image information, distance information, sensor information, navigation information, secondary information and adjacent vehicle information, and generating virtual lanes; and an output unit outputting the generated virtual lanes.
US10127816B2 Detection and alert of automobile braking event
A method and system alert a driver of a driven vehicle about an unsafe traffic condition. The method detects, by one or more of a radar detector, a Light Detection and Ranging (LIDAR) detector, or a camera, a braking event of a nearby vehicle. The method stores, in a storage device, the braking event of the nearby vehicle. The method communicates a signal indicative of the braking event of the nearby vehicle to a brake system of the driven vehicle. The method also alerts the driver, by one or more of a user display alert or an audible alert, of the braking event of the nearby vehicle.
US10127814B2 Advanced V2X event dissemination
Disclosed is a host vehicle including: motor(s), sensors, processor(s) configured to: (i) package sensed data into a first unit; (ii) determine whether a vehicle-to-infrastructure connection is (a) active or (b) inactive; (iii) if (a), append a TRUE flag to the unit and if (b) append a FALSE flag to the unit; (iv) transmit the first appended unit over a vehicle-to-vehicle connection; (v) determine whether a second appended unit, received over a vehicle-to-vehicle connection, includes (c) a TRUE flag or (d) a FALSE flag; (vi) if (d), transmit the second appended unit over the vehicle-to-infrastructure connection; (vii) if (c), not transmit the second appended unit over the vehicle-to-infrastructure connection.
US10127811B2 Method, apparatus and computer program product for comprehensive management of signal phase and timing of traffic lights
A method is provided for controlling traffic lights of a road geometry network using a cloud-based traffic control system. Methods may include: receiving map data including road network geometry and traffic light locations relative to intersections of the road network geometry; receiving signal phase and timing of traffic lights at the traffic light locations; receiving probe and sensor data from a plurality of probes traversing the road network geometry; analyzing the received probe and sensor data from the plurality of probes relative to the road network geometry and the traffic light locations; determining revised signal phase and timing for at least one traffic light within the road network geometry based on the analyzed probe and sensor data relative to the road network geometry and the traffic light locations; and providing revised signal phase and timing to the at least one traffic light within the road network geometry.
US10127809B2 Adaptive traffic dynamics prediction
The disclosed embodiments relate to prediction of traffic dynamics. A descriptive model is provided that uses historical probe data to create “tidal-like” patterns for the usual dynamics on the road network and creates a framework for taking a future time, e.g. in terms of month, day, time, and suggesting a typical speed for the specified road network link at that specific time. With this model, better predictions for estimated time of arrival will be derived. As opposed to blindly extrapolating from a static model, the disclosed embodiments dynamically adapt to current conditions using real time data to adapt, based on current conditions, the model from which a predicted speed may be determined.
US10127808B2 Infrared learning device
An infrared (IR) learning device is disclosed. A hardware device of the IR learning device amplifies, shapes, and samples an IR signal to acquire a better digital signal related to the IR signal. A software device of the IR learning device calculates the waveform of the IR signal and the frequency of a carrier wave of the IR signal according to the digital signal related to the IR signal. Accordingly, the IR learning device can learn the IR signal emitted from an external device by the hardware device and the software device.
US10127806B2 Methods and systems for controlling a garage door opener accessory
A modular garage door opener system has an accessory device including a load, and garage door opener including an accessory port for receiving the accessory device. A server receives initial accessory device status and settings data from the garage door opener, stores the data as associated with the accessory port, and sends the data to a peripheral device. The server receives new accessory device status data and sends it to the peripheral device. New settings data is sent by the peripheral device to the server and the server sends it to the garage door opener such that the load of the accessory device is controlled based on the new settings data. Similarly, initial data may be stored and associated with a second accessory port for a second accessory device and a load of the second accessory device is controlled based on new settings data from received from the peripheral device.
US10127799B2 Methods, systems, and devices for managing, reprioritizing, and suppressing initiated alarms
Present example embodiments relate generally to methods, systems, devices, computer readable medium, and logic for managing a plurality of alarms initiated by a plurality of alarm sensors. The method may include receiving a plurality of initiated alarm. The method may further include prioritizing one or more of the initiated alarms. The method may further include reprioritizing one or more of the prioritized initiated alarm when the one or more prioritized initiated alarm satisfies a reprioritization condition. The method may further include providing information pertaining to the one or more reprioritized alarms.
US10127797B2 Alternative inexpensive cloud-based mass market alarm system with alarm monitoring and reporting
A security system including a wireless alarm sensor that detects a threat within a secured geographic area, a cloud application that monitors the alarm sensor and reports threats detected by the alarm sensor within the secured area to a human user of the secured area and a wireless publically accessible communication system defined by a plurality of relatively low power communication devices and a local base station, the alarm sensor detects a nearby one of the plurality of low power communication devices and wirelessly connects to the cloud application through the nearby one low power communication device and local base station.
US10127796B2 Personal hazard detection system with redundant position registration and communication
A system for monitoring the safety of personnel on a work site, by providing workers on the site with portable battery powered safety monitors equipped with alarms, sensors to detect hazardous conditions, at least two forms of geo-location and two forms of voice and data telecommunication and two CPU's sharing the computation load, each CPU equipped to monitor and reset the other in case of failure to function, with each monitor capable of serving as a node in a mesh network and relaying information concerning alarms detected including location thereof to other monitors on the mesh network.
US10127791B2 Internet of things (IoT) event distribution
The processing and management of IoT events, in a manner that provides an intuitive and user-friendly design pattern, is described, and may include determining a set of IoT events, corresponding to a set of IoT devices, wherein an IoT event for a particular IoT device corresponds to a state or change of state of the received data for the particular IoT device. User-defined triggers may be evaluated, in which each of the triggers include a conditional expression that is evaluated using one or more of the IoT events. The triggers may generate alerts, which may be routed to a target which determines the actions that may be performed.
US10127785B2 Entry point opening sensor
A sensor package is disclosed that includes a compass and/or an accelerometer. The compass may be activated by a microcontroller in response to an indication of movement detected by an accelerometer. The compass's data may be utilized to determine an orientation for the object such as a door on which the sensor package is situated. The orientation data may indicate that the door is ajar and/or that a second magnetic field is present, suggesting tampering. A notice may be dispatched to a controller for the home security system, a client device, a remote system, etc.
US10127783B2 Method and device for processing motion events
The disclosed embodiments include an electronic device with a display, processor(s), and memory. The electronic device displays a user interface on the display, the user interface including video information corresponding to a camera, the video information including a field of view of the camera. The electronic device receives user identification of a spatial zone within the user interface, the spatial zone corresponding to at least a portion of the field of view of the camera; and forgoes user notification of subsequent motion events involving the spatial zone.
US10127780B2 Guidance assistance system, guidance assistance method, and computer-readable recording medium
A guidance assistance system includes an arrangement evaluation unit which derives a priority of arrangement of detection means for detecting a status of congestion on a travel route or a priority of arrangement of a guide sign for guiding the crowd based on information related to a status of the travel route and an order determination unit which determines an order of arrangement of the detection means or an order of arrangement of the guide sign based on information related to the priority.
US10127779B2 Signalling device
A signalling device, in particular for a signalling tower, for purposes of displaying operating states, with at least one signalling module, which has a circuit board element for at least one signalling element for purposes of outputting a signal, in particular for a lighting element for purposes of outputting a signal light, wherein the signalling module can be detachably connected with a further signalling module, and in the connected state the signalling modules are arranged one above another, wherein a connecting conductor, running through the signalling module, is provided for purposes of controlling a circuit board element of the further signalling module, wherein the circuit board element of the signalling module for purposes of forming the connecting conductor has a conducting track assigned to the signalling element of the further signalling module, which conducting track in the connected state of the signalling modules is connected via a contact element with a conducting track; on the circuit board element of the further signalling module, wherein the signalling module has a bayonet coupling element for purposes of connecting with a bayonet coupling element of the further signalling module, wherein in an interconnected, non-rotated state of the bayonet coupling elements the circuit board elements are arranged in a non-contact position, and in an interconnected, rotated state of the bayonet coupling elements the circuit board are arranged in a contact position with one another.
US10127778B2 Haptic actuator including flexure bearing having flexible arm including a bend coupling anchor members and related methods
A haptic actuator may include a housing, at least one coil carried by the housing, and a field member having opposing first and second sides. The haptic actuator may also include a respective flexure bearing mounting each of the first and second sides of the field member to be reciprocally movable within the housing responsive to the at least one coil. Each flexure bearing may include a first anchor member coupled to an adjacent portion of the housing, a second anchor member coupled to an adjacent side of the field member, and a first flexible arm coupling the first and second anchor members together and having at least one bend therein.
US10127776B2 Cash drawer and weighing module
A cash drawer has a weighing module comprising a plurality of cups; the cash drawer has a front and a rear. The cups are arranged such that four prone note cups, five coin cups and two vertical note cups are provided. The four prone note cups are arranged rearwards of the five coin cups and forwards of the two vertical note cups. A weighing module for a cash drawer is also provided, which comprises a plurality of note cups and coin cups arranged on respective load cells. At least some of the cups are movable relative to respective load cells on which they are arranged.
US10127774B2 Methods, apparatus and article of manufacture for determining an outcome of a game without placing any bets on the game
Methods, apparatus and article of manufacture for receiving from a client an amount of money and instructions to place a type of bet in a game. The outcome of the game is determined without placing any bets on the game. Based on the outcome of the game, a portion of the amount of money is provided to the client.
US10127773B2 Multi-player bingo game with multiple cards per player
The invention is directed to methods and gaming units for conducting a multi-player wagering game in which at least one of the players may win the occurrence of the wagering game by matching a game-winning pattern of game indicia on one or more game arrays having unique combinations of game indicia based on matching the game indicia on the game arrays to game indicia randomly selected for the occurrence of the wagering game. Each player matching a game-winning pattern may receive game-winning award, and may receive a game-winning award for each game array on which a game-winning pattern is matched. The method and gaming unit may further include an alternate outcome display wherein an outcome of a second wagering game may be displayed that corresponds to the outcome for the player on the one or more game arrays for the occurrence of the multi-player wagering game.
US10127770B2 Game at cash register
In various embodiments, a method may include receiving an indication of a price of an item to be purchased by a person from a merchant, receiving an indication of an amount tendered by the person, determining an amount of change due to the person based on the price and based on the amount tendered, determining the rules of a game, generating a first outcome of the game using a random number generator, determining based on the rules whether the first outcome is winning or losing, authorizing, if the first outcome is winning, that the amount tendered be returned to the person and that the person be allowed to keep the item, and authorizing, if the first outcome is losing, that the amount tendered be kept by the merchant.
US10127767B2 Player choice game feature
A gaming machine has display means and a game control means. A game is played in which one or more random events are displayed on the display means and, if a predefined winning event occurs, the machine awards a prize. On the occurrence of a predefined event, the player is offered a choice of two or more different prize sets, each containing a plurality of prize outcomes. The prize is drawn from the prize set or sets selected. The sets of prizes may be presented on segments of wheels that can spin before stopping randomly on a segment which defines the prize outcome. Alternatively the sets of prizes are presented on the faces of dice which are arranged to spin before stopping with the front face of the die defining the prize won.
US10127766B1 Distributed secrets for validation of gaming transactions
Nested commit/reveal sequences using randomized inputs from each participant in a gaming transaction (e.g., the house and each player) may be employed to provide a selection of outcome or outcomes that can be verified by each participant as free from cheating. In general, techniques may be employed in a variety of distributed gaming transaction environments and as a verification facility for any of a wide variety of games in which the risk of player collusion can be eliminated. Nonetheless, several variations on a distributed card dealing method are illustrative and will be appreciated by persons of ordinary skill in the art as applicable in other gaming environments, including games employing outcomes denominated in die (or dice) rolls, coin toss, wheel spins, blind selection or other ostensibly random selection of an outcome from a predefined set thereof.
US10127761B2 Electronic gaming and/or entertainment device
A gaming and/or entertainment device, in the form of a coin or token-operated slot machine and/or gambling device, having a plurality of separate display units for displaying game information. At least one of the display units is provided with a touch panel for inputting control commands by touch. The touch panel is of continuous design over, in each case, at least part of at least two different display units, at least one display unit of which has a concave display surface. As a result of the touch panel extending over the boundary region or the intermediate space between two display units, it is possible, despite the use of a plurality of display units, to obtain a continuously closed-off device front. The design of the corresponding device wall is simplified and the protection against penetration into the housing at gap areas is increased.
US10127750B2 Electronic locking system
A system and method for enabling opening of an electronic locking device (12) from a remote location is disclosed. A remotely accessible server (14) receives an opening request to open an electronic locking device (12) which secures a closing member (18). The opening request includes a unique identifier of the electronic locking device (12) and personal identification information of a mobile communications device (28) requesting to open the electronic locking device (12). The server (14) then determines, based on predefined parameters, whether the mobile communications device (28) is permitted to open the electronic locking device (12). If the server (14) determines that the mobile communications device (28) is permitted to open the electronic locking device (12), then it transmits an opening instruction to the electronic locking device (12) to unlock the closing member (18). In an embodiment, the predefined parameters include a proximity range of the mobile communications device (28) to the electronic locking device (12).
US10127746B2 Systems and methods for electronic ticket validation using proximity detection for two or more tickets
A system for monitoring two or more persons in an area with an entry point having an access allowed indication or an access denied indication. a token device in communication with at least one wireless proximity detection device which determines a relative location of the token device to provide a detection data point for each of the wireless proximity detection devices and a set of detection data points for the group of detection data points; a system computing device which calculates the shared proximity of the token device according to the set of detection data points and determines that the token device contains at least two valid tickets or does not, if there are valid tickets and the shared proximity of the token device is within a predetermined area the access allowed indication will display to allow entry for a number of persons corresponding to the number of the tickets.
US10127735B2 System, method and apparatus of eye tracking or gaze detection applications including facilitating action on or interaction with a simulated object
Techniques are disclosed for facilitating action by a user on a simulated object in an augmented reality environment. In some embodiments, a method includes, detecting a gesture of the user in a real environment via a sensor of the device; wherein, the gesture includes, movement of eye ball or eye focal point of one or more eyes of the user. The gesture can be detected by tracking: a movement of one or more eyes of the user, a non-movement of one or more eyes of the user, a location of a focal point of one or more eyes of the user, and/or a movement of an eye lid of one or more eyes of the user. The gesture can be captured to implement the action on the simulated object in the augmented reality environment.
US10127733B2 Interference based augmented reality hosting platforms
Interference-based augmented reality hosting platforms are presented. Hosting platforms can include networking nodes capable of analyzing a digital representation of scene to derive interference among elements of the scene. The hosting platform utilizes the interference to adjust the presence of augmented reality objects within an augmented reality experience. Elements of a scene can constructively interfere, enhancing presence of augmented reality objects; or destructively interfere, suppressing presence of augmented reality objects.
US10127723B2 Room based sensors in an augmented reality system
An augmented reality display system comprises a passable world model data comprises a set of map points corresponding to one or more objects of the real world. The augmented reality system also comprises a processor to communicate with one or more individual augmented reality display systems to pass a portion of the passable world model data to the one or more individual augmented reality display systems, wherein the piece of the passable world model data is passed based at least in part on respective locations corresponding to the one or more individual augmented reality display systems.
US10127720B2 Object modeling in multi-dimensional space
Embodiments of the invention include a method inserting a new face in a polygonal mesh comprising receiving an input corresponding to: a polygonal mesh having a plurality of faces, a selection of a face (fm) of the plurality of faces, a direction vector (d), a modified target plane (pm), and a threshold angle θ. For each edge (e) of the selected face fm, the method further includes determining each adjacent face (fadj) to selected face fm, and inserting a new face at edge e if no adjacent face exists or if fadj is substantially parallel to pm and within threshold θ. In some embodiments, the new face has a normal orthogonal to e and d.
US10127716B2 Automultiscopic display with viewpoint tracking and scalability for multiple views
In one aspect, a computer-implemented method for efficiently rendering and displaying multiple images on an electronic device having an automultiscopic display may generally include detecting, with the electronic device, a position of at least one eye relative to the automultiscopic display. The automultiscopic display may include an array of multipixels, with each multipixel including a plurality of sub-multipixels. In addition, the method may include rendering a viewpoint-specific image for each detected eye position and selectively coloring at least one sub-multipixel within one or more of the multipixels such that colors associated with the rendered viewpoint-specific image are only displayed within a multipixel display zone defined for each of the one or more multipixels with respect to each detected eye position.
US10127710B2 Processor and method for accelerating ray casting
A processor and method for accelerating ray casting are disclosed herein. The processor for accelerating ray casting includes a computation unit, a sorting unit, an allocation unit, and an execution control unit. The computation unit calculates the length information of a section in which a ray corresponding to each of the pixels of a two-dimensional (2D) scene corresponding to a viewpoint intersects an effective volume in order to apply ray casting to the pixel. The sorting unit sorts the ray based on the length information of the section in which the ray intersects the effective volume. The allocation unit allocates the sorted rays to respective thread groups having a parallel multiprocessor structure in order of the sorting. The execution control unit transfers control instructions to the allocated thread groups so that the allocated thread groups execute ray casting for the sorted rays.
US10127704B2 Information processing device, program, and recording medium
An information processing device 10 includes a command recognition unit 203, a parameter extraction unit 28 and a command execution unit 253. The command recognition unit 203 specifies one of one or more pieces of object creation processing, which include at least one of processing for creating a text box, processing for creating a figure, and table creating processing for creating a table, from a combination of directions where one polygonal line is bent, the one polygonal line being inputted as a handwriting input command to a handwriting input device that enables handwriting input onto a display screen. The parameter extraction unit 208 extracts a parameter such as a position, size and the like of a designated object from a position and length of a segment that composes one polygonal line. Thus, the information processing device 10 allows a user to give a command on a screen by handwriting.
US10127703B2 Image output method and electronic device for supporting the same
One or more embodiments of this disclosure provide an image output method. The image output method includes receiving image data for a plurality of image frames and caption data linked with the plurality of image frames. The method also includes outputting parsing the caption data to extract link information according to a data type from the caption data. The method also includes outputting a connection object or a list, for verifying the link information while the plurality of image frames are output on a display of the electronic device.
US10127699B2 Serial visual presentation for wearable displays
One embodiment provides a method, including: receiving, at a wearable device, electronic text data; separating the electronic text data to segment the electronic text data into separate parts; and presenting, on a display screen of the wearable device, the separate parts of the electronic text data in a serial visual presentation, each part substantially occupying the display screen. Other embodiments are described and claimed.
US10127698B2 Method, apparatus and system for financial planning incorporating calculated health costs based on actual claims and the actual cost thereof
A financial management tool that includes calculated health care costs and health-based longevity to provide information to retirees to be able to calculate the amount of money that needs to be saved to cover retirement expenditures is provided with actual claims and actual related cost data from a database to increase the cost projection reliability of the tool.
US10127695B2 Method for creating period profile for time-series data with recurrent patterns
Techniques are described for generating period profiles. According to an embodiment, a set of time series data is received, where the set of time series data includes data spanning a plurality of time windows having a seasonal period. Based at least in part on the set of time-series data, a first set of sub-periods of the seasonal period is associated with a particular class of seasonal pattern. A profile for a seasonal period that identifies which sub-periods of the seasonal period are associated with the particular class of seasonal pattern is generated and stored, in volatile or non-volatile storage. Based on the profile, a visualization is generated for at least one sub-period of the first set of sub-periods of the seasonal period that indicates that the at least one sub-period is part of the particular class of seasonal pattern.
US10127693B2 Dimensional data chart matrixes with drill operations
A computing device outputs a chart matrix defined by associating a first data dimension with a row edge and a second data dimension with a column edge. Members of the first data dimension are displayed as row headers of the chart matrix, and members of the second data dimension are displayed as column headers of the chart matrix. The device outputs charts in matrix cells of the chart matrix defined by intersections of rows defined by the row edge and columns defined by the column edge. The computing device provides user options to perform a drill operation on a selected member displayed in the chart matrix. The computing device outputs, in response to the user input to perform the drill operation, a modified chart matrix displaying related members in at least one of the charts, wherein the related members are related by one hierarchical level from the selected member.
US10127692B2 Draggable maps
A web server receives a request from a client specifying a location and a bounding area. A mapping engine creates a tile grid centered at the specified location. A seed tile is created, including or adjacent to the center location. The web server creates a resource identifier for each tile in the tile grid, and returns the tile grid including the resource identifiers to the client. The resource identifier for each tile includes the location of the seed tile and a position offset for the tile relative to the seed tile, in one embodiment specified in units of northward and eastward movement. The client requests tiles from the system using the resource identifiers previously provided by the system. Upon receiving the request, the mapping engine dynamically renders each requested tile using map data from the map database, and the web server returns the dynamically-generated tiles to the requesting client.
US10127688B2 System and process for automatically finding objects of a specific color
A computer implemented method, system and computer program product for identifying the Main Colors and the matching colors of a visual object, and then viewing on a mobile device select items comprising the matching colors, such as from a merchant's catalog. A visual object is analyzed for color content, and the results are stored on a system database located on the device or on a remote server. The color analysis of the objects comprise advanced image processing techniques, such as Main Color extraction using color space transformation comprising HSV, RGB and CYMK to map between pixels in the image. The user can subsequently view a display on their mobile identifying the visual object's Main Colors and at least one Harmonic Color; and then select and view all items (i.e. products in a database) comprising one Harmonic Color, and/or all items of a specific type and Harmonic Color.
US10127687B2 Calibration device, calibration method, optical device, image-capturing device, projection device, measuring system, and measuring method
A calibration device for an optical device including a two-dimensional image conversion element having a plurality of pixels and an optical system that forms an image-formation relationship between the image conversion element and the three-dimensional world coordinate space. The calibration device includes: a calibration-data acquisition unit that acquires calibration data representing the correspondence between two-dimensional pixel coordinates in the image conversion element and three-dimensional world coordinates in the world coordinate space; and a parameter calculating unit that calculates parameters of a camera model by applying, to the calibration data acquired by the calibration-data acquisition unit, a camera model in which two coordinate values of the three-dimensional world coordinates are expressed as functions of the other one coordinate value of the world coordinates and the two coordinate values of the two-dimensional pixel coordinates.
US10127685B2 Profile matching of buildings and urban structures
A method and apparatus for determining a building/urban profile image location includes extracting a building/urban profile from an obtained image and comparing the image to a database of building/urban profiles. The database may be created by obtaining point cloud data sets scanned building/urban profiles, converting the obtained point cloud data sets to a corresponding 3D surface model, and creating the database of stored building/urban profiles viewed from multiple locations within each of the 3D surface models. By comparing the extracted building/urban profile image with the stored building/urban profiles contained within the database and finding a match the location from which the extracted building/urban profile image was taken can be determined.
US10127683B2 Method for determining the short axis in a lesion region in a three dimensional medical image
A short axis in a 3 dimensional image of a lesion is determined starting from voxels defining the long axis and voxels in the plane of the long axis. Voxels within the plane of the long axis are projected perpendicularly onto the long axis and receive an identifier indicative of the region on the long axis onto which they are projected. Distances between points (projected sub-voxels) in pairs of points within the same range and within adjacent ranges are evaluated in order to determine the longest distance.
US10127681B2 Systems and methods for point-based image alignment
Systems and methods for point-based image alignment are disclosed. A method includes: selecting first and second couplets of feature points corresponding to first and second biometric images, respectively, and calculating a rotation-invariant parameter for each of the first and second couplets of feature points; determining that the first couplet matches the second couplet based on a difference between the rotation-invariant parameter for the first couplet of feature points and the rotation-invariant parameter for the second couplet of feature points; determining a candidate transformation operation that aligns the first couplet of feature points to the second couplet of feature points; determining a goodness of fit between a pictorial representation of the first biometric image and a pictorial representation of the second biometric image with the transformation operation applied; and, determining that the candidate transformation aligns the first biometric image to the second biometric image based on the goodness of fit.
US10127679B2 Image alignment method and apparatus
An image alignment method and apparatus, where the method and apparatus include obtaining image information of two to-be-aligned images, determining, using a cross-correlation measurement model, first coordinate offset according to the image information of the two images, where the first coordinate offset are used to indicate position deviations of to-be-aligned pixels between the two images in the coordinate system, and aligning the two images according to coordinates of pixels in the first image in the coordinate system and the first coordinate offset.
US10127674B2 Automatic mode switching in a volume dimensioner
Dimensioners and methods for dimensioning an object includes capturing, using a dimensioning system with a single sensor, at least one range image of at least one field-of-view, and calculating dimensional data of the range images and storing the results. Wherein, the number of views captured of the object is automatically determined based on one of three modes. The first mode is used if the object is a cuboid, or has no protrusions and only one obtuse angle that does not face the point of view, where it captures a single view of the object. The second mode is used if the object includes a single obtuse angle, and no protrusions, where it captures two views of the object. The third mode is used if the object includes a protrusion and/or more than one obtuse angle, overhang, protrusion, or combinations thereof, where it captures more than two views of the object.
US10127669B2 Estimating distance to an object using a sequence of images recorded by a monocular camera
A method for monitoring headway to an object performable in a computerized system including a camera mounted in a moving vehicle. The camera acquires in real time multiple image frames including respectively multiple images of the object within a field of view of the camera. An edge is detected in in the images of the object. A smoothed measurement is performed of a dimension the edge. Range to the object is calculated in real time, based on the smoothed measurement.
US10127668B2 Systems and methods for re-identifying objects in images
There is provided a system including a memory and a processor configured to receive a first image depicting a first object and a second image depicting a second object, divide the first image into a first plurality of patches and the second image into a second plurality of patches, extract plurality of feature vectors from each of the first plurality of patches and a second plurality of feature vectors from the second plurality of patches, determine dissimilarities based on a plurality of patch metrics, each patch dissimilarity measure being a dissimilarity between corresponding patches of the first plurality of patches and the second plurality of patches, compute an image dissimilarity between the first image and the second image based on an aggregate of the plurality of patch dissimilarity measures, evaluate the image dissimilarity to determine a probability of whether the first object and the second object are the same.
US10127664B2 Ovarian image processing for diagnosis of a subject
Embodiments relate to digital image processing for diagnosis of a subject. More specifically, the embodiments relate to automation of diagnoses through data interpretation. An image is acquired from the subject. Elements are recognized within the image based on morphological features. The image is compared to learned data. Based on the comparison, a probability of a potential diagnosis(es) is calculated. A diagnosis of the subject is determined based on the potential diagnosis(es) and the calculated probability. The diagnosis may be changed based on a new image acquired from the subject.
US10127662B1 Systems and user interfaces for automated generation of matching 2D series of medical images and efficient annotation of matching 2D medical images
A system is disclosed by which medical imaging exams may be matched and/or registered so as to reduce and/or substantially eliminate artifactual differences between 2D images of the exams. The system may automatically create new, matching 2D images such that two or more exams may be accurately and efficiently compared by a reading physician. The new, matching 2D images may be generated by automated 3D registration of the exams and/or multiplanar reformation of 3D volumetric data acquired during acquisition of one or both exams (e.g., during imaging scans). Rules may be used to automatically determine exams to be compared, and which exams to match to another. Additionally, the system may automatically add indications to a later acquired image that indicate a corresponding earlier acquired image includes annotations. Additionally, the system may allow the physician to easily add and modify similar annotations to the later acquired image by selection of the indications.
US10127659B2 Deep learning medical systems and methods for image acquisition
Methods and apparatus for improved deep learning for image acquisition are provided. An imaging system configuration apparatus includes a training learning device including a first processor to implement a first deep learning network (DLN) to learn a first set of imaging system configuration parameters based on a first set of inputs from a plurality of prior image acquisitions to configure at least one imaging system for image acquisition, the training learning device to receive and process feedback including operational data from the plurality of image acquisitions by the at least one imaging system. The example apparatus includes a deployed learning device including a second processor to implement a second DLN, the second DLN generated from the first DLN of the training learning device, the deployed learning device configured to provide a second imaging system configuration parameter to the imaging system in response to receiving a second input for image acquisition.
US10127657B2 System and method for valve quantification
Systems and methods of valve quantification are disclosed. In one embodiment, a method of mitral valve quantification is provided. The method includes generating a 3-D heart model, defining a 3-D mitral valve annulus, fitting a plane through the 3-D mitral valve annulus, measuring the distance between at least two papillary muscle heads, defining an average diameter of at least one cross section around the micro valve annulus, and determining a size of an implant to be implanted.
US10127654B2 Medical image processing apparatus and method
A medical image processing apparatus comprises a memory configured to store medical image data representative of a tissue structure and a processing circuitry configured to operationally connect to the memory, extract regions from the medical image data by performing threshold processing of the medical image data using each of a plurality of threshold values, select regions meeting at least one predetermined condition from among the extracted regions, and determine a region representative of the tissue structure in the medical image data based on the selected regions.
US10127651B2 Defect sensitivity of semiconductor wafer inspectors using design data with wafer image data
Criticality of a detected defect can be determined based on context codes. The context codes can be generated for a region, each of which may be part of a die. Noise levels can be used to group context codes. The context codes can be used to automatically classify a range of design contexts present on a die without needing certain information a priori.
US10127645B2 Single-molecule image correction method, device and system, and computer-readable storage medium
An embodiment of the present disclosure discloses a method and a device of correcting a single-molecule image, the method includes: acquiring the first target simplified matrix corresponding to the first image according to the intensity matrix corresponding to each of pixels in the first image, and acquiring the second target simplified matrix corresponding to the second image according to the intensity matrix corresponding to each of the pixels in the second image; the two-dimensional DFT is performed to the first target simplified matrix and the second target simplified matrix respectively to acquire the first Fourier matrix corresponding to the first target simplified matrix and the second Fourier matrix corresponding to the second target simplified matrix; the method of correcting a single-molecule image acquire the offset of the second image with respect to the first image according to the first Fourier matrix and the second Fourier matrix; and correcting the second image according to the offset. Such method can correct the images of single molecules taken at different moments.
US10127644B2 Generating synthetic video frames using optical flow
A novel video system that detects events in a video sequence that causes such distortions and switch off optical flow based frame interpolation is provided. The system detects sudden changes in light intensity and switch to non-optical flow based frame interpolation when such sudden change is detected. When there is no such drastic change in light intensity, the system reverts back to using optical flow frame interpolation. Specifically, the system detects a flash event by computing a sum of differences in histograms of intensity levels between the pair of consecutive actual video frames. When the sum of differences is above a certain threshold, the video system switch to non-optical flow based frame interpolation. When the sum of differences is below the threshold, the video system reverts back to optical flow frame interpolation.
US10127643B2 Inpainting device and method using segmentation of reference region
An inpainting device and method using the segmentation of a reference region are disclosed. An inpainting device using the segmentation of a reference region includes a region determination unit configured to determine an inpainting target region and a reference region within video image content, an inpainting group setting unit configured to set inpainting groups using pixel values within the reference region; an inpainting unit configured to perform segmentation inpainting adapted to perform inpainting on a segmented target region using the segmented reference region on an inpainting group basis and non-segmentation inpainting adapted to perform inpainting on the target region using the reference region, and an information provision unit configured to visually provide the result of the segmentation inpainting, the result of the non-segmentation inpainting, and information about the difference between the results of the segmentation inpainting and the non-segmentation inpainting to the user.
US10127635B2 Method and device for image noise estimation and image capture apparatus
A method and device for image noise estimation and image capture apparatus are provided. In the device, a global noise estimation unit is configured to determine a plurality of current sample blocks of a current image frame and a plurality of previous sample blocks of a previous image frame, and calculate a block feature of each of the current sample blocks, and calculate a block sum-of-absolute-difference (SAD) between each of the current sample blocks and corresponding one of the previous sample blocks, and cluster the current sample blocks into a plurality of segments according to the block features, and respectively establish a plurality of noise models for the segments according to the block features and the block SAD. A local noise calculation unit is configured to calculate noise level information of a local image block of the current image frame according to a corresponding noise model of the noise models.
US10127634B2 Image editing and repair
A method for healing a target region on an input image is described. A preview image is received; the preview image may reflect a down-sampled image of an original image. The method determines a target region for the preview image. The target region indicates a segment of the preview image designated for healing. The method may then heal the target region associated with the preview image using a transformation. The method may store one or more parameters associated with the healed preview image. The method may then provide for display the healed preview image to a user on a mobile device.
US10127633B2 Displaying representative images in a visual mapping system
Embodiments provide systems and methods for generating a street map that includes a position identifier that identifies a location on the street map. The method and system may also generate and display a plurality of images representative of the location of the position identifier. A user may interact with a position identifier or one of several scroll icons to view images of other locations on the street map and/or to obtain driving directions between two locations.
US10127632B1 Display and update of panoramic image montages
Implementations relate to display and update of panoramic image montages. In some implementations, a computer-implemented method includes causing one or more view portions of a panoramic image montage to be displayed in a display view of a display device. First user input is received at a first time while at least one of the one or more view portions of the panoramic image montage is displayed. In response to the first user input, an image feed is caused to be displayed, the image feed including a plurality of image frames captured by a camera. Second user input is received at a second time later than the first time while a particular view portion of the panoramic image montage is displayed in the display view. In response to the second user input, the particular view portion is updated based on the image feed.
US10127627B2 Mapping graphics resources to linear arrays using a paging system
Memory resources that are stored in GPU-specific formats may be accessed as linear arrays by CPU applications. Shared virtual memory (SVM) support enables closer CPU/GPU interaction. This creates a need to efficiently access graphics data using SVM. CPU page mapping and memory management hardware may perform the address/data swizzling and tiled rendering translations required for GPU memory formats. As a result, CPU applications can access GPU resources as if they are stored in a linear array, while also using shared virtual memory.
US10127626B1 Method and apparatus improving the execution of instructions by execution threads in data processing systems
In a data processing system, a program to be executed by a programmable processing unit of the data processing system is analyzed to identify a sequence of instructions that would produce the same result for plural execution threads were those plural execution threads each to execute the sequence of instructions using the same input data. Then, when the program is being executed, when an execution thread is to execute the identified sequence of instructions, it is determined whether a result produced by an earlier execution thread executing the sequence of instructions, and that used the same input data, is stored in memory or not. The current thread then either executes the sequence of instructions, or retrieves the stored result produced by the earlier execution of the sequence of instructions and skips execution of the sequence of instructions for which the result is stored, accordingly.
US10127624B1 Block mapping in high efficiency video coding compliant encoders and decoders
An apparatus includes a central processing unit and a parallel processing unit. The parallel processing unit includes an array of software-configurable general purpose processors, a globally-shared memory, and a shared memory. Each of the software-configurable general purpose processors in the array of software-configurable general purpose processors has access to the globally-shared memory to execute one or more portions of at least one of (i) a decoding program, (ii) an encoding program, and (iii) an encoding and decoding program. The shared memory is accessible by the central processing unit to program the shared memory with a map array describing a position of block data in one or more associated arrays.
US10127623B2 Geometric enumerated watermark embedding for colors and inks
The present disclosure relate generally to digital watermarking and signal encoding. Various colors can be evaluated and modified to carry an encoded or auxiliary signal.
US10127621B2 Image sharing system
A server system for distributing information securely includes a network interface for receiving, over a network, an information object accompanied by metadata. A repository stores the information object. Metadata is mapped to electronic addresses of trusted recipients. A processor is configured to generate a link for accessing the information object in the repository, acquire an electronic address of a trusted recipient based on the metadata accompanying the information object, insert the link into an electronic message addressed to the electronic address of the trusted recipient, and send the electronic message with the link to the trusted recipient. The processor is further configured to receive, over a second network, a request for the information object sent from a user device in response to an activation of the link, retrieve the information object from the repository, and transmit the information object to a browser of the user device over the second network.
US10127616B2 Method and apparatus for receiving an insurance quote from an image
Some aspects of the invention relate to a mobile apparatus including an image sensor configured to convert an optical image into an electrical signal. The optical image includes an image of a vehicle license plate. The mobile apparatus includes a license plate detector configured to process the electrical signal to recover information from the vehicle license plate image. The mobile apparatus includes an interface configured to transmit the vehicle license plate information to a remote apparatus and receive an insurance quote for a vehicle corresponding to the vehicle license plate in response to the transmission.
US10127614B1 Investment evaluator
A system, method and software are disclosed for evaluating investments. In one example, managed trust investments are analyzed with respect to one or more indexes. An indication is created of how the managed investment compares to the one or more indexes or their own benchmarks, and suggested changes to the managed investment may be presented.
US10127613B2 Auditing custodial accounts
According to one embodiment of the present invention, a system for auditing custodian accounts is provided. The system includes a database system receiving customer and custodian information. A sorting processor performs a sort operation on the received customer and custodian information. A customer and custodian matching processor identifies matches between the sorted customer and custodian information. An interface unit outputs information relating to the existence of matches and non-matches between the customer and custodian information.
US10127611B2 Method and system for requesting a reservation for a set of contract rights to be offered
A method and system for the determination of optimal pricing and allocation of securities in an open, competitive environment. The method and system may also be used in developing pre-markets of other items that are difficult to price and allocate in a competitive manner, such as the underwriting/securitization of contracts for property; future revenue/earning streams from an asset and/or group of assets; underwritten insurance portfolios, intellectual property and other goods and services. The system of price optimization and allocation is accomplished by interactive feedback of information using a display and including competitive participation of individual members of the public (and/or their agents) or institutional buyers over a data network e.g., the Internet, uncovering the nature and identification of demand in a self-organizing fashion. Demand emerges through participants' interaction with the system and with each other, via a graphically-supported, interactive reservation process.
US10127608B2 Read-only user access for web based auction
A networked computer arrangement and method in which a manufacturer or service provider may communicate to a plurality of traders the items, including goods and/or services, which may be available for purchase, the quantities of those available items, and any other conditions to be met for the purchase of the available items. Traders may apply guest bidder profiles or entitlement schema to the available goods lists to produce offerings for a plurality of guest brokers. Only bid-relevant product information is presented to each guest broker as needed in order to protect the offering party's overall position on the offered good(s). Guest broker profiles or entitlement schema may be based on perspective contractual arrangements between potential brokers, traders, and a manufacturer or service provider. Offerings are presented to the guest brokers, who are restricted from participating in the bidding process.
US10127605B2 Method and server for processing item identifiers, and computer readable storage medium
A method and server for processing item identifiers and a computer readable storage medium are disclosed. In one aspect, the method includes obtaining item transform information of the item identifiers and calculating item transform scores of the item identifiers based on the corresponding item transform information. The method also includes sorting the item identifiers according to the item transform scores of the item identifiers. The method further includes providing the sorted item identifiers to a display terminal.
US10127602B2 Systems and methods for transient local commerce search
A system, computer-readable storage medium storing at least one program, and computer-implemented method for a transient local commerce search service is provided. Location data identifying a temporary geographic location of a merchant having a particular product available for sale is received. Temporal data indicating a specified time when the particular product is available at the temporary location of the merchant is also received. It is then determined that the particular product is available within a specified location and at the specified period of time. Display data to display at least one merchant providing the particular product within the geographic location and at the specified period of time is then provided.
US10127601B2 Mesh network applied to fixed establishment with movable items therein
Mesh node modules are associated with movable and fixed items in a building such as a grocery store or factory floor to maintain a database of the locations of those items as they are processed through the establishment. The items form a mesh network and relay location information through access points, when in range, to control/monitoring computers.
US10127600B2 Online cart and shopping list sharing
Systems, methods, and non-transitory computer readable media providing shared online shopping lists and/or carts among users are disclosed. The method includes receiving a primary virtual shopping cart containing related items generated by a first user. A database entry for the primary shopping cart is created and correlated with a shopping cart identifier in response to a user request. The database entry includes one or more keywords associated with the first user of the primary virtual shopping cart. A query is received from a second user, and a list of primary virtual shopping carts is provided to the second user based on relevancy to the query. In response to a request by the second user, the contents of a selected primary virtual shopping cart is duplicated in a secondary virtual shopping cart associated with the second user.
US10127599B2 System and method for assembling a shared shopping cart
A system and a method are provided for assembling, and publishing, a persistent cart of products online. The cart can have products from a single vendor or a variety of different vendors. When the cart is published, various deals, discounts, and incentives can be offered. An individual who created the cart can be rewarded. A computer readable non-transitory storage medium stores instructions of a computer program that when executed facilitates creation of the cart of items to be purchased and selects the individual or group of individuals to whom the cart is published. The purchasing of a cart does not eliminate the availability of the cart for subsequent users.
US10127597B2 System and method for identifying true customer on website and providing enhanced website experience
A method for identifying a user of a website as a potential customer and presenting the potential customer with enhanced website content includes: identifying that a user has landed on the website; identifying a user traffic-source; determining if the identified traffic-source matches a traffic-source in a list of customer-based reference traffic-sources; identifying a specific user behavior pattern on the website; determining if the identified specific user behavior pattern matches a behavior pattern from a list of customer-based reference behavior patterns; identifying the user as a potential customer if the identified traffic-source matches a traffic-source in a list of reference traffic sources and the identified specific user behavior pattern matches a behavior pattern from a list of reference behavior patterns; and displaying enhanced content tailored to the potential customer based upon the specific user behavior pattern or excluding display of enhanced content to the user if not a potential customer.
US10127596B1 Systems, methods, and devices for generating recommendations of unique items
The disclosure herein provides systems, methods, and devices for generating recommendations of dynamic or unique items. A system for generating recommendations of unique items comprises a data collection engine, a scoring engine, a user penalty calculator, and a recommendation compilation engine, wherein the recommendation engine is configured to transmit to a user access point system a list of recommended alternative unique items predicted to be preferred by a user of the user access point system.
US10127595B1 Categorization of items based on attributes
Item-level information of a particular item may be processed to categorize the particular item. In some instances, the particular item may be ranked across multiple merchants that are offering the particular item for acquisition. The ranking may be based on the item-level information that relates to an attribute of the particular item for the individual merchants. For example, the item-level information may include a cost of the particular item at a merchant, a rating of the particular item for a merchant, a number of calories of the particular item for a merchant, and so on. Information regarding the ranking may be displayed or otherwise output to enable the user to identify and order the particular item from a merchant that satisfies the user's needs.
US10127589B2 Method, medium, and system for reducing counterfeits online
Systems and methods change a user interface for the purpose of guiding a user in supplementing a product listing with an image to evidence the product's authenticity. Example embodiments include a machine-implemented method for accessing at least one database to retrieve an authenticity criterion mapped to a product and at least one reference image that depicts adequate detail of a product specimen to fulfill the authenticity criterion. The machine can further cause a user device to display the reference image to the user along with a suggestion that the user submit a candidate image depicting similar detail of the product. In some example embodiments, the method further includes retrieving the candidate image, confirming receipt of the candidate image, and displaying the candidate image, as well as adjusting a rank for a candidate specimen based on various factors.
US10127585B1 Interactive method and system for ordering and marketing wine and other products
A method and system that uses interactive wine lists and consumer driven advertising to increase search engine rankings for restaurants and wines through social media websites. A user may automatically display an interactive wine list having a graphical interface or “skin” that is unique to a restaurant through a single mobile application by entering the restaurant information or by using geolocation to determine the restaurant at which the electronic device is located. A unique badge system promotes wines on the interactive wine list to increases wine sales from vendors. In addition, tracking allows all user actions and information entered into the interactive wine list to be used for marketing data and for bounce back marketing.
US10127580B2 Dynamically and predictively updating mobile devices as mobile users pass through projected locations
This description provides tools and techniques for dynamically and predictively updating mobile devices as mobile users pass through projected locations. These tools may provide methods that include defining thresholds applicable to at least portions of travel itineraries on which mobile users are traveling. The methods may also identify advertisements to send to mobile devices associated with the mobile users, upon meeting the threshold. The methods may also send the selected advertisements, as associated with corresponding advertisers, to the mobile devices.
US10127575B1 Systems and methods for determining impact of high-affinity baskets
The systems and methods described herein attempt to capture the impact on both the promoted items and other related products. The systems and methods analyze attached sales impact only for items that are more likely to be purchased with the featured product. The systems and methods also allow for measuring a cannibalization impact by analyzing the impact on potential cannibalized products and items that are more likely to be purchased with the cannibalized products. By aggregating the promoted impact and cannibalized impact, including the items with strong co-selling relationships, a full picture of the promotion can be obtained. Further, combining the item-level results into custom groupings can allow for further business insights.
US10127574B2 Internet marketing analytics system
An internet marketing analytics system to quantify visitor website activity, the system including a database having a plurality of parameters having any portion of the following; site visits, total revenue, bounce rate, conversion rate, orders, average order value, value per visit, pages per visit, new visits, units, cart additions, cart removals, internal search, click through rate, revenue per visit, open rate, email list, impressions, visit duration, percent new visitors, percent return visitors, post volume, net promoter score, social referring traffic, total cost, search term, exit rate, page views, and product type, plus non website related visitor internet activity. The system producing a multi-variate visual spatial display of the database including at least three parameters being simultaneously displayed and modifying the display to selectively emphasize a parameter to be displayed as an X, Y, or Z axis for clarity, for modifying a component of the database to optimize website efficiency.
US10127567B2 Methods and apparatus to apply household-level weights to household-member level audience measurement data
Methods and apparatus to apply household-level weights to audience measurement data at a household-member level are disclosed. An example method to determine demographics of populations to measure media audiences of populations includes determining demographics for members of a first household of a sub-population. First demographics of a first member of the first household are different than second demographics of a second member of the first household. The example method includes calculating a first household-level weight for the first household based on a demographics distribution of the sub-population and aggregate demographics of a population. The example method includes applying the first household-level weight to the first demographics of the first member, applying the first household-level weight to the second demographics of the second member, and estimating a demographics distribution of the population to measure a media audience of the population based on the weighted first demographics and the weighted second demographics.
US10127564B2 System and method for using impressions tracking and analysis, location information, 2D and 3D mapping, mobile mapping, social media, and user behavior and information for generating mobile and internet posted promotions or offers for, and/or sales of, products and/or services
A method, apparatus, computer readable medium, computer system, network, or system, is provided for using impressions tracking and analysis, location information, 2D and 3D mapping, social media, and user behavior and information for generating mobile and internet posted promotions or offers for, and/or sales of, products and/or services, for example, through an advertising application programming interfaces (APIs) on mobile devices, tablets, or computers, that provides mobile and web based promotions or offers that connect information and user behavior data to a user or related demographic location or user specified or predicted demographic location(s), such as through the use of as social networking, user or demographic profiles, behavior, and/or relationships, for targeted promotions or offers for products and/or services.
US10127559B2 Integrating metadata from applications used for social networking into a customer relationship management (CRM) system
Integrating metadata from applications used for social networking into a customer relationship management (CRM) system includes obtaining, from applications used for social networking, metadata associated with users of the applications, analyzing the metadata from the applications to infer opportunities, relationships for mapping clients, structures, and subject matter experts, and integrating the opportunities, the relationships for mapping the clients, the structures, and the subject matter experts into a CRM system to populate the CRM system.
US10127558B2 Expense tracking, electronic ordering, invoice presentment, and payment system and method
Systems and methods for automating an invoice approval process are described herein. Rules are created which are evaluated against a set of attributes. A rules engine is automatically invoked upon receipt of a document in an electronic invoice presentment and payment system. The rules engine determines which rules are applicable to documents received and processed in the system, and applies those applicable rules in a pre-defined sequence.
US10127556B2 Method for logging and reporting driver activity and operation of a vehicle
An automated at-the-pump method manages vehicle fuel purchases at a fuel station. The method includes transmitting driver identification data to a mobile device assigned to a vehicle driver. The driver identification data is electronically verified to confirm that the driver identification data received by the mobile device matches the assigned vehicle driver. Vehicle data is transmitted from a data bus of the vehicle to the mobile device for storage in the memory. The vehicle data and driver identification data are transmitted to a remote terminal. Using the remote terminal, the vehicle data and driver identification data are electronically authenticated. An authorization signal is then transmitted from the remote terminal to an at-the-pump fuel control terminal.
US10127555B2 Enhanced communication platform and related communication method using the platform
Pre-authorized communication services and/or transactions are provided via a plurality of networks in response to a request received from a user to provide at least one of a communication service, a transaction and user account information via a plurality of networks of different types. Prior to processing the request, there is verification of the users authorization to receive the at least one of the communication service, the transaction, and the user account information, and that an account associated with the user has a sufficient amount currently available for payment of the at least one of the communication service and the transaction. After verification, an authorized account associated with the user is charged in real time as the at least one of the communication service and the transaction is provided.
US10127554B2 Fraud early warning system and method
A fraud early warning system and method for monitoring transactional behavior of an account holder and evaluating that behavior by comparing it to biographical data and/or the past behavior of the account holder. The system and method is applicable to real-time wire transfers, online transactions, automated teller machine transactions, point-of-sale transactions, etc.
US10127552B2 Cryptocurrency aggregation system
A system includes a memory and a processor. The memory may store a customer account associated with a customer and an enterprise account associated with an enterprise. The processor may be communicatively coupled to the memory and may cause the system to receive a request to deposit a first amount of a cryptocurrency in the customer account from the customer. The processor may also cause the system to determine a public key associated with the customer account and receive the first amount of the cryptocurrency. The processor may further cause the system to determine a first value approximately equivalent to the first amount of cryptocurrency and associate the first value with the customer account. The processor is further able to aggregate the first amount of cryptocurrency with an aggregated amount of the cryptocurrency in the enterprise account and facilitate securing the public key in the enterprise account.
US10127551B2 System for modeling and implementing event-responsive resource allocation structures
Embodiments of the invention are directed to systems, methods, and computer program products for implementing a change in a parameter associated with an event-responsive resource allocation structure, such as a named beneficiary, and predicting that the current parameters of an event-responsive resource allocation structure a unlikely to be congruent with a user's desired configuration of the parameters of the event-responsive resource allocation structure.
US10127550B2 Secure authentication and payment system
A transaction and payment and processing system securely conducts transactions over the public telephone network. The transactions may be between and among entities of any type such as individuals, merchants, utilities, banks, etc. Nothing more than access to a telephone is required after initial registration of a user.
US10127548B2 System for packaging, processing, and activating a bundled greeting and gift card
A greeting card stored-value card combinations and methods of forming said combinations are provided. In one embodiment, these combinations include a greeting card comprising means for affixing a stored-value card thereto. These combinations also include a stored-value card affixed to the greeting card. A single identifier, such as a Stock-Keeping Unit (SKU) or a Universal Product Code (UPC), is assigned to the bundle that uniquely identifies the bundled greeting card and stored-value card. The single identifier provides identification means allowing the stored-value card to be activated. A single capture of the single identifier enables the customer to both purchase the greeting card stored-value card combination product as well as to activate the store-value card.
US10127545B2 Methods and systems for displaying account information
Systems and methods are provided for displaying account information. The systems and methods may include a portable smart display device in short-range communication with a mobile device. The smart display device may be configured to provide a user with quick and easy yet secure access to account information, without the need for multi-step login and verification processes. The smart display device may be sized to fit within a wallet and within quick, easy reach of a user. The smart display device may receive up-to-date account information from the mobile device, and display the account information on-demand upon detecting an activation event, thereby providing an enjoyable user experience and a useful tool for quickly informing the user of their financial situation.
US10127543B2 Systems and methods for communicating with a magnetic reader head
A device and method for waveform transmission of transaction card data to a merchant point-of-sale device are provided. The device includes a memory device for storing data, a processor, and a transmitter. The device is programmed to receive transaction card data that mimics data stored within a magnetic stripe associated with a transaction card, convert the transaction card data to a first data file for storage within the memory device, transmit the first data file to the transmitter, and transmit a first waveform from the transmitter to the POS device, wherein the first waveform includes changes in a magnetic field that represent the transaction card data.
US10127535B2 Method of and system for authorizing purchases made over a computer network
A method of and system for authorizing purchases made over a computer network is provided. In accordance with the present invention, a consumer electronically transmits an ATM card number over the network to an on-line merchant from which the consumer desires to make a purchase. The on-line merchant then electronically forwards the ATM card number to a third party contractor, such as a bank, that will oversee and authorize the transaction. The third party contractor subsequently determines an authentication token type associated with the card and electronically prompts the consumer for the appropriate type of authentication token, such as a PIN or biometric signature or the like. The consumer then inputs and electronically transmits the authentication token over the network to the third party contractor, bypassing the on-line merchant. Having both the ATM card number and the authentication token, the third party contractor verifies that the ATM card number and authentication token are valid, checks for sufficiency of funds, and either authorizes or denies the transaction. The authorization or denial is communicated to the on-line merchant over the network, who either completes or rejects the purchase.
US10127533B2 Managing devices associated with a digital wallet account
Managing user devices associated with a digital wallet account comprises associating, using one or more computing devices, one or more user computing devices with a digital wallet account of a user, each of the associated one or more user computing devices being activated to conduct financial transactions with a merchant utilizing the digital wallet account; presenting the associated user computing devices in a list of associated user computing devices; receiving a request to deactivate a particular user computing device from the list of associated user computing devices; deactivating the particular user computing device, the deactivation being sufficient to prevent the user computing device from conducting transactions with a merchant utilizing the digital wallet account; and presenting a deactivated status of the particular user computing device.
US10127532B1 Customized transaction flow
Disclosed is a technology for customizing the flow of a payment transaction at a payer's mobile device, based on parameters associated with a payee to which the payer is making the payment. The payee can be an individual person or a specific business entity (e.g., restaurant, political cause, professional service, etc.). The transaction flow technology involves communication between a mobile application installed on the mobile device and a remote payment service system (PSS). A list of potential payees can be displayed for selection by the payer at the mobile application. The payees can be nearby payees identified by using, e.g., BLE, Bluetooth®, Wi-Fi®, geofence, etc. Upon selection of a particular payee by the payer, the PSS identifies one or more parameters of that payee, e.g., payee type, and generates a transaction flow to guide the payer through a payment transaction with the selected payee based on those parameters.
US10127529B2 User attribute value transfer method and terminal
A user attribute value transfer method, includes: obtaining a picture; performing facial recognition to recognize human faces in the picture; according to an entered instruction, determining a target human face selected from recognized human faces and determining a corresponding target attribute value; generating an attribute value transfer request according to the target attribute value and corresponding facial recognition information; and sending the attribute value transfer request to a server, so that the server performs an attribute value transfer operation according to the attribute value transfer request.
US10127527B1 Systems and methods for relationship management
A relationship management system and method are configured to enable a user to manage a relationship with their contacts from the initial interaction through the life cycle of a transaction or relationship and beyond. For example, a relationship management system may record and sort all communications (for example, phone calls, text messages, and emails) into a contact's profile, empowering a user to easily see the entire relationship at a glance. Moreover, using actionable business intelligence, an exemplary relationship management system may utilize a workflow engine to send notifications, schedule tasks, and allow users to see reports, thus allowing a user to increase productivity and save time. Exemplary relationship management systems are configured for use in the multi-family housing industry.
US10127523B2 Method and apparatus for mobile quality management inspections
A mobile Quality Management/Control system for performing mobile product inspections is provided. A mobile device, such as a tablet, is configured to communicate with one or more databases and allow for real time entry (and subsequent access) of the details of product inspections for quality control and management purposes. The details of such inspections are maintained and available for all subsequent inspections. The mobile device is further configured to provide inspectors with inspection procedures and/or tutorials associated with the inspections being performed.
US10127522B2 Automatic profiling of social media users
Disclosed are methods and apparatus for classifying users. In accordance with one embodiment, a plurality of messages posted by a user via a microblogging service may be obtained. A set of feature values associated with the user may be obtained, each of the set of feature values corresponding to a different one of a set of one or more features. One or more of the set of feature values may be obtained based, at least in part, on content of the plurality of messages posted by the user, messaging behavior of the user via the microblogging service, and/or social connections of the user established via the microblogging service. The user may be classified based upon the set of feature values associated with the user.
US10127520B2 System and method for taking an inventory of containers for beverages
A computer based system for taking the physical inventory of liquids dispensed in full and partially full containers. A database stores images of containers and their associated volumes. The containers to be inventoried are identified by a user and input to a computer at a graphical user interface (GUI) input/output. A computer causes the display of an image of the container and a sliding level indicator at the GUI. The level indicator is slidable along the image. The computer calculates a volume of liquid remaining in the container as a function of the position of the level indicator along the image of the container.
US10127518B2 System and kiosk for commerce of optical media through multiple locations
A kiosk (200) dispenses and receives recorded optical disk media (214) using an interconnected (107) system central server computer (300) through an Internet Service Provider (401). The system central server (300) contains databases and processing, and is connected to a credit verification system (410). The central databases collect inventory administration information and customer data from the kiosks (200) including credit card and email addresses (105). The central server (300) initiates credit verification and sends receipts to customers via email (105). The central server (300) maintains databases that are used for remote inventory control and administration of the kiosk network. A kiosk (200) has the capability to identify a recorded disk (214) for automated restocking and may also perform quality assessment (800) of a recorded disk (214). A kiosk (200) may also provide publishing-on-demand or act as a portal for remotely served advertisement. Kiosk (200) preferably includes a rotating carousel 950 extruded to hold about one hundred DVDs. A digital camera (1000) with kiosk (200) captures a digital image of the disk barcode and internal software rotates the image to “read” the barcode, to control inventory and access issues.
US10127517B2 Method and system to facilitate same day delivery of items to a customer
Techniques for allowing a store to provide same day delivery to customers are disclosed. The techniques include receiving a delivery location for delivery of the item with a customer order, providing the delivery location to a delivery server, the delivery server comparing the delivery location to existing delivery locations for a same day delivery route, and providing potential delivery times to the store server. The techniques also include the store server correlating the possible delivery times with predetermined delivery windows, presenting to the customer potential delivery windows for the order, and receiving from the customer a selection of a delivery window.
US10127516B2 Data synchronization for offline processing
Embodiments of the present invention includes system and methods for the continued operation of a carrier management system having one or more user terminals that normally communicate with at least one data center over a network (online), when the one or more user terminals are unable to communicate with the data center (offline). Once communication is re-established between the one or more user terminal and the data center, local files and data on the user terminals that were used to rate and ship packages while offline are synchronized between the one or more user terminals and the data center.
US10127514B2 Dynamic cubby logic
Systems, methods, devices, and non-transitory media of the various embodiments provide dynamic cubby logic that enables cubbies of a put wall to be assigned to orders as items for the orders are received at the put wall. In an embodiment, batches or waves of orders may be generated and released without cubbies of a put wall assigned to the orders. As the first item for an order is detected at the put wall a cubby from the available cubbies of the put wall may be selected for the order and all items of the order may be assigned the selected cubby. The cubby may be selected from the available cubbies based at least in part on a priority among the cubbies of the put wall.
US10127513B1 Automated multi-channel customer journey testing
A system and method for automated multi-channel customer journey testing, that links communication channels and follows a customer interaction across multiple channels as a single journey, incorporating data and interaction content from each channel utilized to maintain a “big picture” view of a customer's journey across these channels during an interaction. The invention also provides flexible success indicators to accommodate virtual assistant and chat bot programs, by accommodating variances in expected test results such as to handle natural language variance, time of day, context, and other factors that may cause variances in interaction content.
US10127511B1 Systems and methods for investigating and evaluating financial crime and sanctions-related risks
A research, analysis, regulatory compliance and media platform that connects customers to finished research and analysis produced by subject matter experts is described. The platform facilitates research, investigations, and analysis by creating a single environment in which a group of distributed analysts conduct research and investigations, store and retrieve documents and other sources, collaborate, and publish findings. Consumers are able to query a published knowledge graph, surface high value relationships, and access insights captured by analyst through a customer web portal or external production environment. The platform allows analysts and customers to research and map the commercial, financial, and facilitation networks of sanctioned or other actors that may be associated with illicit activity. Customers can access visual graphs depicting relationships between sanctioned and non-sanctioned actors in order to evaluate their possible exposure to financial crime or sanctions-related risks.
US10127510B2 Aggregation-driven approval system
A system is provided that manages aggregated information-driven approvals. The system creates an aggregation attribute that includes an aggregation function that automatically aggregates a plurality of data values into an aggregate data value for an attribute across a plurality of components of a document. The system defines an attribute identifier for the aggregation attribute, where the attribute identifier defines the attribute of the document whose data values are automatically aggregated by the aggregation function. The system further defines one or more filters for the aggregation attribute, wherein the one or more filters define the components of the document whose data values are automatically aggregated by the aggregation function.
US10127508B1 Dynamically changing sales commissions
A salesperson may be paid commissions for products sold from the inventory of a merchant. In some examples, the commissions for different products may be determined and changed dynamically, throughout the course of a business day, in response to changing sales rates and inventory conditions. Specifically, commissions may be changed to increase the sales rates of certain products over others. As an example, it may be desired to increase the sales rates of products having relatively high inventory counts and/or that are nearing the expiration of their shelf lives. The changing commission amounts are published or advertised to the salespersons throughout the day so that the salespersons can see which products will produce the highest commissions. The commissions may be paid electronically, immediately or soon after the transactions in which the commissions were earned.
US10127504B2 Method for linking control system inputs and outputs to symbolic controls
A method for generating a graphical user interface for use in a smoke control system. In the method, a computer drawing of a building is provided which includes positioning information for equipment that is used in the smoke control system. In addition, a key is provided which is indicative of the equipment and operations for the smoke control system. The key is then associated with inputs and outputs of the smoke control system. The key is also associated with the positioning information of the building equipment and the inputs and outputs. Further, the key is associated with control widgets for enabling control of the equipment. The inputs and outputs, positioning information and the control widgets are merged based on the key to provide merged data. A graphical user interface is then generated from the merged data.
US10127502B2 System and method for web-based claim management
The system includes a variety of aspects which allow users to efficiently receive reimbursement for claims. Claims accepted by CMS result in reimbursement for claimants. Claims rejected by CMS represent lost revenue for claimants. In order to maximize accepted claims and minimize rejected claims, the system provides for the generation of more accurate PDE files for submission and for the accumulation and formatting of information received from CMS to facilitate correction of PDE errors. These aspects work in tandem to minimize lost revenue for the claimant. Further, aspects described herein help minimize PDE error rates. Such minimization of errors can affect the reputation, business model, credibility, and competitive posture of Part D plan sponsors. Accordingly, minimization of PDE error rates is important to the overall design, function, and profitability of any Medicare Part D plan sponsor.
US10127500B2 Quantum nondemolition microwave photon counter based on the cross-kerr nonlinearity of a josephson junction embedded in a superconducting circuit
A technique relates to a microwave device. A pump resonator, at a first pump resonator end, is connected to both a dispersive nonlinear element and a first stub. The pump resonator, at a second pump resonator end, is capacitively coupled to a pump port, where the first stub is terminated in an open circuit. A quantum signal resonator, at a first quantum signal resonator end, is connected to both the dispersive nonlinear element and a second stub. The quantum signal resonator, at a second signal resonator end, is capacitively coupled to a signal port, where the second stub is connected to ground.
US10127497B2 Interface engine for efficient machine learning
An inference engine is described for efficient machine learning. For example, an inference engine executes a plurality of ordered steps to carry out inference on the basis of observed data. For each step, a plurality of inputs to the step are received. A predictor predicts an output of the step and computes uncertainty of the prediction. Either the predicted output or a known output is selected on the basis of the uncertainty. If the known output is selected, the known output is computed, (for example, using a resource intensive, accurate process). The predictor is retrained using the known output and the plurality of inputs of the step as training data. For example, computing the prediction is fast and efficient as compared with computing the known output.
US10127494B1 Neural network crossbar stack
A circuit for performing neural network computations for a neural network is described. The circuit includes plurality of neural network layers each including a crossbar arrays. The plurality of crossbar arrays are formed in a common substrate in a stacked configuration. Each crossbar array includes a set of crosspoint devices. A respective electrical property of each of the crosspoint devices is adjustable to represent a weight value that is stored for each respective crosspoint device. A processing unit is configured to adjust the respective electrical properties of each of the crosspoint devices by pre-loading each of the crosspoint devices with a tuning signal. A value of the turning signal for each crosspoint device is a function of the weight value represented by each respective crosspoint device.
US10127492B1 Cognitive interactive elevator assistant
A method for providing an interactive elevator assistant is provided. The method may include identifying amenities associated with a property and location-based features within a vicinity of the property. The method may further include mapping the amenities to floor levels associated with the property. The method may further include receiving user input from a user located on an elevator associated with the property. The method may further include, in response to determining that the received user input comprises an amenity, determine the one or more floor levels on the property that are associated with the amenity and triggering the elevator to navigate to the determined one or more floor levels. The method may also include, in response to determining that the received user input comprises a location-based feature, sending the received user input to an application for processing. The method may further include providing a response via the elevator.
US10127489B2 Information carrying card comprising crosslinked polymer composition, and method of making the same
The disclosure provides a core layer for an information carrying card, resulting information carrying card, and methods of making the same. A core layer for an information carrying card comprises at least one thermoplastic layer having at least one cavity, an inlay layer, and, and a crosslinked polymer composition. At least one portion of the inlayer layer is disposed inside the at least one cavity of the at least one thermoplastic layer. The crosslinked polymer composition is disposed over the at least one thermoplastic layer and contacting the inlayer layer.
US10127487B1 Method and apparatus for using an over sampling architecture to achieve a software defined radio for NFC integrated circuits
Various embodiments relate to a method and apparatus for over sampling a RF carrier signal, the method including receiving, by an ADC, the RF carrier signal, sampling, by the ADC, the RF carrier signal using the selected clock signal which is at least quadruple the RF carrier signal, down sampling, by a RF-DSP, the RF carrier signal by a factor of two to generate I channel data and Q channel data, mixing down, by the RF-DSP, the I channel data and the Q channel data, and outputting, by the RF-DSP, the I channel data and Q channel data to a baseband DSP.
US10127486B2 Multi-frequency and single side band RFID methods of communication
MFQRFID, (Multi-Frequency RFID, for purposes of this document) utilizes legacy RFID circuitry adding at least a second transmitter (xmit) and receiver (rec) tuned to a second frequency, through a second antenna array allowing a single core modem, power management and processing/memory to share the at least two xmit/rec channels. Thereafter, the two channels, being on different frequencies, may be independently selected by the RFID circuitry based on signal strength of the communicating external device.
US10127485B2 Onion layer encryption scheme for secure multi-access with single card
A magnetic strip card includes a partial encrypted card payload encrypted with a long shared key to provide a final encrypted payload. A method for encoding the magnetic strip card includes encrypting a card payload with a code key of a access controls with a short key of the access control to generate a partial encrypted payload and encrypting the partial encrypted payload with a long shared key to provide a final encrypted payload.
US10127483B2 Image processing apparatus and image processing method for estimating time required for print processing
When time required for print processing is estimated, estimation in consideration of overlap between objects is performed in such a manner that the objects are regarded as objects with a predetermined simple shape.
US10127477B2 Distributed event prediction and machine learning object recognition system
A computing device predicts occurrence of an event or classifies an object using distributed unlabeled data. Supervised data that includes a labeled subset of a plurality of observation vectors is identified. A total number of threads that will perform labeling of an unlabeled subset of the plurality of observation vectors is determined. The identified supervised data is uploaded to each thread of the total number of threads. Unlabeled observation vectors are randomly select from the unlabeled subset of the plurality of observation vectors to allocate to each thread of the total number of threads. The randomly selected, unlabeled observation vectors are uploaded to each thread of the total number of threads based on the allocation. The value of the target variable for each observation vector of the unlabeled subset of the plurality of observation vectors is determined based on a converged classification matrix and output to a labeled dataset.
US10127474B2 Image breathing correction systems and related methods
Methods of image breathing correction. Implementations may include capturing and displaying a first image to a user using a lens, an image sensor, memory, and a display included in a camera unit, adjusting a position of the lens, capturing a second image and storing data of the second image collected by the image sensor in the memory. The method may include determining a second position of the lens using a lens position sensor included in the camera unit and calculating a change in magnification from the first image to the second image using a processor and a breathing correction model. The method may include rescaling the data of the second image to generate corrected second image data using the processor and displaying the corrected second image to a user. The corrected second image may be substantially free from breathing effects when compared with the first image.
US10127473B2 Diagnosis assisting system, diagnosis assisting method, and program thereof
When making a diagnosis by synthetically taking into account the information obtained by preparing a plurality of samples using different staining methods or the like and sequentially observing the samples, a diagnostician must remember information about the plurality of samples.The present invention includes image storage means for storing a reference image obtained by photographing a predetermined stained sample of and a comparison image obtained by photographing another stained sample of substantially identical biological tissues, partial image creation means for detecting a structure of the biological tissue from the reference image, cutting out from the comparison image a partial image that contains the structure detected, and storing into partial image storage means the partial image in association with the structure and the comparison image, image output means for outputting a result image that includes the reference image and the partial image, and the partial image storage means.
US10127472B2 Light distribution characteristic measurement apparatus and light distribution characteristic measurement method
A light distribution characteristic measurement apparatus includes an imaging unit disposed at a predetermined distance from a light source, a movement mechanism that successively changes a positional relation of the imaging unit with respect to the light source, while keeping the distance between the light source and the imaging unit, and a processing module that calculates the light distribution characteristic of the light source. The processing module obtains a plurality of image data taken under a first imaging condition and a plurality of image data taken under a second imaging condition different from the first condition, and determines corrected image information corresponding to a relative position of interest, from first image information corresponding to the relative position of interest included in the image data taken under the first condition and second image information corresponding to the relative position of interest included in the image data taken under the second condition.
US10127471B2 Method, device, and computer-readable storage medium for area extraction
A method for area extraction includes obtaining an area position of a first information area in a document image, determining a second information area according to the area position of the first information area, and segmenting the second information area to obtain at least one character zone.
US10127465B2 Controlling host vehicle based on detected movement of a target vehicle
Systems and methods are provided for navigating an autonomous vehicle. In one implementation, a system for navigating a host vehicle based on movement of a target vehicle toward a lane being traveled by the host vehicle may include at least one processing device. The processing device may be programmed to receive a plurality of images associated with an environment of the host vehicle, analyze at least one of the plurality of images to identify the target vehicle and at least one wheel component on a side of the target vehicle, analyze a region including the at least one wheel component of the target vehicle to identify motion associated with the at least one wheel component of the target vehicle, and cause at least one navigational change of the host vehicle based on the identified motion associated with the at least one wheel component.
US10127461B2 Visual odometry for low illumination conditions using fixed light sources
First and second image data is captured comprising a first and second image, respectively. A fixed light source is identified in each of the first and second images. A first ground plane is determined in the first image data. A first (second) intersection is determined, wherein the first (second) intersection is a point in the first image where a virtual lamp post corresponding to the fixed light source in the first (second) image intersects with the first (second) ground plane. The first image data and the second image data are transformed to provide a first and second inverse perspective map (IPM) comprising a first transformed intersection and a second transformed intersection, respectively. Movement parameters are determined based on the location of the first transformed intersection in the first IPM and the location of the second transformed intersection in the second IPM.
US10127456B2 Information processing apparatus that corrects image distortion to set a passage detection line, information processing method, and medium
There is provided with an information processing apparatus. A designation of a position in a wide range captured image captured by an image capture apparatus that has an optical system for capturing the wide range captured image is received. A corrected partial region image that is obtained by performing a distortion correction, that reduces a distortion due to the optical system of the image capture apparatus, on a partial image corresponding to the position designated on the wide range captured image is generated. A passage detection line, for detecting a passage of a moving object, is set on the corrected partial region image in accordance with a designation by a user.
US10127454B2 Method and an apparatus for the extraction of descriptors from video content, preferably for search and retrieval purpose
A method for extraction of descriptors from video content, includes the following steps: a Key Frame Extracting step, applying a local descriptors-based approach to select pictures of the incoming video as key frames that are representative of a temporal region of the video which is visually homogeneous; a Content Analysis step, analysing the content of the key frames and classifying image patches of the key frames as interesting or not for the extraction of descriptors; a Descriptors Extracting step, extracting compact descriptors from the selected key frames, and defining a set of surrounding images also on the basis of input received from the Content Analysis step; a Temporal Coding step, multiplexing information about the time points at which said key frames have been extracted in the Key Frame Extracting step with the compact descriptors extracted in the Descriptors Extracting step, obtaining the descriptors.
US10127450B2 Plot gap identification
Field data is collected of a field. Each instance of field data contains information that can be used to determine a value corresponding to whether or not a plant is present or absent in a particular location and is referred to as a plant presence value. The plant presence values are aggregated using the position data associated with each instance of field data to generate aggregated plant presence values. Gaps between plots are identified based partly on variations in the plant presence values within the aggregated field data. Information known about a field can be used to heuristically identify gaps in a seed line or used to eliminate locations on a seed line that may look like a gap based on low plant presence values. The aggregated plant presence values can be presented as a heat map of plant presence values showing the relative plant density of the field.
US10127449B2 Condition detection using image processing
Condition detection using image processing may include receiving a mask generated from images and telemetry data captured by a vehicle, an altitude map, and alignment data for the mask. The images may be related to movement of the vehicle along a vehicle path and non-infrastructure entities along an infrastructure entity position of a corresponding infrastructure entity, and the telemetry data may include movement log information related to the movement of the vehicle along the vehicle path. Condition detection using image processing may further include using the mask related to the vehicle path and the non-infrastructure entities, and an infrastructure rule to detect a risk related to the infrastructure entity by analyzing the mask related to the vehicle path and the non-infrastructure entities, and the infrastructure rule, and determining whether the infrastructure rule is violated.
US10127445B2 Video object classification with object size calibration
A camera system comprises an image capturing device, and connected to it are an object classification module and a calibration module. The object classification module is operable to determine whether or not an object in an image is a member of an object class, and the calibration module is operable to estimate representative sizes of the object. The object classification module may determine a confidence parameter that is used by the calibration module, or conversely, the calibration module may produce a size that is used by the classification module.
US10127438B1 Predicting inventory events using semantic diffing
Systems and techniques are provided for tracking puts and takes of inventory items by subjects in an area of real space. A plurality of cameras with overlapping fields of view produce respective sequences of images of corresponding fields of view in the real space. In one embodiment, the system includes first image processors, including subject image recognition engines, receiving corresponding sequences of images from the plurality of cameras. The first image processors process images to identify subjects represented in the images in the corresponding sequences of images. The system includes second image processors, including background image recognition engines, receiving corresponding sequences of images from the plurality of cameras. The second image processors mask the identified subjects to generate masked images. Following this, the second image processors process the masked images to identify and classify background changes represented in the images in the corresponding sequences of images.
US10127436B2 Apparatus, image processing method and storage medium storing program
Images of a layout target for a template are acquired. The plurality of acquired images are edited using editing processing corresponding to a category corresponding to a layout. The edited images are arranged on the template corresponding to the category.
US10127435B2 Systems and methods for authenticating facial biometric data against secondary sources
A system may receive a primary image containing a first set of facial feature data. The primary image may be sent by a facial recognition device for association with a user account. The system may also retrieve a secondary image from a secondary image source. The secondary image may contain a second set of facial feature data. The secondary image may further depict a user associated with the user account. The system may then compare the first set of facial feature data to the second set of facial feature data to determine whether the primary image depicts the user associated with the user account.
US10127434B2 Techniques for built environment representations
Described are techniques for indoor mapping and navigation. A reference mobile device including sensors to capture range, depth and position data and processes such data. The reference mobile device further includes a processor that is configured to process the captured data to generate a 2D or 3D mapping of localization information of the device that is rendered on a display unit, execute an object recognition to identify types of installed devices of interest of interest in a part of the 2D or 3D device mapping, integrate the 3D device mapping in the built environment to objects in the environment through capturing point cloud data along with 2D image or video frame data of the build environment.
US10127430B2 Fingerprint recognition sensor
Disclosed is a fingerprint recognition sensor including: a backlight unit including a base layer positioned on one surface of a substrate and including a transparent material and a light source irradiating light to the inside of the base layer on one side of the base layer, in which light in which an incident angle on a surface facing the substrate is larger than a critical angle is transmitted toward the substrate; a cover layer spaced apart from the substrate and facing the other surface of the substrate; multiple sensor pixels defined by multiple scan lines and multiple data readout lines on the other surface of the substrate and positioned between the substrate and the cover layer; and multiple photo sensors positioned in the respective sensor pixels and sensing light transmitted on the base layer toward the substrate and total-reflected on a surface contacting a fingerprint of a user on the cover layer.
US10127428B2 Fingerprint identification method and fingerprint identification device
A fingerprint identification method is provided. The fingerprint identification method includes following steps: obtaining an object image and storing a plurality of pixel data of the object image in a first color model format, where the pixel data include a plurality of first pixel values; converting the pixel data into a second color model format and obtaining a plurality of second pixel values based on the converted pixel data and a first gain value; calculating a plurality of third pixel values based on the first pixel values and the second pixel values; calculating a first standard deviation based on the third pixel values; and determining whether the first standard deviation being greater than a first preset threshold value, if the first standard deviation being greater than the first preset threshold value, recognizing the object image as a fingerprint image of a true finger.
US10127426B2 Fingerprint detector
A fingerprint detector includes a driving circuit, a sensing array, a gate driving circuit, a reading circuit, a first light emitting structure and a second light emitting structure. The first and the second light emitting structures are isolated from one another. The driving circuit provides power to the first and the second light emitting structures. The sensing array includes a plurality of first light sensing elements disposed under the first light emitting structure and a plurality of second light sensing elements disposed under the second light emitting structure. Each of the light sensing elements generates a light sensing voltage according to scanning light received. The gate driving circuit drives a plurality of rows of the light sensing elements sequentially through a plurality of gate lines. The reading circuit sequentially or synchronously reads the light sensing voltages generated by light sensing elements in different columns of a same row driven by the gate driving circuit.
US10127425B2 Dual-mode capacitive and ultrasonic fingerprint and touch sensor
This disclosure provides systems, methods and apparatus for a controller configured to switch operation of a fingerprint sensor among operational modes. In one aspect, a fingerprint sensor may switch from operating in a first operational mode to a second operational mode based on one or more characteristics of fingerprint image data generated with the fingerprint sensor operating in the first operational mode. One of the first operational mode or the second operational mode may be a capacitive sensing mode, and the other may be an ultrasonic sensing mode.
US10127424B2 Image processing apparatus, image processing method, and image processing system
An image processing apparatus includes an acquisition unit that acquires setting information acquired from a captured image, a setting unit that performs, based on the acquired setting information, setting regarding image analysis processing to be performed on a captured image obtained by capturing an image of a predetermined monitoring target range.
US10127420B2 Location based situation awareness system and method thereof
A location based situation awareness system comprises: an antenna located on the processing machine, the antenna is configured to generate a wireless field; an interrogator coupled to the antenna; an identification tag located on the mobile device, the interrogator is configured to scan the identification tag in the wireless field; a data collector located on the processing machine, the data collector is configured to collect a real-time data of the processing machine; and a broker server coupled to the interrogator and the data collector, the broker server is configured to update the real-time data of the processing machine into the mobile device having the identification tag in the wireless field.
US10127417B2 Systems and methods for determining interaction states of wireless tags based on probability distributions
There is provided a system including a wireless tag reader, a wireless tag attached to an object, a non-transitory memory storing an executable code, and a hardware processor executing the executable code to transmit, using the wireless tag reader, an interrogation signal, receive, using the wireless tag reader, a tag signal from the wireless tag attached to the object, in response to the interrogation signal, the tag signal including a wireless tag identification uniquely identifying the wireless tag, determine a tag state associated with the wireless tag using a probabilistic estimate based on the tag signal received from the wireless tag, and determine an interaction state of the object based on the tag state of the wireless tag attached to the object.
US10127416B1 System and method for marking, tracking, and locating stains on a fabric item for application of a stain treatment prior to laundering
A system and method for marking, tracking, and locating stains on a fabric item for application of a stain treatment prior to laundering is disclosed. The system and method uses an RFID tag to mark the stain or stains on a fabric item and uses a transponder to locate the RFID tag and the stained fabric item. The user is then able to precisely locate both the stained fabric item and the precise location of the stain or stains on the fabric item for a chemical pretreatment prior to laundering. Once the stained fabric item is located, the RFID tag is removed and once all RFID tags are removed, the transponder is placed in a standby or power saving mode.
US10127414B2 Portable encoded information reading terminal configured to adjust transmit power level
A system and method of adjusting the transmission strength emitted by an integrated RFID reader. The system may stores the location of the RFID when moved proximate to an object as a point of origin. When the RFID reader moves relative to the point of origin, the system may determine the distance of the RFID reader from the point of origin and may adjust the power level of the RFID reader relative to this distance.
US10127413B2 Sensor management system
Provided is a system including, as components: a sensor node that includes a sensor unit including power supply means, an RFID tag, authentication means that performs authentication of a telegram written in the RFID tag, and stop instruction means that sends a stop command to the power supply means when the authentication fails, and that is enclosed in a weather-resistant case; and a user terminal that includes storage means in which the telegram is stored, and an RFID reader/writer.
US10127412B2 Location estimation and tracking for passive RFID and wireless sensor networks using MIMO systems
Systems and methods for location estimation and tracking for passive RFID and wireless sensor networks in accordance with embodiments of the invention are disclosed. In one embodiment, a process for obtaining location information using an RFID reader system includes transmitting a combined interrogation and ranging signal from a plurality of antennas, where the ranging signal is a pseudorandom signal, receiving a backscattered return signal from an RFID tag at one or more receive antennas, extracting an information signal from the return signal and decoding the information signal to obtain RFID tag data, extracting a received ranging signal from the return signal, and estimating a range to the RFID tag based upon correlation between the ranging signal and the received ranging signal.
US10127408B2 Computer data protection lock
An information handling system includes a lock, a switch, and a south bridge. The lock is configured to receive a key and to alternate between a locked position and an unlocked position. The switch is in communication with the lock. The switch is configured to receive a signal from the lock, to close if the lock is in the locked position, and to open if the lock is in the unlocked position. The south bridge is in communication with the switch. The south bridge is configured to disable a plurality of communication ports of the information handling system when the switch is closed, and configured to enable the communication ports when the switch is opened.
US10127407B2 Location defined power charger management authorization for a user equipment
Embodiments for authorizing power charging of a user equipment (UE) based on a location. A power charging session is authorized by firmware of the UE for charging the UE upon detecting the UE is currently located and validated within an authorized geographic location. Either an unauthorized charging session is permitted to charge the UE up to a pre-authorized charging limit upon the UE being located in an unauthorized geographic location, or the power charging session is permitted to continue to charge the UE upon detecting the UE relocated from the authorized geographic location to an unauthorized geographic location.
US10127406B2 Digital rights management playback glitch avoidance
Various embodiments are generally directed to the provision re-provision of encryption keys to access encrypted media. Encryption keys may be provisioned and re-provisioned to components, such as, processor elements, of a system based on power state transitions of the components. An encryption key may be provisioned to a component and then re-provisioned to the component before or after the component transitions from an active power state to another power state and back to the active power state.
US10127402B2 Systematic erasure code encoding of data packages
A method begins by combining integrity information and a data segment to produce a data package. The data package is encrypted using a secret key to produce an encrypted data package, which is dispersed storage error encoded using a systematic erasure code, to produce a set of encoded encrypted slices. The secret key is encoded utilizing a secret sharing algorithm to produce a set of secret shares. The set of encoded encrypted slices is sent to a distributed storage network (DSN) memory for storage; and the set of secret shares is sent to the DSN memory for storage.
US10127400B2 Control device for aggregation and distribution of machine-initiated resource distribution
Embodiments of the invention are directed to a control device for aggregation of machine-initiated resource distribution. The invention is a control device that links user associated smart devices. The control device generates code to extract data from the smart devices and control the communications disseminated from and received by the smart device from third parties. In this way, the control device prevents smart devices from communicating with third party systems and from third party systems from communicating directly with the smart devices. Thus, fixing the technical challenges within a current network including the need to consolidate and aggregate data across smart devices associated with the user, the need to control and manage the flow of data packets from smart devices to third parties (privacy, filtering, protection), and the need to easily track and refresh an inventory of smart devices.
US10127396B2 System and method for local generation of streaming content with a hint track
Embodiments of a system and method for local generation of streaming content with a hint track are described. Embodiments may include receiving a first version of encrypted content comprising encrypted content samples that each include media content and non-content information. Embodiments may also include receiving a hint track including packet header information for a stream of media packets from which the media content was sourced, and offset information identifying locations of encrypted media content within the encrypted content samples. Embodiments may include generating a second version of the encrypted content for streaming, which may include, based on the information of the hint track, identifying the location of media content within the encrypted content samples. Embodiments may include generating media packets within the second version of the encrypted content, each of those media packets including header information from the hint track and the identified media content from the encrypted content samples.
US10127393B2 Next generation access control system and process for controlling database access
A computer-implemented method included: receiving, by an access manager, a query from a source; communicating the query from the access manager to a translator; translating the query into a next generation access control (NGAC) input; communicating the NGAC input to an NGAC engine, the NGAC engine including access control data; receiving the NGAC input; determining an authorization response; communicating the authorization response to the translator; translating the authorization response into a response statement; communicating the response statement to the access manager; communicating, if the response statement comprises a permitted statement: a permitted query to a database from the access manager, the permitted query comprising a data operation; and performing the data operation on data in the database; and blocking access by the source to data in the database if the response statement comprises a deny statement.
US10127392B1 Secure rendering system that generates ray tracing samples with obfuscated position data
Secure rendering system that creates ray tracing samples with obfuscated positions, so that images can only be viewed by an authorized consumer able to recover the sample positions. Obfuscation of ray directions is integrated into the rendering process, for example by incorporating encryption into a lens shader. The rendering system never stores or transmits an image without obfuscating positions, so even the rendering system cannot see the image it is rendering. Embodiments may use public key cryptography, so that encryption of sample positions is done with a public key, and only the owner of the secret private key can view the rendered image. Since keys are asymmetric, the rendering system cannot decrypt the obfuscated samples. Piracy of rendered images is therefore mitigated. Some compositing operations may be performed on the secure rendering output prior to decrypting sample positions; for example, colors may be modified globally or for selected objects.
US10127391B1 Encrypted search indexes
In one example, a method for searching data includes creating a set of tokens corresponding to data of an encrypted dataset, and then encrypting the tokens. Next, an encrypted search index is created that includes the encrypted tokens and that excludes any positional information concerning the data to which the encrypted tokens correspond. A query is then defined that includes one or more encrypted search tokens. Next, search results are received that identify any matches between the encrypted search tokens and the encrypted tokens of the encrypted search index. Finally, the data that corresponds to any identified tokens that match a token of the encrypted search index is decrypted.
US10127383B2 Resource usage optimized auditing of database shared memory
A system, and computer program product for security auditing of database transactions are provided in the illustrative embodiments. For a specified period, an available capacity of a computing resource in a data processing system usable to analyze a database protocol packet. The database protocol packet is stored in a shared memory during a data communication. A number of database protocol packets expected in the shared memory during the specified period is determined. Determining a second number of database protocol packets that can be analyzed using the available capacity of the computing resource is computed. During the specified period, the second number of database protocol packets is caused to be selected from every number of database protocol packets stored in the shared memory for analysis using the computing resource during the specified period.
US10127381B2 Systems and methods for switching emulation of an executable file
Systems and methods to detect malicious executable files having a script language interpreter by combining a script emulator and a machine code emulator. A system includes an analyzer configured to convert a script into pseudocode and monitor an emulation process of the pseudocode, a script emulator configured to sequentially emulate the pseudocode and write emulation results to an emulator operation log, and a machine code emulator configured to emulate the pseudocode if a transition from pseudocode to machine code is detected by the analyzer, such that the analyzer can analyze the emulator operation log to determine if the executable file is malicious.
US10127380B2 System and method to mitigate malware
Particular embodiments described herein provide for an electronic device that can be configured to receive script data, determine a checksum tree for the script data, compare each checksum of the checksum tree to one or more subtree checksums, and assign one or more classifications to the script data. In one example, the checksum tree is an abstract syntax tree.
US10127377B2 Mobile credential revocation
Managing validity status of at least one associated credential includes providing a credential manager that selectively validates associated credentials for at least one device, the device invalidating a corresponding associated credential, and the device requesting that the credential manager validate the corresponding associated credential after invalidating the associated credential. The associated credential may be invalidated based on an external event, such as a user invalidating the associated credential from a UI of the device, a user improperly entering a pin value, a user indicating that a corresponding device is lost, the device entering sleep mode, the device locking a user interface thereof, the device shutting down, and a particular time of day. The at least one associated credential may be provided on an integrated circuit card (ICC) that may be part of a mobile phone and/or a smart card.
US10127376B1 Graphical password generation
There is disclosed herein techniques for use in authentication. The techniques comprise providing multiple selectable image portions. The techniques also comprise selecting a first image portion of the multiple selectable image portions. The said selecting of the first image portion comprises performing a first operation to associate a first marking with the first image portion in an identifiable manner. The techniques further comprise generating information for use in authentication based on the first image portion and the first marking associated with the first image portion.
US10127375B2 Enforcing trusted application settings for shared code libraries
Access to a shared library API is restricted for a customer application by a security system. A profile for each of a plurality of trusted applications is generated and stored in a security database. When a customer application attempts to access the shared library API, the customer application is verified by extracting a customer application profile for the customer application, comparing the customer application profile with each stored trusted application profile, and verifying that the customer application can access the shared library API based on the comparison. Based on the verification, the customer application may be allowed to or access to the shared library API or may be prevented from accessing the shared library API.
US10127372B2 Electronic device, method for authenticating user, and computer readable recording medium
An electronic device, a method of an electronic device authenticating a user and a computer readable recording medium are provided, The electronic device includes a storage configured to store an identifier and attributes of a first object as authentication information, a display configured to display a plurality of authentication objects comprising a second object that has one or more of the attributes of the first object and has a form different from a form of the first object, in response to a request to perform an authentication procedure, and a controller configured to authenticate a user based on an attribute of an authentication object selected by the user from among the plurality of displayed authentication objects and the stored authentication information.
US10127369B2 Blue light adjustment for biometric security
Systems and methods for blue light adjustment with a wearable display system are provided. Embodiments of the systems and methods for blue light adjustment can include receiving an eye image of an eye exposed to an adjusted level of blue light; detecting a change in a pupillary response by comparison of the received eye image to a first image; determining that the pupillary response corresponds to a biometric characteristic of a human individual; and allowing access to a biometric application based on the pupillary response determination.
US10127366B2 Systems and methods for paired device authentication
A pair of remote computing devices for authenticating a user of one of the pair of remote computing devices is provided. The pair of remote computing devices includes a first computing device and a second computing device. The first computing device communicates with a host computing device and stores sample biometric data associated with the user. The first computing device receives an authentication request message for authenticating the user, processes the authentication request message, and transmits a biometric request message to the second computing device. The first computing device also receives captured biometric data from the second computing device, electronically compares the captured biometric data to the sample biometric data, and transmits an authentication response message to the host computing device based upon the comparison of the captured biometric data to the sample biometric data. The authentication response message indicates whether the captured biometric data matched the sample biometric data.
US10127363B2 Multimedia network system with content importation, content exportation, and integrated content management
This system provides wired and/or wireless access throughout a multimedia network built on a distributed architecture which can be transparent to the user. This multimedia network includes content which is imported or generated within the network. The system allows for the content provider to determine the license status of content and update the license status of content which was previously provided by that provider. The external content can be accessed in real time or downloaded and stored within the system for later access at the convenience of the user. The usage of some content is controlled by the use of encryption and other protection methods. The system allows for storage of live video by storing the digitized video and allowing the user to control how, when and where the content is viewed. The system makes available multiple multimedia services to all users in the network or connected via the internet.
US10127358B2 Method and apparatus for enhanced personal care
A method and apparatus for enhancing a user's lifestyle and personal care is provided, including a personal care display device having connection ports, each connection port configured to receive a hardware personal care module configured to interact with the personal care combination display/mirror device to provide personal care functionality facilitating personal care of a user, wherein the personal care display device is configured to transmit user personal care communications comprising user specific nutritional and pharmaceutical care communications personalized to the user to and receive user personal care communications personalized to the user from a remote central server device arrangement.
US10127357B2 Mobile monitoring and patient management system
A patient management system is provided herein. The system can include: communications circuitry configured to receive first physiological information relating to a first at least one patient from at least one therapeutic medical device and second physiological information relating to a second at least one patient from at least one monitoring medical device. The system further includes a computing device, which can include a user interface. The user interface can be configured to display the first and second physiological information according to a user selection.
US10127356B2 Multi-tag medical-patient identification devices
Systems, apparatuses, methods, and software for monitoring compliance of sanitizees (e.g., health care workers, food service workers, sanitization/janitorial workers etc.) with sanitization protocols to be followed for encounters with sanitization-protocol targets (e.g., patients, food-preparation areas, health care facilities/appurtenances, restrooms, etc.). In one example, a system includes sanitization verification systems located close to the targets and mobile node devices issued to the sanitizees. Each verification system can be configured to test the efficacy of sanitization procedures performed by the sanitizees prior to encountering a target, to provide authorizations, via the node devices, to the sanitizees to proceed with target encounters, and to open monitoring sessions during which the node devices record information concerning interactions with the targets. The node devices are configured to annunciate sanitization statuses of the sanitizees throughout a work period as the sanitizees continually interact with verification stations and encounter targets.
US10127354B2 Bioinformatic processing systems and methods
The present disclosure relates to systems and methods for facilitating trusted handling of genomic and/or other bioinformatic information. Certain embodiments may facilitate policy-based governance of access to and/or use of bioinformatic information, improved interaction with and/or use of distributed bioinformatic information, parallelization of various processes involving bioinformatic information, and/or reduced user involvement in bioinformatic workflow processes, and/or the like. Further embodiments may provide for memoization processes that may persistently store final and/or intermediate results of computations performed using genomic data for use in connection with future computations.
US10127353B2 Method and systems for querying sequence-centric scientific information
According to various embodiments, aspects of the invention provide a highly efficient meta-analysis infrastructure for performing research queries across a large number of studies and experiments from diverse sequencing technologies as well as different biological and chemical assays, data types and organisms, as well as systems to build and add to such an infrastructure. The methods, systems and apparatuses described enable combining orthogonal types of data and available public knowledge to elucidate mechanisms governing normal development, disease progression, as well as susceptibility of individuals to disease or response to drug treatments.
US10127352B1 Distributed data processing platform for metagenomic monitoring and characterization
A method comprises configuring a first processing node for communication with one or more additional processing nodes and with one or more of a plurality of geographically-distributed metagenomics sequencing centers via one or more networks, processing metagenomics sequencing results obtained from one or more of the metagenomics sequencing centers in the first processing node, and providing surveillance functionality relating to at least one designated biological issue on behalf of one or more requesting clients based at least in part on the processing of metagenomics sequencing results performed by the first processing node and related processing performed by one or more of the additional processing nodes. Each of the metagenomics sequencing centers is configured to perform metagenomics sequencing on biological samples from respective sample sources in a corresponding data zone.
US10127347B2 Determination of the position of the condylar articulation axis for creating a virtual articulator
A method is proposed for creating a virtual articulator for a jaw and the associated dentition having the following steps: image a virtual model of the teeth of the maxilla (140); image a virtual model of the teeth of the mandible (130); buccal imaging of the position and orientation of the teeth (130, 140) of the maxilla and mandible in the closed-bite position; buccal imaging of the position and orientation of the teeth (130, 140) of the maxilla and mandible in a slightly open position; computational determination of the position of the condylar articulation axis (150) relative to the teeth (130, 140) of the mandible and/or maxilla from the imaged positions and orientations; and a virtual articulator can thereby be created without having to possess special knowledge, e.g. of the dimensions of a specific mechanical articulator or any adapter elements, or their arrangement.
US10127345B2 Method for determining loading current of circuit board
A method for determining a loading current of a circuit board is provided. In the method, outline positions of metal regions and hollowed regions in each of the metal regions are recorded. Metal widths corresponding to scan lines in circuit board are calculated in a sequence, so that a minimum metal width on each of the scan lines is acquired. According to the minimum metal width, a maximum loading current of each of the metal regions is calculated. In addition, a method and a system for filtering manufacturers are provided. A processing apparatus of the system analyzes the maximum loading current and manufacturing process parameters of the circuit board, calculates a weight score of a manufacturing process capability parameter table of each manufacturer according to the maximum loading current and manufacturing process parameters, and filtering the manufacturers to produce the best fit manufacturer list.
US10127343B2 Circuit design layout in multiple synchronous representations
This application discloses a computing system implementing tools and mechanisms to synchronize multiple layouts for a circuit design during the layout process. The tools and mechanisms can implement multiple communicating kernels, each to manage at least one of the layouts. In response to an alteration of one of the layouts, the kernels can communicate with each other, so that the kernel corresponding to the unaltered layout can automatically augment corresponding layouts for the circuit design to synchronize with the altered layout. At least one of the layouts can include a 3-dimensional layout representation of the circuit design, the tools and mechanisms can perform 3-dimensional design rule checking based on mechanical constraints and 3-dimensional solid component models in response to alterations to a 2-dimensional layout representation of the circuit design.
US10127341B1 Selectable reconfiguration for dynamically reconfigurable IP cores
Systems and methods for reconfiguration of a hardened intellectual property (IP) block in an integrated circuit (IC) device are provided. Reconfiguration of the hardened IP block in the IC device may transition between functions supported by the hardened IP block. A transition may occur as a pre-configured profile is selected to reconfigure the hardened IP block. Further, configuration data associated with each of the pre-configured profiles of the hardened IP block may be generated and storage space to store the configuration data may be created. Additionally, reconfiguration control logic to read and implement the configuration data in hard IP design primitives may also be generated.
US10127339B2 Efficient emulation of circuits
When a communication unit of an FPGA receives emulated signals of a design under test that are to be transmitted to another FPGA, the communication unit analyzes each signal to determine whether a signal event has occurred for the signal. The communication unit transmits to the other DUT FPGA a packet indicating for which signals a signal event has occurred. Subsequently, the communication unit transmits a packet for each signal for which an event has occurred.
US10127336B2 Method of simulating formation of lithography features by self-assembly of block copolymers
A method of determining an uncertainty in the position of a domain within a self-assembly block copolymer (BCP) feature. The method includes simulating a BCP feature, calculating a minimum energy position of a first domain within the simulated BCP feature, simulating the application of a potential that causes the position of the first domain to be displaced from the minimum energy position, simulating release of the potential back toward the minimum energy, recording a plurality of energies of the BCP feature during the release and recording at each of the plurality of energies a displacement of the first domain from the minimum energy position, calculating, from the recorded energies and recorded displacements, a probability distribution indicating a probability of the first domain being displaced from the minimum energy position, and, from the probability distribution, calculating an uncertainty in the position of the first domain within the BCP feature.
US10127335B2 System and method of performing analytics with respect to content storing servers caching popular content
Methods and systems are provided for generating a traffic simulation respective of at least one content storing server, the content storing server operative for caching popular content. One method includes sniffing traffic between at least a first portion of a network and at least a second portion of the network, identifying, from the sniffed traffic, at least a source of content and at least a destination of the content, determining if the content is stored on a cache, simulating a notification respective of the content, and generating a simulation of traffic respective at least of: the content and the simulated notification.
US10127333B2 Embedded frequency based search and 3D graphical data processing
An embodiment provides a method of modifying a computer aided design (CAD) model. Such an embodiment associates metadata with a CAD model. In turn, the metadata is defined which includes providing the metadata in the form of a signal with one or more frequency characteristics that correspond to one or more respective characteristics of the CAD model. These frequencies can be used as part of mapping and/or processing algorithms in labeling or identifying unknown information about an environment. In an embodiment, the metadata may include graphical descriptions of the frequency such as a vector or other image based files.
US10127325B2 Amplification of a social object through automatic republishing of the social object on curated content pages based on relevancy
A method, an apparatus and/or a system of amplification of a social object through automatic republishing of the social object on curated content pages based on relevancy is disclosed. A curated content system involves associating a social media account of a user of a third-party service to the curated content system based on an authentication of the social media account through the curated content system. The curated content system may also involve determining that a social object placed in the third-party service is associated with a page in the curated content system based on a relevancy match between an identification data associated with the social object with at least a portion of a content of the page. Further, the curated content system involves automatically republishing the social object adjacent to at least the portion of the content of the page using a processor to amplify an influence of the social object.
US10127324B2 Dynamically integrating offline and online suggestions in a geographic application
An initial sequence of one or more symbols is received via a user interface. An attempt is made to send a request for online suggestions to a network server via a communication network, the request including at least one symbol in the initial sequence. When the initial sequence is less than n symbols long, and if no response to the request is received, the initial sequence is displayed without generating offline suggestions. When the initial sequence is at least n symbols long, and if no response to the request is received within a predetermined period of time, offline suggestions consistent with the initial sequence are generated using offline geospatial data stored in the computing device, and the offline suggestions are provided via the user interface.
US10127323B1 Extractive query-focused multi-document summarization
A method, computer system, and computer program product for generating a multi-document summary is provided. The embodiment may include receiving a query statement, one or more documents, one or more summary constraints, and quality goals. The embodiment may include identifying one or more keywords within the query statement. The embodiment may include performing a sentence selection from the one or more documents based on the one or more identified keywords. The embodiment may include generating a plurality of candidate summaries of the one or more documents based on the performed sentence selection, the goals, and a cross entropy method. The embodiment may include calculating a quality score for each of the plurality of generated candidate summaries using a plurality of quality features. The embodiment may include selecting a candidate summary from the plurality of generated candidate summaries with the highest calculated quality score that also satisfies a quality score threshold.
US10127319B2 Distributed failover for unavailable content
According to one embodiment of the present invention, a system for processing a request for a document that is unavailable on a network identifies one or more alternative documents on the network with content similar to a previously accessed document and relating to a group. The system presents the identified one or more alternative documents as a result of a request for the previously accessed document when the previously accessed document is unavailable on the network. Embodiments of the present invention further include a method and computer program product for providing alternative documents in substantially the same manners described above.
US10127316B2 Identifying and processing recommendation requests
In one embodiment, a method includes receiving unstructured text from a user of a social-networking system, determining whether the unstructured text includes a request for a recommendation, identifying one or more first entity names in the unstructured text, generating a structured query based upon the one or more first entity names, identifying, in the social graph, one or more second entity names corresponding to the structured query, and presenting the one or more second entity names and the unstructured text in a social context of the user. The unstructured text may include text of a post or message generated by the user on a social-networking system. A score may be generated based on the unstructured text to determine whether the text includes a request for recommendation using a machine-learning model based on comparison of the unstructured text to the one or more predetermined words associated with requests for recommendation.
US10127315B2 Computing features of structured data
The present invention extends to methods, systems, and computer program products for computing features of structured data. Aspects of the invention include computing features of table components (e.g., of rows, columns, cells, etc.). Computed features can be used for ranking the table components. When aggregated, features for different components of a table can be used for ranking the table (e.g., a web table).
US10127314B2 Systems and methods for optimizing search engine performance
Systems and methods are provided for receiving from a user a seed string including one or more letters, generating search queries based on the seed string, and executing a search associated with each of the search queries where each search query includes at least one of an example, suggestion, and term. The systems and methods also include generating a set of search results associated with each of the search queries, determining a search query evaluation value for each of the search queries based at least in part on comparing the set of search results associated with each of the search queries with an expected set of search results, determining a relevancy value for each of the search queries, and configuring a search criteria of the search engine based on the determined relevancy values.
US10127313B2 Method of retrieving attributes from at least two data sources
The invention relates to a method of retrieving attributes from at least two data sources (DS) by accessing the data source(s) (DS) identifying a number of attributes (A) of said data source(s) (DS), associating/assigning at least two attributes to a set of associated attributes (ASA), storing a retrieving profile (RP), according to which attributes (A) of the data sources may be retrieved. According to the invention, multiple data sources may be accessed by users having limited resources, such as time and money, as access may be established by means of a simple query, which may subsequently be effected by means of the stored retrieving profile.
US10127312B1 Mutable list resilient index for canonical addresses of variable playlists
A method for adding a media item to a playlist may include identifying a media item instance to be added to a playlist, and creating a playlist key for the media item instance, where the playlist key uniquely identifies the media item instance in the playlist. The method may further include storing the playlist key of the media item instance, an identifier of a media item associated with the media item instance and an identifier of the playlist in a data structure associated with the playlist.
US10127310B2 Search method and system
A search system includes circuitry configured to detect an first object to be a search target, from information of an image that is captured by an imaging device, determine a parameter in consideration of how the first object is viewed in the image, in accordance with a height at which the imaging device is installed, a depression angle of the imaging device, and a distance from the imaging device to the first object, divide an image region corresponding to the first object into at least two image regions based on a dividing ratio that is obtained by correcting a predetermined ratio in accordance with the parameter, and specify a second object in another image based on feature information of each of the at least two image regions, the second object corresponding to the first object in the image.
US10127308B2 Automatic disambiguation assistance for similar items in a set
A method includes calculating, for each unique pair of search results of a plurality of search results, a first similarity value; automatically determining that the determined first similarity value for one or more of the unique pairs exceeds a similarity value threshold; iterating through similarity value calculations, until a similarity value is recalculated for each of the one or more unique pairs for which the first similarity value exceeded the similarity value threshold; and displaying the plurality of search results, each search result including display of data corresponding to default fields, and data corresponding to any looked up field that was necessary to cause a recalculated similarity value to fall below a threshold similarity value for any unique pair that search result belongs to.
US10127307B2 Searching alternative data sources
A method and system for searching alternative data sources include monitoring a first communications source broadcasting unstructured data, and a second communications source broadcasting structured data. The method further includes generating text from the unstructured data and from the structured data collected, and parsing the generated text. The method also includes defining a search phrase, and analyzing the generated or parsed text for semantically relevant text in relation to the search phrase. The method also includes selecting the semantically relevant text.
US10127303B2 Measuring and displaying facets in context-based conformed dimensional data gravity wells
A processor-implemented method, system, and/or computer program product measures and displays facets in context-based conformed dimensional data gravity wells. Conformed dimensional objects and synthetic context-based objects are parsed into n-tuples. A virtual mass of each parsed object is calculated, in order to define a shape of multiple context-based conformed dimensional data gravity wells that are created when data objects that are pulled into each of the context-based conformed dimensional data gravity well frameworks on a context-based conformed dimensional gravity wells membrane. Data from the multiple context-based conformed dimensional data gravity wells then populates nodes in a data model. A displayed appearance of the particular context-based conformed dimensional data gravity well is dynamically adjusted according to how many parsed synthetic context-based objects are pulled into the particular context-based conformed dimensional data gravity well.
US10127298B2 Feedback loops for managing profile store synchronization issues
The disclosed embodiments provide a system that manages synchronization between a profile store and a source of truth that is used to update the profile store via a real-time link. During operation, the system obtains a first set of attributes from a profile for an entity in the profile store. Next, the system obtains a second set of attributes for the entity from the source of truth. The system then compares the first and second sets of attributes to detect and correct mismatches between the first and second sets of attributes, wherein the corrected mismatches improve subsequent use of the profile in the profile store by the set of remote offerings. Finally, the system varies a rate of comparing the first and second sets of attributes for the mismatches based on one or more execution conditions associated with the source of truth.
US10127294B2 Idempotency of application state data
Disclosed are various embodiments for synchronizing application state information across devices. More specifically, embodiments of the disclosure are related to facilitating idempotency of application state information. Idempotency is maintained by using a timestamp embedded within application state information and/or by determining that the application state information is associated with an accumulating value.
US10127292B2 Knowledge catalysts
A computer implemented method integrates data from remote disparate data sources by processing a non-transitory media. The non-transitory media stores instructions for detecting data sets in different formats hosted in a plurality of heterogeneous databases that are accessible through a distributed network. The method extracts schema data from the plurality of heterogeneous databases and identifies related fields in two or more of the heterogeneous databases. The method links the related fields in the two or more of the plurality of heterogeneous databases and makes the data accessible through a virtual warehouse. As schemas change, as new data sources and analysis artifacts are created, the computer implemented method and system can act as a meta-data store, a provenance tracking device, and/or a knowledge management service.
US10127289B2 Systems and methods for automatic clustering and canonical designation of related data in various data structures
Computer implemented systems and methods are disclosed for automatically clustering and canonically identifying related data in various data structures. Data structures may include a plurality of records, wherein each record is associated with a respective entity. In accordance with some embodiments, the systems and methods further comprise identifying clusters of records associated with a respective entity by grouping the records into pairs, analyzing the respective pairs to determine a probability that both members of the pair relate to a common entity, and identifying a cluster of overlapping pairs to generate a collection of records relating to a common entity. Clusters may further be analyzed to determine canonical names or other properties for the respective entities by analyzing record fields and identifying similarities.
US10127276B2 Method and system for dynamically optimizing client queries to read-mostly servers
A system and method of query optimization are disclosed. A complexity measure of a client query received from a client application is compared to a predetermined threshold, which is determined using at least one of system data and query execution data. An optimized query is generated by modifying the client query to reduce the complexity measure of the client query if the complexity measure of the client query exceeds the predetermined threshold. The optimized query is submitted to a server application on a server and a post-processing routine to be applied to the result set is selected.
US10127271B2 Generating a query
A system for generating a query includes a term unit (1) for extracting a term from at least one input document (51), to obtain an extracted term. A category unit (2) is arranged for associating the extracted term with a category that is semantically related with the extracted term. A query unit (3) is arranged for generating a query in dependence on the extracted term and the category. The query unit (3) includes an additional term unit (4) for generating at least one additional search term based on the category, and the query unit (3) is arranged for including the additional search term in the query. A submit unit (5) is arranged for submitting the query to at least one search engine (50), to obtain a plurality of found documents.
US10127270B1 Transaction processing using a key-value store
Techniques are described for using a distributed key-value store to store data and track transactions performed against the data. The key-value store may include data objects as files in a file system, such that the file name of a file is a key and the contents of the file is a value corresponding to the key. The key-value store may also include transaction objects that track the status of transactions to modify the data objects, the status being one of open, committed, or cancelled. Previous and updated data may be included in the value of a data object to indicate that the data object is in the process of being modified. The value may also include a transaction identifier identifying the transaction that is modifying the data object.
US10127263B2 Full file repair using schedule description fragment in eMBMS
A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus determines that a file of interest is transmitted within a service, determines a failure to download the file of interest, and triggers a repair procedure of the file of interest at a time corresponding to an end of a file delivery event, wherein the time is derived from one or more information elements included in broadcast schedule description.
US10127262B2 Data set connection manager having a plurality of data sets to represent one data set
Provided are a computer program product, system, and method for a data set connection manager having a plurality of data sets to represent one data set. A request is processed to open a connection to a data set having members, wherein the connection is used to perform read and write requests to the members in the data set. In response to establishing the connection, establishing for the connection a primary data set having all the members; a secondary data set to which updated members in the primary data set are written; and a pending delete data set to pending delete members comprising members that are updated.
US10127258B2 Event time selection output techniques
Event time selection output techniques are described. In one or more implementations, one or more inputs are received, at one or more computing devices, that involve interaction associated with a particular one of a plurality of events via a user interface, in which the plurality of events result from a search of data, each of the plurality of events include the data that is associated with a respective point in time, and the one or more inputs specify a relative time in relation to the respective point in time of the particular event. A determination is made as to which of the plurality of events correspond to the specified relative time by the one or more computing devices and a result of the determination is output by the one or more computing devices for display in the user interface.
US10127250B2 Data transformation system, graphical mapping tool and method for creating a schema map
A graphical mapping interface and method are provided for creating and displaying a schema map, which is used by a data transformation system to perform a data transformation between a primary source schema and at least one target schema. The graphical mapping interface includes a main map window and a mini-map window. The main map window is adapted for displaying a graphical representation of a primary source schema. The mini-map window is adapted for creating a mapping between one or more nodes of the primary source schema and one or more nodes of an intermediate target schema, and displaying a graphical representation of the mapping within the mini-map window. Upon closing the mini-map window, a graphical representation of the intermediate target schema is displayed along with the primary source schema within a source schema region of the main map window and is accessible for mapping within the main map window.
US10127248B2 Unified picture access across devices
A method for creating a design for an image product includes registering a group of image sources by a network based image service system, wherein the group of image sources comprise a first device and a second device, receiving a notification, by the network based image service system, from the image sources about availabilities of the image sources, representing the second device and a local storage of the first device at a user interface on the first device, indicating an availability status of the second device on the first device, and if the availability status of the second device indicates that the second device is available, allowing a user to browse, on the first device, images stored on the second device.
US10127247B1 Linking digital images with related records
A user may capture an image of a document using a mobile device. The mobile device may crop and clean the image. The mobile device may perform optical character recognition on the image and output a character string. The mobile device may match portions of the character string with stored records and determine a likelihood that the stored record corresponds to the image. The mobile device may display potential matches for the image, and the user may select the record which matches the image.
US10127246B2 Automatic grouping based handling of similar photos
Technologies are described in conjunction with automatic grouping based handling of similar photos. According to some examples, similar photos may be grouped as a group of people or person's image taken within a short time frame. Grouping of the photos may be based on a difference metric comparing facial features, background composition, and color composition. Among the group of photos, a representative image may be selected based on a quality threshold and displayed representing the entire group. Visual aids such as icons, text, and other elements may be used to indicate information associated with the grouped photos. Context based menus may be presented to allow users to select and handle the entire group or photos within the group seamlessly as the user handles other images within a photo viewing/handling user interface.
US10127242B1 Data de-duplication for information storage systems
Methods and systems for identifying candidates for de-duplication are disclosed herein. An example system may include: a de-duplication lister that coordinates with a kernel module to identify a unit of data for de-duplication and calculates a signature of the unit of data; a de-duplication queue that manages a de-duplication queue; a de-duplication tracker that maintains a de-duplication data structure including a plurality of entries corresponding to units of data and searches the de-duplication data structure to determine whether the signature of the identified unit of data matches the signature of at least one of the entries in the de-duplication data structure; a de-duplication maintainer that reviews the entries of the de-duplication data structure and removes obsolete entries from the de-duplication data structure; and a de-duplication engine that coordinates with the kernel module to perform de-duplication operations on the de-duplication queue.
US10127241B2 Information processing apparatus, method for controlling the same, and storage medium therefor
In an information processing apparatus connected to an external apparatus, when information indicating a change in a folder indicates that a new file has been appended to the folder, a document management application updates a screen so that existing files are arranged in order according to a specified sorting method and a new file is appended to a position, not according to the specified sorting method, at which the new file can be easily recognized.
US10127237B2 Assignment of data within file systems
The embodiments relate to assigning data to processors of a file system. Metadata associated with respective blocks of data, and an initial batch of the blocks is assigned to nodes of a file system based on the metadata. Unassigned blocks are selectively assigned to one or more of the nodes. The selective assignment includes constructing a linear regression model based on node data, and determining a value for each node based on the linear regression model. Each value is associated with a predicted load corresponding to a new assignment of one or more unassigned blocks.
US10127233B2 Data processing method and device in distributed file storage system
A data processing method and a device in a distributed file storage system, where the method includes receiving, by a client agent, a data processing request which carries a file identifier, an offset address, a file length, and other information of a target file; obtaining, by the client agent, redundancy information according to the file identifier carried in the data processing request, where the redundancy information includes a quantity of data strips, N, of the distributed file storage system and a quantity of parity strips, M, of the distributed file storage system; determining a quantity of valid strips, DSC, of the target file according to the offset address and the length information; determining a quantity of actual strips, N′, of the target file according to the DSC and the M; and determining corresponding strips according to the N′ and processing the corresponding strips.
US10127230B2 Dynamic content suggestion in sparse traffic environment
A computer system for dynamically surfacing related documents is provided. The computer system includes a processor that is a functional component of the computer system and is configured to execute instructions. The processor is operably coupled to a signal store having information indicative of a plurality of documents and relationships. A user interface component is coupled to the processor and is configured to receive a user selection of a first document. A dynamic suggestion component is configured to interact with the user interface component to receive an indication of the first document and access the signal store to provide a dynamic document suggestion based on relationships between other users and the plurality of documents in the signal store.
US10127228B2 Techniques for proactively providing translated text to a traveling user
Computer-implemented techniques can include obtaining future travel plans for a user in a region that utilizes a language that is foreign to the user and predicting, based on the future travel plans, an expected future offline period during which the user is unlikely to have access to a network connection via a client computing device. The techniques can include identifying one or more points of interest in future the travel plans in the expected future offline period where the user is likely to require translation of foreign language text and obtaining portions of foreign language text associated therewith. The techniques can also include, prior to the expected future offline period, obtaining translated portions of text representing translations of the portions of foreign language text to a preferred language of the user and transmitting, to the client computing device, the translated portions of text.
US10127223B2 Method, system, and apparatus for validation
In a method for validating data, a text of a document is received. At least one fact is extracted from the text. At least one expert refinement is merged with the at least one fact to create at least one modified fact. The at least one modified fact is provided for a review. An expert refinement to the at least one modified fact is captured in response to the review. A superset document based on the at least one pre-existing refinement and the expert refinement is stored.
US10127219B2 System and method for organizing and processing feature based data structures
A method for organizing and processing feature based data structures that can be used in linguistic spell checking and auto-correction, comprising: splitting an original dictionary into sub-dictionaries based on different values of a common feature such as high frequency words; receiving an input text that contains errors; determining a sub-dictionary selection feature from the input human-readable text; selecting the sub-dictionary based on the determined sub-dictionary selection feature; executing a first matching in the selected sub-dictionary, wherein a match is found if a similarity between the characters, words, or phrases in proximity of the errors in the input text and a character, word, or phrase in the sub-dictionary is above a threshold; if a unique match is found, the result is returned as an output to correct the errors; otherwise, executing a second matching with a raised threshold, and repeating the second matching until a unique match is found.
US10127217B2 Method and system to transmit data
Systems, methods and media are provided for facilitating upload of media in online postings. In some embodiments, a publication system comprises processors; and a memory storing instructions that, when executed by at least one processor among the processors, cause the system to perform operations comprising providing, at a publication platform accessible by users via a network, a portal to receive entry of data for posting on the publication system, the portal including an interface having a first user interface element to receive the data from a user for inclusion in a posting; providing an upload application, associated with the interface of the portal, the upload application including a second user interface element to receive from the user, via the second user interface element, a media file for inclusion in or association with the posting; and automatically commencing transmission of the media file over the network, for inclusion in or association with the posting, before or while the user enters information into the second user interface element.
US10127216B2 Method for adding a comment to interactive content by reproducing the interactive content in accordance with a breached comment scenario
Disclosed are methods and apparatus for commenting on interactive content and reenacting comment scenario, one of the methods comprises receiving, by a content reproduction apparatus, a touch input for inputting a comment on interactive content, matching, by the content reproduction apparatus, the comment to a comment target trigger that occurred immediately before a time when the touch input was made among triggers of the interactive content, and transmitting, by the content reproduction apparatus, information of the comment target trigger, a trigger log and content data of the comment, wherein the trigger log is a set of triggers that occurred for the interactive content from when the reproduction of the interactive content started to when the comment target trigger occurred.
US10127215B2 Systems and methods for displaying contextual revision history in an electronic document
A user may want to view the revision history of a particular section or context of an electronic document. The user selects a context by selecting a section of the electronic document in a document editing application. Based on the selected context, the application filters and displays only information about revisions associated with the selected section of the electronic document. The application omits information about revisions made to other unselected sections of the electronic document from display.
US10127211B2 Overlay of input control to identify and restrain draft content from streaming
A system determines whether to restrain collection of data entered into an input control by generating an overlay input field for capturing data entered by a user in response to determining that the collection of data is to be restrained. The data may be edited by the user, via the overlay input field, prior to the user submitting the data to the input control. The system submits the data captured in the overlay input field to the input control. The editing performed by the user within the overlay input field restrains collection of data by input controls that auto stream data as the data is entered into the input control.
US10127210B1 Content rendering
Systems and methods are described for implementing an improved rendering engine for rendering network content that utilizes a shared memory block. A client computing device executes a browser software application that generates a document object model (“DOM”) tree. The improved rendering engine analyzes the DOM tree and identifies repeating patterns of nodes or branches whose content is rendered to a separate memory block. The improved rendering engine generates a shared memory block for the repeating nodes and implements a separate drawing space for each node on the shared memory block. Each node on the shared memory block may have a coordinate translation function to relate the node position on the shared memory block to a corresponding position in a composite memory block. Additionally, transformations and filters may be applied to the shared memory block as a whole, rather than applying them to the nodes individually.
US10127208B2 Document conversion device, document conversion method, and recording medium
A non-transitory computer-readable recording medium has stored therein a document conversion program converting a first document into a second document that causes a computer to execute a process. The process includes: detecting a first document item in the first document that corresponds to a second document item in the second document that has a child document item in the second document based on a hierarchical document that includes a hierarchical relationship information among document items in the second document, and dividing a content of the first document item; relating the divided content of the first document item to the child document item; and converting the first document into the second document by using the related divided content and the child document item.
US10127206B2 Dynamic column groups in excel
In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to dynamically create columns headers using a desktop integration framework. Columns groups can be managed dynamically at runtime based on model-level metadata.
US10127204B2 Customized system documentation
A documentation file is received that includes a plurality of sections and user system parameter data is accessed that identifies attributes of a computing system of a particular user. A subset of the plurality of sections are determined to be presented to the particular user based on the attributes of the computing system and a value for inclusion in content of a particular one of the subset of sections is determined based on the attributes. A customized version of the documentation file is presented on a display device that includes the particular section, omits sections in the plurality of sections outside the subset of sections, and includes the value in presentation of the particular section.
US10127203B2 Information processing apparatus and mail creating method
An information processing apparatus has an operation unit capable of inputting at least any character and a computer. The computer registers calendar event information at least including any date and time and a word indicating an event held on that date and time to an electronic calendar. When a character string inputted by the operation unit matches with a date and time or a word included in calendar event information registered to the electronic calendar, the computer can display calendar event information including the matched date and time or the matched word as an input candidate. When any calendar event information displayed as an input candidate display is selected by the operation unit, the computer can describe the selected calendar event information in an electronic mail.
US10127202B2 Detecting overlapping web elements in a graphical user interface
A method and apparatus is provided for automatically detecting layout corruption in graphical user interface (GUI). A layout detection system iteratively analyzes web elements contained in a GUI page. The layout detection system identifies a parent web element and its child web elements. Overlapping web elements are detected by comparing an area of the parent web element to the total area of child web elements contained within the parent web element.
US10127196B2 Systems and methods for managing notes
A mobile device comprises a sensor to produce image data containing a visual representation of a plurality of physical notes, each of the physical notes comprising separate physical objects, a processor, and at least one module. The module can process the image data to determine boundaries for each of the plurality of physical notes and to determine, based on the boundaries, one or more characteristics for each of the physical notes. The module can also create a digital note representative of each of the plurality of physical notes, apply a set of rules to identify any of the rules that specify criteria satisfied by one or more characteristics of the physical notes, and for each of the identified rules, perform one or more actions specified by the rule to each of the digital notes for which the characteristics of the physical notes satisfies the criteria specified by the rule.
US10127192B1 Analytic system for fast quantile computation
A computing device computes a quantile value. A maximum value and a minimum value are computed for unsorted variable values. An upper bin value and a lower bin value are computed for each bin of a plurality of bins using the maximum and minimum values. A frequency counter is computed for each bin by reading the unsorted variable values a second time. Each frequency counter is a count of the variable values within a respective bin. A bin number and a cumulative rank value are computed for a quantile. The bin number identifies a specific within which a quantile value associated with the quantile is located. The cumulative rank value identifies a cumulative rank for the quantile value associated with the quantile. Frequency data is computed using the frequency counters. The quantile value is computed using the frequency data and the cumulative rank value for the quantile and output.
US10127189B2 Multidimensional stage adaptive transmission control system
A multidimensional stage adaptive transmission control system includes a local cluster control unit, a direct memory access unit, a plurality of transit storage units, a data type identification unit, an IP address matching unit, a stage equipment data extraction unit, a stage personnel data extraction unit, a stage field data extraction unit and a data volume detection unit. The direct memory access unit includes a buffering relay unit, a finite high-speed storage collection and an interface control sequence unit. The finite high-speed storage collection comprises two sets of configuration registers and a set of state register, the two sets of configuration registers are used to control each data stream communication of the transit storage unit in turn; and the set of state register is used to start the transit storage unit and reflect the transmission state of the transit storage unit.
US10127181B2 Port disconnect charging function for USB hub
A Universal Serial Bus (USB) hub includes a first port that is configured to be switched from a downstream port to an upstream port; a plurality of other ports; and a controller configured to switch a function of the first port from the downstream port to the upstream port responsive to a command from an attached device and further configured to switch at least one of the plurality of other ports from a data and charge port into a port dedicated to charging.
US10127172B2 Single SDIO interface with multiple SDIO units
A system and method communicates with one of two or more secure digital input output (SDIO) units that only one SDIO unit responds when it is being addressed. The SDIO unit has an SDIO clock input port, an SDIO data bus output port, and an SDIO bidirectional command port. Each SDIO unit has an address indicator within it associated with each SDIO unit. An SDIO unit will not respond to an SDIO command unless an SDIO unit address encoded in the SDIO command matches its address indicator.
US10127166B2 Data storage controller with multiple pipelines
Techniques are disclosed relating to processing data in a storage controller. In one embodiment, a method includes receiving data at a storage controller of a storage device. The method further includes processing data units of the data in parallel via a plurality of write pipelines in the storage controller. The method further includes writing the data units to a storage medium of the storage device. In some embodiments, the method may include inserting header information into the data for a plurality of data units before processing, and the header information may include sequence information. In some embodiments, writing the data units may include writing according to a sequence determined prior to processing the data units.
US10127161B2 Method for the coexistence of software having different safety levels in a multicore processor system
A method for the coexistence of software having different safety levels in a multicore processor which has at least two processor cores (2, 3). A memory range (4, 5) is associated with each processor core (2, 3) and a plurality of software (SW1, SW2) is processed on one of the processor cores (2, 3) having a predefined safety level. The plurality of software (SW1, SW2) is processed having a predefined safety level only on the processor core (2, 3) with which the same safety level is associated, in which during the processing of the plurality of software (SW1, SW2), the processor core (2, 3) accesses only the protected memory range (4, 5) which is permanently associated with this processor core (2, 3).
US10127159B1 Link consistency in a hierarchical TLB with concurrent table walks
The present disclosure relates to a method of operating a hierarchical translation lookaside buffer (TLB). The TLB comprises at least two TLB levels, wherein a given entry of the upper level TLB comprises a portion of bits for indicating related entries in the lower level TLB. The method comprises the following when a TLB miss is encountered for a requested first virtual address. A first table walk is performed to obtain the absolute memory address for the first virtual address. A logical tag is stored. The logical tag comprises the portion of bits that has been identified in association with the first table walk. In response to determining that a concurrent second table walk, of the ongoing first table walk, that has a second virtual address that addresses the same entry in the upper level TLB as the first virtual address is writing in the TLB, the stored logical tag may be incremented. And, the incremented logical tag and the obtained absolute memory address may be stored in the TLB.
US10127157B2 Sizing a cache while taking into account a total bytes written requirement
A total bytes written (TBW) requirement associated with solid state storage is obtained. A size of a cache associated with the solid state storage is determined based at least in part on the TBW requirement. The size of the cache is adjusted to be the determined size
US10127155B2 Memory performance when speculation control is enabled, and instruction therefor
Throttling execution in a transaction operating in a processor configured to execute memory instructions out-of-program-order in a pipelined processor, wherein memory instructions are instructions for accessing operands in memory. Included is executing instructions of a transaction. Also included is determining whether the transaction is in throttling mode and based on determining that a transaction is in throttling mode, executing memory instructions in-program-order and dynamically prefetching memory operands of memory instructions.
US10127153B1 Cache dependency handling
Techniques are disclosed relating to managing data-request dependencies for a cache. In one embodiment, an integrated circuit is disclosed that includes a plurality of requesting agents and a cache. The cache is configured to receive read and write requests from the plurality of requesting agents including a first request and a second request. The cache is configured to detect that the first and second requests specify addresses that correspond to different portions of the same cache line, and to determine whether to delay processing one of the first and second requests based on whether the first and second requests are from the same requesting agent. In some embodiments, the cache is configured to service the first and second requests in parallel in response to determining that the first and second requests are from the same requesting agent.
US10127152B2 Populating a second cache with tracks from a first cache when transferring management of the tracks from a first node to a second node
Provided are a computer program product, system, and method for populating a second cache with tracks from a first cache when transferring management of the tracks from a first node to a second node. Management of a first group of tracks in the storage managed by the first node is transferred to the second node managing access to a second group of tracks in the storage. After the transferring the management of the tracks, the second node manages access to the first and second groups of tracks and caches accessed tracks from the first and second groups in the second cache of the second node. The second cache of the second node is populated with the tracks in a first cache of the first node.
US10127141B2 Electronic technology resource evaluation system
Embodiments of the present invention relate to apparatuses, systems, methods and computer program products for testing a technology resource application. Specifically, the system typically provides an adaptive application testing framework configured for testing of the technology resource application using multiple testing tool applications, by facilitating portability of test objects associated with the technology resource application across the multiple testing tool applications. In this regard, the system constructs a test object repository comprising one or more test objects. In other aspects, the adaptive application testing framework of the present invention provides a test asset manager interface that facilitates construction, modification, search and management of the test objects and the test object repository in an integrated manner.
US10127135B2 Systems and methods for incremental analysis of software
Systems and methods for software verification. In some embodiments, a first application architecture model is generated for a software application, wherein: the first application architecture model is generated based on a first version of source code of the software application; and the first application architecture model comprises a plurality of component models. A second version of source code may be compared against the first version of source code to determine at least one difference. At least one affected component model of the first application architecture model may be identified based on the at least one difference. A second application architecture model may be generated based on the second version of source code, wherein generating the second application architecture model comprises generating an updated version of the at least one affected component model.
US10127131B2 Method for performance monitoring using a redundancy tracking register
Embodiments include a system for performance monitoring, the system includes a processor configured to perform a method. The method includes detecting, by a redundancy register, a change to a counter value corresponding to one of a plurality of hardware counters, wherein the redundancy register comprises a plurality of memory locations; storing, in each of the plurality of memory locations, a value indicating a change was detected for the counter value corresponding to the plurality of hardware counters, wherein each of the plurality of hardware counters map to one of the plurality of memory locations; performing read operation on a subset of the hardware counters, wherein members of the subset of the hardware counters are determined based upon the value indicating that the change was detected for the counter value corresponding to the plurality of hardware counters; and resetting the value stored in all the memory locations to a default value.
US10127130B2 Identifying contributors that explain differences between a data set and a subset of the data set
Methods for analyzing and rendering business intelligence data allow for efficient scalability as datasets grow in size. Human intervention is minimized by augmented decision making ability in selecting what aspects of large datasets should be focused on to drive key business outcomes. Variable value combinations that are predominant drivers of key observations are automatically determined from several competing variable value combinations. The identified variable value combinations can then be then used to predict future trends underlying the business intelligence data. In another embodiment, an observed outcome is decomposed into multiple contributing drivers and the impact of each of the contributing drivers can be analyzed and numerically quantified—as a static snapshot or as a time-varying evolution. Similarly, differences in observations between two groups can be decomposed into multiple contributing sub-groups for each of the groups and pairwise differences among sub-groups can be quantified and analyzed.
US10127124B1 Performing fencing operations in multi-node distributed storage systems
Various systems and methods for managing node connectivity in distributed storage systems are disclosed. For example, one method involves detecting a communication fault between two nodes. A first node is configured to communicate input/output (I/O) requests to the second node as in-flight I/O requests. The second node is configured to communicate locally generated I/O requests and the received I/O requests to storage devices. Once the communication fault is detected, a fencing operation is performed. The fencing operation can include processing some of the received I/O requests by the second node, and rejecting any additional in-flight I/O requests received from the first node.
US10127120B2 Event batching, output sequencing, and log based state storage in continuous query processing
An event processing system is disclosed that processes events of an event stream, performs the recovery of events during system failure and preserves the state of the system reliably and accurately while achieving desired system performance. In an embodiment, the event processing system processes a first batch of events of a continuous input stream of events using a continuous query and generates an output stream of events related to an application. The event processing system identifies one or more operators of the continuous query and determines that an operator is a journaled operator. The event processing system generates a journaled snapshot of a current state of the system based on execution of the journaled operator on at least the first batch of events and stores the journaled snapshot of the current state of the system.
US10127117B2 Online backup to an object service using bulk export
A system and method for improving storage system performance by maintaining data integrity during bulk export to a cloud system is provided. A backup host reads a selected volume from the storage system via an I/O channel. The storage system remains online during bulk export and tracks I/O to the selected volume in a tracking log. The backup host compresses, encrypts, and calculates a checksum for each data block of the volume before writing a corresponding data object to export devices and sending a checksum data object to the cloud system. The devices are shipped to the cloud system, which imports the data objects and calculates a checksum for each. The storage system compares the imported checksums with the checksums in the checksum data object, and adds data blocks to the tracking log when errors are detected. An incremental backup is performed based on the contents of the tracking log.
US10127111B2 Client provided request prioritization hints
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the computing device based on the operational instructions, is configured to perform various operations. For example, the computing device generates a prioritized request that includes at least one of a task for execution or a priority level based on information stored within a storage unit (SU) of a plurality of storage units (SUs) implemented within the DSN. Note that the information corresponds to a data object that is related to a set of encoded data slices (EDSs) that are distributedly stored within the DSN. The computing device then transmits the prioritized request to the SU and receives, from the SU, a response to the prioritized request.
US10127110B2 Reallocating storage in a dispersed storage network
A method for execution by a dispersed storage and task (DST) execution unit includes updating a plurality of weighting factors corresponding to each of a plurality of memories in response to an indication of a change in memory capacity of one of the plurality of memories. At least one encoded data slice is received for storage by the DST execution unit. A plurality of scores are generated corresponding to each of the plurality of memories, wherein each of the plurality of scores is based on one of the plurality of weighting factors of a corresponding one of the plurality of memories. One of the plurality of memories is selected based on the plurality of scores, and the at least one encoded data slice is stored in the selected memory.
US10127109B2 Resiliency to memory failures in computer systems
A resiliency system detects and corrects memory errors reported by a memory system of a computing system using previously stored error correction information. When a program stores data into a memory location, the resiliency system executing on the computing system generates and stores error correction information. When the program then executes a load instruction to retrieve the data from the memory location, the load instruction completes normally if there is no memory error. If, however, there is a memory error, the computing system passes control to the resiliency system (e.g., via a trap) to handle the memory error. The resiliency system retrieves the error correction information for the memory location and re-creates the data of the memory location. The resiliency system stores the data as if the load instruction had completed normally and passes control to the next instruction of the program.
US10127107B2 Method for performing data transaction that selectively enables memory bank cuts and memory device therefor
A system for performing a data transaction between a memory and a master via a bus based on a strobe signal. The memory includes at least one memory bank having first and second cuts. The data transaction is either a read transaction or a write transaction. The system includes an input and output interface in communication with the master for receiving a data transaction request, an identifying unit that identifies a type of the data transaction, a control unit that selectively enables at least one of the first and second cuts based on the data transaction type, and a data processing unit that processes data to be read from or written to the enabled cut based on the data transaction type.
US10127106B2 Redundant disk array system and data storage method thereof
A redundant disk array system and a data storage method thereof are provided. The redundant disk array system includes a plurality of disks, a plurality of data stripes, and a processing unit. The processing unit stores, in a log manner into a write page, first logic page numbers corresponding to the pieces of write data, and records write locations of the first logic page numbers; the processing unit performs garbage collection on invalid page numbers of the first logic page numbers; and after executing garbage collection, the processing unit writes, in a log manner, second logic page numbers corresponding to the pieces of write data into the write pages traversed by a data stripe of the data stripes that has the most invalid page numbers, and records write locations of the second logic page numbers.
US10127104B2 Semiconductor memory device and memory system
A memory system includes a semiconductor memory device having a memory cell array including a first area and a second area, and a controller configured to issue to the semiconductor memory device a first command designating reading of data from the first area using a first data reading scheme and a flag status associated with the data. If the flag status indicates the data is in a first state, the controller issues the second command to cause the data to be output from the semiconductor memory device to the controller. If the flag status indicates the data is in a second state, the controller issues the third command to cause the data to be transferred from the first area to the second area.
US10127102B2 Semiconductor memory devices and memory systems including the same
A semiconductor memory device includes a memory cell array, a control logic circuit, an error correction circuit and a first path selection circuit. The memory cell array includes a plurality of bank arrays. The control logic circuit controls access to the memory cell array and generates a density mode signal based on a command. The first path selection circuit selectively provides write data to the error correction circuit.
US10127101B2 Memory device error check and scrub mode and error transparency
An error check and scrub (ECS) mode enables a memory device to perform error checking and correction (ECC) and count errors. An associated memory controller triggers the ECS mode with a trigger sent to the memory device. The memory device includes multiple addressable memory locations, which can be organized in segments such as wordlines. The memory locations store data and have associated ECC information. In the ECS mode, the memory device reads one or more memory locations and performs ECC for the one or more memory locations based on the ECC information. The memory device counts error information including a segment count indicating a number of segments having at least a threshold number of errors, and a maximum count indicating a maximum number of errors in any segment.
US10127097B2 Systems and methods for propagating health of a cluster node
The present disclosure describes systems and methods for propagating port state to intermediary devices of a cluster in a static link aggregation environment. The methods and systems include a cluster comprising a plurality of intermediary devices in communication with a network device via a static link aggregation comprising aggregated ports from different intermediary devices of the cluster. A first device of the static link aggregation is configured to detect that a health of the first device is below a predetermined threshold and, responsive to the detection, identify one or more ports in the aggregated ports as down. A second device of the link aggregation is configured to, responsive to the identification, remove the ports from a distribution list for the static link aggregation. Upon detection that a health of a device is above a predetermined threshold, the first device may identify the ports as up.
US10127093B1 Method and apparatus for monitoring a message transmission frequency in a robot operating system
This disclosure discloses a method and apparatus for monitoring a message transmission frequency in a robot operating system. A specific implementation of the method includes: writing to-be-transmitted messages, into a pre-allocated memory; obtaining time points when the to-be-transmitted messages are written into the memory, and recording the time points in a preset time point list; determining a message transmission frequency within a preset time interval based on the time points in the time point list; and comparing the message transmission frequency with a preset message transmission frequency threshold, and generating monitoring information based on a comparing result. This implementation monitors the message transmission frequency of a process to thereby avoid information codes related to monitoring of each application from being added to the application so as to reduce the program debugging cost, and improve the monitoring efficiency.
US10127092B1 Method and apparatus for monitoring a message transmission frequency in a robot operating system
This disclosure discloses a method and apparatus for monitoring a message transmission frequency in a robot operating system. A specific implementation of the method includes: writing to-be-transmitted messages, into a pre-allocated memory; obtaining time points when the to-be-transmitted messages are written into the memory, and recording the time points in a preset time point list; determining a message transmission frequency within a preset time interval based on the time points in the time point list; and comparing the message transmission frequency with a preset message transmission frequency threshold, and generating monitoring information based on a comparing result. This implementation monitors the message transmission frequency of a process to thereby avoid information codes related to monitoring of each application from being added to the application so as to reduce the program debuging cost, and improve the monitoring efficiency.
US10127080B2 Dynamically controlled distributed workload execution
Methods and systems for optimizing distributed workloads on information handling systems involve determining workload attributes for a computing task for distributed execution among distributed information handling systems. The workload attributes are used to dynamically determine optimal allocation and configuration of distributed hardware resources at the distributed information handling systems. After dynamic confirmation of the allocation and configuration of the distributed hardware resources, the computing task is segmented for distributed execution.
US10127075B2 Model driven optimization of annotator execution in question answering system
Mechanisms are provided for scheduling execution of pre-execution operations of an annotator of a question and answer (QA) system pipeline. A model is used to represent a system of annotators of the QA system pipeline, where the model represents each annotator as a node having one or more performance parameters indicating a performance of an execution of an annotator corresponding to the node. For each annotator in a set of annotators of the system of annotators, an effective response time for the annotator is calculated based on the performance parameters. A pre-execution start interval for a first annotator based on an effective response time of a second annotator is calculated where execution of the first annotator is sequentially after execution of the second annotator. Execution of pre-execution operations associated with the first annotator is scheduled based on the calculated pre-execution start interval for the first annotator.
US10127069B2 Methods and apparatus to automatically configure monitoring of a virtual machine
Methods and apparatus to automatically configure monitoring of a virtual machine are disclosed. An example method includes identifying a first virtual machine in a first application definition. The example method also includes automatically installing an agent on a second virtual machine when (1) the second virtual machine is not included in the first application definition and (2) the second virtual machine is identified as having a designated configuration, and updating a status of the agent of the second virtual machine to indicate that the installed agent is running. The example method also includes applying a monitoring policy to the second virtual machine, the monitoring policy to be executed by the agent based on a resource automatically identified by the agent of the second virtual machine.
US10127066B1 Server synchronization using continuous block migration in provider network environments
Methods and apparatus for updating virtual machines (VMs) on a provider network according to modifications made to a server in a client network. A version of the server may be currently instantiated and executing as one or more VM instances on the provider network. Agent(s) installed on the server in the client network intercept write requests to volume(s) attached to the server, and send blocks that include updates to the server volume(s) to a service on the provider network. The service stores the blocks to incremental snapshots, and generates timestamped machine images (MIs) of the server from the snapshots. A VM service updates the VM instances on the provider network according to the MIs. Thus, the VM instances can be kept up to date with changes to the server without having to upload the entire volume(s) to the provider network to perform each update.
US10127058B2 Content presentation with enhanced closed caption and/or skip back
Apparatuses, methods and storage medium associated with content consumption are disclosed herein. In embodiments, an apparatus may include a decoder, a user interface engine, and a presentation engine. The decoder may be configured to receive and decode a streaming of the content. The user interface engine may be configured to receive user commands. The presentation engine may be configured to present the content as the content is decoded from the stream, in response to received user commands. Further, the decoder, the user interface engine, the presentation engine, and/or combination/sub-combination thereof, may be arranged to adapt the presentation to enhance user experience during response to a skip back command, where the adaption is in addition to a nominal response to the skip back command, e.g., display of closed captions. Other embodiments may be described and/or claimed.
US10127057B2 Method and apparatus for dynamically implementing application function
A method and apparatus for dynamically implementing an application function is provided, wherein the method includes sending status information to a network device; obtaining a layout information function configuration file fed back from the network device; and creating a window body and a program control based on the layout information function configuration file and establishing a link between the program control and the application function. By creating, through a layout information function configuration file, a display window and a program control in a terminal device, the present invention creates a link between the program control and the application function, so as to achieve fast development, adaptation, and release of the application; besides, personalized adaptation for a specific resolution, launching of a new function, and problem fixing may be implemented without releasing a new-version application.
US10127050B2 Efficient booting system
An approach for efficient booting. The approach loads a firmware into a memory from one or more integrated memories, wherein the one or more integrated memories are flash memories on a motherboard. The approach loads an operating system into the memory from the one or more integrated memories. Responsive to loading the operating system into the memory, the approach mounts one or more root filesystems.
US10127045B2 Machine tool controller including a multi-core processor for dividing a large-sized program into portions stored in different lockable instruction caches
A sequential program is divided into programs each with a size fitted into a cache memory using program profile information and prepared cache memory information. Program profile information on the sequential program and information on the cache memory are acquired. Based on the acquired information, division addresses at which the sequential program is divided are determined. The IDs of the division programs, assigned core numbers, the start addresses and end addresses of the programs, and cache storage block information are stored in a memory as program execution information.
US10127044B2 Bandwidth increase in branch prediction unit and level 1 instruction cache
A processor, a device, and a non-transitory computer readable medium for performing branch prediction in a processor are presented. The processor includes a front end unit. The front end unit includes a level 1 branch target buffer (BTB), a BTB index predictor (BIP), and a level 1 hash perceptron (HP). The BTB is configured to predict a target address. The BIP is configured to generate a prediction based on a program counter and a global history, wherein the prediction includes a speculative partial target address, a global history value, a global history shift value, and a way prediction. The HP is configured to predict whether a branch instruction is taken or not taken.
US10127043B2 Implementing conflict-free instructions for concurrent operation on a processor
A method and system for implementing very long instruction words (VLIW), the system operable to: receive a first very long instruction word (VLIW) including a set of slot instructions corresponding to a set of functional units, where: each slot instruction includes an opcode identifying an operation to be performed by the set of functional units and value fields related to the operation, where a dedicated subset of the value fields include dedicated bits dedicated to the slot instruction and an allocable subset of the value fields include allocable bits allocable to other slot instructions; identify the opcodes of each slot instruction; determine, based on the opcodes, which allocable bits are allocated to which slot instructions; and instruct each functional unit to perform an operation identified by a corresponding slot instruction using the corresponding dedicated bits and any allocable bits determined to be allocated to the slot instruction.