Document Document Title
US09905793B1 Organic light-emitting device and method of manufacturing the same, and display device
Disclosed are an organic light-emitting device and a method of manufacturing the same, and a display device. The organic light-emitting device includes: a first electrode layer, a second electrode layer, and an organic light-emitting layer sandwiched between the first electrode layer and the second electrode layer, wherein the first electrode layer includes a first transparent conductive layer, a nanostructured layer and a second transparent conductive layer sequentially, and the second transparent conductive layer is closer to the organic light-emitting layer than the first transparent conductive layer. In the organic light-emitting device, silver nanowires or carbon nanotubes can be introduced between the two transparent conductive layers of the first electrode layer, which facilitates the injection equilibrium of electrons-holes, thereby improving the quantum efficiency. Therefore, the organic light-emitting device has a high luminous efficiency.
US09905783B2 Solution for a semiconducting layer of an organic electronic device
Provided is a solution comprising a polymer and an organic semiconductor compound, wherein the semiconductor compound is a thiophene derivative, and wherein the solvent is a mixture comprising a) at least one of 4-methyl anisole, indane and an alkylbenzene with a linear or branched alkyl group containing from 4 to 7 carbon atoms; and b) at least one of tetrahydronaphthalin and 1,2,4-trimethylbenzene.
US09905779B2 Organic electroluminescent element and electronic device
An organic electroluminescence device includes: an anode; an emitting layer; and a cathode, the emitting layer containing a first material, a second material and a third material, the first material being a fluorescent material, the second material being a delayed fluorescent material, the third material having a singlet energy larger than a singlet energy of the second material.
US09905778B2 Organic light emitting device
An organic light-emitting device, including a first electrode; a second electrode facing the first electrode; an emission layer between the first electrode and the second electrode; a hole transport region between the first electrode and the emission layer; and an electron transport region between the second electrode and the emission layer, the hole transport region including a compound represented by Formula 1 below and a compound represented by Formula 2 below:
US09905776B2 Pyrene-based compound and organic light-emitting diode comprising the same
A pyrene-based compound and an organic light-emitting diode including the pyrene-based compound are provided. The pyrene-based compound of Formula 1 above may emit blue light having high color purity. For example, an organic light-emitting diode including the pyrene-based compounds of the invention may emit blue light having a y coordinate with a color purity of 0.1 or less, for example, a color purity of 0.09 or less, which is near to the NTSC or sRGB specification. A thin film including the pyrene-based compounds of the invention may be highly amorphous, and thus may have improved electrical stability. Accordingly, an organic light-emitting diode including the pyrene-based compounds of the invention may have improved lifetime characteristics.
US09905775B2 Organic electroluminescent device
The present invention provides an organic electroluminescent device having at least an anode, a hole transport layer, a luminous layer, an electron transport layer, and a cathode in this order, wherein the hole transport layer contains an arylamine compound having a specific structure, and the luminous layer contains an indenoindole derivative or a carbazole derivative having a specific structure. The organic EL device of the present invention is an organic EL device improved in luminous efficiency, driving voltage and durability.
US09905774B2 Organic electronic material
The present invention discloses an “organic electronic material”, belonging to the organic light-emitting device (OLED) display materials field. The organic electronic material in the present invention has a structural formula (I). The OLED made by this kind of organic light-emitting material has the advantages of excellent light-emitting efficiency, excellent color purity and long service lifetime.
US09905766B2 Polymer and solar cell using the same
A polymer of an embodiment includes a repeating unit containing at least one bivalent group selected from the following formula (1) and the following formula (2). In the formulas (1) and (2), R is hydrogen, fluorine, an alkyl group, an aryl group, a heteroaryl group, or the like. X and Y are each an alkanoyl group, an aminocarbonyl group, an alkylsulfonyl group, or the like. Ar is an aryl group or a heteroaryl group.
US09905765B2 Polymer-perovskite films, devices, and methods
Provided herein are perovskite-polymer films, methods of forming polymer-perovskite films, and devices including polymer-perovskite films. The polymer-perovskite films may include a plurality of methylammonium lead chloride (CH3NH3PbCl3) nanopillar crystals embedded in a polymer matrix. The devices can be optoelectronic devices, such as light emitting diodes, which include polymer-perovskite films. The polymer-perovskite films of the devices can be hole transport layers in the devices. The methods of making films may include spin casting a precursor solution followed by thermal annealing.
US09905762B2 Display substrate and fabricating method thereof, and system for fabricating display substrate and display device
A display substrate and a fabricating method thereof, and a system for fabricating a display substrate and a display device are disclosed. The display substrate includes a plurality of pixels, each of which includes a first sub-pixel, a second sub-pixel, a third sub-pixel and a fourth sub-pixel arranged in a first direction. The fourth sub-pixel in a first pixel is adjacent to the first sub-pixel in a second pixel, and that the second pixel is adjacent to the first pixel and at a side of the first pixel in the first direction. The fourth sub-pixel in the first pixel is adjacent to the second sub-pixel in a third pixel, and the third pixel is adjacent to the first pixel and at a side of the first pixel in a second direction perpendicular to the first direction.
US09905758B2 Semiconductor device and method for manufacturing same
The semiconductor device according to the present invention has an upper electrode, a first lower layer wiring that also functions as a lower electrode, an electrical resistance-changing film interposed between the upper electrode and the first lower layer wiring, a second lower layer wiring, and a contact plug, the contact plug connecting to the upper electrode and to the second lower layer wiring. The present invention yields a semiconductor device with which it is possible to dispose elements in high density while maintaining the reliability and manufacturing yield of the electrical resistance-changing element.
US09905757B2 Nonlinear memristor devices with three-layer selectors
A nonlinear memristor device with a three-layer selector includes a memristor in electrical series with a three-layer selector. The memristor comprises at least one electrically conducting layer and at least one electrically insulating layer. The three-layer selector comprises a three-layer structure selected from the group consisting of XN—XO—XN; XN—YO—ZN; XN—YO—XN; XO—XN—XO; XO—YN—XO; XO—YN—ZO; XO—YO—XO; XO—YO—ZO; XN—YN—ZN; and XN—YN—XN, X represents a compound-forming metal different from Y and Z.
US09905753B2 Free layer, magnetoresistive cell, and magnetoresistive random access memory device having low boron concentration region and high boron concentration region, and methods of fabricating the same
A method of forming a magnetoresistive memory device includes forming a ferromagnetic layer, forming a tunneling barrier layer on the ferromagnetic layer, forming a first preliminary free magnetic layer (free layer) containing boron (B) on the tunneling barrier layer, forming a first buffer layer on the first preliminary free layer, performing a first annealing process to transition the first preliminary free layer to form a second preliminary free layer and the first buffer layer to form a first boride layer, performing an etching process to remove the first boride layer, forming a second buffer layer on the second preliminary free layer, performing a second annealing process to transition the second preliminary free layer to form a free layer and the second buffer layer to form a second boride layer, and performing an oxidation process to transition the second boride layer to an oxide layer.
US09905752B2 Magneto-resistance element and magnetic sensor using the same
A magneto-resistance element includes a resistance variable layer and a trap layer. The resistance variable layer includes the alloy having B. A resistance of the resistance variable layer changes according to a magnetic field. The trap layer is for trapping the B diffused from the resistance variable layer. With this structure, the B in the resistance variable layer becomes easily trapped in the trap layer and becomes difficult to be diffused to an outside of the magneto-resistance element. A difficulty associated with B diffusion to the outside of the magneto-resistance element can be prevented from occurring.
US09905751B2 Magnetic tunnel junction with reduced damage
A method includes patterning a metal layer to form a plurality of bottom electrode features, forming a Magnetic Tunnel Junction (MTJ) stack by a line-of-sight deposition process such that a first portion of the MTJ stack is formed on the bottom electrode features, and a second portion of the MTJ stack is formed on a level that is different than a top surface of the bottom electrode features, and performing a removal process to remove the second portion of the MTJ stack while leaving the first portion of the MTJ stack substantially intact.
US09905750B2 Polymeric piezoelectric material, and process for producing the same
Provided is a process for producing a polymeric piezoelectric material including a first step of heating a sheet in an amorphous state containing the helical chiral polymer to obtain a pre-crystallized sheet, and a second step of stretching the pre-crystallized sheet in biaxial directions, wherein the polymeric piezoelectric material includes a helical chiral polymer having a weight-average molecular weight of from 50,000 to 1,000,000 and having optical activity, wherein a crystallinity of the material measured by a DSC method is from 20% to 80%, and a product of a standardized molecular orientation MORc measured by a microwave transmission type molecular orientation meter based on a reference thickness of 50 μm and the crystallinity is from 25 to 250.
US09905747B2 Crystal vibration device
A crystal vibration device where a crystal unit is supported on a case substrate in a cantilever manner by first and second conductive adhesive layers. The crystal unit has a length direction and is formed using a rectangular-plate-shaped crystal substrate and A>4.30t+0.16, where A (mm) represents a shorter distance among distances between a central axis of the crystal substrate and end portions of the first and second conductive adhesive layers on a central axis side, and t (μm) represents a thickness of the crystal substrate.
US09905746B2 Method for producing a thermoelectric component, thermoelectric component and motor vehicle
A method for producing a thermoelectric component includes coating at least one fiber with thermoelectric material. The thermoelectric component has an annular configuration and the coated fiber extends in a circumferential direction over an angular range of at least 120°. A thermoelectric component and a motor vehicle having a thermoelectric component are also provided.
US09905744B2 Systems and methods for the synthesis of high thermoelectric performance doped-SnTe materials
A thermoelectric composition comprising tin (Sn), tellurium (Te) and at least one dopant that comprises a peak dimensionless figure of merit (ZT) of 1.1 and a Seebeck coefficient of at least 50 μV/K and a method of manufacturing the thermoelectric composition. A plurality of components are disposed in a ball-milling vessel, wherein the plurality of components comprise tin (Sn), tellurium (Te), and at least one dopant such as indium (In). The components are subsequently mechanically and thermally processed, for example, by hot-pressing. In response to the mechanical-thermally processing, a thermoelectric composition is formed, wherein the thermoelectric composition comprises a dimensionless figure of merit (ZT) of the thermoelectric composition is at least 0.8, and wherein a Seebeck coefficient of the thermoelectric composition is at least 50 μV/K at any temperature.
US09905743B2 Printed LED heat sink double lock
A light emitting assembly is disclosed. The assembly comprises a heat sink of an electrically conductive material configured to function as a first electrode. A plurality of LEDs in a semiconductor ink is disposed on the first electrode and operable to emit an excitation emission. The assembly further comprises a second electrode in communication with the plurality of LEDs and at least one photoluminescent layer proximate at least one of the electrodes. The photoluminescent layer is configured to convert the excitation emission to an output emission.
US09905741B2 Light emitting device and manufacturing method thereof
The light emitting device including: a flexible substrate having a negative lead electrode and a positive lead electrode formed on an upper surface thereof; a light emitting element having a negative electrode and a positive electrode formed on an upper surface thereof; an insulating film formed on a side surface of the light emitting element; a wiring formed in contact with the insulating film for connecting between the negative electrode and the negative lead electrode, or between the positive electrode and the positive lead electrode.
US09905738B2 Composition for encapsulant and encapsulant and electronic device
Provided are a composition for an encapsulant having a viscosity of about 4,000 to about 9,500 mPa·s when measured using a Brookfield (DV-II+pro) spindle No. 52 at a torque of about 90% under atmospheric pressure at about 23° C., whereby maintaining a phosphor precipitation degree within about 18% when including a phosphor and allowed to stand at about 23° C. for greater than or equal to about 2 hours, and including at least one first siloxane compound having a silicon-bonded hydrogen (Si—H) and at least one second siloxane compound having a silicon-bonded alkenyl group (Si-Vi), an encapsulant obtained by curing the composition, and an electronic device including the encapsulant.
US09905736B2 White light-emitting device with sealing resin including a plurality of phosphors
A white light-emitting device includes a light-emitting element that emits a blue light, and a sealing resin that seals the light-emitting element and that includes a first phosphor and a second phosphor, the first phosphor wavelength-converting a portion of the blue light and emitting a red light, the second phosphor wavelength-converting a portion of the blue light and emitting a green light. The white light-emitting device emits a white light by mixing the blue, red and green lights. The sealing resin further includes a third phosphor that wavelength-converts a portion of the blue light, emits a light in a same color gamut as the first or second phosphor, and has a higher light conversion efficiency than the first or second phosphor. The third phosphor is included in the sealing resin at an additive amount less than an amount that causes a change in a spectrum of the white light.
US09905735B1 High brightness, low-cri semiconductor light emitting devices including narrow-spectrum luminescent materials
A semiconductor light emitting device includes an LED and a recipient luminophoric medium that includes a first narrow-spectrum luminescent material that down-converts a first portion of the radiation emitted by the LED to radiation having a first peak wavelength in the green-yellow color range and a second narrow-spectrum luminescent material that down-converts a second portion of the radiation emitted by the LED to radiation having a second peak wavelength in an orange-red color range. The first and second luminescent materials and any additional narrow-spectrum luminescent materials that are included in the recipient luminophoric medium generate at least 80% of the light emitted by the recipient luminophoric medium. A CRI value of the combined light emitted by the semiconductor light emitting device is at least 60 and less than 80.
US09905733B2 Light-emitting device
A light-emitting device comprises a light-emitting semiconductor stack comprising a plurality of recesses and a mesa, each of the plurality of recesses comprising a bottom surface, and the mesa comprising an upper surface; a first electrode formed on the upper surface of the mesa; a plurality of second electrodes respectively formed on the bottom surface of the plurality of recesses; a first electrode pad formed on the light-emitting semiconductor stack and contacting with the first electrode; a second electrode pad formed on the light-emitting semiconductor stack and contacting with the plurality of second electrode; a first insulating layer comprising a plurality of passages to expose the plurality of second electrodes; and a second insulating layer comprising a plurality of spaces and formed on the first insulating layer, wherein the plurality of spaces is covered by the first electrode pad.
US09905732B2 UV light emitting diode and method of fabricating the same
Exemplary embodiments provide a UV light emitting diode and a method of fabricating the same. The method of fabricating a UV light emitting diode includes growing a first n-type semiconductor layer including AlGaN, wherein growth of the first n-type semiconductor layer includes changing a growth pressure within a growth chamber and changing a flow rate of an n-type dopant source introduced into the growth chamber. A pressure change during growth of the first n-type semiconductor layer includes at least one cycle of a pressure increasing period and a pressure decreasing period over time, and change in flow rate of the n-type dopant source includes increasing the flow rate of the n-type dopant source in the form of at least one pulse. The UV light emitting diode fabricated by the method has excellent crystallinity.
US09905727B2 Fabrication of thin-film devices using selective area epitaxy
A thin film device described herein includes a first thin film layer, a second film layer and a heterostructure within the second film layer. The first thin film layer is atop a substrate. The second thin film layer is grown from the first thin film layer through a patterned mask, having openings, under selective area growth (SAG) conditions. The second thin film layer is configured to be released from the first thin film layer by etching a trench. The etched trench may provide access to the patterned mask and the patterned mask may be eliminated with a wet etchant.
US09905723B2 Methods for plasma activation of evaporated precursors in a process chamber
The present disclosure generally provides a method for forming a photovoltaic device including evaporating a source material to form a large molecule processing gas and flowing the large molecule processing gas through a gas distribution showerhead and into a processing area of a processing chamber having a substrate therein. The method includes generating a small molecule processing gas, and reacting the small molecule processing gas with a film already deposited on a substrate surface to form a semiconductor film. Additionally, apparatuses that may use the methods are also provided to enable continuous inline CIGS type solar cell formation.
US09905722B1 Optical device, optical module structure and manufacturing process
An optical module structure includes a light source, a light receiver, a dielectric layer, a circuit layer, an encapsulant and a light shielding structure. The light source is embedded in the encapsulant, and a first surface of the light source is exposed from a first surface of the encapsulant. The light receiver is embedded in the encapsulant, and a first surface of the light receiver is exposed from the first surface of the encapsulant. The dielectric layer is disposed on the first surface of the encapsulant. The circuit layer is disposed on the dielectric layer and electrically connected to the light source and the light receiver. The light shielding structure is disposed in the dielectric layer corresponding to a location between the light source and the light receiver.
US09905721B2 Leak detecting sensor and chemical liquid injection system
To provide a leak detecting sensor capable of favorably detecting a leak of a chemical liquid regardless of orientation in fixing to a patient. The leak detecting sensor has a plurality of light-emitting elements 11 each emitting light to be applied to the patient, and a single light-receiving element receiving the light emitted by the plurality of light-emitting elements and reflected by the patient. The plurality of light-emitting elements are placed to surround the single light-receiving element.
US09905718B2 Low-cost thin-film concentrator solar cells
A low cost concentrating photovoltaic system includes a condenser system having refractive or reflective optics and a photovoltaic module having one or more thin film solar cells. The thin film solar cells may be a-Si, CdTe, Cu(InGa)Se2, organic solar cell or dye sensitized solar cells. The condenser system may be a flat, cylindrical or hemispherical Fresnel lens, a parabolic reflector, a compound parabolic concentrator, a reflective V-trough, or a combination thereof. The condenser system has a concentration ratio of about 10 to 100 or higher. No tracking system is needed in many examples, or a simple one-axis tracking may be used. In one example, the condenser system uses a hemispherical Fresnel lens which focuses sunlight onto a hemispherical focal surface, and one thin film solar cell (mounted on a tracking unit) or multiple cells (without tracking) are disposed on the hemispherical focal surface of the Fresnel lens.
US09905716B2 Method for manufacturing a monolithic silicon wafer comprising multiple vertical junctions
The present invention relates to a method for manufacturing a monolithic silicon wafer (10) comprising multiple vertical junctions (2) having an alternation of n-doped areas and p-doped areas, including at least the steps of: (i) providing a liquid bath (100) including silicon, at least one n-type doping agent and at least one p-type doping agent; (ii) proceeding to directionally solidify the silicon in a direction (I), varying the convection-diffusion parameters thereof in order to alternate the growth of n-doped silicon layers (101) and p-doped silicon layers (102); and (iii) cutting a slice (104), parallel to the direction (I), of the multi-layer structure obtained at the end of the step (ii), such as to obtain said expected wafer (10).
US09905714B2 High efficiency photovoltaic cells
Novel structures of photovoltaic cells (also called as solar cells) are provided. The cells are based on nanoparticles or nanometer-scaled wires, tubes, and/or rods, which are made of electrical materials covering semiconductors, insulators, and also metallic in structure. These photovoltaic cells have large power generation capability per unit physical area over the conventional cells. These cells will have enormous applications such as in space, commercial, residential and industrial applications.
US09905712B2 Spray deposition method for inorganic nanocrystal solar cells
A method of spray deposition for inorganic nanocrystal solar cells comprising subjecting a first solution of CdTe or CdSe nanocrystals to ligand exchange with a small coordinating molecule, diluting the first solution in solvent to form a second solution, applying the second solution to a substrate, drying the substrate, dipping the substrate in a solution in MeOH of a compound that promotes sintering, washing the substrate with iPrOH, drying the substrate with N2, and heating and forming a film on the substrate. An inorganic nanocrystal solar cell comprising a substrate, a layer of metal, a layer of CdTe, a layer of CdSe, and a layer of transparent conductor. An inorganic nanocrystal solar cell comprising a transparent conductive substrate, a layer of CdSe, a layer of CdTe, and a Au contact.
US09905707B1 MOS capacitive structure of reduced capacitance variability
Capacitive structures in the device level of sophisticated MOS devices may be formed so as to exhibit a significantly reduced capacitance/voltage variability. To this end, a highly doped semiconductor region may be formed in the “channel” of the capacitive structure. For example, for a specified concentration of the dopant species and a specified range of the vertical dimension of the highly doped semiconductor region, a reduced variability of approximately 3% or less may be obtained for a voltage range of, for example, ±5 V.
US09905703B2 Method for manufacturing semiconductor device
To improve electric characteristics of a semiconductor device including an oxide semiconductor. Alternatively, to improve reliability of a semiconductor device including an oxide semiconductor. In a transistor including a first oxide film, an oxide semiconductor film, a pair of electrodes in contact with the oxide semiconductor film, and a second oxide film in contact with the oxide semiconductor film and the pair of electrodes, oxygen is added to the first oxide film and the second oxide film in contact with the oxide semiconductor film and the pair of electrodes, so that oxygen vacancies are reduced. The oxygen is diffused to the oxide semiconductor film by heat treatment or the like; thus, oxygen vacancies in the oxide semiconductor film are reduced.
US09905700B2 Semiconductor device or memory device and driving method thereof
A highly integrated semiconductor device that holds data and includes a first semiconductor layer, a first gate insulating film over the first semiconductor layer, a first gate electrode over the first gate insulating film, a second semiconductor layer over the first gate electrode, a conductive layer over the second semiconductor layer, a second gate insulating film covering the second semiconductor layer and the conductive layer, and a second gate electrode covering at least part of a side surface of the second semiconductor layer with the second gate insulating film interposed therebetween. An end portion of the second semiconductor layer is substantially aligned with an end portion of the conductive layer.
US09905697B2 Array substrate and method for making same
A high-performance TFT substrate for a flat panel display includes a substrate, a first conductive layer on the substrate, a semiconductor layer positioned on the first conductive layer, and a second conductive layer positioned on the semiconductor layer. The first conductive layer defines a gate electrode. The second conductive layer defines a source electrode and a drain electrode spaced apart from the source electrode. The second conductive layer includes a first layer on the semiconductor layer and a second layer positioned on the first layer. The first layer can be made of metal oxide. The second layer can be made of aluminum or aluminum alloy.
US09905693B2 Trigate transistor structure with unrecessed field insulator and thinner electrodes over the field insulator
Techniques related to integrated circuits having MOSFETs with an unrecessed field insulator and thinner electrodes over the field insulator of ICs, systems incorporating such integrated circuits, and methods for forming them are discussed.
US09905692B2 SOI FinFET fins with recessed fins and epitaxy in source drain region
Fabrication method for a semiconductor device and structure are provided, which includes: providing an isolation layer at least partially disposed adjacent to at least one sidewall of a fin structure extended above a substrate structure, the fin structure including a channel region; recessing an exposed portion of the fin structure to define a residual stress to be induced into the channel region of the fin structure, wherein upper surfaces of a recessed fin portion and the isolation layer are coplanar with each other; and epitaxially growing a semiconductor material from the recessed exposed portion of the fin structure to form at least one of a source region and a drain region of the semiconductor device.
US09905691B2 Method for depinning the fermi level of a semiconductor at an electrical junction and devices incorporating such junctions
An electrical device in which an interface layer is disposed in between and in contact with a conductor and a semiconductor.
US09905689B2 Semiconductor device
A semiconductor device comprising: a first electrode; a first semiconductor region; a second semiconductor region; a third semiconductor region; a fourth semiconductor region; a fifth semiconductor region; an insulating portion that is provided between the second semiconductor region and the fifth semiconductor region and between the third semiconductor region and the fifth semiconductor region; a sixth semiconductor region; a seventh semiconductor region; a gate electrode; a gate insulating layer; a second electrode; and a third electrode that is provided on the third semiconductor region and electrically connected to the third semiconductor region and the gate electrode.
US09905688B2 SOI power LDMOS device
An LDMOS device includes a handle portion having a buried dielectric layer and a semiconductor layer thereon doped a second dopant type. A drift region doped a first type is within the semiconductor layer providing a drain extension. A gate stack includes a gate electrode on a gate dielectric layer on respective sides of a junction with the drift region. A DWELL region is within the semiconductor layer. A source region doped the first type is within the DWELL region. A drain region doped the first type is within the drift region. A first partial buried layer doped the second type is in a first portion of the drift region including under the gate electrode. A second partial buried layer doped the first type is in a second portion of the drift region including under the drain.
US09905672B2 Method of forming internal dielectric spacers for horizontal nanosheet FET architectures
A method to form a nanosheet stack for a semiconductor device includes forming a stack of a plurality of sacrificial layers and at least one channel layer on an underlayer in which a sacrificial layer is in contact with the underlayer, each channel layer being in contact with at least one sacrificial layer, the sacrificial layers are formed from SiGe and the at least one channel layer is formed from Si; forming at least one source/drain trench region in the stack to expose surfaces of the SiGe sacrificial layers and a surface of the at least one Si channel layer; and oxidizing the exposed surfaces of the SiGe sacrificial layers and the exposed surface of the at least one Si layer in an environment of wet oxygen, or ozone and UV.
US09905669B2 Nitride semiconductor device and method for manufacturing the same
A nitride semiconductor device includes: an electron transit layer including GaxIn1-xN (0
US09905666B2 Trench schottky rectifier device and method for manufacturing the same
A method for fabricating a trench Schottky rectifier device is provided. At first, a plurality of trenched are formed in a substrate of a first conductivity type. An insulating layer is formed on sidewalls of the trenches. Then, an ion implantation procedure is performed through the trenches to form a plurality of doped regions of a second conductivity type under the trenches. Subsequently, the trenches are filled with conductive structure such as metal structure or tungsten structure. At last, an electrode overlying the conductive structure and the substrate is formed. Thus, a Schottky contact appears between the electrode and the substrate. Each doped region and the substrate will form a PN junction to pinch off current flowing toward the Schottky contact to suppress the current leakage in a reverse bias mode.
US09905661B2 Semiconductor structure having source/drain gouging immunity
There is set forth herein a method of fabricating a semiconductor structure, the method including forming a conductive metal layer over a source/drain region. The conductive metal layer in one aspect can prevent gouging of a source/drain region during removal of materials above a source/drain region. The conductive metal layer in one aspect can be used to pattern an air spacer for reduced parasitic capacitance. The conductive metal layer in one aspect can reduce a contact resistance between a source/drain region and a contact above a source/drain region.
US09905658B2 Transistors with field plates resistant to field plate material migration and methods of their fabrication
An embodiment of a transistor includes a semiconductor substrate, spaced-apart source and drain electrodes coupled to the semiconductor substrate, a gate electrode coupled to the semiconductor substrate between the source and drain electrodes, a dielectric layer over the gate electrode and at least a portion of the semiconductor substrate, and a field plate structure over the dielectric layer, wherein the field plate structure includes a gold-containing material and one or more migration inhibiting materials.
US09905651B2 GE and III-V channel semiconductor devices having maximized compliance and free surface relaxation
Ge and III-V channel semiconductor devices having maximized compliance and free surface relaxation and methods of fabricating such Ge and III-V channel semiconductor devices are described. For example, a semiconductor device includes a semiconductor fin disposed above a semiconductor substrate. The semiconductor fin has a central protruding or recessed segment spaced apart from a pair of protruding outer segments along a length of the semiconductor fin. A cladding layer region is disposed on the central protruding or recessed segment of the semiconductor fin. A gate stack is disposed on the cladding layer region. Source/drain regions are disposed in the pair of protruding outer segments of the semiconductor fin.
US09905649B2 Tensile strained nFET and compressively strained pFET formed on strain relaxed buffer
A tensile strained silicon layer and a compressively strained silicon germanium layer are formed on a strain relaxed silicon germanium buffer layer substrate. A relaxed silicon layer is formed on the substrate and the compressively strained silicon germanium layer is formed on the relaxed silicon layer. The compressively strained silicon germanium layer can accordingly have approximately the same concentration of germanium as the underlying strain relaxed buffer layer substrate, which facilitates gate integration. The tensile strained silicon layer and the compressively strained silicon germanium layer can be configured as fins used in the fabrication silicon layer can be doped in situ to provide punch through stop regions adjoining the fins.
US09905644B2 Semiconductor device and manufacturing method for the semiconductor device
In a semiconductor device including a super junction structure that p-type columns and n-type columns are periodically arranged, a depth of a p-type column region in a cell region that a semiconductor element is formed is made shallower than a depth of a p-type column region in an intermediate region which surrounds the cell region. Thereby, a breakdown voltage of the cell region becomes lower than a breakdown voltage of the intermediate region. An avalanche breakdown phenomenon is caused to occur preferentially in the cell region in which even when an avalanche current is generated, the current is dispersed and smoothly flows. Thereby, it is possible to avoid local current constriction and breakage incidental thereto and consequently it becomes possible to improve avalanche resistance (an avalanche current amount with which a semiconductor device comes to be broken).
US09905643B1 Vertically aligned nanowire channels with source/drain interconnects for nanosheet transistors
A nano-sheet semiconductor structure and a method for fabricating the same. The nano-sheet structure includes a substrate and at least one alternating stack of semiconductor material layers and metal gate material layers. The nano-sheet semiconductor structure further comprises a source region and a drain region. A first plurality of epitaxially grown interconnects contacts the source region and the semiconductor layers in the alternating stack. A second plurality of epitaxially grown interconnects contacts the drain region and the semiconductor layers in the alternating stack. The method includes removing a portion of alternating semiconductor layers and metal gate material layers. A first plurality of interconnects is epitaxially grown between and in contact with the semiconductor layers and the source region. A second plurality of interconnects is epitaxially grown between and in contact with the semiconductor layers and the drain region.
US09905642B2 Corner transistor suppression
The threshold voltage of parasitic transistors formed at corners of shallow trench isolation regions is increased and mobility decreased by employing a high-K dielectric material. Embodiments include STI regions comprising a liner of a high-K dielectric material extending proximate trench corners. Embodiments also include STI regions having a recess formed in the trench, wherein the recess contains a high-K dielectric material, in the form of a layer or spacer, extending proximate trench corners.
US09905641B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a substrate, at least one first isolation structure, at least two second isolation structure, and an epitaxy structure. The substrate has a plurality of semiconductor fins therein. The first isolation structure is disposed between the semiconductor fins. The semiconductor fins are disposed between the second isolation structures, and the second isolation structures extend into the substrate further than the first isolation structure. The epitaxy structure is disposed on the semiconductor fins. At least one void is present between the first isolation structure and the epitaxy structure.
US09905640B2 Isolation structures for semiconductor devices including trenches containing conductive material
An isolation structure formed in a semiconductor substrate of a first conductivity type includes a floor isolation region of a second conductivity type opposite to the first conductivity type submerged in the substrate. A first trench extends downward from a surface of the substrate and overlaps onto the floor isolation region. The first trench includes walls lined with a dielectric material and contains a conductive material. The first trench and the floor isolation region electrically isolate a pocket of the first conductivity type from the substrate.
US09905635B2 Semiconductor device with voltage resistant structure
A semiconductor device of the present invention includes a semiconductor layer of a first conductivity type having a cell portion and an outer peripheral portion disposed around the cell portion, formed with a gate trench at a surface side of the cell portion, and a gate electrode buried in the gate trench via a gate insulating film, forming a channel at a portion lateral to the gate trench at ON-time, the outer peripheral portion has a semiconductor surface disposed at a depth position equal to or deeper than a depth of the gate trench, and the semiconductor device further includes a voltage resistant structure having a semiconductor region of a second conductivity type formed in the semiconductor surface of the outer peripheral portion.
US09905630B2 Display apparatus
A display apparatus includes a substrate, a display unit over the substrate, the display unit including a thin film transistor, a display element connected to the thin film transistor, and a planarization layer between the thin film transistor and the display element. The display unit includes a display area to display an image, and a non-display area outside of the display area. The non-display area includes a plurality of voltage lines. The planarization layer extends into the non-display area and includes a divisional portion that divides the planarization layer into a central portion and a peripheral portion. The divisional portion surrounds the display area. An interlayer insulating film is between voltage lines at intersections of the voltage lines with each other in the divisional portion. A protecting film covers a side of the interlayer insulating film in the divisional portion.
US09905626B2 Array substrate, display panel and display apparatus
Embodiments of the present invention provide an array substrate, a display panel and a display apparatus. They relate to the technical field of display technologies and can prevent the peripheral signal wirings of a display region from occupying non-display regions on both sides additionally. In this way, when the array substrate is applied in the display panel, the frame on both sides of the display region on the display panel may be omitted. The array substrate includes: a base substrate; signal lines located in positions on the base substrate corresponding to a display region of the array substrate; a pattern layer, in which the signal lines are arranged; and signal line wirings located between the pattern layer and the base substrate, wherein the signal line wirings are configured to input signals into the signal lines.
US09905625B2 Organic light-emitting diode (OLED) device and display device
The present disclosure relates to an organic light-emitting diode (OLED) device and a display device. The OLED device may include a substrate, thin film transistors (TFTs), an anode, a cathode, and an organic light-emitting layer between the anode and the cathode and configured to emit light. The organic light-emitting layer may be provided with a light-blocking layer which is configured to block ultraviolet (UV) light and arranged at a light-exiting side of the organic light-emitting layer. The display device may include the OLED device.
US09905624B2 Light emitting device
The present invention provides a TFT that has a channel length particularly longer than that of an existing one, specifically, several tens to several hundreds times longer than that of the existing one, and thereby allowing turning to an on-state at a gate voltage particularly higher than the existing one and driving, and allowing having a low channel conductance gd. According to the present invention, not only the simple dispersion of on-current but also the normalized dispersion thereof can be reduced, and other than the reduction of the dispersion between the individual TFTs, the dispersion of the OLEDs themselves and the dispersion due to the deterioration of the OLED can be reduced.
US09905621B2 Organic EL display device
An organic electro-luminescence display device includes: a first substrate having transmissive properties; a touch electrode for a touch sensor, the touch electrode being provided on a main surface of the first substrate; an insulating film provided on the main surface and covering the touch electrode wherein the insulating film includes a first surface at the touch electrode-side and a second surface opposite to the first surface; an organic light-emitting element provided on the second surface of the insulating film; a second substrate provided facing the main surface of the first substrate; and an integrated circuit electrically connected with both the touch electrode and the organic light-emitting element. The touch electrode, the insulating film, and the organic light-emitting element are interposed between the first substrate and the second substrate.
US09905619B2 Display device and manufacturing method of the same
A display device including: a substrate configured to include a first region and a second region formed at an outer periphery of the first region; an emission layer disposed on the first region and the second region of the substrate; a polarizer disposed on the emission layer; a touch panel disposed on the polarizer; a window disposed on the touch panel; and a light blocking layer covering side surfaces of the polarizer and the touch panel and a top surface of the emission layer disposed on the second region of the substrate. The polarizer and the touch panel cover the first region of the substrate and expose the second region of the substrate.
US09905617B2 Light-emitting device and electronic device
Provided is a light-emitting device that can display an image with a wide color gamut or a novel light-emitting element. The light-emitting device includes a plurality of light-emitting elements each of which includes an EL layer between a pair of electrodes. Light obtained from a first light-emitting element through a first color filter has, on chromaticity coordinates (x, y), a chromaticity x of greater than 0.680 and less than or equal to 0.720 and a chromaticity y of greater than or equal to 0.260 and less than or equal to 0.320. Light obtained from a second light-emitting element through a second color filter has, on chromaticity coordinates (x, y), a chromaticity x of greater than or equal to 0.130 and less than or equal to 0.250 and a chromaticity y of greater than 0.710 and less than or equal to 0.810. Light obtained from a third light-emitting element through a third color filter has, on chromaticity coordinates (x, y), a chromaticity x of greater than or equal to 0.120 and less than or equal to 0.170 and a chromaticity y of greater than or equal to 0.020 and less than 0.060.
US09905602B2 Semiconductor apparatus, method of manufacturing semiconductor apparatus, method of designing semiconductor apparatus, and electronic apparatus
A semiconductor device including a first material layer adjacent to a second material layer, a first via passing through the first material layer and extending into the second material layer, and a second via extending into the first material layer, where along a common cross section parallel to an interface between the two material layers, the first via has a cross section larger than that of the second via.
US09905601B2 Protection ring for image sensors
Some embodiments of the present disclosure provide an image sensor. The image sensor includes a pixel sensor array including a plurality of photosensors arranged in a semiconductor substrate. Peripheral circuitry is arranged in or on the semiconductor substrate and is spaced apart from the pixel sensor array. A protection ring circumscribes an outer perimeter of the pixel sensor array and separates the pixel sensor array from the peripheral circuitry. The protection ring has an annular width of greater than 20 microns. The protection ring includes a first ring in the substrate neighboring the pixel sensor array, a second ring circumscribing the first ring and meeting the first ring at a first p-n junction, and a third ring circumscribing the second ring and meeting the second ring at a second p-n junction.
US09905599B2 Pixel isolation elements, devices and associated methods
Light trapping pixels, devices incorporating such pixels, and various associated methods are provided. In one aspect, for example, a light trapping pixel device can include a light sensitive pixel having a light incident surface, a backside surface opposite the light incident surface, and a peripheral sidewall disposed into at least a portion of the pixel and extending at least substantially around the pixel periphery. The pixel can also include a backside light trapping material substantially covering the backside surface and a peripheral light trapping material substantially covering the peripheral sidewall. The light contacting the backside light trapping material or the peripheral light trapping material is thus reflected back toward the pixel.
US09905598B2 Imaging device
An image-capturing device which is capable of capturing high quality images and can be formed at a low cost is provided. The image-capturing device includes a first circuit including a first transistor and a second transistor, and a second circuit including a third transistor and a photodiode. The first transistor is provided on a first surface of a silicon substrate. The second transistor is provided over the first transistor. The photodiode is provided to the silicon substrate. The silicon substrate includes a second insulating layer surrounding a side surface of the photodiode. The first transistor is a p-channel transistor including an active region in the silicon substrate. The third transistor is an n-channel transistor including an oxide semiconductor layer as an active layer. A light-receiving surface of the photodiode is a surface of the silicon substrate opposite to the first surface.
US09905589B2 Semiconductor device and manufacturing method thereof
An object is to provide a novel separation method or a novel manufacturing method of a device. In the case where a bond of M-O—W (M is a given element) is divided by application of physical force, a liquid is absorbed into the gap, whereby the bond becomes bonds of M-OH HO—W with a longer bond distance and the detachment can be promoted accordingly. In the detachment, a roller such as a drum roller can be used. Part of the roller surface may have adhesiveness. For example, an adhesive tape or the like may be put on part of the roller surface. By rotating the roller, the layer to be separated is wound and detached from the substrate having an insulating surface.
US09905588B2 Organic light emitting display panel and method of manufacturing the same
A display panel and a method for manufacturing the display panel are discussed. The display panel includes a substrate; an active layer on the substrate; and a passivation layer on the active layer, wherein the active layer includes a channel part, a first electrode connection part and a second electrode connection part on opposite sides of the channel part in a first direction, and a first taper part and a second taper part on opposite sides of the channel part in a second direction crossing the first direction, and wherein a carrier concentration of each of the first taper part and the second taper part is different from those of the channel part, the first electrode connection part and the second electrode connection part.
US09905583B2 Array substrate having scanning line and signal lines in exchanged layers for manufacturing display apparatus
The present invention provides an array substrate and a manufacturing method thereof, and a display apparatus. The array substrate comprises a gate layer, a gate insulating layer, an active layer, a source and drain layer, a scanning line and a signal line formed on a substrate, the signal line is provided in a same layer as the gate layer, the scanning line is provided in a same layer as the source and drain layer, the gate insulating layer is provided between the gate layer, the signal line and the active layer. The array substrate further comprises a first through hole and a second through hole penetrating through the gate insulating layer, the signal line is connected to the source and drain layer via the first through hole, and the scanning line is connected to the gate layer via the second through hole.
US09905580B2 Method for manufacturing thin film transistor, thin film transistor, and array substrate and display device using the same
The present disclosure relates to the field of display technology and provides a method for manufacturing a TFT, the TFT, an array substrate including the TFT, and a display device. The method includes steps of forming a pattern of a gate electrode on 5 a base substrate, forming a gate insulation layer on the base substrate, and forming patterns of a source electrode and a drain electrode arranged above the gate insulation layer. The method further includes forming an antioxidation metal protection layer on a surface or surfaces of the gate electrode, the source electrode and/or the drain electrode.
US09905575B2 Integrated structures comprising charge-storage regions along outer portions of vertically-extending channel material
Some embodiments include an integrated structure having stacked conductive levels. At least some of the conductive levels are wordline levels and include control gate regions of memory cells. One of the conductive levels is a vertically outermost conductive level along an edge of the stack. Vertically-extending channel material is along the conductive levels. Some of the channel material extends along the memory cells. An extension region of the channel material is vertically outward of the vertically outermost conductive level. A charge-storage structure has a first region directly between the vertically outermost conductive level and the channel material, and has a second region which extends vertically outward of the vertically outermost conductive level and is along the extension region of the channel material.
US09905572B2 Vertical memory devices with vertical isolation structures and methods of fabricating the same
A vertical memory device includes a substrate, a column of vertical channels on the substrate and spaced apart along a direction parallel to the substrate, respective charge storage structures on sidewalls of respective ones of the vertical channels and gate electrodes vertically spaced along the charge storage structures. The vertical memory device further includes an isolation pattern disposed adjacent the column of vertical channels and including vertical extension portions extending parallel to the vertical channels and connection portions extending between adjacent ones of the vertical extension portions.
US09905570B2 Semiconductor device with vertical memory
A semiconductor device includes a peripheral circuit region on a substrate, a polysilicon layer on the peripheral circuit region, a memory cell array region on the polysilicon layer and overlapping the peripheral circuit region, the peripheral circuit region being under the memory cell array region, an upper interconnection layer on the memory cell array region, and a vertical contact through the memory cell array region and the polysilicon layer, the vertical contact connecting the upper interconnection layer to the peripheral circuit region.
US09905568B2 Nonvolatile memory device and a method for fabricating the same
A nonvolatile memory device includes a conductive line disposed on a substrate and vertically extended from the substrate, a first channel layer disposed on the substrate and vertically extended from the substrate, wherein the first channel layer is spaced apart from the conductive line, a second channel layer vertically extended from the substrate, wherein the second channel layer is disposed between the first channel layer and the conductive line, a first gate electrode disposed between the conductive line and the second channel layer, wherein the first gate electrode includes a first portion having a first thickness and a second portion having a second thickness that is different from the first thickness, and a second gate electrode disposed between the first channel layer and the second channel layer, wherein the second gate electrode has the second thickness.
US09905567B2 Semiconductor integrated circuit device relating to resistance characteristics
A semiconductor integrated circuit device may include a structure, a first capping layer, a channel layer and a second capping layer. The structure may have an opening formed in the structure. The first capping layer may be formed in the opening of the structure. The channel layer may be arranged between the structure and the first capping layer. The second capping layer may be arranged on the channel layer and the first capping layer.
US09905566B2 Mask read-only memory device and fabrication method thereof
The disclosed subject matter provides a mask read-only memory (M-ROM) device and fabrication method thereof. In an M-ROM device, a first layer having a first type doping is formed in a substrate. A plurality of buried lines is formed in the first layer of the substrate. The plurality of buried lines are arranged in parallel in a first direction and isolated from each other. An epitaxial growth process is used to form a second layer on the first layer of the substrate. A plurality of diodes is formed in the second layer. The plurality of diodes is arranged in an array. Each diode includes a first electrode having a second type doping and connecting with one of the plurality of buried lines, and a second electrode having a first type doping and located on the first electrode.
US09905562B2 Semiconductor integrated circuit layout structure
A semiconductor IC layout structure includes a plurality of first active regions arranged along a second direction, a plurality of second active regions arranged along the second direction, a plurality of gate structures extending along a first direction and respectively straddling the first active regions and the second active regions, a plurality of first conductive structures extending along the first direction, and a plurality of second conductive structures formed on the gate structures. The second active regions are isolated from the first active regions. The first direction is perpendicular to the second direction. The first conductive structures are formed on the first active regions and the second active regions. The second conductive structures include a plurality of slot-type second conductive structures extended along the second direction and a plurality of island-type second conductive structures formed on the gate structures.
US09905558B1 Conductivity modulated drain extended MOSFET
An integrated circuit is fabricated on a semiconductor substrate. An insulated gate bipolar transistor (IGBT) is formed upon the semiconductor substrate in which the IGBT has an anode terminal, a cathode terminal, and a gate terminal, and a drift region. A diode is also formed on the semiconductor substrate and has an anode terminal and a cathode terminal, in which the anode of the diode is coupled to the anode terminal of the IGBT and the cathode of the diode is coupled to the drift region of the IGBT.
US09905557B2 Semiconductor device
A connection electrode for connecting a transistor including a semiconductor material other than an oxide semiconductor to a transistor including an oxide semiconductor material is smaller than an electrode of the transistor including a semiconductor material other than an oxide semiconductor that is connected to the connection electrode.
US09905552B1 Assist cuts disposed in dummy lines to improve metal signal cuts in active lines of a semiconductor structure
A semiconductor structure includes a substrate having a plurality of semiconductor devices disposed therein. A dielectric layer is disposed over the substrate. A plurality of substantially parallel metal lines are disposed in the dielectric layer. The metal lines include active lines for routing signals to and from the devices, and dummy lines which do not route signals to and from the devices. Signal cuts are disposed in the active lines. The signal cuts define tips of the active lines. Assist cuts are disposed exclusively in the dummy lines and do not define tips of the active lines. The assist cuts are located proximate the signal cuts such that a first density of assist cuts and signal cuts in an area surrounding the signal cuts is substantially greater than a second density of signal cuts alone in the same area.
US09905550B2 Semiconductor package and method of fabricating the same
Embodiments of the inventive concepts provide a semiconductor package and a method of fabricating the same. The method includes forming a groove to separate first semiconductor chips from each other. Forming the groove include performing a first sawing process on a bottom surface of a semiconductor substrate to cut the semiconductor substrate and a portion of a mold layer in a direction inclined with respect to the bottom surface, and performing a second sawing process to cut the mold layer in a direction substantially perpendicular to the bottom surface of the semiconductor substrate. A minimum width of the groove formed in the semiconductor substrate by the first sawing process may be greater than a width of the groove formed in the mold layer by the second sawing process.
US09905549B1 Semiconductor apparatus and method for preparing the same
The present disclosure provides a semiconductor apparatus having a plurality of semiconductor dies stacked in a face-to-face manner and a method for preparing the same. By stacking dies having different functions vertically in a face-to-face manner, a face-to-face communication is implemented between the dies having different functions. In addition, stacking the dies having different functions vertically in a face-to-face manner reduces the occupied area of the semiconductor apparatus, as compared to a semiconductor apparatus with dies having different functions arranged in a laterally adjacent manner. Furthermore, the signal path of the dies having different functions vertically stacked in the face-to-face manner is shorter than the signal path of the dies having different functions arranged in a laterally adjacent manner; consequently, the dies having different functions vertically stacked in the face-to-face manner of the present disclosure can be applied to high-speed electronic devices.
US09905548B2 Optical module integrated package
A an optical module integrated package includes a substrate, a light-receiving chip mounted in a light-receiving region of the substrate, an electronic component mounted in the substrate, a cover mounted on the substrate and having a light-receiving chip disposed above the light-receiving hole, and a lens fixedly mounted in the light-receiving hole of the cover. Thus, the optical module integrated package not only have the chip and the electronic component integrated therein to reduce the packaging cost and to improve the yield but also provide a light filtering, focusing or diffusing effect to enhance optical recognition accuracy.
US09905547B2 Chip with light energy harvester
A chipset with light energy harvester, includes a substrate, a functional element layer, and a light energy harvesting layer, both are stacked vertically on the substrate, and an interconnects connected between the functional element layer and the light energy harvesting layer.
US09905545B2 Light emitting device
A light emitting device includes a base with a light transmissivity, a first light emitting element which has an electrode formed on only one surface, the electrode being connected to a conductor layer formed on the base, a second light emitting element which has an electrode formed on only one surface, the electrode being connected to the conductor layer formed on the base, and which emits light with a different color from a color of light emitted from the first light emitting element, and a resin layer that holds the first and second light emitting elements against the base.
US09905540B1 Fan-out packages including vertically stacked chips and methods of fabricating the same
A fan-out package may include a core supporter having a through hole, a first semiconductor chip disposed on a first surface of the core supporter in a way that a portion of the first semiconductor chip is exposed by the through hole, a second semiconductor chip disposed on a second surface of the core supporter, a first photosensitive dielectric layer disposed on the first surface of the core supporter to cover the first semiconductor chip, a second photosensitive dielectric layer disposed on the second surface of the core supporter to cover the second semiconductor chip and to fill the through hole, a first trace pattern disposed on the second photosensitive dielectric layer, and a first conductive via penetrating the second photosensitive dielectric layer in the through hole to be connected to both of the first trace pattern and the first semiconductor chip.
US09905539B2 Interconnect structures with intermetallic palladium joints and associated systems and methods
Interconnect structures with intermetallic palladium joints are disclosed herein. In one embodiment, a method of forming an interconnect structure includes depositing a first conductive material comprising nickel on a first conductive surface of a first die, and depositing a second conductive material comprising nickel on a second conductive surface of a second die spaced apart from the first surface. The method further includes depositing a third conductive material on the second conductive material, and thermally compressing tin/solder between the first and third conductive materials to form an intermetallic palladium joint that extends between the first conductive material and the second conductive material such that one end of the intermetallic palladium joint is bonded directly to the first conductive material and an opposite end of the intermetallic palladium joint is bonded directly to the second conductive material.
US09905535B2 Semiconductor packages and fabrication method thereof
A semiconductor package and a method of fabricating the same are provided. The semiconductor package may include a first semiconductor chip with a first circuit pattern, a second semiconductor chip disposed on the first semiconductor chip and provided with a second circuit pattern, and first and second connection structures penetrating the first and second semiconductor chips. The first connection structure may be electrically connected to the first circuit pattern and may be electrically disconnected from the second circuit pattern. The second connection structure may be electrically disconnected from the first circuit pattern and may be electrically connected to the second circuit pattern.
US09905534B2 Multi-chip semiconductor device
A multi-chip semiconductor device includes a plate-shaped first semiconductor chip having a first connection portion in which a first semiconductor chip electrode is formed on a first main surface of the first semiconductor chip or on a first side surface vertical to the first main surface, and a plate-shaped second semiconductor chip having a second connection portion in which a second semiconductor chip electrode is formed on a second side surface vertical to a second main surface of the second semiconductor chip. Each of the first and second connection portions includes at least an inclined surface that is inclined with respect to each of the first and second main surfaces. The first connection portion and the second connection portion are connected to each other such that the first main surface of the first semiconductor chip and the second main surface of the second semiconductor chip are vertical to each other.
US09905533B2 Method for producing a semi-conductor arrangement and corresponding semi-conductor arrangement
A method for producing a semiconductor arrangement, said method includes fastening a semiconductor on a base element by means of a sintered layer, wherein a side of the sintered layer which faces the base element is configured planar; and perforating a region of the base element, which directly contacts the sinter, wherein the perforating includes generating a plurality of through-openings having a closed border in the region of the base element for adjusting a stiffness of at least a portion of the base element in a targeted manner
US09905527B1 Uniform electrochemical plating of metal onto arrays of pillars having different lateral densities and related technology
A semiconductor die assembly in accordance with an embodiment of the present technology includes first and second semiconductor dies spaced apart from one another. The first semiconductor die has a major surface with non-overlapping first and second regions. The semiconductor die assembly further includes an array of first pillars extending heightwise from the first region of the major surface of the first semiconductor die toward the second semiconductor die. Similarly, the semiconductor die assembly includes an array of second pillars extending heightwise from the second region of the major surface of the first semiconductor die toward the second semiconductor die. The first and second pillars have different lateral densities and different average widths. The latter difference at least partially offsets an effect of the former difference on relative metal deposition rates of an electrochemical plating process used to form the first and second pillars.
US09905520B2 Solder ball protection structure with thick polymer layer
An integrated circuit structure includes a substrate and a metal pad over the substrate. A post-passivation interconnect (PPI) line is connected to the metal pad, wherein the PPI line includes at least a portion over the metal pad. A PPI pad is connected to the PPI line. A polymer layer is over the PPI line and the PPI pad, wherein the polymer layer has a thickness greater than about 30 μm. An under-bump metallurgy (UBM) extends into an opening in the polymer layer and electrically connected to the PPI pad.
US09905518B2 Method of manufacturing a semiconductor device
A method of manufacturing a semiconductor device forming a pad on the semiconductor substrate. A rewiring is formed that is electrically connected to the pad and led to a region outside the pad. A resin layer is formed on the rewiring. An external terminal is electrically connected to the rewiring via the resin layer. The resin layer is formed so as to enter the inside of a slit formed in a region along the periphery of the external terminal in the rewiring.
US09905515B2 Integrated circuit stress releasing structure
The present invention provides an integrated circuit (IC) package with stress releasing structure. The IC package comprises: a metal plane, a substrate, an IC chip, and an IC fill layer. The metal plane has at least one first etching line for separating the metal plane into a plurality of areas. The substrate is formed on metal layer. The IC chip is formed on the substrate, and the IC fill layer is formed around the IC chip. The at least one first etching line forms at least one half cut line in the metal plane and the substrate.
US09905514B2 Semiconductor device structures including staircase structures, and related methods and electronic systems
A semiconductor device structure comprises stacked tiers each comprising a conductive structure and an insulating structure longitudinally adjacent the conductive structure, at least one staircase structure having steps comprising lateral ends of the stacked tiers, and an opening laterally adjacent a first side of the at least one staircase structure and extending through the stacked tiers and continuously across an entire length of the at least one staircase structure. Conductive structures of the stacked tiers laterally extend from the steps of the at least one staircase structure completely across a second side of the at least one staircase structure opposing the first side to form continuous conductive paths laterally extending completely across the stacked tiers. Additional semiconductor device structures, methods of forming semiconductor device structures, and electronic systems are also described.
US09905510B2 Semiconductor memory device and method of manufacturing the same
According to one embodiment, a semiconductor memory device includes, a first interconnect layer provided on a first insulating layer and including a first conductive layer, a second interconnect layer provided on a second insulating layer above the first interconnect layer and including a second conductive layer having a composition different from that of the first conductive layer, and a pillar extending through the first and second insulating layers and the first and second interconnect layers and including a semiconductor layer, and a third insulating layer, a charge storage layer, and a fourth insulating layer, which are stacked on a side surface of the semiconductor layer.
US09905509B2 Inverted-T shaped via for reducing adverse stress-migration effects
A semiconductor interconnect structure is formed as a via with an inverted-T shape to increase the reliability of the interface between the interconnect structure and an underlying electrically conductive, e.g., copper (Cu), layer of material. The inverted-T shape effectively increases a bottom critical dimension of the via, thereby reducing and/or eliminating via degradation of the interconnect structure caused by voids in the electrically conductive layer introduced during high-temperature or stress-migration baking.
US09905508B2 Package structure
A chip packaging structure includes a flexible circuit board, a first built-up structure, a second built-up structure, and a first solder resist layer. The flexible circuit board defines a bent area and a laminated area. The flexible circuit board includes a first dielectric layer. The first dielectric layer includes a first conductive pattern, a bearing layer opposite to the first conductive pattern and corresponding to the laminated area. The first built-up structure is located on the first conductive pattern and corresponds to the laminated area, and includes a second dielectric layer and a second conductive pattern electrically connected with the first conductive pattern. The second built-up structure is located on the bearing layer and corresponds to the laminated area, and includes a third dielectric layer and a third conductive pattern electrically connected with the first conductive pattern. The first solder resist layer covers the second conductive pattern.
US09905506B2 Assembly including plural through wafer vias, method of cooling the assembly and method of fabricating the assembly
An assembly includes a chip including an integrated circuit, a casing including an integrated circuit and including an upper portion formed on a side of the chip, a lower portion formed on another side of the chip, and a cooling inlet and a cooling outlet for transferring a coolant, provided in an upper surface of the casing, and forming outer sidewalls of the upper portion and inner sidewalls of the lower portion, plural through-wafer vias (TWVs) for electrically connecting the integrated circuit of the chip and the integrated circuit of the casing, and a card connected to the casing for electrically connecting the casing to a system board. The card includes an upper card connected to the upper portion of the casing, and a lower card connected to the lower portion of the casing.
US09905501B2 Semiconductor device, embedded capacitor unit, semiconductor package, and method of manufacturing embedded capacitor unit
Jitter that becomes a problem in a semiconductor part which performs high-speed signal processing is reduced. A semiconductor device includes a heat-resistant metal plate, a capacitor part having a lower electrode, a sintered dielectric part, and an upper electrode that are formed on one or more surfaces of the heat-resistant metal plate, a semiconductor chip fixed on the capacitor part, a wire for electrically connecting a lead frame to the semiconductor chip and the upper electrode, and a mold part in which at least the capacitor part and the semiconductor chip are buried. The semiconductor chip, the electrode, the metal plate, and the like are electrically connected with each other via first, second, and third wires.
US09905498B2 Electronic package
The disclosed embodiments of electronic packages include electrical contact pad features present on all sides of the package that facilitate simple and low cost electrical connections to the package made through a mechanical contacting scheme. In an embodiment, an electronic package comprises: a metal leadframe having a first leadframe portion having a first thickness and a second leadframe portion having a second thickness that is less than the first thickness, the second leadframe portion defining electrical contact pads; a silicon die attached to the second leadframe portion and overlying a space formed in the leadframe by the first and second leadframe portions; and wirebonds coupling the silicon die to the electrical contact pads. A method of fabricating the electronic package is also disclosed.
US09905494B2 Semiconductor device
A semiconductor device includes a heat radiation cooling base, a first insulating substrate including first and second copper patterns disposed on lower and upper surfaces thereof, respectively, a semiconductor chip including a first main electrode and a control electrode disposed on a first principal surface, and a second main electrode disposed on a second principal surface thereof, and a second insulating substrate including third and fourth copper patterns disposed on lower and upper surfaces thereof, respectively. The second main electrode is bonded to the second copper pattern. The third copper pattern is bonded to at least one of the first main electrode and the control electrode of the semiconductor chip. The third copper pattern and the fourth copper pattern are electrically connected to each other.
US09905487B1 Process for making semiconductor dies, chips, and wafers using non-contact measurements obtained from DOEs of NCEM-enabled fill cells on test wafers that include multiple means/steps for enabling NC detection of V0 via opens
Improved processes for manufacturing semiconductor wafers, chips, or dies utilize in-line data obtained from non-contact electrical measurements (“NCEM”) of fill cells that contain structures configured to target/expose a variety of open-circuit, short-circuit, leakage, and/or excessive resistance failure modes. Such processes include evaluating one or more Designs of Experiments (“DOEs”), each comprised of multiple NCEM-enabled fill cells, in at least two variants, targeted to the same failure mode. Such DOEs include multiple means/steps for enabling non-contact (NC) detection of V0 via opens.
US09905486B2 Method for manufacturing organic EL display device, and film thickness measuring device
In a method for manufacturing an organic EL display device, an underlying film is formed on each of a plurality of crystal oscillators of a film thickness measuring device. A crystal oscillator to be used for thickness measurement of the thin film is selected from the plurality of crystal oscillators with the underlying film formed thereon. The thin film is formed on the selected crystal oscillator and the substrate of the organic EL display device. A thickness of the thin film formed on the substrate of the organic EL display device is measured on the basis of a thickness of the thin film formed on the selected crystal oscillator, while forming the thin film. The crystal oscillator used for thickness measurement of the thin film is changed for another crystal oscillator on the basis of the thickness of the thin film formed on the selected crystal oscillator.
US09905484B2 Methods for shielding a plasma etcher electrode
Methods for plasma etching are disclosed. In one embodiment, a method of etching a plurality of features on a wafer includes positioning a wafer on a feature plate within a chamber of a plasma etcher, providing a plasma source gas within the chamber, providing an anode above the feature plate and a cathode below the feature plate, connecting a portion of the cathode to the feature plate, generating plasma ions using a radio frequency power source and the plasma source gas, directing the plasma ions toward the wafer using an electric field, and providing an electrode shield around the cathode. The electrode shield is configured to protect the cathode from ions directed toward the cathode including the portion of the cathode connected to the feature plate.
US09905483B2 Adaptive value capture for process monitoring
A method for analyzing test results. The method includes selecting a first subset of tests from a plurality of tests. Test results are gathered from the plurality of tests in real-time. A first statistical analysis is performed on test results from the first subset of tests. At least one process control rule is initiated as determined by results of the first statistical analysis performed on the test results from the first subset of tests.
US09905481B2 Method of evaluating metal contamination in boron-doped P-type silicon wafer, device of evaluating metal contamination in boron-doped P-type silicon wafer, and method of manufacturing boron-doped P-type silicon wafer
An aspect of the present invention relates to a method of evaluating metal contamination in a boron-doped p-type silicon wafer, which comprises measuring over time by a microwave photoconductive decay method a recombination lifetime following irradiation with light of a silicon wafer being evaluated and obtaining information on change over time of the recombination lifetime, and comparing the information on change over time of the recombination lifetime that has been obtained with reference information on change over time that has been obtained by calculation or actual measurement of a recombination lifetime of an Fe-contaminated boron-doped p-type silicon wafer to determine whether or not metal contamination other than Fe is present in the silicon wafer being evaluated.
US09905474B2 CMOS device with raised source and drain regions
A semiconductor structure includes a semiconductor substrate comprising a PMOS region and an NMOS region; a PMOS device in the PMOS region; and an NMOS device in the NMOS region. The PMOS device includes a first gate stack on the semiconductor substrate; a first offset spacer on a sidewall of the first gate stack; a stressor in the semiconductor substrate and adjacent to the first offset spacer; and a first raised source/drain extension region on the stressor and adjoining the first offset spacer, wherein the first raised source/drain extension region has a higher p-type dopant concentration than the stressor. The NMOS device in the NMOS region includes a second gate stack on the semiconductor substrate; a second offset spacer on a sidewall of the second gate stack; a second raised source/drain extension region on the semiconductor substrate and adjoining the second offset spacer; and a deep source/drain region adjoining the second raised source/drain extension region, wherein the deep source/drain region is free from stressors formed in the semiconductor substrate.
US09905473B1 Self-aligned contact etch for fabricating a FinFET
A method of fabricating a FinFET device includes a self-aligned contact etch where a source/drain contact module is performed prior to a replacement metal gate (RMG) module. In particular, the method involves forming a sacrificial gate over the channel region of a fin, and an interlayer dielectric over adjacent source/drain regions of the fin. An etch mask is then used to protect source/drain contact regions and enable the removal of the interlayer dielectric from outside of the protected area, e.g., between adjacent fins. A sacrificial cobalt layer is used to backfill the cavities formed by etching the interlayer dielectric prior to forming a functional gate.
US09905471B2 Integrated circuit structure and method forming trenches with different depths
A method includes depositing an ESL on a substrate; patterning the ESL such that a first region of the substrate is covered thereby and a second region of the substrate is exposed within an opening of the etch stop layer; depositing a first dielectric layer on the ESL in the first region and on the substrate in the second region; patterning the first dielectric layer to form a first trench through the first dielectric layer in the first region; forming a metal feature in the first trench; depositing a second dielectric layer over the metal feature in the first region and over the first dielectric layer in the second region; and performing a patterning process to form a second trench through the second dielectric layer in the first region, and to form a third trench through the second and first dielectric layers in the second region.
US09905470B2 Array substrate and manufacturing method for the same
An array substrate and a manufacturing method therefor. The method comprises: patterning a first metal layer by means of a first photomask so as to form a gate electrode (21) and a first conductor (22) which are arranged at an interval; patterning a semiconductor layer (40) and a gate insulating layer (30) by means of a second photomask so as to form a through hole (23) which Is exposed out of the first conductor (22); patterning the semiconductor layer (40) by means of the gate electrode (21) and the first conductor (22) so as to form a first channel region (43) and a second channel region (44) which are arranged at an interval; and patterning a second metal layer by means of a third photomask so as to form a source electrode (51), a drain electrode (52) and a second conductor (53) which are arranged at intervals, wherein the second conductor (53) is in contact with the first conductor (22) via the through hole (23). By means of the manufacturing method for the array substrate, the semiconductor layer (40) and the gate insulating layer (30) are patterned by means of a photomask, so that the production costs of the array substrate are reduced, bridging between the first conductor (22) and the second conductor (53) is realized using a relatively simple method, and the production efficiency of the array substrate is further improved.
US09905469B2 Method and structure for forming FinFET CMOS with dual doped STI regions
A method of making a semiconductor device includes forming a first fin of a first transistor in a substrate; forming a second fin of a second transistor in the substrate; disposing a first doped oxide layer including a first dopant onto the first fin and the second fin, the first dopant being an n-type dopant or a p-type dopant; disposing a mask over the first fin and removing the first doped oxide layer from the second fin; removing the mask and disposing a second doped oxide layer onto the first doped oxide layer over the first doped oxide layer covering the first fin and directly onto the second fin, the second doped oxide layer including an n-type dopant or a p-type dopant that is different than the first dopant; and annealing to drive in the first dopant into a portion of the first fin and the second dopant into a portion of the second fin.
US09905468B2 Semiconductor devices and methods of forming the same
Semiconductor devices and methods of forming the semiconductor devices are provided. The methods may include forming a fin, forming a first device isolating layer on a side of the fin, forming a second device isolating layer extending through the first device isolating layer, forming first and second gates traversing the fin and forming a third device isolating layer between the first and second gates. The first device isolating layer may include a first material and a lowermost surface at a first depth. The second device isolating layer may include a second material and a lowermost surface at a second depth greater than the first depth. The third device isolating layer may extend into the fin, may include a lowermost surface at a third depth less than the first depth and a third material different from the first and the second materials.
US09905462B2 Semiconductor device and method for manufacturing the same
According to one embodiment, the stacked body includes a plurality of metal films, a plurality of silicon oxide films, and a plurality of intermediate films. The intermediate films are provided between the metal films and the silicon oxide films. The intermediate films contain silicon nitride. Nitrogen composition ratios of the intermediate films are higher on sides of interfaces between the intermediate films and the metal films than on sides of interfaces between the intermediate films and the silicon oxide films. Silicon composition ratios of the intermediate films are higher on sides of interfaces between the intermediate films and the silicon oxide films than on sides of interfaces between the intermediate films and the metal films.
US09905460B2 Methods of self-forming barrier formation in metal interconnection applications
A method of forming a self-forming barrier includes selectively removing a portion of a semiconductor dielectric layer to form a three-dimensional pattern within a remaining portion of the dielectric layer. A metal liner layer is disposed on a surface of the pattern to provide a metal lined pattern. A metal filling is disposed over the metal lined pattern, the metal filling being at least partially composed of a metal used in the metal liner layer. Diffusion ions are disposed in one of the metal filling and the metal liner layer. Heat is applied to the metal filling and metal liner layer to diffuse the diffusion ions from one of the metal filling and the metal liner layer into the dielectric layer to form a barrier layer between the metal liner layer and the dielectric layer.
US09905459B1 Neutral atom beam nitridation for copper interconnect
A method of forming an interconnect that in one embodiment includes forming an opening in a dielectric layer, and treating a dielectric surface of the opening in the dielectric layer with a nitridation treatment to convert the dielectric surface to a nitrided surface. The method may further include depositing a tantalum containing layer on the nitrided surface. In some embodiments, the method further includes depositing a metal fill material on the tantalum containing layer. The interconnect formed may include a nitrided dielectric surface, a tantalum and nitrogen alloyed interface that is present on the nitrided dielectric surface, a tantalum layer on the tantalum and nitrogen alloy interface, and a copper fill.
US09905455B2 Method for forming contact vias
A method for forming contact vias includes providing a substrate comprising a plurality of contact structures embedded in a first dielectric layer, the contacts abutting an upper surface of the first dielectric layer. The method also includes providing a second dielectric layer on the upper surface of the first dielectric layer, and providing contact vias in the second dielectric layer by patterning the second dielectric layer at least at positions corresponding to the contact structures, wherein patterning the second dielectric layer comprises using a DSA patterning technique.
US09905452B2 Method of forming mask pattern, method of processing substrate, and method of fabricating element chips
In a method of fabricating element chips, a method of forming a mask pattern, and a method of processing a substrate, a process sequence is set such that developing in which the exposure-ended protection film is patterned is performed, after grinding in which the substrate is thinned by grinding a second surface opposite to a first surface to which a photosensitive protection film is pasted. Thereby, it is possible to perform the grinding for thinning in a state where the protection film is stable without being patterned, and to prevent the substrate or the protection film on which a mask pattern of the substrate is formed from being damaged at the time of the grinding, even in a case where a thin substrate of a wafer shape becomes a target.
US09905449B2 Electrostatic chuck
An electrostatic chuck includes: a ceramic dielectric substrate having a first major surface, a second major surface, and a through-hole; a metallic base plate which has a gas introduction path that communicates with the through-hole; and a bonding layer which is provided between the ceramic dielectric substrate and the base plate and includes a resin material. The bonding layer has a space which is provided between an opening of the through-hole in the second major surface and the gas introduction path and is larger than the opening in a horizontal direction, and a first area in which an end face of the bonding layer on a side of the space intersects with the second major surface being recessed from the opening further than a second area of the end face which is different from the first area.
US09905448B2 Article transport facility
When a transport start condition, which includes at least a condition that the controller is receiving a closed state signal, is satisfied, a controller allows a transport operation by an article transport device, and suspends the transport operation by the article transport device when the controller stops continually receiving the closed state signal after the transport operation by the article transport device is started, and further, allows the transport operation by the article transport device to continue while the controller is receiving the closed state signal after the transport operation by the article transport device is started, even if an object to be detected is detected by a monitoring detector.
US09905444B2 Optics for controlling light transmitted through a conical quartz dome
Embodiments described herein generally relate to apparatus for heating substrates. The apparatus generally include a process chamber having a substrate support therein. A plurality of lamps is positioned to provide radiant energy through an optically transparent dome to a substrate positioned on the substrate support. A light focusing assembly is positioned within the chamber to influence heating and temperature distribution on the substrate and to facilitate formation of a film on a substrate having uniform properties, such as density. The light focusing assembly can include one or more reflectors, light pipes, or refractive lenses.
US09905440B1 Method of manufacturing an electronic device and electronic device manufactured thereby
An electronic device and a method of making an electronic device. As non-limiting examples, various aspects of this disclosure provide methods of making an electronic device, and electronic devices made thereby, that comprise forming first and second encapsulating materials, followed by further processing and the removal of the entire second encapsulating material.
US09905439B2 Power module package having patterned insulation metal substrate
A power module package is provided, including a substrate, a first chip, and a second chip. The substrate includes a metal carrier, a patterned insulation layer disposed on the metal carrier and partially covering the metal carrier, and a patterned conductive layer disposed on the patterned insulation layer. The first chip is disposed on the metal carrier not covered by the patterned insulation layer. The second chip is disposed on the patterned conductive layer and electrically connected to the first chip.
US09905438B2 Method of manufacturing package substrate and semiconductor package
A package substrate and a semiconductor package are provided. The package substrate includes an insulating layer having opposing first and second surfaces; a first wiring layer formed in the insulating layer, exposed from the first surface of the insulating layer, and having a plurality of first conductive pads; a second wiring layer formed in the insulating layer, exposed from the second surface, and having a plurality of second conductive pads; a third wiring layer formed on the first surface and electrically connected with the first wiring layer; a plurality of first metal bumps formed on the first conductive pads corresponding; and at least one conductive via vertically embedded in the insulating layer and electrically connected to the second and third wiring layers. Therefore, the surfaces of first conductive pads are reduced, and the non-wetting between the first conductive pads and the solder materials formed on conductive bumps is avoided.
US09905436B2 Wafer level fan-out package and method for manufacturing the same
A method for manufacturing a wafer level fan-out package includes attaching a semiconductor chip on a partial area of an IO pattern formed on one surface of a wafer, forming a first passivation layer on surfaces of the semiconductor chip and the wafer, forming an RDL (redistribution layer) that is electrically conducted with the IO pattern and the semiconductor chip, in a partial area of a top surface of the first passivation layer, and forming a second passivation layer on the top surface of the first passivation layer and a partial surface of the RDL.
US09905431B2 Dry etching method
In the present invention, a dry etching method for plasma etching a second laminated film in which a first laminated film in which a silicon-containing film and a silicon dioxide film are laminated is laminated in plurality and an inorganic film arranged over the second laminated film, includes etching the inorganic film and the second laminated film by a mixed gas of an NF3 gas and a CH3F gas.
US09905429B2 Semiconductor device and a manufacturing method thereof
The performances of a semiconductor device are improved. In a method for manufacturing a semiconductor device, a first insulation film, a conductive film, a silicon-containing second insulation film, and a third film formed of silicon are sequentially formed at the surface of a control gate electrode. Then, the third film is etched back to leave the third film at the side surface of the control gate electrode via the first insulation film, the conductive film, and the second insulation film, thereby to form a spacer. Then, the conductive film is etched back to form a memory gate electrode formed of the conductive film between the spacer and the control gate electrode, and between the spacer and the semiconductor substrate.
US09905427B2 Laser annealing device and laser annealing method
A laser annealing device includes a laser beam source, a laser beam irradiating optical system that irradiates a treatment area of a treatment object substrate with a laser beam emitted from the laser beam source, an illumination light source that emits illumination light in a visible light region, an illumination optical system that irradiates the treatment area with light emitted from the illumination light source, and a spectral detector that detects light in the visible light region that has been reflected by the treatment area in which an annealing treatment has been performed with the laser beam, and outputs spectral characteristics of the light.
US09905426B2 Gate electrodes with notches and methods for forming the same
A device includes a semiconductor substrate, and a Device Isolation (DI) region extending from a top surface of the semiconductor substrate into the semiconductor substrate. A gate dielectric is disposed over an active region of the semiconductor substrate, wherein the gate dielectric extends over the DI region. A gate electrode is disposed over the gate dielectric, wherein a notch of the gate electrode overlaps a portion of the DI region.
US09905424B1 Self-aligned non-mandrel cut formation for tone inversion
Methods of forming self-aligned non-mandrel cuts during the fabrication of an interconnect structure. A first dielectric hardmask layer is formed on a metal hardmask layer. A plurality of mandrels are formed on the first dielectric hardmask layer, and a plurality of spacers are formed on the first dielectric hardmask layer. The spacers are located adjacent to the mandrels. A first sacrificial layer is formed that fills spaces between the spacers, and a second dielectric hardmask layer is formed on the first sacrificial layer, the spacers, and the mandrels. A plurality of sections of a second sacrificial layer are formed on the second dielectric hardmask layer and cover the second dielectric hardmask layer over a plurality of areas that are used to form the non-mandrel cuts.
US09905421B2 Improving channel strain and controlling lateral epitaxial growth of the source and drain in FinFET devices
A multi-gate finFET structure and formation thereof. The multi-gate finFET structure has a first gate structure that includes an inner side and an outer side. Adjacent to the first gate structure is a second gate structure. The inner side of the first gate structure faces, at least in part, the second gate structure. A stress-inducing material fills a fin cut trench that is adjacent to the outer side of the first gate structure. An epitaxial semiconductor layer fills, at least in part, an area between the first gate structure and the second gate structure.
US09905420B2 Methods of forming silicon germanium tin films and structures and devices including the films
Methods of forming silicon germanium tin (SixGe1-xSny) films are disclosed. Exemplary methods include growing films including silicon, germanium and tin in an epitaxial chemical vapor deposition reactor. Exemplary methods are suitable for high volume manufacturing. Also disclosed are structures and devices including silicon germanium tin films.
US09905418B2 Growing graphene on substrates
Embodiments described herein provide methods and apparatus for forming graphitic carbon such as graphene on a substrate. The method includes providing a precursor comprising a linear conjugated hydrocarbon, depositing a hydrocarbon layer from the precursor on the substrate, and forming graphene from the hydrocarbon layer by applying energy to the substrate. The precursor may include template molecules such as polynuclear aromatics, and may be deposited on the substrate by spinning on, by spraying, by flowing, by dipping, or by condensing. The energy may be applied as radiant energy, thermal energy, or plasma energy.
US09905413B2 Method of manufacturing semiconductor device
A method of manufacturing a semiconductor device may include: performing a cycle a predetermined number of times to form an oxynitride film on a substrate, the cycle including: (a) supplying a source gas to the substrate via a first nozzle; and (b) supplying a nitriding gas and an oxidizing gas to the substrate via a second nozzle different from the first nozzle, wherein (a) and (b) are performed non-simultaneously, wherein (b) may include: (b-1) supplying only the oxidizing gas while suspending a supply of the nitriding gas; and (b-2) simultaneously supplying the nitriding gas and the oxidizing gas, wherein (b-1) and (b-2) are consecutively performed.
US09905408B2 Sample plate using MALDI-TOF mass spectrometer and manufacturing method of the sample plate
A sample plate in use with a MALDI-TOF (matrix-assisted laser desorption ionization time-of-flight) mass spectrometer. The sample plate is usable for the mass spectrometry of a polymeric material on the order of several hundreds of Da and a method of manufacturing the same sample plate. The sample plate including a target plate, an organic matrix formed on one surface of the target plate, and a Parylene thin film formed on the target plate on which the organic matrix is formed, the Parylene thin film entirely covering the organic matrix.
US09905407B2 Mass spectrometry by detecting positively and negatively charged particles
The disclosure features mass spectrometry systems and methods that include an ion source, an ion trap, a detector subsystem featuring first and second detector elements, and a controller electrically connected to the ion source, the ion trap, and the detector subsystem and configured so that during operation of the system, the controller: applies an electrical signal to the ion source to generate positively and negatively charged particles from sample particles in the system; applies an electrical signal to the ion trap to eject a plurality of particles from the ion trap through a common aperture of the ion trap, and determines information about the sample particles based on first and second electrical signals generated by the ejected particles.
US09905403B2 Oxide sintered body and sputtering target
An oxide sintered body is obtained by mixing and sintering a zinc oxide, an indium oxide, a gallium oxide and a tin oxide. The oxide sintered body has a relative density of 85% or more, and has volume ratios satisfying the following expressions (1) to (3), respectively, as determined by X•ray diffractometry: (1) (Zn2SnO4 phase+InGaZnO4 phase)/(Zn2SnO4 phase+InGaZnO4 phase+In2O3 phase+SnO2 phase+(ZnO)mIn2O3, phase)≧75% by volume; (2) Zn2SnO4 phase/(Zn2SnO4 phase+InGaZnO4 phase+In2O3 phase+SnO2 phase+(ZnO)mIn2O3 phase)≧30% by volume; and (3) InGaZnO4 phase/(Zn2SnO4 phase+InGaZnO4 phase+In2O3 phase+SnO2 phase+(ZnO)mIn2O3 phase)≧10% by volume, and m represents an integer of 2 to 5.
US09905402B2 Plasma processing chamber with a grounded electrode assembly
An optimized plasma processing chamber configured to provide a current path is provided. The optimized plasma processing chamber includes at least an upper electrode, a powered lower electrode, a heating plate, a cooling plate, a plasma chamber lid, and clamp ring. Both the heating plate and the cooling plate are disposed above the upper electrode whereas the heating plate is configured to heat the upper electrode while the cooling plate is configured to cool the upper electrode. The clamp ring is configured to secure the upper electrode to a plasma chamber lid and to provide a current path from the upper electrode to the plasma chamber lid. A pocket may be formed between the clamp ring and the upper electrode to hold at least the heater plate, wherein the pocket is configured to allow longitudinal and lateral tolerances for thermal expansion of the heater plate from repetitive thermal cycling.
US09905401B2 Reactive sputtering apparatus
A reactive sputtering apparatus includes a chamber, a substrate holder provided in the chamber, a target holder which is provided in the chamber and configured to hold a target, a deposition shield plate which is provided in the chamber so as to form a sputtering space between the target holder and the substrate holder, and prevents a sputter particle from adhering to an inner wall of the chamber, a reactive gas introduction pipe configured to introduce a reactive gas into the sputtering space, an inert gas introduction port which introduces an inert gas into a space that falls outside the sputtering space and within the chamber, and a shielding member which prevents a sputter particle from the target mounted on the target holder from adhering to an introduction port of the reactive gas introduction pipe upon sputtering.
US09905400B2 Plasma reactor with non-power-absorbing dielectric gas shower plate assembly
A gas distribution plate for a plasma reactor has a dielectric front plate and a dielectric back plate bonded together, with gas injection orifices extending through the front plate and gas supply channels in the surface of front plate facing the back plate. The back plate is joined to a heat reflective plate, or the back plate itself is formed of a heat reflective material, such as Beryllium Oxide.
US09905399B2 Carbon spark evaporation
The invention relates to a method for operating a pulsed discontinuous spark discharge. The spark is fed via a capacitor. Between the pulses there are switched-off time intervals during which no spark current flows. Within the pulses, that is to say during the switched-on time intervals, the supply of charge is stopped upon a current threshold being reached and is restarted, with the result that subpulses occur within the pulses. The time intervals and subpulses are chosen according to the invention such that when the capacitor is switched on again, the spark discharge readily ignites again.
US09905396B1 Curved post scan electrode
An apparatus an ion beam generator to provide an ion beam. A scanning system may receive the ion beam and provide a scanned beam. An electrode may receive the scanned beam. At least a portion of the electrode is normal to a propagation direction of the scanned beam. The portion of the electrode that is normal to the propagation direction the scan beam may have a curved shape.
US09905389B2 Method of manufacturing an article with integral active electronic component
A method of manufacturing an article with integral active electronic component includes using an additive manufacturing process to: a) form a non-electrically conductive substrate; b) form a non-electrically conductive perforated layer having an aperture; c) form electrically conductive anode and cathode elements spaced in the aperture; d) deposit a conductive electrical connection to each of the elements suitable for imparting an electrical potential difference between the elements; and e) form a non-electrically conductive sealing layer atop the perforated layer so as to retain and seal the aperture in the perforated layer.
US09905388B2 Double-throw switch for breaker box
A first breaker is adapted to be connected to an external source of electrical power, and a second breaker is adapted to be connected to an electrical generator. The first breaker is in an on position when the second breaker is in an off position, and the first breaker is in an off position when the second breaker is in an on position. The breakers are in combination with a toggle adapted to simultaneously operate the first breaker and the second breaker. The first breaker has a first breaker hole, and the second breaker has a second breaker hole, where the first breaker electrically connects an external power transmission to a breaker box, and the second breaker electrically connects a generator to the breaker box. The toggle comprising an integral bar with a first toggle hole through the toggle, and a second toggle hole through the toggle, such that the first toggle hole and the second toggle hole are longitudinally spaced whereby the first toggle hole registers with the first breaker hole while the second toggle hole registers with the second breaker hole. A first bolt extends through both the first toggle hole and the first breaker hole, and a second bolt extends through the second toggle hole and the second breaker hole, such that when the first breaker is turned to an on position, the toggle simultaneously turns the second breaker to an off position, and when the first breaker is turned to an off position, the toggle simultaneously turns the second breaker to an on position.
US09905387B2 Circuit breaker including end covers
A circuit breaker includes an electrically insulative case including a first end and a second end opposite the first end. The circuit breaker further includes an end cover selectively installable on both the first and second ends of the electrically insulative case. The end cover includes a wall defining at least one opening for receiving a removable shield, a first end connectable to the electrically insulative case first end, and a second end connectable to the electrically insulative case second end.
US09905385B2 Electromagnetic switch
According to an electromagnetic switch of the present invention, a crossbar operating in conjunction with a movable core slides in response to magnetization or demagnetization of an operating coil to cause attraction or separation between a fixed contact point and a movable contact point on the supply-side and between a fixed contact point and a movable contact point on the load-side. The electromagnetic switch further includes a first crossbar sliding part and a second crossbar sliding part, as well as a first casing sliding part and a second casing sliding part that allow the first and second crossbar sliding parts to slide. A contact between the first casing sliding part and the first crossbar sliding part or between the second casing sliding part and the second crossbar sliding part causes the crossbar on the side of the movable core to be tilted in a direction opposite to the direction of gravity with respect to the horizontal.
US09905380B2 Magnetic type keyboard and magnetic key thereof
A magnetic key includes a keycap, a base plate, a membrane circuit member, a frame, a first magnetic element, a second magnetic element, and a third magnetic element. The frame includes a first concave structure, a second concave structure and an opening. An accommodation space is defined by the frame and a first protrusion structure and a second protrusion structure of the base plate. The first magnetic element is received within the first concave structure. The second magnetic element is received within the second concave structure. The third magnetic element is disposed under the keycap and accommodated within the accommodation space. In response to a first magnetic force between the first and third magnetic elements and a second magnetic force between the second and third magnetic elements, the keycap is protruded out of the opening.
US09905379B2 Charging ram assembly, and pin assembly and securing method therefor
A pin assembly is for a charging ram assembly of an electrical switching apparatus. The charging ram assembly has a biasing element, a ram member structured to bias the biasing element, and a plate member. The pin assembly includes a pin member structured to extend through the biasing element and the plate member, the pin member having an end portion; a first collar member and a second collar member coupled to the end portion; and a securing apparatus including a retaining member coupled to the first collar member and the second collar member in order to prevent the pin member from moving with respect to the first collar member and the second collar member.
US09905378B1 Control system
A pushbutton and an electrical switch can be linked to one another so that movement of the pushbutton, for example by a user depressing the pushbutton, can control the switch. The switch can be in a closed position prior to being depressed and in an open position afterwards, or vice versa. A photodetector can be located on the switch side of the pushbutton. The pushbutton can be formed of a material that transmits light so that light can pass through the pushbutton for receipt by the photodetector. The pushbutton can additionally or alternatively be formed with an opening that is sized to receive an object inserted by a user. Insertion of the object can manipulate a second electrical switch, which may control flow of electricity from a battery, for example.
US09905376B2 Arc-ablation resistant switch contact and preparation method thereof
An arc-ablation resistant switch contact and a preparation method thereof is disclosed. The switch contact is a complex having a plurality of layers of layered structure, wherein a first layer is a hydrophobic rubber layer, a second layer is an adhesive layer, a third layer is a sheet metal layer, a fourth layer is an adhesive layer, and a fifth layer is a metal plated layer; wherein, the fifth layer of metal plated layer is formed by dipping a complex of the first layer, the second layer, the third layer and the fourth layer in a chemical plating bath containing refractory metal elements, and depositing on surfaces of the second layer, the third layer and the fourth layer in the complex by a chemical deposition method.
US09905374B2 Electric energy storage device
An electric energy storage device comprises first and second conductor layers, and positive and negative electrodes. The first conductor layer has both surfaces coated with ionic or dipole material across entire surface thereof. The second conductor layer has both surfaces coated with ionic or dipole material across entire surface thereof. The positive electrode is attached to the first conductor layer. The negative electrode is attached to the second conductor. The stored electrical energy is discharged and output to the electrodes by using an external AC voltage in a predetermined frequency range as a trigger power.
US09905373B2 Supercapacitor having an integral 3D graphene-carbon hybrid foam-based electrode
Provided is a supercapacitor having an anode, a cathode, a porous separator/electrolyte, wherein at least one of electrodes contains an integral 3D graphene-carbon hybrid foam composed of multiple pores and pore walls, wherein the pore walls contain single-layer or few-layer graphene sheets chemically bonded by a carbon material having a carbon material-to-graphene weight ratio from 1/100 to 1/2, wherein the few-layer graphene sheets have 2-10 layers of stacked graphene planes having an inter-plane spacing d002 from 0.3354 nm to 0.40 nm and the graphene sheets contain a pristine graphene material having essentially zero % of non-carbon elements, or a non-pristine graphene material having 0.01% to 25% by weight of non-carbon elements wherein said non-pristine graphene is selected from graphene oxide, reduced graphene oxide, graphene fluoride, graphene chloride, graphene bromide, graphene iodide, hydrogenated graphene, nitrogenated graphene, doped graphene, chemically functionalized graphene, or a combination thereof.
US09905372B2 Electrochemical capacitor
Provided is an electrochemical capacitor which has low DC internal resistance, and which minimizes increase in the DC internal resistance due to a high temperature experience. The electrochemical capacitor is provided with a positive electrode having a positive electrode active material layer containing activated carbon, a negative electrode having a negative electrode active material layer containing a spinel-type lithium titanate, and a separator holding a non-aqueous electrolytic solution containing a lithium salt between the positive electrode active material layer and the negative electrode active material layer, a 100% discharge capacity of lithium titanate being set to within a range of 2.2 to 7.0 times a 100% discharge capacity of activated carbon. During charging and discharging of the electrochemical capacitor, only the area near the surfaces of lithium titanate particles are utilized, lowering the DCIR and improving the stability of the DCIR.
US09905369B2 Energy storage device
Provided is an energy storage device including a container with high productivity and satisfactory corrosion resistance. In the energy storage device including the container housing an electrode assembly having a positive electrode and a negative electrode, and electrolyte solution, the container is made of stainless steel including 0.09% by weight or more aluminum and has welded portions and where the stainless steel is welded.
US09905362B2 Rare-earth magnet production method
A method for manufacturing a rare-earth magnet, through hot deformation processing, having a high degree of orientation at the entire area thereof and high remanence, without increasing processing cost including a step of press-forming powder as a rare-earth magnetic material to form a compact S; and a step of performing hot deformation processing to the compact S, thus manufacturing the rare-earth magnet C. The hot deformation processing includes two steps of extruding and upsetting. The extruding is to place a compact S in a die Da, and apply pressure to the compact S′ in a heated state with an extrusion punch PD so as to reduce the thickness for extrusion to prepare the rare-earth magnet intermediary body S″ having a sheet form, and the upsetting is to apply pressure to the rare-earth magnet intermediary body S″ in the thickness direction to reduce the thickness, thus manufacturing the rare-earth magnet C.
US09905361B2 Manufacturing method of common grain-oriented silicon steel with high magnetic induction
A manufacturing method of oriented silicon steel with magnetic induction B8 of not less than 1.88 T, comprising the following steps: 1) smelting and continuous casting to obtain a slab, wherein the content of N is controlled at 0.002-0.014 wt % in the smelting stage; 2) hot-rolling; 3) cold-rolling; 4) decarbonizing and annealing; 5) nitriding treatment, wherein infiltrated nitrogen content [N]D is controlled to satisfy the formula: 328−0.14a−0.85b−2.33c≦[N]D≦362−0.16a−0.94b−2.57c, wherein a is the content of Als in the smelting step, with the unit of ppm; b is the content of N element, with the unit of ppm; and c is primary grains size, with the unit of μm; 6) coating a steel's surfaces with a magnesium oxide layer and annealing; and 7) applying an insulating coating.
US09905359B2 Wireless power antenna winding including heat pipe and method therefor
An inductor at a wireless power antenna includes a conductive winding. A portion of the conductive winding consists of a heat pipe. The heat pipe employs thermal conductivity and phase transition to transfer heat from the inductor. A heat sink is coupled to the heat pipe.
US09905357B2 Integrated circuit
An integrated circuit includes a first inductor, a second inductor, and a blocker. The first inductor is disposed in a metal layer, and the second is disposed in the metal layer. The blocker is disposed on the metal layer and located between the first inductor and the second inductor. The blocker is configured to block coupling occurring between the first inductor and the second inductor.
US09905350B2 Tunable inductor arrangement, transceiver, method and computer program
A tunable inductor arrangement arrangable on a chip or substrate is disclosed. The tunable inductor comprises a first winding part connected at one end to a first input of the tunable inductor arrangement, a second winding part connected at one end to the other end of the first winding part, a third winding part connected at one end to a second input of the tunable inductor arrangement, a fourth winding part connected at one end to the other end of the third winding part, and a switch arrangement arranged to tune the tunable inductor arrangement by selectively provide a circuit either comprising the first and fourth winding parts in parallel and the second and third winding parts in parallel, with the parallel couplings in series between the first and second inputs, or a circuit comprising the first, second, fourth and third winding parts in series between the first and second inputs. A transceiver, communication device, method and computer program are also disclosed.
US09905349B2 Chip electronic component
There is provided a chip electronic component including: a magnetic body having an internal coil part embedded therein, wherein the magnetic body includes: a central portion provided inside of the internal coil part and including a core; and an outer peripheral portion provided outside of the central portion, the central portion and the outer peripheral portion having different magnetic permeabilities.
US09905348B2 Electromagnetic operating device
In the electromagnetic operating device, the driving power supply is composed of two types of power supplies: a capacitor power supply serving as a power supply which is for performing opening/closing operation in a normal time with respect to the vacuum valve; and a DC power supply which is for performing opening/closing operation in an emergency. The capacitor power supply which is for performing opening/closing operation in the normal time includes: capacitors that store electric power to be supplied to the electromagnetic coil; and a control board which controls a current to be supplied from the capacitors to the electromagnetic coil in response to an open-contact or close-contact command to the vacuum valve. Then, the DC power supply which is for performing opening/closing operation in the emergency is to directly supply DC electric power to the electromagnetic coil.
US09905347B2 Aggregation and control of magneto-responsive entities
Applicants have discovered a novel apparatus and method to aggregate and displace a plurality of magneto-responsive entities (steerable self-propelled entities or SSPEs) in three dimensions using time-multiplexing. The apparatus for controlling aggregation of SSPEs in a body comprises at least three sets of magnetic field sources arranged in three axes for generating a controlled magnetic field and a controller connected to at least one of said magnetic field sources to create a three dimensional convergence point. The method for aggregating the entities can comprise using a first set and a second set of said magnetic field sources to generate opposed magnetic field gradients in each said set to cause aggregation of said magneto-responsive entities in two axes and wherein the controller is configured to reverse a direction of said magnetic field gradient in a third set of magnetic field sources in a third axis according to a first predetermined program.
US09905344B2 Method for producing a grain-orientated electric strip
The invention relates to a method for producing a grain-orientated electric steel which is coated with a phosphate layer and in which there is applied to the electric steel a phosphate solution which contains a colloid component and at least one colloid stabilizer (A) and/or at least one pickling inhibitor (B), the phosphate solution containing at least one compound which has chromium in the oxidation stage III (chromium (III) compound).Grain-orientated electric steel produced with the method according to the invention is distinguished by excellent optical properties and a high tensile stress.
US09905343B2 Production method for grain-oriented electrical steel sheet and primary recrystallized steel sheet for production of grain-oriented electrical steel sheet
A method for producing a grain-oriented electrical steel sheets includes subjecting a steel slab to hot rolling to obtain a hot rolled sheet, the steel slab having a specific composition; then subjecting the hot rolled sheet to annealing and rolling to obtain a cold rolled sheet; then subjecting the cold rolled sheet to nitriding treatment with a nitrogen increase of 50 to 1000 ppm, during or after primary recrystallization annealing; then applying an annealing separator on the cold rolled sheet; and setting the staying time in a temperature range of 300 to 800° C. in the secondary recrystallization annealing to 5 to 150 hours.
US09905342B2 Thermistor method made of metal nitride material, method for producing same, and film type thermistor sensor
Provided are a metal nitride material for a thermistor, which has a high reliability and a high heat resistance and can be directly deposited on a film or the like without firing, a method for producing the same, and a film type thermistor sensor. The metal nitride material for a thermistor consists of a metal nitride represented by the general formula: CrxAlyNz (0.70≦y/(x+y)≦0.95, 0.4≦z≦0.5, and x+y+z=1), wherein the crystal structure thereof is a hexagonal wurtzite-type single phase. The method for producing the metal nitride material for a thermistor includes a deposition step of performing film deposition by reactive sputtering in a nitrogen-containing atmosphere using a Cr—Al alloy sputtering target.
US09905334B2 Cable having polymer with additive for increased linear pullout resistance
A method of using a down-hole cable apparatus includes placing the down-hole cable apparatus in an operational position. The down-hole cable apparatus includes a metal tube, at least one conductor positioned within the metal tube, an armor shell positioned exterior of the metal tube and the at least one conductor, and a polymer material abutting the metal tube. The polymer material has at least one additive andremains substantially inert during a recrystallization process. The down-hole cable apparatus is subjected to an operational catalyst, during which time the polymer material having the at least one additive remains substantially inert. The inertia prevents linear separation of at least one of the at least one conductor and the armor shell from the metal.
US09905332B2 Transparent conductive electrode and associated production method
The present invention relates to a multilayer conductive transparent electrode comprising: a substrate layer (1), a conductive layer (2) comprising at least one optionally substituted polythiophene conductive polymer, and the conductive layer (2) being in direct contact with the substrate layer (1) and the conductive layer (2) also comprising at least one hydrophobic adhesive polymer which has chemical compatibility with the optionally substituted polythiophene conductive polymer, such that said multilayer conductive transparent electrode has a coefficient of haze of less than or equal to 3%. The invention also relates to the process for manufacturing such a multilayer conductive transparent electrode.
US09905329B2 Insulated electric wire
A insulated electric wire having an insulating layer containing a fluororesin, the insulated electric wire having a high flexibility with the heat resistance of the fluororesin maintained. The insulated electric wire is obtained by covering a conductor with an insulating layer containing a copolymer of a monomer expressed by a Formula (1) and a monomer expressed by a Formula (2). It is preferable that a copolymerization ratio of the monomer expressed by Formula (2) in the copolymer is at least 10 mass %. Note that Rf represents a perfluoroalkyl group including one or more ether bonds in its structure.
US09905327B2 Metal conducting structure and wiring structure
A metal conducting structure includes a first metal conducting layer, a second metal conducting layer, and a third metal conducting layer. The first metal conducting layer consists of a first polymer material and first metal particles. The first metal conducting layer is covered by the second metal conducting layer which is a structure with pores, the structure consists of second metal particles. The second metal conducting layer is covered by the third metal conducting layer. The pores of the second metal conducting layer are filled with a metal material of the third metal conducting layer.
US09905325B2 Precursor for preparing lithium composite transition metal oxide and method for preparing the same
Disclosed is a transition metal precursor used for preparation of lithium composite transition metal oxide, the transition metal precursor comprising a composite transition metal compound represented by the following Formula 1: M(OH1−x)2−yAy/n  (1) wherein M comprises two or more selected from the group consisting of Ni, Co, Mn, Al, Cu, Fe, Mg, B, Cr and second period transition metals; A comprises one or more anions except OH1−x; 0
US09905323B2 Contour collimator for radiotherapy
The invention relates to a contour collimator for radiotherapy, comprising a plurality of plate-shaped diaphragm elements provided in a guiding block and movably arranged with respect to one another to form a contour diaphragm for a radiation beam emitted by a radiation source towards the collimator, and at least one drive for moving the diaphragm elements, wherein a drive of its own is associated with each diaphragm element, the drives of a group of diaphragm elements are arranged substantially adjacent to one another, and the drive is a linear motor, wherein each linear motor comprises a linearly movable rod directly fixed to the associated diaphragm element. The invention facilitates a design of a contour collimator with a shape being as compact as possible, and wherein both precise and stable adjustability of the diaphragm elements is achieved without a backlash. In this way improvements to contour collimators are provided.
US09905322B2 Multi-electrode electron optics
The invention relates to a collimator electrode stack (70), comprising: —at least three collimator electrodes (71-80) for collimating a charged particle beam along an optical axis (A), wherein each collimator electrode comprises an electrode body with an electrode aperture for allowing passage to the charged particle beam, wherein the electrode bodies are spaced along an axial direction (Z) which is substantially parallel with the optical axis, and wherein the electrode apertures are coaxially aligned along the optical axis; and —a plurality of spacing structures (89) provided between each pair of adjacent collimator electrodes and made of an electrically insulating material, for positioning the collimator electrodes at predetermined distances along the axial direction. Each of the collimator electrodes (71-80) is electrically connected to a separate voltage output (151-160).The invention further relates to a method of operating a charged particle beam generator.
US09905320B2 Separate type safety injection tank and integral type reactor having the same
A separate type safety injection tank comprises: a coolant injection unit connected to a reactor coolant system by a safety injection pipe such that coolant stored therein is injected into the reactor coolant system by a pressure difference from the reactor coolant system when a loss-of-coolant-accident (LOCA) occurs; a gas injection unit connected to the coolant injection unit, and configured to pressurize the coolant injected into the reactor coolant system, by introducing gas stored therein to an upper part of the coolant injection unit in the loss-of-coolant-accident; and a choking device disposed between the coolant injection unit and the gas injection unit, and configured to contract a flow cross-sectional area of the gas introduced to the coolant injection unit, and configured to maintain a flow velocity and a flow rate of the gas introduced to the coolant injection unit as a critical flow velocity and a critical flow rate when a pressure difference between the coolant injection unit and the gas injection unit is more than a critical value.
US09905319B2 Plate heat exchanger for homogeneous fluid flows between ducts
A plate heat exchanger for homogenous fluid flows between ducts includes primary passages and secondary passages. The secondary passages include a first group fluidly connecting a first secondary supply collector to a secondary discharge collector. The first group of secondary passages have a first total passage section at half-length between the first secondary supply collector and the secondary discharge collector. The first group of secondary passages have a second total passage section at the output of the first secondary supply collector of less than 10% of the first total passage section of the first group of secondary passages.
US09905318B2 Hybrid indirect-drive/direct-drive target for inertial confinement fusion
A hybrid indirect-drive/direct drive for inertial confinement fusion utilizing laser beams from a first direction and laser beams from a second direction including a central fusion fuel component; a first portion of a shell surrounding said central fusion fuel component, said first portion of a shell having a first thickness; a second portion of a shell surrounding said fusion fuel component, said second portion of a shell having a second thickness that is greater than said thickness of said first portion of a shell; and a hohlraum containing at least a portion of said fusion fuel component and at least a portion of said first portion of a shell; wherein said hohlraum is in a position relative to said first laser beam and to receive said first laser beam and produce X-rays that are directed to said first portion of a shell and said fusion fuel component; and wherein said fusion fuel component and said second portion of a shell are in a position relative to said second laser beam such that said second portion of a shell and said fusion fuel component receive said second laser beam.
US09905317B2 Nuclear fusor apparatus
A nuclear fusor apparatus includes magnetically conductive spherical shell, solid iron ball, annular ferromagnetic guide rails, orbiting members, ignition, and gas outlet for transmitting mixed gas of deuterium and tritium, wherein the annular ferromagnetic guide rails are symmetrically fixed on an outer wall of the spherical shell; the orbiting members are located above the annular ferromagnetic guide rails; the orbiting members cooperate with the annular ferromagnetic guide rails to generate magnetic levitation force and propelling force; a water pipe is positioned inside the spherical shell, an end of the water pipe is connected to a water pump, another end of the water pipe is connected to an air extraction unit; the ignition and the gas outlet are both fixed on the outer wall of the spherical shell, an ignition end of the ignition extends into the spherical shell, and an end of the gas outlet extends into the spherical shell.
US09905313B2 Gate drive circuit and shift register circuit
The present disclosure provides a gate drive circuit including a plurality of cascaded shift register circuits, each shift register circuit include a signal transmission circuit and a nor gate latching circuit, wherein the signal transmission circuit includes a first signal transmission circuit and a second signal transmission circuit, the first signal transmission circuit transmits high part of a previous level transmission signal based on a first clock signal to the nor gate latching circuit, the second signal transmission circuit transmits low part of a previous level transmission signal based on the first clock signal to the nor gate latching circuit to perform latch, and a second clock signal triggers to output a current level gate drive pulse. In the above manner, the present disclosure is suitable for process of CMOS, low power consumption and noise margin width.
US09905312B2 Shift register circuit, gate driver and display apparatus
Provided is a shift register circuit including a single conductive transistor which performs overlap scanning without increasing the number of clock signals and reduces power consumption by avoiding an ineffective through current, a gate driver, and a display apparatus. The shift register circuit includes: a shift register unit having a first output transistor which connects an output terminal and a first power supply; and a first gate control circuit of which an output terminal is connected to a gate terminal of the first output transistor, wherein the first gate control circuit includes a timing generation unit and a buffer unit, the buffer unit is a bootstrap circuit, and an output of the timing generation unit to which an input signal is inputted is used as an input of the buffer unit and an output of the buffer unit is used as an output of the first gate control circuit.
US09905311B2 Shift register circuit, drive circuit, and display device
A shift register circuit has a plurality of unit circuits that are cascade-connected to one another and that output received pulse signals as output signals in accordance with a clock signal, the shift register circuit sequentially outputting the output signals from the plurality of respective unit circuits. The output circuits each include a double-gate transistor having first gate electrode that controls conductivity between the drain electrode and the source electrode, and a second gate electrode formed through an insulating layer and disposed to face the first gate electrode across a semiconductor layer between the drain electrode and the source electrode. The shift register circuit applies a prescribed voltage to the second gate electrode in accordance with a voltage applied to the first gate electrode.
US09905309B2 One-time programmable memory device having access circuit
A one-time programmable (OTP) memory device includes an OTP memory cell array comprising a plurality of dummy cells and a plurality of main cell groups of main cells and an access circuit configured to write data to at least two of the cells simultaneously. The arrangement of the dummy cells and the main cell groups may allow for the reliable writing of multi-bit data to the memory array. Each of the main cell groups may include a plurality of main cells which are connected to word lines, respectively, and to bit lines, respectively. Each of the main cells may be writable and each of the dummy cells may be unwritable. Each of the main cells may include a contact layer, and the dummy cells might not include the contact layer. A supply voltage may be applied to the OTP memory cell array through the contact layer.
US09905308B2 E-fuse device and array thereof
An e-fuse device includes a transferring circuit, a detecting-and-outputting circuit, and a fusing circuit. The transferring circuit transfers an input signal to a data node. The detecting-and-outputting circuit generates an output signal according to the logic level of the data node. The fusing circuit includes an e-fuse cell, a first transistor, a second transistor, and a switch element. The e-fuse cell is coupled between a high-voltage node supplied with the high voltage or a ground and a first node. The first transistor is coupled between the first node and a second node and is controlled by the output signal. The second transistor is coupled between the second node and the ground and is controlled by a fusing signal. The switch element is coupled between the first node and the data node and is controlled by a switch signal.
US09905303B2 Front/back control of integrated circuits for flash dual inline memory modules
In one implementation, flash memory chips are provided with an operating power supply voltage to substantially match a power supply voltage expected at an edge connector of a dual inline memory module. The one or more of the flash memory chips and a memory support application integrated circuit (ASIC) may be mounted together into a multi-chip package for integrated circuits. The one or more flash memory chips and the memory support ASIC may be electrically coupled together by routing one or more conductors between each in the multi-chip package. The multi-chip package may be mounted onto a printed circuit board (PCB) of a flash memory DIMM to reduce the number of packages mounted thereto and reduce the height of the flash memory DIMM. The number of printed circuit board layers may also be reduced, such as by integrating address functions into the memory support ASIC.
US09905295B2 Circuit and method for configurable impedance array
A configurable impeder is provided. The configurable impeder comprises of multiple CESs. Each of the CESs is capable of being configured into one of a plurality of impedance states. Further, a programing circuit is provided. The programing circuit provides a plurality of programing signals in dependence of an input signal. Each programing signal configures an impedance state of a respective CES from the plurality of CESs.
US09905291B2 Circuit and method of generating a sense amplifier enable signal
A circuit includes a tracking bit line, a first capacitive circuit, a tracking circuit and a detection circuit. The first capacitive circuit is coupled to the tracking bit line. The first capacitive circuit has a capacitive load on the tracking bit line. The tracking circuit is coupled to the tracking bit line. The tracking circuit being configured to charge or discharge a voltage on the tracking bit line based on a first control signal or the capacitive load. The detection circuit is coupled to the tracking bit line, and is configured to generate a SAE signal responsive to the voltage of the tracking bit line and an inverted first control signal.
US09905290B2 Multiple-port SRAM device
A multiple-port memory cell includes first conductive lines in a first metal layer, second conductive lines in a second metal layer, third conductive lines a third metal layer, and fourth conductive lines in a fourth metal layer. The first conductive lines include a write bit line electrically coupled with a write bit line node; a first read bit line electrically coupled with a first read bit line node; and a second read bit line electrically coupled with a second read bit line node. The second conductive lines include a write word line electrically coupled with a write word line node. The fourth conductive lines include a first read word line electrically coupled with a first read word line node; and a second read word line electrically coupled with a second read word line node.
US09905281B2 Data input/output circuit and semiconductor memory device having the same
Provided herein are a data input/output circuit and a semiconductor memory system having the same. The data input/output circuit may be coupled to an input/output line. The data input/output circuit may include a data input unit and a data output unit. The data input unit may deliver input data, inputted through the input/output line, to a page buffer during a data input period. The data output unit may deliver output data, outputted from the page buffer, to the input/output line during a data output period. The data input unit may include a signal reception unit coupled to the input/output line and configured to receive the input data from the input/output line; and a data delivery unit configured to deliver the input data inputted to the signal reception unit to the page buffer during the data input period.
US09905278B2 Memory device including encoded data line-multiplexer
Some embodiments include apparatuses and methods having non-volatile memory cells, a data line associated with a group of non-volatile memory cells of the non-volatile memory cells, a first transistor coupled to the data line and a node, a second transistor coupled to the node and an additional node, a pull-up component coupled to the node and a supply node, and an additional pull-up component coupled to the additional node and the supply node.
US09905274B1 Flexible heat exchanging mechanism
An information handling system includes a hard disk drive, a handle in physical communication with the hard disk drive, and a first flexible heat sink component. The first flexible heat sink component includes a first surface contact portion, a first main portion, and a first plurality of fins. The first surface contact portion is in physical communication with the hard disk drive. The first main portion is in physical communication with the handle. The first fins extend away from the first main portion. The first fins flex downward toward the hard disk drive when the first fins are placed in physical communication with a cover of a storage sled, and the first fins fit within a space between the cover and the hard disk.
US09905270B2 Techniques for processing and viewing video events using event metadata
A computing device for processing a video file. The video file comprises an audio track and contains at least one event comprising a scene of interest. One or more audio criteria that characterize the event are used to detect events using the audio track and an offset timestamp is recorded for each detected event. A set of offset timestamps may be produced for a set of detected events of the video file. The set of offset timestamps for the set of detected events may be used to time align and time adjust a set of real timestamps for a set of established events for the same video file. A user interface (UI) is provided that allows quick and easy search and playback of events of interest across multiple video files.
US09905268B2 Drawing processing device and method
A drawing processing device includes a processor that executes a process. The process includes: receiving, for any frame out of a plurality of frames included in a video that have each been associated with drawing information representing drawing performed on the plurality of frames, position information indicating a position within the frame of an edited drawing, and editing content; referencing a storage section storing associated information of the position information of the drawing within the frame and an identifier of the frame on which the drawing was performed, and ascertaining identifiers of any frames corresponding to the received position information; and, based on the received editing content, editing the drawing information associated with each frame indicated by the ascertained identifiers.
US09905267B1 Computing system with DVE template selection and video content item generation feature
In one aspect, an example method includes (i) receiving a first group of video content items; (ii) identifying from among the first group of video content items, a second group of video content items having a threshold extent of similarity with each other; (iii) determining a quality score for each video content item of the second group; (iv) identifying from among the second group of video content items, a third group of video content items each having a quality score that exceeds a quality score threshold; and (v) based on the identifying of the third group, transmitting at least a portion of at least one video content item of the identified third group to a digital video-effect (DVE) system, wherein the system is configured for using the at least the portion of the at least one video content item of the identified third group to generate a video content item.
US09905266B1 Method and computer program product for building and displaying videos of users and forwarding communications to move users into proximity to one another
A system and method allows users to provide, edit and order photos or videos that other users can use to determine interest in that user. If both users indicate interest in one another, communications between such users are enabled.
US09905263B2 Magnetic disk device and write processing method
According to one embodiment, a magnetic disk device includes a disk including a first recording area, a head includes a write head configured to write data to the disk, and a read head configured to read data from the disk, and a controller configured to set particular areas in same circumferential positions on tracks of the first recording area, and to write, to the respective particular areas, parity data based on data read from areas other than the particular areas.
US09905258B2 Magnetic recording medium and magnetic recording and reproduction device
According to one embodiment, a magnetic recording medium with high magnetic recording characteristics and improved corrosion resistance is obtained. The magnetic recording medium includes a substrate, an orientation control layer provided on the substrate and made from a Ni alloy or an Ag alloy, a nonmagnetic seed layer provided to be in contact with the orientation control layer, a perpendicular magnetic recording layer containing Fe or Co and Pt as main components. The nonmagnetic seed layer is formed of Ag particles, Ge grain boundaries and a compound X, and the compound X is selected from an oxide, nitride or carbide of aluminum, titanium, chromium, silicon and tantalum and also distributed in both the Ag particles and Ge grain boundaries.
US09905254B1 Bond pad sharing for powering multiple components of a recording head
A slider of a magnetic recording head includes a ground pad and a plurality of electrical bond pads coupled to bias sources. The plurality of electrical bond pads includes a plurality of shared bond pads. A first component of the slider is coupled to a first bond pad and one of the shared bond pads. The slider includes one or more additional components each coupled to a respective pair of the shared bond pads. A first ground-coupled component of the slider is coupled between one of the shared bond pads and the ground pad. A first diode is disposed on the slider and coupled in series with the first ground-coupled component. A first Zener diode can be disposed on the slider and coupled between the first diode and the ground pad for enhanced ground noise immunity of the powered devices.
US09905252B2 Head suspension having actuator in which piezoelectric element is bonded with bonding tape, actuator and method of attaching piezoelectric element with bonding tape
A head suspension includes a base to be attached to a carriage, a load beam having a rigid part and a resilient part that connects the rigid part to the base, the load beam applying load onto a read/write head, a flexure attached to the load beam and supporting the head, an actuator attaching part located between the base and the head, and a piezoelectric element being deformable in response to a voltage applied thereto to move the head in a sway direction relative to the base. For the head suspension, it bonds the piezoelectric element with a bonding tape to the actuator attaching part and applies an adhesive to fix the piezoelectric element to the actuator attaching part.
US09905246B2 Apparatus and method of creating multilingual audio content based on stereo audio signal
Provided is an apparatus and method for creating multilingual audio content based on a stereo audio signal. The method of creating multilingual audio content including adjusting an energy value of each of a plurality of sound sources provided in multiple languages, setting an initial azimuth angle of each of the sound sources based on a number of the sound sources, mixing each of the sound sources to generate a stereo signal based on the set initial azimuth angle, separating the sound sources to play the mixed sound sources using a sound source separating algorithm, and storing the mixed sound sources based on a sound quality of each of the separated sound sources.
US09905245B2 Electronic device and control method
According to one embodiment, an electronic device includes a receiver and a hardware processor. The receiver is configured to receive an audio signal. The hardware processor is configured to enable a first function comprising separating the audio signal into a voice signal and a background sound signal and emphasizing or suppressing either the voice signal or the background sound signal and enable a second function comprising giving an acoustic effect to the audio signal. The hardware processor is further configured to receive an user operation to turn on either the first function or the second function and restrict the second function, if the first function is turned on.
US09905236B2 Enabling sampling rate diversity in a voice communication system
An audio communication endpoint receives a bitstream containing spectral components representing spectral content of an audio signal, wherein the spectral components relate to a first range extending up to a first break frequency, above which any spectral components are unassigned. The endpoint adapts the received bitstream in accordance with a second range extending up to a second break frequency by removing spectral components or adding neutral-valued spectral components relating to a range between the first and second break frequencies. The endpoint then attenuates spectral content in a neighborhood of the least of the first and second break frequencies for thereby achieving a gradual spectral decay. After this, reconstructing the audio signal is reconstructed by an inverse transform operating on spectral components relating to said second range in the adapted and attenuated received bitstream. At small computational expense, the endpoint may to adapt to different sample rates in received bitstreams.
US09905234B2 Apparatus and method for hiding and extracting data using pilot code sequence
Methods and apparatuses for hiding and extracting data based on a pilot code sequence are provided. A data hiding method may include converting an input audio signal to a frequency domain, distorting phase information of the audio signal converted to the frequency domain based on a pilot code sequence representing data to be hidden, and converting the audio signal with the distorted phase information to a time domain and transmitting the audio signal converted to the time domain. The pilot code sequence may be a set of phase values corresponding to a bit value “0” or “1” of data.
US09905228B2 System and method of performing automatic speech recognition using local private data
A method of providing hybrid speech recognition between a local embedded speech recognition system and a remote speech recognition system relates to receiving speech from a user at a device communicating with a remote speech recognition system. The system recognizes a first part of speech by performing a first recognition of the first part of the speech with the embedded speech recognition system that accesses private user data, wherein the private user data is not available to the remote speech recognition system. The system recognizes the second part of the speech by performing a second recognition of the second part of the speech with the remote speech recognition system. The final recognition result is a combination of these two recognition processes. The private data can be such local information as a user location, a playlist, frequently dialed numbers or texted people, user contact list information, and so forth.
US09905227B2 Speech recognition system, request device, method, program, and recording medium, using a mapping on phonemes to disable perception of selected content
Provided is a speech recognition system, including: a first information processing device including a speech recognition processing unit for receiving data to be used for speech recognition transmitted via a network, carrying out speech recognition processing, and returning resultant data; and a second information processing device connected to the first information processing device via the network. The second information processing device performs conversion of the data into data having a format that disables a content thereof from being perceived by application of a mapping function on phoneme ID's associated with the content, and also enables the speech recognition processing unit to perform the speech recognition processing. Thereafter, the second information processing device transmits the data to be used for the speech recognition by the speech recognition processing unit and constructs resultant data returned from the first information processing device into a content of a valid and perceivable recognition result.
US09905226B2 Voice command definitions used in launching application with a command
A voice command definition file (VCDF) declaratively defines voice commands for an application. For example, the VCDF may include definitions for: voice commands; one or more phrases/utterances that may be said to execute each of the commands; a navigation location to navigate to within the application (e.g. a page); phrase lists containing items that may be used as a parameter in a voice command; examples; feedback; and the like. A user may say a single utterance to launch the application, navigate to the associated location of the command and execute the command. The VCDF may define multiple ways to listen for a particular command. The VCDF may be edited/defined by a user and may include a user friendly name for an application. A speech engine loads the VCDF for use such that it may recognize the commands associated with an application. The definitions may be updated during runtime.
US09905221B2 Automatic generation of a database for speech recognition from video captions
A system and method for automatic generation of a database for speech recognition, comprising: a source of text signals; a source of audio signals comprising an audio representation of said text signals; a text words separation module configured to separate said text into a string of text words; an audio words separation module configured to separate said audio signal into a string of audio words; and a matching module configured to receive said string of text words and said string of audio words and store each pair of matching text word and audio word in a database.
US09905220B2 Multilingual prosody generation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for multilingual prosody generation. In some implementations, data indicating a set of linguistic features corresponding to a text is obtained. Data indicating the linguistic features and data indicating the language of the text are provided as input to a neural network that has been trained to provide output indicating prosody information for multiple languages. The neural network can be a neural network having been trained using speech in multiple languages. Output indicating prosody information for the linguistic features is received from the neural network. Audio data representing the text is generated using the output of the neural network.
US09905218B2 Method and apparatus for exemplary diphone synthesizer
Method and apparatus for diphone or concatenative synthesis to compensate for insufficient or missing diphones.
US09905216B2 Voice sensing using multiple microphones
A noise cancelling headset includes first and second earpieces, each earpiece including a respective feedback microphone, a respective feed-forward microphone, and a respective output driver. A first feedback filter receives an input from at least the first feedback microphone and produces a first filtered feedback signal. A first feed-forward filter receives an input from at least the first feed-forward microphone and produces a first filtered feed-forward signal. A first summer combines the first filtered feedback signal and the first filtered feed-forward signal and produces a first output signal. An output interface provides the first output signal as an output from the headset.
US09905212B1 Bridge with pickup for hybrid arched top guitar or the like
An arched top bridge upper section including a wood top section slotted to accept a string saddle that may be plastic, bone or similar material. The wood section is laminated or affixed to a lower metal section. A slot completely through the wood section exposes a top flat surface of the metal section. A piezo pickup element installed in the slot below a solid or segmented string saddle element is pressed uniformly against the metal section by string pressure on the string saddle to ensure even response on all strings. Transfer of string energy is more efficient than standard all-wood construction, resulting in greater sustain of plucked notes and a broader frequency response. An arch top guitar utilizing this bridge construction has more similar tonal and sustain characteristics to a typical flattop acoustic guitar while consistent contact with the piezo element results in even string-to-string output and response.
US09905206B2 Cajon
Cajones or cajon drums include a variety of improvements over existing cajones. Improvements include improved rigidity of sides other than a side containing a striking surface to prevent loss of volume, a vent hole located on a same side as the striking surface, the use of layers of maple to provide the striking surface, the use of added masses on the striking surface to modify the fundamental frequency of the striking surface, the use of a receptacle containing small metal (copper or silver) items to provide a snare effect, internal dimensions of the cajon chosen to match resonant frequencies of a selected style of music, and the use of damping materials in the cajones to modify the tone.
US09905203B2 Interactive display system with HMD and method thereof
Interactive display system and method are provided, and the interactive display system includes a head-mounted display and an electronic device. The head-mounted display is configured to be worn by a user. The electronic device generates a previous frame and frame pixel depth information and transmits the previous frame and the frame pixel depth information to the head-mounted display so that the head-mounted display displays the previous frame. The head-mounted display generates current state information in response to a motion of the user and generates a current frame according to the current state information, the previous frame and the frame pixel depth information. The head-mounted display displays the current frame.
US09905202B2 Memory device for a display device having various image data injection directions
A memory device includes a row selection unit for selecting word lines of a memory array, a column selection unit for selecting data lines of the memory array, a last address storing unit for storing a last row address and a last column address, and a selection address generating unit for providing a row selection address and a column selection address to select the word lines and the data lines. In the memory device, start row and column addresses are determined based on the first and last row addresses, the first and last column addresses, the row section address and the column selection address and forwardly or backwardly counted based on directions corresponding to image data injection directions in a display panel to which the memory device provides the image data.
US09905199B2 Processor for use in dynamic refresh rate switching and related electronic device and method
A processor for use in an electronic device is provided. The electronic device is capable of displaying and the processor has capability of switching a refresh rate for refreshing a display panel of the display device. The processor comprises: a refresh rate selection controller and a display controller. The refresh rate selection controller is configured to dynamically select one from a plurality refresh rates. The display controller is configured to control a driving device to refresh the display panel with the selected refresh rate and determine whether to adjust a data transmission rate over an interface between the processor and the driving device according to the selected refresh rate.
US09905197B2 Vehicle display device and vehicle display method
A vehicle display device includes an image processing electronic control unit that converts a portion of each image of plural images into respective strip images in which plural pixels are arrayed along a direction of vehicle travel; an optical fiber woven fabric in which plural optical fibers are woven, with end portions of the plural optical fibers arrayed along the direction of vehicle travel; and plural light sources arrayed such that light emitted from each of the plural light sources is incident at an end portion of at least one of the optical fibers; wherein the image processing electronic control unit controls the plural light sources for each of the strip images so as to emit light according to a pixel value of each pixel in the strip images.
US09905196B2 Unified optimization method for end-to-end camera image processing for translating a sensor captured image to a display image
A computer implemented method of determining a latent image from an observed image is disclosed. The method comprises implementing a plurality of image processing operations within a single optimization framework, wherein the single optimization framework comprises solving a linear minimization expression. The method further comprises mapping the linear minimization expression onto at least one non-linear solver. Further, the method comprises using the non-linear solver, iteratively solving the linear minimization expression in order to extract the latent image from the observed image, wherein the linear minimization expression comprises: a data term, and a regularization term, and wherein the regularization term comprises a plurality of non-linear image priors.
US09905194B2 Integrated circuit for driving adaptable power to display and display device including the same
A display driving integrated circuit is provided which drives a plurality of gate lines included in a display panel. The display driving integrated circuit includes: a charge pump configured to change a voltage from an external power source to generate an output voltage; and a gate line driver configured to drive the plurality of gate lines based on the output voltage. The charge pump may operate in one of a low-current mode and a high-current mode based on a size of the display panel.
US09905193B2 Host for controlling frequency of operating clock signal of display driver IC and system including the same
A display driver integrated circuit (DDI) for driving a display of image data on a display panel, an application processor (AP), a system including the DDI and the AP, and methods of operating the same are provided. The application processor includes: a controller configured to obtain a frequency of a data transmission timing control received from a display driver integrated circuit (DDI), and to generate, based on the obtained frequency, a frequency control signal for adjusting a frequency related to an operating clock signal for the DDI; a transmitter configured to transmit the generated frequency control signal to the DDI; and a frequency calculation circuit including: a detector configured to receive the data transmission timing control signal from the DDI, and a frequency calculator configured to calculate a frequency of the received data transmission timing control signal.
US09905192B2 GOA unit and driving method, GOA circuit and display device
The present disclosure provides a touch panel, a manufacturing method thereof and a touch display device. The method comprises: 1) forming touch lines, comprising: forming in the same layer gate lines and a plurality of first touch lines, each first touch line being arranged intermittently in a direction of data lines and not electrically connected with the gate lines, and forming in the same layer a plurality of first connection lines and electrodes not in the same layer as the gate lines and the touch electrodes, each first connection line being used for connecting in series with an intermittent first touch line, each touch line comprising a first touch line and a plurality of first connection lines; and 2) forming touch electrodes, each touch electrode being electrically connected with one or more first touch lines, one or more second touch lines, or one or more third touch lines.
US09905190B2 Driving circuit applied to LCD apparatus
A driving circuit applied to a LCD apparatus is disclosed. The driving circuit includes a channel data line, a reference voltage generation unit, an external storage capacitor, a comparing unit, a switching unit, and an operation unit. The channel data line transmits a data. The reference voltage generation unit generates a reference voltage. A terminal of the external storage capacitor is coupled to ground. The comparing unit compares the reference voltage and a capacitor voltage and outputs a compared result. The switching unit is coupled to another terminal of the external storage capacitor and the channel data line. The operation unit is coupled to the comparing unit, the channel data line, and the switching unit to receive the compared result and a MSB of the data to operate, and to selectively switch on the switching unit.
US09905189B2 Liquid crystal display and common voltage compensation driving method thereof
A liquid crystal display device includes a liquid crystal panel configured to display an image, a driver configured to drive the liquid crystal panel, a timing controller configured to control the driver, and a power supply configured to be supplied by an input voltage, supply a common voltage to the liquid crystal panel, and temporarily vary a compensation ratio of the common voltage when a pattern causing a drop of the input voltage is displayed by the display device.
US09905178B2 Liquid crystal display apparatus and method of driving thereof
A row common electrode drive circuit and a column common electrode drive circuit control an effective value of a voltage to be applied to common electrodes along rows in which pixels are arrayed and an effective value of a voltage to be applied to the common electrodes along columns in which the pixels are arrayed.
US09905175B2 Liquid crystal display panel, liquid crystal display device, and method of driving a liquid crystal display device
A liquid crystal display (LCD) panel is disclosed. The LCD panel includes a plurality of pixels arranged in rows and columns, a first sub gate-line coupled to first row-pixels that are adjacent to a lower side of the first sub gate-line, a second sub gate-line coupled to second row-pixels that are adjacent to an upper side of the second sub gate-line, a plurality of gate-lines between the first sub gate-line and the second sub gate-line, a plurality of even data-lines coupled to first column-pixels that are adjacent to the even data-lines, and a plurality of odd data-lines coupled to second column-pixels that are adjacent to the odd data-lines. Here, each gate-line of the plurality of gate lines is coupled to first row-pixels that are adjacent to a lower side of the gate-line and second row-pixels that are adjacent to an upper side of the gate-line.
US09905174B2 Liquid crystal display apparatus using inversion driving and driving method thereof
A liquid crystal display device includes a liquid crystal panel which includes gate lines, data lines crossing the gate lines, and pixels connected to the gate lines and the data lines; a timing controller for receiving a control signal and image data and for generating a gate control signal and a data control signal; a gate driver for generating a gate signal based on the gate control signal and outputting the gate signal to the gate lines; and a data driver for performing data conversion on the image data based on the data control signal and outputting a conversion result to the data lines, wherein the timing controller analyzes the image data frame by frame data and applies two or more inversion driving techniques to frame data.
US09905173B2 Liquid crystal display and method for driving the same
A liquid crystal display and a method for driving the same. The liquid crystal display includes: gate lines arranged in a row direction; data lines arranged in a column direction; and subpixels arranged in basic units of eight subpixels. Each subpixel is each connected to one of the gate lines and one of the data lines, and the subpixels are continuously arranged along a row and are arranged in a matrix. In the basic units, polarities between adjacent subpixels from a first subpixel to a fourth subpixel along the row are opposite to each other, polarities between adjacent subpixels from a fifth subpixel to an eighth subpixel along the row are opposite to each other, and polarities of the fourth subpixel and the fifth subpixel are the same.
US09905167B2 Organic light emitting display device
An organic light emitting display device includes a controller to control a first area and a second area of a display based on a predetermined condition. The controller simultaneously controls the pixels in the first area to display an image and controls the pixels in the second area to display light having a same gray scale value. The predetermined condition may be a user command or an operational condition, power mode, or status of a host device. The same gray scale value may be a lowest gray scale value in a predetermined range. The first and second areas may have different contours, and may be located at respective main and peripheral display locations of the host device.
US09905166B2 Pixel driving circuit, pixel driving method and display apparatus
The present disclosure relates to a pixel driving circuit, a display apparatus and a pixel driving method. The pixel driving circuit comprises a reset unit. The reset unit is arranged to enable the storage capacitor to store not only a data voltage but also a threshold voltage of the driving unit in the charging phase, to compensate for the driving unit in the driving phase, so that the operating current of the driving unit is not influenced by the threshold voltage. This eliminates the influence of the threshold voltage of the driving unit to the operating current of the driving unit. Further, the reset unit is moved outside an active display area, and is shared by a row of pixel driving circuits, which can significantly increase the aperture rate of the pixels.
US09905159B2 Digital driving of active matrix displays
A method for digital driving of an active matrix display with a predetermined frame rate is described. The display contains a plurality of pixels organized in a plurality of rows and a plurality of columns. The method includes representing each of the plurality of pixels of an image to be displayed within a frame by an n-bit digital image code. The method also includes dividing the image frame into sub-frames, which may be of substantially equal duration. Within each sub-frame, the method includes sequentially selecting at least one of the plurality of rows twice. Upon a first selection, a first digital code is written to the selected row and upon a second selection a second digital code is written to the selected row. There is a predetermined time delay between the second selection and the first selection. Digital driving circuitry is also described.
US09905157B2 Pixel circuit and its driving method and display apparatus
There are provided a pixel circuit and its driving method and a display apparatus. The pixel circuit comprises: a first switching unit (T1) configured to provide operating voltage to a driving unit (DT), a second switching unit (T2) configured to reset voltage of a control terminal of the driving unit (DT), a third switching unit (T3) configured to write data voltage on a data voltage line (Vdata) into an energy storage unit (C), a fourth switching unit (T4) configured to connect the control terminal and output terminal of the driving unit (DT), a fifth switching unit (T5) configured to conduct driving current to an electroluminescent unit (L), the driving unit (DT), the energy storage unit (C) and the electroluminescent unit (L). The pixel circuit is capable of solving the problem of non-uniformity of display luminance because of the threshold voltage drift of the driving transistor.
US09905153B2 Gate driving circuit and display device
There are disclosed a gate driving circuit and a display device, which include: M areas, each area includes K sub driving circuit, and the k-th sub driving circuit includes: first and second row driving circuits, both of which include: a gate line grating control module (11) including a row control signal input terminal and an area grating signal input terminal, and an output terminal of the gate line grating control module (11) outputs a gate line grating signal according to received k-th and (k+1)-th row control signals and area grating signal; and a gate driving signal output module (12) including a gate line grating signal input terminal, a first-level driving signal input terminal and a second-level driving signal input terminal, and an output terminal of the gate driving signal output module (12) is connected to the gate line. The gate driving circuit can enhance flexibility of a scanning mode.
US09905152B2 Liquid crystal display
A liquid crystal display is disclosed. The liquid crystal display includes subpixels of first to fourth colors arranged on each row, a first data line connected to the first color subpixel and the second color subpixel on each row, a second data line connected to the third color subpixel and the fourth color subpixel on each row, a first gate line connected on each row to subpixels of two colors selected among the first to fourth colors, a second gate line connected on each row to subpixels of two remaining colors among the first to fourth colors, a data driver configured to supply a data voltage to the first and second data lines in a time-division manner, and a gate driver configured to supply a gate pulse to the first and second gate lines in synchronization with an output timing of the data voltage.
US09905145B2 Pixel structure, its driving method and display device
The present disclosure provides a pixel structure, its driving method and a display device. The pixel structure comprises a plurality of repeating units consisting of subpixels. Each repeating unit comprises four subpixels in different colors, which are divided into two groups. Each group of subpixels includes a subpixel with its major-axis direction as a first direction and a subpixel with its major-axis as a second direction perpendicular to the first direction.
US09905137B2 Hydroplaning debris-flow simulation apparatus
Disclosed herein is a hydroplaning debris-flow simulation apparatus which includes an inclined flume provided with a plurality of water permeation units.
US09905134B2 System and method of preventing and remedying restricted area intrusions by unmanned aerial vehicles
An intrusion prevention system includes an unmanned aerial vehicle (UAV), a UAV controller, and a restricted area data aggregator. The restricted data aggregator collects and stores restricted area data. The UAV controller is coupled to communicate with the UAV and the restricted area data aggregator, wherein the UAV controller receives positional data from the UAV and restricted area data from the restricted area aggregator. The UAV controller determines based on the received positional data and the received restricted area data whether the UAV is currently intruding within a restricted area or is predicted to intrude within a restricted area and wherein the UAV controller initiates actions to prevent unauthorized intrusions into restricted areas.
US09905131B2 Onboard vehicle notification system
Described herein is an onboard vehicle system configured to capture vehicle information and notify an operator of the onboard vehicle system of potentially dangerous vehicles. In some embodiments, the onboard vehicle system may capture image information related to its surroundings. The image information may be processed to identify one or more vehicle identifiers associated with vehicles in the vicinity of the onboard system. The onboard system may provide vehicle identifiers to a service provider computer, which may subsequently query one or more driver behavior databases for anomalous behavior related to the vehicle identifiers. Upon detecting anomalous behavior for a target vehicle, the service provider computer may generate one or more notifications to be presented to the operator of the onboard system with regard to the target vehicle. In some embodiments, the onboard system may present the notification to the operator in an audio and/or visual format.
US09905129B2 Emergency corridor utilizing vehicle-to-vehicle communication
Systems and methods are disclosed for an emergency corridor utilizing vehicle-to-vehicle communication. An example disclosed system includes an emergency vehicle, infrastructure nodes distributed across a municipal area, and an emergency router. The example emergency router selects a route from a first location of the emergency vehicle to a second location specified by an emergency request. The example emergency router also determines ones of the infrastructure nodes that are along the route. Additionally, the example emergency router instructs the ones of the infrastructure nodes to broadcast emergency messages. The emergency messages include information regarding the route and the emergency vehicle.
US09905127B1 Vehicle turn detection
An turn detection system is configured to determine headings or a course of a vehicle over a period of time and evaluate whether the vehicle has registered a turn based on these headings/course. In some arrangements, upon detecting a turn, sensor data may be collected to determine one or more characteristics or attributes of the turn. Such data may indicate a loss event associated with the turn and be used to calculate a probability or risk of loss given the various characteristics of the turn. These probabilities may further be applied to determine various costs and premiums.
US09905121B2 Infrared detector
A motion sensor has at least two tiers of monitored volumes that are offset from each other. Electromagnetic radiation, such as infrared light, is directed from the monitored volumes onto at least two sets of detector elements having separate outputs on a pyroelectric substrate of an infrared detector. As a warm object, such as a human or an animal, moves through the monitored volumes, the warmth from the object causes the voltage on the outputs of the infrared detector to change. The resultant waveforms are compared and if the two waveforms have a phase relationship corresponding to a critical phase angle that is based on the pitch of the monitored volumes and the offset between the tiers of monitored volumes, an animal-immune motion indication is generated.
US09905115B2 Systems and methods for installing, commissioning, testing, and maintaining a fire alarm control panel via a mobile device
Systems and methods for installing, commissioning, testing, and maintaining a fire alarm control panel via a mobile device are provided. Some methods can include receiving a first signal from a fire alarm control panel device, the first signal containing identifying information of the fire alarm control panel device, transmitting a second signal containing the identifying information to a server device, receiving a third signal containing a second piece of information from the server device, and displaying the second piece of information on a user interface device, wherein the second piece of information includes information for installing, commissioning, testing, or maintaining the fire alarm control panel device.
US09905114B2 Hygiene monitoring system and methods thereof
A computer-implemented method and system for monitoring hygiene compliance is provided. In one embodiment, a computer-implemented method for monitoring hygiene compliance may include at a server having one or more processors and memory storing one or more programs for execution by the one or more processors: receiving hygiene data from a hygiene monitoring member, the hygiene data indicating the dates and times a user used a hygiene improvement apparatus and the length of time the user used the hygiene improvement apparatus; comparing the hygiene data with a hygiene protocol; determining if the hygiene data conforms to the hygiene protocol; generating an alert if the hygiene data does not conform to the hygiene protocol; and storing the hygiene data in a database.
US09905113B2 Method for determining whether an individual leaves a prescribed virtual perimeter
A method and system that allows healthcare providers, hospitals, skilled nursing facilities and other persons to monitor disabled, elderly or other high-risk individuals to prevent or reduce falls and/or mitigate the impact of a fall by delivering automated notification of “at risk” behavior and falls by such an individual being monitored where assistance is required.
US09905110B1 Valve service detection through data analysis
Securing communications from a process plant to a remote system includes a data diode disposed there between that allows data to egress from the plant but prevents ingress of data into the plant and its associated systems. Process plant data from the secure communications is then analyzed to detect conditions occurring at process plant entities in the process plant using various machine learning techniques. When the process plant entity is a valve, the mode of operation for the valve is determined and a different analysis is applied for each mode in which a valve operates. Additionally, the process plant data for each valve is compared to other valves in the same process plant, enterprise, industry, etc. Accordingly, the health of each of the valves is ranked relative to each other and the process plant data for each valve is displayed in a side-by-side comparison.
US09905107B2 Providing predictive alerts for workplace safety
A device may receive one or more environmental measurements associated with a workplace. The device may receive one or more physiological measurements associated with a worker. The one or more physiological measurements may be different from the one or more environmental measurements. The device may generate a safety score for the worker based on the one or more environmental measurements and the one or more physiological measurements. The device may provide information regarding the worker based on the safety score.
US09905103B2 Active protection system
An active protection system for protecting an object includes a first lens, a second lens, a processing unit and an alarm unit. The first lens is configured to receive first light and generate a first image. The second lens is configured to receive second light and generate a second image. The processing unit is configured to obtain a characteristic value of the object from the second image, determine whether the characteristic value reaches a pre-set value, and judge whether the object is regulated in a predetermined period after the characteristic value reaches the pre-set value. The alarm unit is configured to raise an alarm under control of the processing unit if the object is not regulated in the predetermined period after the characteristic value reaches the pre-set value.
US09905097B2 Security device, security system and method
A security device and method receives gas pressure signals from a pair of gas pressure sensors, one set at the inside and the other at the outside of a door or a window. Gas pressure values for the signals (of the indoor and outdoor environments) are obtained and a camera, working in the same location as the pair of sensors, is controlled to capture photos or videos when it is determined that the gas pressure values of both sensors have changed and magnitude of the changes are both within a preset gas pressure range. Photos and videos are captured by the camera and transmitted to at least one validated contact according to preset contact information.
US09905093B1 Auxiliary alarm for existing alarm system
The auxiliary alarm for existing alarm system is adapted for use with an installed security system. The auxiliary alarm for existing alarm system monitors each individual alarm condition monitored by the installed security system. The auxiliary alarm for existing alarm system is organized into a plurality of alarm channels. Each alarm channel contained within plurality of alarm channels corresponds to an individual alarm condition monitored by the installed security system. When the installed security system generates an alarm condition, the auxiliary alarm for existing alarm system turns on an alarm channel selected from a plurality of alarm channels. The selected alarm channel then generates a visual alarm and an audible alarm that clearly identifies the individual alarm condition that triggered the installed security system to generate the general alarm. The auxiliary alarm for existing alarm system comprises a housing and a control system.
US09905091B2 Bone conduction tags
Concepts and technologies are disclosed herein for bone conduction tags. According to one aspect of the concepts and technologies disclosed herein, a device can receive, via a transducer, a vibration signal from a body of a user. The vibration signal can be generated in response to the user interacting with a bone conduction tag. For example, the vibration signal can be generated in response to the user moving one or more fingers across the bone conduction tag. The device can analyze the vibration signal to determine an action that is to be performed. The device can perform the action or can instruct a further device to perform the action.
US09905089B2 Physical layer system with support for multiple active work orders and/or multiple active technicians
Multiple visual indications are provided in connection with multiple work orders. Each work order involves a respective connection using the device. The multiple visual indications are provided simultaneously for at least a part of the time the visual indications are provided. In one implementation, the visual indications differ from one another. What each visual indication looks like is displayed on a respective portable device configured to display information about the work order associated with that visual indication.
US09905085B1 System and method of authentication using a re-writable card verification value
Embodiments of the method for authenticating may include causing an automated teller machine to replace a card verification value with an updated card verification value during a first transaction at the automated teller machine when a re-write condition is present, such as a request from an account holder, a determination that the security of the card was compromised during a prior transaction, a predetermined time interval has lapsed, a predetermined number of transactions have occurred since a previous time the card verification value was rewritten, and according to a predetermined geographical parameter. The updated card verification value may be stored as a current value in a verification value database. The method may include receiving a card verification request related to a second transaction, and authenticating, using verification logic, the second transaction by determining whether the card verification value for the second transaction matches the current value stored in the database.
US09905062B2 Work machine including information collecting system
The work machine includes a controller including a first storage unit capable of storing work machine information and capable of rewriting the stored work machine information, and a processing unit configured to collect the work machine information, and when trigger information for causing the first storage unit to start storing the work machine information occurs, the processing unit causes at least a portion of the collected work machine information to be stored to the first storage unit. The first storage unit stores header information. At a time when the trigger information occurs, the processing unit generates the work machine data from the collected work machine information in accordance with the header information and stores the work machine data to the first storage unit.
US09905055B2 Automated transit validation rule updating
Techniques are disclosed for automatically determining and implementing fare validation rules based on analysis of rejected transactions from one or more fare validators. In some embodiments, a server or other monitoring system can monitor rejected transactions, determine a common characteristic among all the rejected transactions, and create a validation rule change that would permit the use of fare media having the common characteristic. In some embodiments, the validation rule change may be reviewed and/or modified by a transit agent or other human supervisor. Accordingly, among other benefits, validation rule changes can be automatically created and quickly implemented where a number of rejected transactions indicate previous validation rules may be incorrect.
US09905054B2 Controlling patch usage in image synthesis
Techniques for controlling patch-usage in image synthesis are described. In implementations, a curve is fitted to a set of sorted matching errors that correspond to potential source-to-target patch assignments between a source image and a target image. Then, an error budget is determined using the curve. In an example, the error budget is usable to identify feasible patch assignments from the potential source-to-target patch assignments. Using the error budget along with uniform patch-usage enforcement, source patches from the source image are assigned to target patches in the target image. Then, at least one of the assigned source patches is assigned to an additional target patch based on the error budget. Subsequently, an image is synthesized based on the source patches assigned to the target patches.
US09905049B2 Terminal, information processing apparatus, display control method, and storage medium
A terminal includes a processor configured to execute a process that includes determining whether a reference object is included in an input image, determining whether first characteristic information of the input image includes second characteristic information that is associated with identification information of the reference object, and generating an image in which a content associated with the identification information of the reference object is superimposed on the input image based on a result of the determining that the first characteristic information includes the second characteristic information.
US09905046B2 Mapping multi-rate shading to monolithic programs
In multi-rate shading, a coarse-rate shading phase is added on top of existing pixel-rate phase to significantly improve performance with minimum impact to image quality. Two shading phases evaluated at different rates may be mapped to one monolithic program running on processor graphics single instruction multiple data (SIMD) engines. In one embodiment, multi-rate shading allows a single rendering pass to execute shading code at one or more different rates: per group of pixels, per pixel, and per sample.
US09905037B2 System, method, and computer program product for rejecting small primitives
A system, method, and computer program product are provided for rejecting small primitives. A three-dimensional (3D) primitive is received and a position within the primitive is identified. The primitive has a size that is less than a threshold value. Sub-pixel coverage information is read from a pixel sample map using the position. If the position coincides with a sub-pixel sample according to the sub-pixel coverage information, then the 3D primitive is processed. Otherwise, the 3D primitive is rejected.
US09905034B2 Secure isolation of scripting from native graphic rendering of animated data visualizations
The disclosed technology includes systems and methods for secure isolation of scripting from graphical representations in a unified charting framework. The technology disclosed relates to a platform for ultra-fast, ad-hoc data exploration and faceted navigation on integrated, heterogeneous data sets. The disclosed apparatus and methods for secure isolation of scripting from graphics make it possible to securely share live data as rendered on a live dashboard, for both desktop and mobile application environments, without saving a new state on a server when time data and dashboard elements are updated. The disclosed unified charting framework makes it possible to target multiple platforms—generating data visualization representations that can be displayed when rendered natively on both desktop and mobile devices, and when rendered in a browser window.
US09905033B1 Adjusting graphical characteristics for recognition interfaces
A computing device can include a recognition mode interface utilizing graphical elements, such as virtual fireflies, to indicate recognized or identified objects. The fireflies can be animated to move across a display, and the fireflies can create bounding boxes around visual representations of objects as the objects are recognized. In some cases, the object might be of a type that has specific meaning or information to be conveyed to a user. In such cases, the fireflies might be displayed with a particular size, shape, or color to convey that information. The fireflies also can be configured to form shapes or patterns in order to convey other types of information to a user, such as where audio is being recognized, light is sufficient for image capture, and the like. Other types of information can be conveyed as well via altering characteristics of the fireflies.
US09905030B2 Image processing device, image processing method, information storage medium, and program
An image processing device according to the present invention includes a display manner determination unit for determining a display manner of a second text in a cover image to be superimposed onto an original image integrated with a first text, so as to satisfy a predetermined condition concerning a coverage extent by which the first text in the original image is covered by the second text in the cover image, and for outputting position specifying data specifying a superimpose position at which the cover image integrated with the second text to be displayed in the display manner determined is superimposed onto the original image, so as to be correlated to the cover image.
US09905026B1 Photogrammetric identification of locations for performing work
Systems and methods are provided for identifying a location to perform work (e.g., drilling.). One exemplary method includes acquiring images of a hole in a first object from multiple lighting angles, processing the images to identify shadows cast by a wall of the hole at each of the lighting angles, and analyzing the shadows to determine an orientation of a central axis of the hole in a coordinate system of the first object. The method also includes, at a second object, selecting a location to drill that will be aligned with the central axis of the hole of the first object, and drilling the second object at the location.
US09905025B2 Moving object tracking apparatus, method and unmanned aerial vehicle using the same
A moving object tracking apparatus is disclosed. The moving object tracking apparatus includes an image input module, a memory, a coordinate obtainment module, a tracking coordinate filtering module, a displacement vector obtainment module, a similarity integral obtainment module, and a tracking point output module. A moving object tracking method is also provided.
US09905021B2 Processing imaging data
A method is provided for processing image data, wherein the image data are given by an image bitmap including pixels, wherein each pixel has exactly one pixel color value. Regions including pixels having a prespecifiable first color value and a prespecifiable maximum pixel spacing are overwritten by a rectangle having a prespecifiable second color value. This method advantageously allows for anonymization of selected image data on the basis of pixel color values to be carried out. The method may be used universally, independently of the form of the information to be anonymized (e.g., embedded texts, tables, images).
US09905019B2 Virtual apparel fitting systems and methods
Embodiments disclosed herein include virtual apparel fitting systems configured to perform methods comprising generating a plurality of garment images for a garment based on a single digital image of the garment, wherein each garment image corresponds to a different size of the garment; generating a user image for a user based on a digital photograph of the user; receiving a selection comprising the garment; in response to receiving the selection comprising the garment, generating an image of the user wearing the garment based on an alignment of garment fit points in one garment image of the plurality of garment images with corresponding user fit points in the user image; and transmitting the image of the user wearing the garment to the user's computing device for display in a graphical user interface.
US09905018B2 Imaging apparatus, image processing method, and medium
An imaging apparatus acquires an image including a still image and a moving image, tracks a position of the object within an image capturing area of the image, records a luminance change within a region of the object being tracked, detects a point having a luminance change amount equal to or greater than a threshold, as a specular reflection area, calculates an object correction value, which is a color correction value of the object, based on color information of the specular reflection area, and corrects color overlap of the image based on the object correction value.
US09905016B2 Robot identification system
A robot identification system includes a robot having a rotatable arm, an imaging unit imaging the robot, an angle detector detecting a rotation angle of the arm, a model generator producing robot models representing the forms of the robot on the basis of the rotation angle detected by the angle detector, and an image identification unit that compares an image captured by the imaging unit with the robot models generated by the model generator to identify a robot image in the image.
US09905015B2 Systems and methods for non-obstacle area detection
A method performed by an electronic device is described. The method includes generating a depth map of a scene external to a vehicle. The method also includes performing first processing in a first direction of a depth map to determine a first non-obstacle estimation of the scene. The method also includes performing second processing in a second direction of the depth map to determine a second non-obstacle estimation of the scene. The method further includes combining the first non-obstacle estimation and the second non-obstacle estimation to determine a non-obstacle map of the scene. The combining includes combining comprises selectively using a first reliability map of the first processing and/or a second reliability map of the second processing The method additionally includes navigating the vehicle using the non-obstacle map.
US09905012B2 Segmentation of an image based on color and color differences
An input image is partitioned into a plurality of image regions based on color and color differences. The partitioning comprises assigning a color difference value to plurality of locations within the input image. The partitioning further comprises assigning each of the plurality of locations to an image region of the plurality of image regions, where the assigning occurs according to a particular order. The particular order is based at least in part on color difference values associated with the plurality of locations. The input image may comprise markup. Data representing at least a particular portion of the markup in the input image based on the partitioning is identified. Data representing at least the portion of the markup may be used in a visualization of a customizable product or a manufacturing control associated with a customizable product.
US09905007B2 Digital set top box (STB) having a multiple identification system for transmitting physiological information applied to heterogeneous networks
A physiological information detection system includes an image-capturing unit, an image-processing unit and a data-transmitting unit. The image-capturing unit is provided to capture a series of images of head portions and connects with the image-capturing unit to receive the captured images. The image-processing unit is operated to process the captured images and to trace a head portion area and a neck portion area thereof in the processed images. The image-processing unit is further operated to process the captured images to retrieve temperature data from the selected head portion area and the selected neck portion area. The image-processing unit is further operated to convert variations of the temperature data into estimated pulse data. The data-transmitting unit connects with the image-processing unit to transmit the estimated pulse data to a predetermined device.
US09905006B2 Medical image processing apparatus, medical image processing method, and medical imaging system
A medical image processing apparatus according to an embodiment includes processing circuitry. The processing circuitry implements registration on a medical image and each of a plurality of reference images. The processing circuitry performs deformation on the medical image based on a result of the registration. The processing circuitry sets a first region of interest on the deformed medical image. The processing circuitry sets on at least two of the plurality of reference images, a second region of interest corresponding to the first region of interest. The processing circuitry retrieves from the reference images on which the second region of interest is set, a reference image similar to an image in the first region of interest.
US09905005B2 Methods and systems for digitally counting features on arrays
Methods, systems and platforms for digital imaging of multiple regions of an array, and detection and counting of the labeled features thereon, are described.
US09905001B2 Image processing apparatus and image processing method
An image processing apparatus includes a processing circuitry. The processing circuitry acquires volume data including a blood vessel image. The processing circuitry generates volume data indicating a blood vessel image on a basis of the acquired volume data. The processing circuitry generates three-dimensional image data indicating a blood vessel image of a region corresponding to a predetermined dominance region of dominance regions, on a basis of the volume data indicating the blood vessel image.
US09904999B2 Integration of intra-oral imagery and volumetric imagery
Systems and methods are described for identifying a sub-gingival surface of a tooth in volumetric imagery data. Shape data is received from a surface scanner and volumetric imagery data is received from a volumetric imaging device. The shape data of the super-gingival portion of a first tooth is registered with the volumetric imagery data of the super-gingival portion of the first tooth to obtain a registration result. At least one criterion is then determined for detecting a surface of the first tooth in the volumetric imagery data of the super-gingival or the sub-gingival portion using the registration result. The surface of the sub-gingival portion of the first tooth is detected in the volumetric imagery data using the at least one criterion.
US09904996B2 Method of determining wear on a dental scaler tool and tool holder therefor
A method in which a digital picture of the tip of a dental scaler tool and other uniquely identifying characteristics is used to measure the extent of wear on the tool. Unique characteristics of the dental scaler tool, such as color and shape of the grip, narrow a set of reference images to a subset of likely matching tip reference images. A digital contour of the worn tip is isolated. Characteristics of the physical shape of each available tips have been stored in a digital library of reference images. The same tip shape characteristics are developed for the tip contour that were stored for each reference image. The digital profile of the worn tip and a matching, selected reference image of the tip from a library of digitally overlaid. An accurate measurement of the extent of wear of the insert tip is made and displayed.
US09904994B2 Method and apparatus for analyzing shape of wafer
A method for analyzing the shape of a wafer according to an embodiment comprises the steps of: acquiring a sectional image showing a wafer to be analyzed; finding a coordinate row of the surface contour of the wafer in the sectional image; and obtaining shape analysis data, including information about the shape of the wafer, using the coordinate row.
US09904993B2 Method and system for optimizing optical inspection of patterned structures
A system and method are presented for use in inspection of patterned structures. The system comprises: data input utility for receiving first type of data indicative of image data on at least a part of the patterned structure, and data processing and analyzing utility configured and operable for analyzing the image data, and determining a geometrical model for at least one feature of a pattern in said structure, and using said geometrical model for determining an optical model for second type of data indicative of optical measurements on a patterned structure.
US09904989B2 Method for generating a digital image of at least one section of a value document
A method for generating a digital image of at least a portion of a value document, comprises transporting the portion of the value document in a specified transport direction at a specified speed, capturing pixel regions, and generating capture pixel data allocated to integration intervals. The capture pixel data of at least one of the sequences of capture pixel data are corrected. This reduces the influences of the movement of the value document in the transport direction during the capture of capture pixel data.
US09904987B2 Method and system for correcting aero-optical thermal radiation noise
The invention discloses a method for correcting aero-optical thermal radiation noise, comprising steps of: pretreating a degraded image to obtain a multi-scale degraded image group, conducting iteration process of obtaining an optimal solution by using a last scale estimation result as an original value of next scale estimation according to the multi-scale degraded image group, thereby facilitating original-scale bias field estimation, and restoring the degraded image according to the original-scale bias field estimated value thereby obtaining an image after aero-optical thermal radiation noise correction. The invention also discloses a system for correcting aero-optical thermal radiation noise. The invention is capable of solving problems with conventional methods, comprising poor correction effect, high complexity, and incapability in correcting the thermal radiation noise at an image level, and applicable to restoration of an image with aero-optical thermal radiation noise.
US09904983B2 Lens distortion correction using a neurosynaptic circuit
One or more embodiments provide a neurosynaptic circuit that includes multiple neurosynaptic core circuits that: perform image sharpening by converting a source image to a sharpened destination image by: taking as input a sequence of image frames of a video with one or more channels per frame, and representing the intensity of each pixel of each channel of each frame as neural spikes; processing the source image to obtain the sharpened destination image for a particular frame and channel that enhances certain high frequency components of the source image; and processing neural spike representations of the destination image for outputting a spike representation of the sharpened destination image.
US09904982B2 System and methods for displaying panoramic content
An example of an information processing system displays, on a display device, a plurality of panoramic images associated with locations on a map. Here, a predetermined virtual object is set for at least one of the plurality of panoramic images. an information processing system 1 determines one of the locations on the map as a current location based on a user operation. Where the virtual object is set for a panoramic image associated with the current location, the virtual object is placed at a predetermined position of the panoramic image. The information processing system 1 displays, on the display device, an image of a partial area of the panoramic image associated with the current location. A predetermined information process is performed in response to satisfaction of a predetermined condition regarding the virtual object while the panoramic image for which the virtual object is set is displayed.
US09904981B2 Image processing apparatus and method for color-depth demosaicing
An image processing apparatus and method, which add depth information to a color pixel and add color information to a depth pixel in an image including the color pixel and the depth pixel includes a depth information determination unit to determine depth information of a current color pixel using peripheral color pixels of the current color pixel and peripheral depth pixels of the current color pixel.
US09904980B2 Display apparatus and controller and method of controlling the same
A display apparatus including: a display; and a controller configured to detect an object in an input image, divide the image into a first region of the image corresponding to a location of the detected object and a second region of the image corresponding to a region of the input image excluding the first region, adjust the first region and the second region using different scale factors, and control the display to display the image having the adjusted first and second regions.
US09904979B2 Method of generating a framed video system
A method to frame a video stream is provided. A video stream is captured, then motion of the camera, object presence in the video stream, and position of the object are detected. A framed video stream is generated using a framing in dependence on the motion of the camera and the position of the object. A system for framing a video stream is also provided, wherein the system comprises a camera and a processing unit, and the processing unit comprises at least one processor and at least on memory including computer program instructions to execute a method to frame a video stream.
US09904977B2 Exploiting frame to frame coherency in a sort-middle architecture
Pixel values that were computed in a previous frame may be reused for the current frame, operating in a sort-middle architecture. A hash or some other compact representation of all the data used in a tile, including all triangles, uniforms, textures, shaders, etc. is computed and stored for each tile. When rendering the next frame, that compact representation is once again computed for each tile. In a sort-middle architecture, there is a natural break point just before rasterization. At this break point, the compact representation may be compared to the compact representation computed in the previous frame for the same tile. If those compact representations are the same, then there is no need to render anything for this tile. Instead, the contents of the color buffer or other buffers of the previous frame of the tile may be moved to the same buffer of the tile for the current frame.
US09904974B2 Placement optimization for virtualized graphics processing
Methods, systems, and computer-readable media for placement optimization for virtualized graphics processing are disclosed. A provider network comprises a plurality of instance locations for physical compute instances and a plurality of graphics processing unit (GPU) locations for physical GPUs. A GPU location for a physical GPU or an instance location for a physical compute instance is selected in the provider network. The GPU location or instance location is selected based at least in part on one or more placement criteria. A virtual compute instance with attached virtual GPU is provisioned. The virtual compute instance is implemented using the physical compute instance in the instance location, and the virtual GPU is implemented using the physical GPU in the GPU location. The physical GPU is accessible to the physical compute instance over a network. An application is executed using the virtual GPU on the virtual compute instance.
US09904972B2 Information processing apparatus, control method, program, and recording medium
An information processing apparatus acquires a rendering command used to cause a rendering apparatus to render a screen and records the acquired rendering command. The information processing apparatus outputs the recorded rendering command to the rendering apparatus for rendering the screen.
US09904971B2 Adaptive desampling in a graphics system with composited level of detail map
In a graphics system regions of a frame are analyzed to determine local regions of the frame in which adaptive desampling may be performed. In one implementation a standard sampling scheme includes at least one sample per pixel and regions that are adaptively desampled have one sample for a block of pixels having a size of at least four pixels. A level of detail map is generating to identify regions in which desampling may be performed. The level of detail map may be based on detecting motion, detecting an edge, and detecting a content frequency.
US09904969B1 Multi-user multi-GPU render server apparatus and methods
The invention provides, in some aspects, a system for rendering images, the system having one or more client digital data processors and a server digital data processor in communications coupling with the one or more client digital data processors, the server digital data processor having one or more graphics processing units. The system additionally comprises a render server module executing on the server digital data processor and in communications coupling with the graphics processing units, where the render server module issues a command in response to a request from a first client digital data processor. The graphics processing units on the server digital data processor simultaneously process image data in response to interleaved commands from (i) the render server module on behalf of the first client digital data processor, and (ii) one or more requests from (a) the render server module on behalf of any of the other client digital data processors, and (b) other functionality on the server digital data processor.
US09904968B2 Power efficient detection of watermarks in media signals
Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to implement power efficient detection of watermarks in media signals are disclosed. Example watermark detection methods disclosed herein include operating a watermark detector in a first operating mode to detect a first watermark in a media signal. Disclosed example watermark detection methods also include, in response to the first watermark being verified, operating the watermark detector in a second operating mode in which the watermark detector cycles between sleep intervals and active intervals to detect a second watermark at a second location in the media signal relative to a first location of the first watermark in the media signal.
US09904965B2 System, method and apparatus for managing pharmacy inventories
A system, apparatus and method manages a product inventory of two or more vendors. A demand for each product at each vendor is determined based on a product utilization data stored in one or more databases. One or more product transfers are generated based on the demand for each product at each vendor and a product inventory data stored in the one or more databases. The one or more product transfers are bundled together by vendor-to-vendor pairings. Each transfer bundle is provided to the vendors identified in the transfer bundles. An approval, a modification or a denial is received for each transfer bundle from the vendors identified in the transfer bundles. One or more transfer orders are created for the transfer bundles that are approved and modified.
US09904963B2 Updating execution of tasks of an agricultural prescription
A method begins by a computing device allocating a plurality of tasks of an agricultural prescription for a farming geographic area to a fleet of farming equipment. While executing tasks of the plurality of tasks, the method continues with at least some of the fleet of farming equipment collecting task execution data. Based on the task execution data, the method continues with the computing device updating at least one of the agricultural prescription, the plurality of tasks, and the allocation of at least one task of the plurality of tasks.
US09904960B2 Identifying defunct nodes in data processing systems
A computer system may generate a lineage graph for a data processing system. The lineage graph may contain one or more nodes, and it may identify the flow of data through the data processing system. The computer system may determine that a first node in the lineage graph defunct. The computer system may then generate a report for the data processing system and provide the report to a user. The report may include an explanation of why the first node is defunct. The computer system may insert an indication that the first node is defunct into metadata for the first node. The indication may also include the explanation of why the first node is defunct.
US09904958B2 Cloud computed data service for automated reporting of vehicle trip data and analysis
This disclosure generally relates to systems and methods to receiving onboard diagnostic data associated with an operational state of a vehicle of a user and pushing a message to the user, the message including information associated with the onboard diagnostic data.
US09904957B2 Systems and/or methods for maintaining control over, and access to, sensitive data inclusive digital vaults and hierarchically-arranged information elements thereof
Certain example embodiments relate to systems and/or methods for providing enhanced control over potentially sensitive data sharable among and/or between different parties. For example, certain example embodiments provide views into computer-enabled workflows managed by external parties, including views into what sensitive data has been accessed, who has accessed it, etc., e.g., throughout the lifecycle of a product granted on the basis of an analysis of such data. A computer-enabled system for automatically assessing received sensitive data in accordance with one or more digitized rule sets also is provided in certain example embodiments, as are computer-mediated tools for helping to automatically, semi-automatically, and/or manually resolve issues detected in the assessments, e.g., via enhanced communication and collaboration, among and/or between parties to a transaction, as well as third-parties who indirectly are involved in the transaction. The data remains secure and traceable, e.g., in accordance with its provider's specifications.
US09904955B2 Electronic crime detection and tracking
A system for electronic crime reduction is provided, comprising a computer system, a database, a malware de-compiler, a malware parser, and an inference engine. The database contains information that associates electronic crime attack signature data with at least one of an individual, a group, and a location. The malware de-compiler, when executed on the computer system, translates a first malware executable to an assembly language version. The first malware is associated with an electronic crime that has been committed. The malware parser, when executed on the computer system, analyzes the assembly language version to identify distinctive coding preferences used to develop the first malware. The inference engine, when executed on the computer system, analyzes the distinctive coding preferences identified by the malware parser application in combination with searching the database to identify one of an individual, a group, and a location associated with the electronic crime.
US09904950B2 Information processing system, information processing device, and information processing method
A system includes a notification unit configured to notify a server device of device information including identifying information for identifying an information processing device; a storage unit configured to store the identifying information and consumable article information that indicates a consumable article available in the information processing device identified by the identifying information so that each type of the identifying information is associated with the corresponding consumable article information; a specifying unit configured to specify, among a plurality of pieces of consumable article information stored in the storage unit, a piece of consumable article information associated with the identifying information included in the device information notified by the notification unit; a generator configured to generate an order image that encourages an order of a consumable article indicated by the piece of consumable article information specified by the first specifying unit; and a display unit configured to display the order image.
US09904948B2 System and method for calculating and displaying price distributions based on analysis of transactions
Embodiments of systems and methods for the aggregation, analysis, display and monetization of pricing data for commodities in general, and which may be particularly useful applied to vehicles are disclosed. Specifically, in certain embodiments, historical transaction data associated with a particular vehicle configuration may be obtained and processed to determine pricing data associated with the vehicle configuration. The historical transaction data or determined pricing data may then be presented in an intuitive manner.
US09904945B2 Business channel synchronization
A method and a system of business channel synchronization are provided. In one example embodiment, a network-based commerce system may receive, via a network and from a client application, update data related to a user listing, update a record related to the user listing, utilizing the received update data; and communicate, via the network, the received update data reflecting a further update to the record related to the user listing to the client application. In one example embodiment, a client system may comprise a communication module, a listing manager, a synchronization engine, an upload module, and a user interface module. In one example embodiment, a user may synchronize the user's listing data from a client application to one or more network-based commerce systems. In an alternative example embodiment the user may synchronize the user's listing data from one or more network-based commerce systems to a client application.
US09904943B1 Methods and systems for displaying information associated with a smart object
Using various embodiments, methods and systems for displaying information associated with a smart object are described. In one embodiment, a system receives Smart Object Identification Data (SOI) and Smart Object Metric Data (SOMD) of a set of smart objects transmitted from a smart object manager in a three dimensional environment. The system determines that the user has requested Brand Related Detailed Information (BRDI) associated with at least one smart object and generate a list of smart object associated Brand Identification Data (BID) from the set of smart objects, and sort them based on the received SOMD related to each smart object within the set of smart objects. The system retrieves BRDI of a smart object with the highest quantifier of SOMD out of the set of smart objects and transmit the BRDI along with the sorted list of smart object BID to the user.
US09904941B2 Providing advertisements in response to navigation on an electronic device
Certain embodiments involve providing advertisements in response to navigation on an electronic device. On a mobile or other electronic device navigation may be controlled by moving a focus indicator amongst a group of displayed items. Certain embodiments provide an advertisement break between navigation items. When a user crosses the advertisement break by navigating the focus indicator from an item on one side of the advertisement break to an item on the other side, an advertisement is presented to the user.
US09904936B2 Method and apparatus for identifying elements of a webpage in different viewports of sizes
A method for identifying elements of a webpage is provided. The method includes accessing, by an electronic device, a document object model (DOM) of the webpage. Changes applied to properties of a plurality of elements of the webpage across different media queries for different viewports are then analyzed using the DOM. The different viewports are of different sizes. Based on analyzing, ranking score is determined for each element. Elements having ranking score greater than a predefined threshold are identified as representative elements of the webpage.
US09904931B2 FPGA matrix architecture
High volume data processing systems and methods are provided to enable ultra-low latency processing and distribution of data. The systems and methods can be implemented to service primary trading houses where microsecond delays can significantly impact performance and value. According to one aspect, the systems and methods are configured to process data from a variety of market data sources in a variety of formats, while maintaining target latencies of less than 1 microsecond. A matrix of FPGA nodes is configured to provide ultra-low latencies while enabling deterministic and distributed processing. In some embodiments, the matrix can be configured to provide consistent latencies even during microburst conditions. Further book building operations (determination of current holdings and assets) can occur under ultra-low latency timing, providing for near instantaneous risk management, management, and execution processes, even under micro-burst conditions. In further embodiments, a FPGA matrix provides a readily expandable and convertible processing platform.
US09904929B2 Determining the effects of advertising
Apparatuses, methods, and computer program products for determining the effect of advertising are provided. Advertisement data is gathered at the location of an advertisement regarding the identity of the consumer exposed to the advertisement (the target), as well as the subject matter of the advertisement, by detecting the proximity of the target to the advertisement location, for example by using the target's mobile terminal. Shopping data is gathered at the location of a commercial establishment regarding the identity of the consumer engaged in the shopping activity (the shopper), as well as the subject matter of the shopping activity, by detecting the proximity of the shopper to the commercial establishment location, for example by using the shopper's mobile terminal. The data is received by a correlation server and analyzed to determine the effect of advertisements on a consumer.
US09904928B1 Method and system for comparing automatically determined crash information to historical collision data to detect fraud
To detect a risk of insurance fraud in a vehicle insurance claim for physical injuries, injury data may be retrieved from previous crashes involving similar type vehicles as the damaged vehicle, and having similar crash characteristics. A likelihood that the claimant suffered physical injuries from the crash may be determined based on the percentage of people who suffered similar injuries according to the injury data. If the likelihood is very small, the claim for physical injuries may be flagged as a risk of fraud.
US09904927B2 Funnel analysis
Systems, methods, and media for the application of funnel analysis using desktop analytics and textual analytics to map and analyze the flow of customer service interactions. In an example implementation, the method includes: defining at least one flow that is representative of a series of events comprising at least one speech event, at least one Data Processing Activity (DPA) event, and at least one Computer Telephone Integration (CTI) event; receiving customer service interaction data comprising communication data, DPA metadata, and CTI metadata; applying the at least one flow to the customer service interaction data; determining if the customer service interaction data meets the at least one flow; and producing an automated indication based upon the determination.
US09904924B1 Transferring money using electronic messages
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for transferring money using email. One of the methods includes receiving, at a user device, user input of a request to transfer a payment amount from a recipient account with a payment service system to a sender account of a sender with the payment service system. A draft email message is generated, the message having content identifying the requested payment amount, the draft email message including a confirmation link to a network resource associated with the payment service system, wherein upon receiving an indication that the recipient selected the confirmation link, the payment service system identifies a sender account of the sender and a recipient account of the recipient and initiates a transfer of the requested payment amount from the recipient account to the sender account.
US09904923B2 Tokenization in mobile environments
Data can be protected in mobile and payment environments through various tokenization operations. A mobile device can tokenize communication data based on device information and session information associated with the mobile device. A payment terminal can tokenize payment information received at the payment terminal during a transaction based on transaction information associated with the transaction. Payment data tokenized first a first set of token tables and according to a first set of tokenization parameters by a first payment entity can be detokenized or re-tokenized with a second set of token tables and according to a second set of tokenization parameters. Payment information can be tokenized and sent to a mobile device as a token card based on one or more selected use rules, and a user can request a transaction based on the token card. The transaction can be authorized if the transaction satisfies the selected use rules.
US09904922B2 Efficient tail calculation to exploit data correlation
A computing system includes at least one processor and at least one module operable by the at least one processor to calculate a tail of a first dataset by determining elements of the first dataset that fall outside of a specified percentile, and determine locations of the first dataset at which elements of the first dataset that fall outside of the specified percentile are located. The at least one module may be operable to calculate a tail of a second dataset by populating a data structure with elements of the second dataset that correspond to the locations of the first dataset, and determining, using the data structure, elements of the second dataset that fall outside of the specified percentile. The at least one module may be operable to output an indication of at least one of the tail of the first dataset or the tail of the second dataset.
US09904919B2 Verification of portable consumer devices
Apparatuses, methods, and systems pertaining to the verification of portable consumer devices are disclosed. In one implementation, a verification token is coupled to a computer by a USB connection so as to use the computer's networking facilities. The verification token reads identification information from a user's portable consumer device (e.g., credit card) and sends the information to a validation entry over a communications network using the computer's networking facilities. The validation entity applies one or more validation tests to the information that it receives from the verification token. If a selected number of tests are passed, the validation entity sends a device verification value to the verification token, and optionally to a payment processing network. The verification token may enter the device verification value into a CVV field of a web page appearing on the computer's display, or may display the value to the user using the computer's display.
US09904917B2 Charging kiosk and massage chair system and apparatus
The Massage Chair System and Apparatus with Charging Kiosk includes elements for a massage chair comprised of massage system, a vending system, a charging system, and other advantageous components.The Massage Chair System and Apparatus with Charging Kiosk provide the ability to charge devices during the time a user enjoys a massage in the chair. The System and Apparatus with Kiosk has components including a timer; a power supply; and a kiosk that can attach to a chair or standalone. Once a person inserts money into the massage chair, the kiosk intercepts the amount inserted and turns on the power to the kiosk supplying power to USB ports and inductive charging pads, allowing a user to charge electronic devices.
US09904916B2 Incremental login and authentication to user portal without username/password
A system and method comprising receiving a request to access a first set of details associated with a first transaction conducted by a user, the request including first information that corresponds to a first asset under the control of the user, determining an identity of the user based at least in part on the first information, and identifying a second transaction likely to be associated with the user, the second transaction being associated with second information that corresponds to a second asset different than the first asset. The system and method further including requesting confirmation from the user that the second asset is under the control of the user, and, upon receiving the confirmation, associating the first and second transactions with the first and second information.
US09904914B1 Notification system and method
Systems, methods, and program products for performing cash sweep transactions with customer control are disclosed. A deposit sweep computer system may determine first allocations of funds for a plurality of customers. The system may determine for a first subset of the customers that their funds are allocated to respective different depository institutions than previously used for the respective customer. The system may generate and transmit to client devices associated with the first subset of customers machine-readable instructions to render respective destination institution management graphical user interfaces providing an indication of the respective different depository institutions along with accept options and reject options. The system may receive one or more selections of accept options or reject options. The system may then determine and execute second allocations based at least in part upon the first allocations and the one or more selections of the reject options.
US09904913B2 Automated system for adapting metric data for use in a transaction-specific analysis or evaluation
A system includes a server that implements a metric server adapter and a metrics application. The server receives or retrieves a first data set that identifies an item or items having a set of attributes and causes the server to implement an evaluation service. The metrics application obtains time-dependent metric data that includes reference data for one or more items responsive to an item identified in the first data set. The metrics application dynamically discovers differences in the attribute data which enables the metric server adapter to define context-specific instructions for adapting the metric data for the respective item. An adjustment value applied to the reference data transforms the reference data and produces context-specific reference data for the respective item. An evaluation metric is generated according to one or more predefined algorithms. At least a subset of the context-specific reference data is automatically input into the algorithms to generate the evaluation metric.
US09904909B2 Chipper machine wear plate, replaceable wear plate corner piece, and anvil monitoring
Disclosed herein are methods for utilizing cutting impact force, bearing temperature, and vibration information of a chipper machine, which comprises monitoring cutting forces generated by the knives cutting logs and monitoring the temperature of the bearings and the knives in the chipper machine. The methods may further comprise identifying a series of cutting impact forces and temperatures to indicate the condition of the bearing, and repairing, replacing, or servicing the bearing or the knives based on the value of the impact forces and temperatures measurements.
US09904907B2 Authentication apparatus with changing interval between adjacent working time periods of transceiver
In the case where the scheduled use start time has been acquired, the controller shortens the interval between the adjacent working time periods of the transceiver as the scheduled use start time approaches. Thus, in a case where there is a long time before the scheduled use start time, the power consumption is decreased. As the scheduled use start time approaches, the transceiver verifies the user immediately.
US09904906B2 Mobile terminal and data provision method thereof
A mobile terminal capable of transmitting and receiving messages and a data processing method thereof for retrieving data from a database and transmitting the data to a network in a message efficiently are provided. The method includes displaying at least one first message; extracting at least one first keyword from the first message; determining whether an attach request event occurs; searching, when the attach request event occurs, a database for a first data corresponding to the extracted at least one first keyword; displaying, according to a result of the search, at least one of the first data and a first icon representing the first data; and transmitting a second message including the first data.
US09904905B2 Document-based user interfaces controlled and managed by a system
Document-based user interfaces controlled and managed by a system. A business management application that runs on a platform of the system determines data entry, by a user, in a document creation application. The business management application further interacts with the data using a web services application interface, and invokes a rule that enables behavior of the document creation application being controlled by the system. Further, the business management application assigns regulatory controls to the document creation application until completion of an approval process and subsequently relinquishes the rule on completion of the approval process.
US09904893B2 Method and system for training a big data machine to defend
Disclosed herein are a method and system for training a big data machine to defend, retrieve log lines belonging to log line parameters of a system's data source and from incoming data traffic, compute features from the log lines, apply an adaptive rules model with identified threat labels produce a features matrix, identify statistical outliers from execution of statistical outlier detection methods, and may generate an outlier scores matrix. Embodiments may combine a top scores model and a probability model to create a single top scores vector. The single top scores vector and the adaptive rules model may be displayed on a GUI for labeling of malicious or non-malicious scores. Labeled output may be transformed into a labeled features matrix to create a supervised learning module for detecting new threats in real time and reducing the time elapsed between threat detection of the enterprise or e-commerce system.
US09904890B2 Detecting a transient error in a body fluid sample
An approach for detecting a transient error in a body fluid sample based on the shape of a response curve of a sensor is provided. The response curve is represented by an equation including at least one coefficient describing a curvature or slope of the response curve. The approach includes comparing the coefficient to a range of coefficients which includes coefficients of response curves corresponding to known analyte concentrations. The approach further includes detecting a transient error based on the comparison. In some examples of the approach, the comparison and detection are performed by a processing transient error detector executing computer readable instructions embodied in a non-transitory computer-readable medium. Other examples of the approach determine a concentration of the analyte based on the equation. Advantageously, various examples of the approach can expedite detection of transient errors at the time of measuring and before reporting sample result.
US09904885B2 Wireless medication compliance sensing device, system, and related methods
A system and related methods for wireless medication compliance sensing is provided. The system includes a housing having a plurality of medication compartments. A breakable substrate is positioned on at least one side of the housing, wherein the breakable substrate covers an opening to the plurality of medication compartments. A sensor array is positioned on the at least one side of the housing. The sensor array has a plurality of resistors, wherein one of the plurality of resistors is positioned across one of the openings of the plurality of medication compartments. A wireless tag is connectable to the sensor array, the wireless tag comprising a transmitter, an accelerometer, and a sensing circuit, wherein the sensing circuit is adapted to scan the sensor array upon activation of the accelerometer, and wherein the transmitter transmits a signal having scanned sensor array data externally from the wireless tag.
US09904883B2 Method and apparatus for tracking assets in one or more optical domains
In one implementation, a method of tracking assets includes obtaining a first image in a first optical domain, where the first optical domain is characterized by a first frequency range. The method also includes detecting a tracking apparatus (e.g., a tag) within the first image in the first optical domain, where a first feature of the tracking apparatus serves as a beacon enabling optical discrimination of the tracking apparatus in the first frequency range. The method further includes determining information associated with the tracking apparatus based on the arrangement of a second feature of the tracking apparatus provided to convey a data set associated with the tracking apparatus.
US09904881B2 Control device managing state of use of cartridge
When cartridge replacement has occurred, reference use information that is acquired for the first time after occurrence of the cartridge replacement and reference time information indicative of when the reference use information is acquired are stored. Every time target use information, which is acquired after the reference use information is acquired, is acquired, a first period, which is defined from a particular time until printing by a printing execution section using printing agent in a presently-connected cartridge is estimated to become impossible, is computed based on the target use information, target time information indicative of time when the target use information is acquired, the reference use information, and the reference time information. When the first period is shorter than a first set period, output information corresponding to the state of use of the presently-connected cartridge is outputted.
US09904879B2 Image processing apparatus, image processing method, and storage medium
An apparatus includes an acquisition unit configured to acquire at least one image group including at least one image; a creating unit configured to create a layout candidate by laying out images included in an image group that has been acquired by the acquisition unit; an evaluating unit configured to evaluate the layout candidate created by the creating unit, based on individual evaluation of each of the images in accordance with a feature of a subject in the images that have been laid out in layouts; and an output unit configured to output the layout candidate created by the creating unit, at a predetermined output size. The feature of the subject in the images includes a size of the subject in the image identified by an output size of the layout candidate output by the output unit.
US09904877B2 Printing apparatus configured to print separate print jobs concurrently
A printing apparatus includes: a transport unit that arranges and is able to transport a plurality of continuous paper pieces in parallel; a printing unit of which a print head reciprocates in a direction intersecting with a transport direction of the plurality of continuous paper pieces and which is configured to be able to perform printing on the plurality of continuous paper pieces separately; a reception unit that is able to receive a plurality of print jobs; and a control unit that controls operations of the transport unit and the printing unit based on the plurality of print jobs received by the reception unit.
US09904875B2 Processing images using deep neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for image processing using deep neural networks. One of the methods includes receiving data characterizing an input image; processing the data characterizing the input image using a deep neural network to generate an alternative representation of the input image, wherein the deep neural network comprises a plurality of subnetworks, wherein the subnetworks are arranged in a sequence from lowest to highest, and wherein processing the data characterizing the input image using the deep neural network comprises processing the data through each of the subnetworks in the sequence; and processing the alternative representation of the input image through an output layer to generate an output from the input image.
US09904874B2 Hardware-efficient deep convolutional neural networks
Systems, methods, and computer media for implementing convolutional neural networks efficiently in hardware are disclosed herein. A memory is configured to store a sparse, frequency domain representation of a convolutional weighting kernel. A time-domain-to-frequency-domain converter is configured to generate a frequency domain representation of an input image. A feature extractor is configured to access the memory and, by a processor, extract features based on the sparse, frequency domain representation of the convolutional weighting kernel and the frequency domain representation of the input image. The feature extractor includes convolutional layers and fully connected layers. A classifier is configured to determine, based on extracted features, whether the input image contains an object of interest. Various types of memory can be used to store different information, allowing information-dense data to be stored in faster (e.g., faster access time) memory and sparse data to be stored in slower memory.
US09904868B2 Visual attention detector and visual attention detection method
A visual attention detector includes a feature extraction unit configured to extract a spatiotemporal feature from a local region in a video; a hashing unit configured to convert a spatiotemporal feature value for the local region into a hash value, and to select a training value mapped to the hash using a hash table; and an attention measure determining unit configured to determine an attention measure on the basis of the distance between a spatiotemporal feature value for the local region and the selected training value such that the larger the distance the larger the attention measure.
US09904865B2 Setting apparatus which sets a detection region for a detection process
A setting apparatus which sets a detection region for a detection process of detecting a change of an image within a detection region corresponding to an object of detection inputs a first image in which the object of detection is present and a second image in which the object of detection is not present and determines the detection region from the first image and the second image such that the detection process may be performed on a detection region of a third image.
US09904860B2 Vehicle exterior environment recognition apparatus
A vehicle exterior environment recognition apparatus includes a computer configured to serve as a vehicle identifier, a candidate identifier, an overexposure identifier, a movement amount deriving unit, a moving overexposure identifier, an overexposure range setting unit, and a lamp determiner. The candidate identifier identifies a light-emission source candidate. The overexposure identifier identifies an overexposed light-emission source candidate. The movement amount deriving unit derives an amount of movement of the overexposed light-emission source candidate. The moving overexposure identifier identifies a moving overexposed light-emission source, when the amount of movement is equal to or greater than a threshold. The overexposure range setting unit sets an overexposure range with respect to the moving overexposed light-emission source. The lamp determiner determines whether the identified light-emission source candidate is a lighted lamp, based on different conditions between the light-emission source candidate in the overexposure range and that in a range other than the overexposure range.
US09904856B2 Method and apparatus for detecting target object in blind area of vehicle
A method for detecting a target object in a blind area of a vehicle is provided by embodiments of the application. The method includes: acquiring at least one frame of an image generated by shooting a blind area of a vehicle by a shooting device; extracting an image feature of an area where at least one predetermined detection gate is located in the image; and matching the image feature of the area where the predetermined detection gate is located with a matching template of the predetermined detection gate to determine a target object. An apparatus for detecting a target object in a blind area of a vehicle is further provided by embodiments of the application.
US09904852B2 Real-time object detection, tracking and occlusion reasoning
A system for object detection and tracking includes technologies to, among other things, detect and track moving objects, such as pedestrians and/or vehicles, in a real-world environment, handle static and dynamic occlusions, and continue tracking moving objects across the fields of view of multiple different cameras.
US09904838B2 Fingerprint detection circuit, and capacitive fingerprint sensor and mobile terminal thereof
The present disclosure discloses a fingerprint detection circuit, including a plurality of detection units arranged in an array and a summing unit. The detection units include a first detection unit and a second detection unit being respectively connected to the summing unit. The summing unit conducts a summing operation for an output signal of each second detection unit and an output signal of the first detection unit to cancel a base signal in the output signal of each second detection unit to acquire a useful signal including fingerprint information.
US09904834B2 Tuning process for a handheld scanner
Methods and systems for auto-tuning a handheld scanning device that can account for changes in the orientation between the handheld scanning device and a presented symbol can include capturing a first image containing a presented symbol, recording an orientation parameter and parameters associated with capturing the first image containing the presented symbol, capturing a subsequent image containing the presented symbol, recording an orientation parameter of the presented symbol contained in the subsequent image, comparing the orientation parameter of the symbol contained in the subsequent images to the orientation parameter of the presented symbol contained in the subsequent image, determining if the orientation parameter of the presented symbol contained in the subsequent images is substantially similar to the orientation parameter of the symbol contained in the first image, and recording parameters associated with capturing the subsequent images containing the presented symbol.
US09904832B1 Price tag assembly
A price tag assembly includes a price tag that may be attached to a shelf in a retail environment thereby facilitating the price tag to display a price of a corresponding item. A receiving unit is coupled to the price tag and the receiving unit selectively receives pricing information. The receiving unit displays a price of the corresponding item corresponding to the pricing information. In this way the receiving unit selectively alters the price displayed in accordance with the pricing information. A transmitting unit is provided and the transmitter is in discrete wireless communication with the receiving unit. In this way the transmitting unit selectively communicates the pricing information to the receiving unit. The transmitting unit is selectively placed in electrical communication with an extrinsic database thereby facilitating the transmitting unit to download the pricing information.
US09904828B2 Portable information code reader
A portable information code reading apparatus includes an image unit imaging an information code, a processing unit encoding the information code imaged by the imaging unit, a case that holds the imaging unit and the processing unit. An attaching member is produced integrally with the case or produced as a separate member from the case. The attaching member is used to hook the case on a user's ear.
US09904827B2 Induction-based data identification system characterized by real-time response
An induction-based data identification system having real-time response, including a plurality of mobile identity terminals that can be carried, a gateway system, and a background computer. The system configuration and method process are reasonable. It has the features of recording any update status data of the objects and real-time response without being affected by large amount of information. In addition, the mobile identity terminal has a low power consumption, suitable for the occasions of long-time use, such as anti-theft systems of shopping malls, places of detention, and warehouse management.
US09904826B1 Implicitly confirming item movement
Disclosed are various embodiments for implicitly confirming movement of an item in a materials handling facility. In one embodiment, a radio-frequency identifier (RFID) having an antenna directed at a plurality of storage locations is activated. Each of the storage locations has a corresponding RFID. A particular storage location of the plurality of storage location is determined based at least in part on an observed signal change of one of the corresponding RFIDs. An action is then initiated based at least in part on whether the particular storage location is an expected storage location.
US09904825B2 Coded light device, and a product information system comprising such a coded light device
A coded light device comprising a light source configured to emit coded light, an identifier detection unit configured to detect a product identifier, and a processing unit having a code generator configured to generate a product-related code on basis of the product identifier, and a light source controller configured to control the light source to emit the product-related code by coding its light output.
US09904822B1 Non-contact card reader
A non-contact card reader is provided, including: an antenna module, a spacer, multiple light pipes, and a panel housing. The antenna module includes a first board, a second board, an antenna, and multiple light-emitting components. The second board includes a surrounding area in which the antenna is disposed and a central area that is located at a center of the surrounding area and in which the multiple light-emitting components are disposed. The spacer is combined with the multiple light pipes and disposed between the first board and the second board. A single type of antenna module may be installed in the vertical housing, the horizontal housing, or the square housing of the panel housing in a fixed direction, thereby improving applicability of the antenna module.
US09904821B2 Automated tracking and identification in a crop production cycle
An improved system for tracking the application of crops and field amendments being applied to fields is disclosed. A series of passive communication devices are included in products being applied to the field. As seed and other products are supplied to the field, the passive communication devices are delivered to the field as well. A reader is mounted to the agricultural vehicle and is in communication with the passive devices to read data stored on each device. The data may include the type and variety of product in which the passive devices were supplied. A controller on the vehicle receives data from the reader to identify what product has been applied to the field. The controller may store data on any additional product subsequently applied to the field and/or may verify that subsequent product is acceptable for application to a crop in the field prior to application.
US09904819B2 Increasing backscatter level for RFID chip
An input power on a tag is monitored. An input impedance of the tag is adjusted based on the monitored input power to increase a backscatter level of the tag. In one embodiment, an output voltage of a rectifier device is monitored. An input power to the tag is determined based on the output voltage. An input impedance of the tag is adjusted based on the input power to increase the backscatter level of the tag.
US09904818B2 RFID system with location capability
Provided are RFID systems, methods and RFID tags according to various aspects. An infrared (IR) beam, from an IR transmitter, is outputted in a first direction so that an RFID tag with an IR sensor adds a flag to stored data in the RFID tag in response to the RFID tag's IR sensor detecting the IR beam. An RF interrogation signal is outputted by an RFID reader, and a response is received from the RFID tag to the RF interrogation signal. It is determined whether the flag is contained in the RFID tag's response to the RF interrogation signal, and if so, the RFID tag is determined to be in the first direction relative to the IR transmitter.
US09904817B2 Physical-interactive IDS (P2D)
Embodiments of the present invention may provide the capability to identify a specific object being interacted with that may be cheaply and easily included in mass-produced objects. In an embodiment, a computer-implemented method for object identification may comprise receiving a signal produced by a physical interaction with an object to be identified, the signal produced by an identification structure coupled to the object during physical interaction with the object, processing the signal to form digital data identifying the object, and accessing a database using the digital data to retrieve additional information identifying or describing properties of the object identified.
US09904814B2 Secure element
A secure element integrated circuit may be mounted to an underside of a bus interface integrated circuit. The bus interface integrated circuit may have a plurality of external contacts and a first plurality of internal contacts. The secure element integrated circuit may have a second plurality of internal contacts coupled to the first plurality of internal contacts.
US09904812B2 Method of protecting power receiver and related wireless charging device
A method for a power receiver for protecting a power receiver from being taken without permission while charged wirelessly includes receiving wireless power from a power transmitter and performing wireless charging in a security mode by the power receiver; detecting whether the wireless charging is interrupted without receiving a security code for authorization; and starting a protection function if the power receiver detects that the wireless charging is interrupted without receiving the security code for authorization.
US09904804B2 Layout-optimized random mask distribution system and method
A data processing system includes a module for generating and distributing random masks to a number of cryptographic accelerators while providing for fewer total interconnects among the components generating the random masks. The module segments the tasks associated with generating random masks across a number of modules and blocks such that routing and timing problems can be minimized and layout can be optimized. A method for generating and distributing random masks to a number of cryptographic accelerators is also provided. The random masks are utilized by cryptographic accelerators to protect secret keys, and data associated with those keys, from discovery by unauthorized users.
US09904803B2 Technologies for hardening data encryption with secure enclaves
Technologies for hardening encryption operations are disclosed. In some embodiments, the technologies harden encryption operations typically performed by kernel mode programs with a secure enclave that may run in user mode and/or in a pre-boot context. In some embodiments, the technologies leverage a shared buffer and a proxy to enable the use of a secure enclave hosted in user mode to perform encryption operations. In additional embodiments, the technologies utilize one or more pre-boot applications to enable the use of a secure enclave in a pre-boot phase, e.g., so as to enable the use of a secure enclave to decrypt data that may be needed to boot a computing device.
US09904800B2 Portable e-wallet and universal card
Universal cards are used in place of all the other traditional cards which a person may want to carry. The universal card can include a short range communications transceiver to communicate with a mobile device. The mobile device can include a user interface and an e-wallet application so that the user can interface with the e-wallet application for programming the universal card via the short range communication link. Once programmed, the universal card emulates a function of a traditional card.
US09904799B2 Protection of confidential data being displayed or input in a mobile device
A display is presented on a screen of a mobile device having an electromagnetic radiation source. The electromagnetic radiation source is activated while confidential data is being input in an input field of the display. The electromagnetic radiation source is deactivated after completion of the confidential data in the input field of the display.
US09904790B2 Recording data and using the recorded data
A method and system for recording data including content in a recording medium on a computer apparatus. First encrypted data, obtained by encrypting the data using a medium key created for each recording medium, is recorded in a recording medium. Second encrypted data, obtained by encrypting the medium key using a public key, is recorded in the recording medium. A private key corresponding to the public key is not recorded in the recording medium.
US09904789B1 Apparatus and method for forming a voice encrypted signal in the hearing range
A hardware module has a plug to interface with an audio channel of a speech communication device. A scrambler connected to the plug is configured to receive a local audio input signal and form an encrypted audio output signal in a human audible range that is applied to the audio channel of the speech communication device. The scrambler also receives a remote encrypted audio input signal in a human audible range and forms a remote audio output signal corresponding to the remote encrypted audio input signal.
US09904779B2 Terminal device for locking operation on application program, and method and program for the same
A terminal device includes: an application processor that processes a started application program; an operation lock determination section that determines whether to start operation lock while processing the application program; and an operation lock processor that determines whether input operation information matches operation lock information in a case where the operation lock determination section determines to start the operation lock, the operation lock information indicating an operation to be restricted while processing the started application program, the operation lock processor restricting an operation corresponding with the input operation information in a case where the input operation information matches the operation lock information.
US09904775B2 Systems and methods for authenticating user identity based on user-defined image data
The disclosed embodiments include computerized methods and systems that facilitate two-factor authentication of a user based on a user-defined image and information identifying portions of the image sequentially selected by the user. In one aspect, a communications device presents a first digital image of a first user on a touchscreen display. The communications device may receive, from the first user, information identifying portions of the first digital image selected in accordance with a candidate authentication sequence established by the first user. The selected first image portions may, for example, be associated with corresponding facial features of the first user. The communications device may determine whether the candidate authentication sequence matches a reference authentication sequence associated with the first digital image, and may authenticate an identity of the first user, when the first selection sequence is determined to match the second selection sequence.
US09904773B1 Digital media marking system
A process for marking authorship of a digital asset in binary format can be done in the following manner. A first author adds a first binary code to the digital asset. Then, a record of a first ownership metadata in the digital asset is stored in a system of records. Next, an ownership of the first binary code is ascribed to the first author. After that, a first licensing metadata is embedding into the digital asset with a time-stamped and auditable record ascribing readability to a first user. Following that, the digital asset is secured by requiring a digital key to obtain the ability to write changes to the digital asset.
US09904772B2 Screening solid state ionic conductors for high ionic conductivity
Non-normal statistics applied to diffusivity calculations accelerate screening of ionic conductors for electrochemical devices such as electric storage batteries, fuel cells, and sensors. Displacements of atomic species within a crystalline structure for a candidate ionic conductor material are analyzed using a Skellam distribution optionally combined with Gaussian noise to calculate values for the standard deviation, upper error bound, and lower error bound for predicted values of diffusivity (D). When the predicted values of D have sufficient statistical precision, the diffusivity calculation is terminated and the calculated diffusivity is compared to a threshold value of diffusivity. When the threshold has been exceeded, the candidate ionic conductor may be listed as a preferred good conductor. When the calculated diffusivity fails to exceed the threshold, the material may be listed as a poor conductor and may be eliminated from further consideration.
US09904771B2 Automated report generation
Provided herein are various systems and methods for improved report interaction and generation. A computing system receives selection of an exam for display on a display device, either from a user or as automatically determined by a computing device. The computing system may then determine an exam characteristic associated with the exam, such as an exam type. A data structure storing associations between exam characteristics and respective report packages, each of the report packages comprising a parent report and one or more child reports, may be accessed in order to select a report package associated with the determined exam characteristic. The child reports of the selected report package, which are configured to receive input from a user of the computing system that is usable in automatically generating content of the parent report of the selected report package, may be selectively displayed on the one or more displays.
US09904769B2 Systems and methods for providing a user engagement platform to support clinical decisions
Systems and methods are disclosed for providing a user engagement platform to support clinical decisions. The user engagement platform is a point of care decision support platform for inpatients in an emergency department (ED), an intensive care unit (ICU), or other medical care department or facility that services patients with critical care needs. The user engagement platform is configured to receive and process data parameters obtained from a patient electronic health record (EHR), identify abnormalities based on such data parameters, prompt a user (e.g., clinician or other healthcare professional such as a nurse) to consider conditions common in ICU or ED patients that could result in patient death and update the patient EHR based on such user input.
US09904767B2 Method and apparatus for setting imaging environment by using signals transmitted by plurality of clients
A method and apparatus for setting an imaging environment of a medical apparatus based on one or more signals transmitted from a plurality of clients are provided. The method of setting an imaging environment of a medical apparatus based on one or more signals transmitted from a plurality of clients includes transmitting information regarding an imaging operation of the medical apparatus to the plurality of clients, receiving one or more response signals with respect to the information from the plurality of clients, and setting the imaging environment of the medical apparatus based on the one or more response signals.
US09904766B2 Method and system for collaboration for sharing patient records on low computing resources on communication devices
A method and system are provided for collaboration for sharing patient records on low computing resources on communication devices. The method includes accessing one or more patient data records via a server, where the one or more patient data records are accessed at a first communication device. The method further includes invoking a communication session with one or more second communication devices, where the communication session includes context information of the one or more patient data records. Further, the method includes sending a request to the server, by at least one of the one or more second communication devices, to access the one or more patient data records, where the request includes the context information. Finally, the method includes receiving, at the at least one of the one or more second communication devices, access to the patient data records, where the access is provided during the communication session.
US09904763B2 Methods and systems for detecting sequence variants
The invention provides methods for identifying rare variants near a structural variation in a genetic sequence, for example, in a nucleic acid sample taken from a subject. The invention additionally includes methods for aligning reads (e.g., nucleic acid reads) to a reference sequence construct accounting for the structural variation, methods for building a reference sequence construct accounting for the structural variation or the structural variation and the rare variant, and systems that use the alignment methods to identify rare variants. The method is scalable, and can be used to align millions of reads to a construct thousands of bases long, or longer.
US09904760B2 Method of producing vehicle ornamentation
A method includes providing a computer aided design model including a panel model having a panel model surface and an ornamentation model having an ornamentation model surface facing the panel model surface. A respective distance in the computer aided design model is calculated between the ornamentation model surface and the panel model surface at discrete points on the ornamentation model surface. Each distance is compared to a tolerance to identify the discrete points at which the respective distance is outside of the tolerance. The ornamentation model surface at the discrete points at which the respective distance is outside of the tolerance is adjusted to bring the respective distance within the tolerance. The method includes manufacturing an ornamentation including points on a surface of the ornamentation corresponding to the discrete points on the ornamentation model surface that were adjusted to bring the respective distance within the tolerance.
US09904759B1 System for concurrent target diagnostics field
A system for concurrent target diagnostics is disclosed. The system comprises dedicated FPGA for generating test data to test target connections between an emulator and a target system. In this way, domains of the emulator may continue to emulate at least a portion of a hardware design during the testing of the target connections. Further, a multiplexer operable to select target connections for testing eliminates errors resulting from manual swapping of target connections during the testing process. The system further comprises multiple paths to a target pod. The paths enable monitoring and reporting on the status of target connections between an emulator and a target system.
US09904758B2 Using deep sub-micron stress effects and proximity effects to create a high performance standard cell
According to one general aspect, a method may include receiving a circuit model that includes logic circuits that are represented by respective cells. The method may include providing a timing adjustment to the circuit model. This providing may include determining one or more respective cells that are candidates for adjustment by employing a sub-micron stress effect, and, for each candidate, replacing a candidate cell with a stressed cell, wherein a candidate cell and stressed cell perform a same logical function. Each stressed cell may include: a gate electrode, a first gate-cut shape disposed to cut the gate electrode, wherein the first gate-cut shape is disposed upon a row-boundary, a second gate-cut shape disposed upon the row-boundary, a gate-cut break disposed between the first gate-cut shape and the second gate-cut shape, an active region, and an active-cut shape disposed to cut the active region.
US09904757B2 Test patterns for determining sizing and spacing of sub-resolution assist features (SRAFs)
A processor receives an integrated circuit design, divides the integrated circuit design into a test portion and a remaining portion, and adds sub-resolution assist features (SRAFs) having different size and spacing parameters to the test portion of the integrated circuit design to generate a single test pattern. Exposure and development equipment performs a single exposure and development process of the single test pattern to produce a single test photoresist. The processor analyzes the single test photoresist to determine which of the size and spacing parameters are unacceptable and which are acceptable, based on differences between the single test photoresist and a model photoresist that the test portion of the integrated circuit design without the SRAFs would produce. The processor adds SRAFs having the acceptable size and spacing parameters to the remaining portion of the integrated circuit design.
US09904755B2 Legalizing a multi-patterning integrated circuit layout
In a method for legalizing a multi-patterning integrated circuit layout including a plurality of islands, a set of multi-patterning constraints is generated on the basis of multi-patterning conflicts identified between the plurality of islands. Based on general design rule constraints and the multi-patterning constraints a combined set of layout constraints is generated. Feasibility of the set of layout constraints is checked, which then is provided to a Linear Program solver for generating an output circuit layout.
US09904754B2 Layout of interconnect lines in integrated circuits
Generating layouts of nets connecting connection terminals of cells in an integrated circuit. Cell layouts of the cells with parameterized locations of the connection terminals, a connection specification of nets specifying electrical connections between the connection terminals, and design rules for the laying out of the nets, are received. A placed layout is generated with the cell layouts placed adjacent to each other in a row. The cell layouts are placed in the row enabling minimization of a selected function. According to the design rules, the nets are laid out as straight interconnects being parallel to a reference straight line using the parameterized locations of the connection terminals in the cell layouts. The laying out includes varying locations of the parameterized locations of the interconnection terminals.
US09904752B2 Methods for distributing power in layout of IC
A method for distributing power in the layout of an integrated circuit is provided. The integrated circuit includes at least one macro block. A first physical layout of the macro block is obtained, wherein the macro block includes a plurality of standard cells. The first physical layout is divided into a plurality of partitions according to an IR simulation result of the first physical layout. A plurality of power isolation cells are inserted between the partitions. A second physical layout is obtained according to the partitions and the power isolation cells. A macro placement of the macro block is obtained according to the second physical layout. Each of the partitions further includes a low drop out (LDO) regulator.
US09904751B2 Computer-implemented method of designing a modularized stacked integrated circuit
The invention provides a method of designing an integrated circuit. The method includes providing a physical layout group including a first layout corresponding to a first die having a first function. A second layout corresponds to an interposer configured for the first die connected thereon. The first physical layout group is partitioned into a first physical layout partition according to the first function. A first automatic place-and-route (APR) process is performed to obtain a first hierarchical layout according to the first physical layout partition. A first verification is performed on the first hierarchical layout.
US09904750B2 System and method to predict whether a protection circuit is likely to prevent a latent failure within a monitored circuit
A method includes measuring a plurality of latchup release parameter values of a monitored circuit to generate data. Each latchup release parameter value of the plurality of latchup release parameter values is associated with the monitored circuit exiting a latchup state. The method also include predicting, based on the data and based on one or more characteristic values of a protection circuit coupled to the monitored circuit, whether the protection circuit is likely to prevent an occurrence of a latent failure within the monitored circuit in particular latchup conditions.
US09904748B1 Layout effect characterization for integrated circuits
A layout effect characterization circuit includes a plurality of inverting device chains including a reference chain and one or more chains having a different inverting device arrangement and a same number of inverting devices per chain. A low pass filter is coupled to an output of the inverting device chains to produce a filtered output. An output capture circuit is coupled to the filtered output to enable a comparison of a captured filtered output of the one or more chains having the different inverting device arrangement to a captured filtered output of the reference chain.
US09904746B2 System and method for autogenerating simulations for process control system checkout and operator training
A method and system for automatically generating simulations for a distributed control system is disclosed herein. A programmed process model generator automatically incorporates a variety of process model data from pre-defined model libraries into descriptions of process equipment including control devices to render simulation models of various degrees of fidelity.
US09904744B2 Probabilistic simulation scenario design by using multiple conditional and nested probability distribution input functions
A method to provide multiple probability distributions for an input simulation variable or an input simulation event based on at least one pre-defined, mutually exclusive condition being used, wherein the input variable or the input simulation event are associated with a design of a probabilistic setup is provided. The method may include receiving at least one pre-defined condition and determining if at least one pre-defined condition is a mutually exclusive condition entered by a user. The method may include determining if a plurality of distributions associated with at least one pre-defined condition is to be assigned from a plurality of existing data. The method may include selecting at least one required variable based on the determining and assigning the plurality of distributions. The method may include populating a plurality of required fields and prompting the user to edit or enter at least one required distribution name.
US09904743B2 Method for analyzing interconnect process variation
A method and a corresponding system for analyzing process variation and parasitic resistance-capacitance (RC) elements in an interconnect structure of an integrated circuit (IC) are provided. First descriptions of parasitic RC elements in an interconnect structure of an IC are generated. The first descriptions describe the parasitic RC elements respectively at a typical process corner and a peripheral process corner. Sensitivity values are generated at the peripheral process corner from the first descriptions. The sensitivity values respectively quantify how sensitive the parasitic RC elements are to process variation. The sensitivity values are combined into a second description of the parasitic RC elements that describes the parasitic RC elements as a function of a process variation parameter. Simulation is performed on the second description by repeatedly simulating the second description with different values for the process variation parameter.
US09904742B2 Method of generating search trees and navigation device
A method of generating search trees (25, 27) indicating next valid characters for an input interface of a navigation device includes determining a search sub-tree (29) which indicates next valid characters for both a subset of a first set of character strings and for a different second set of character strings. A first search tree (25) is generated based on information on the first set of character strings, and a second search tree (27) is generated based on information on the second set of character strings. The first search tree (25) is generated such that a node (26) of the first search tree (25) references the search sub-tree (29). The second search tree (27) is generated such that another node (28) of the second search tree (27) references the search sub-tree (29).
US09904740B1 Network of networks reconstruction employing compressed sensing
Network of networks (NoN) structure reconstruction employs compressed sensing with multivariate time series data and graph partitioning to reconstruct a node-to-node connection structure of an NoN. The NoN structure reconstruction includes determining an adjacency matrix of the NoN from the multivariate time series data using the compressed sensing. Partitioning a graph representing the determined adjacency matrix into subgraphs provides the reconstruction of the node-to-node connection structure.
US09904733B2 Name hierarchies for mapping public names to resources
A resource set comprising a set of resources may be provided to the public. It may be desirable to associate with the resources a set of public names, such as friendly URLs that may be more memorable, may indicate to users the type of resource so named, and may promote indexing of the resources by search engines. A name hierarchy (such as a portion of a file system) may store at least one reference that associates a public name with a resource. A name hierarchy navigation logic may facilitate navigation through the name hierarchy, and may specify a particular location within the name hierarchy where a reference associated with the public name is to be stored. This manner of associating public names with resources may promote the scalability and efficiency in associating public names with resources and in retrieving a resource associated with a particular public name.
US09904727B2 Document retrieval/identification using topics
A system for retrieving/identifying a document comprising text stored in a document repository is described. A memory stores a graphical structure comprising a first plurality of nodes each representing a person, and a second plurality of nodes each representing a document in the document repository, the nodes being connected by edges according to automatically observed interactions between the represented people and documents. At least some of the nodes have one or more annotations each denoting a topic. A node relatedness calculator computes distances between nodes of the graphical structure using the topic annotations. An input receives an identifier of a user who is represented by one of the first plurality of nodes. An identifier/retriever identifies one or more documents from the document repository by using the identifier and using the computed distances between nodes.
US09904723B2 Event based metadata synthesis
Event based metadata synthesis is provided. In some embodiments, event based metadata synthesis includes determining time and location information for a first digital asset (e.g., a photograph, video, or recording) associated with a first user based on a first set of metadata associated with the first digital asset, in which the first set of metadata does not include location information, and in which the first set of metadata includes a first time value, and based on a second set of metadata associated with a second digital asset associated with a second user, in which the second set of metadata includes a second time value and a first location value; determining the first digital asset is associated with an event based on a correlation of the determined time and location information for the first digital asset with event time and location information for the event, in which the determined time and location information for the first digital asset includes the first time value and the first location value; and associate the first digital asset with a third set of metadata associated with the event. In some embodiments, event based metadata synthesis further includes, associating the first user with the second user based on a social graph associated with a social networking service, wherein the social networking service stores a plurality of digital assets for each of the first user and the second user.
US09904722B1 Log-based distributed transaction management
For a given cross-data-store transaction request at a storage service, a coordinator transmits respective voting transition requests to a plurality of log-based transaction managers (LTMs) configured for the respective data stores to which writes are directed in the transaction. The LTMs transmit responses to the coordinator based on data-store-specific conflict detection performed using contents of the voting transition requests and respective data-store-specific state transition logs. The coordinator determines a termination status of the cross-data-store transaction based on the LTMs' responses, and provides an indication of the termination status to the LTMs.
US09904719B2 Propagating computable dependencies within synchronized content items between first and third-party applications
A content management system synchronizes content items across client computing systems connected by a network. The content management system provides a first party web application to the user. The first party application receives input from the user to create a dependency on another piece of information on a content item in the content management system. The input from the user contains a formula defining the relations between the information source and the created dependency. The value of the dependency is then dependent on the information in the referenced content item and changes based on updates to that content item. The user may also create dependencies with synchronized third party content items.
US09904717B2 Replication of data objects from a source server to a target server
Data objects are replicated from a source storage managed by a source server to a target storage managed by a target server. A source list is built of objects at the source server to replicate to the target server. The target server is queried to obtain a target list of objects at the target server. A replication list is built indicating objects on the source list not included on the target list to transfer to the target server. For each object in the replication list, data for the object not already at the target storage is sent to the target server and metadata on the object is sent to the target server to cause the target server to include the metadata in an entry for the object in a target server replication database. An entry for the object is added to a source server replication database.
US09904714B2 Crowd sourcing of device sensor data for real time response
A crowdsourcing data analysis operation receives data from a plurality of crowd sourced devices, aggregates the data received from the plurality of crowd sourced devices and maps the data received from the plurality of crowd sourced devices to a cohort (i.e., a group of individuals used in a study who have something in common). In certain embodiments, the crowdsourcing data analysis operation analyzes the data received from the plurality of crowd sourced devices to provide a deterministic analysis to infer a likelihood of potential incidents related to a group of individuals at any given time. Additionally in certain embodiments, the mapping of the data received from the plurality of crowd sourced devices includes binding the data to a physical or logical location.
US09904711B2 Information provision device, information provision method, and information provision program
An information provision device according to one embodiment includes an acquisition unit, a counting unit, and a presentation unit. The acquisition unit refers to data containing a location of a facility, a comment posted by a user of the facility, and a date of use of the facility by the user in association with one another, and acquires a set of an area where the facility is located, a keyword extracted from the comment, and a period corresponding to the date of use. The counting unit counts the number of sets in each time during a specified period for each pair of the area and the keyword and thereby obtains a distribution of the number. The presentation unit outputs information about the pair having a burst time where the number is larger than in other times by a specified criterion or more, in association with the burst time.
US09904710B2 System and method for validating and formatting IP right identifiers
A system and method for validating and formatting IP right identifiers is provided. The technique includes accessing an IP right identifier from a database, extracting a set of tokens from the IP right identifier, validating each of the extracted tokens against a list of standard tokens, and determining a set of standard tokens for the IP right identifier based on the validation. The invention further includes formatting the IP right identifier based on the set of standard tokens and a format definition, and storing the formatted IP right identifier in a database.
US09904709B2 Integration of location logs, GPS signals, and spatial resources for identifying user activities, goals, and context
Described are methods that utilize a geographic location technology (e.g., GPS) to determine user location data, and existing network-based websites (e.g., Internet websites) for searching and accessing data related to the location data such that the user context can be developed and stored. A location component is provided that determines location data of a wireless communications device of a user. A context component is provided that accesses context data based on the location data to define a context in which the device is located. Activities, goals, and overall context of a user can be inferred through statistical fusion of multiple sources of evidence. The context data is presented to the user via the wireless device such that the user can make decisions as to where to go, for example. User preferences can be accessed and applied to filter context data according to what the user desires to see and access.
US09904706B2 Deferring data record changes using query rewriting
Staging data record changes from a faster storage medium to a slower storage medium using data query rewriting is provided. In response to receiving a data query corresponding to a particular data record, it is determined whether the data query is one of a transactional data query or an analytical data query. In response to determining that the data query is a transactional data query, the transactional data query is rewritten to apply transactional delta changes to the particular data record on a storage-class memory of a computer. In response to determining that the data query is an analytical data query, the analytical data query is rewritten to select and reconcile each data record corresponding to the particular data record stored on the storage-class memory with the particular data record stored on a persistent data storage device of the computer.
US09904703B1 Determining content of interest based on social network interactions and information
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for searching using social network data. Techniques include: receiving a request for search results; in response to the request, obtaining search results using one or more social engagement signals to identify content deemed to have entertainment value, where the one or more social engagement signals are unspecified in the request; and providing the search results to a computing device.
US09904702B2 Dynamic generation of database queries in query builders
A query builder provided according to an aspect of the present invention facilitates users to conveniently generate database queries directed to database servers storing data elements organized according to attributes. In an embodiment, configuration data indicating a comparison predicate to be used for each combination of an attribute and a conditional operation is maintained. A user may then provide as inputs a first attribute, a first conditional operation and a first value. In response, the query builder examines the configuration data to determine a first comparison predicate specified for the combination of the first attribute and the first conditional operation. The query builder incorporates the first value in the first comparison predicate to construct a second comparison predicate and then forms a first database query with the second comparison predicate.
US09904701B2 Method and apparatus for concurrent access of mixed services
Embodiments of the present invention provide a method and an apparatus for concurrent access of mixed services, and relate to the field of database applications, so as to implement concurrent read/write access to a database service, allow lock-free concurrency of query and modification operations, lower operation complexity, reduce overheads, reduce a waste of memory, and improve data timeliness. The method includes: dividing a data table to obtain at least one data set; breaking down a modification or query operation on the data table into at least one point operation; determining whether to-be-processed data on which point operation processing is performed is distributed in multiple columns; and if the to-be-processed data is distributed in multiple columns, determining whether the to-be-processed data is in a same data set, and performing a modification or query operation on the to-be-processed data according to a result of the determining.
US09904698B2 Sports performance testing and training systems, devices and methods
A method for collecting performance test data during a performance test of an athlete from timing devices associated with a performance test includes automatically receiving an electronic time stamp message from each of the timing devices, each electronic time stamp message incorporating a time stamp generated by the timing device in response to entering into a triggered state during the performance test; and automatically inserting time data corresponding to the received time stamps into respective fields of an electronic performance test record associated with the unique athlete identifier. A system for collecting performance test data includes a plurality of timing devices each configured to generate one or more electronic time stamp messages each incorporating a time stamp generated in response to entering into a triggered state during a performance test; a synchronizing device configured to periodically transmit electronic synchronize instructions to the timing devices to synchronize the timing devices; and a control device configured to receive the electronic time stamp messages from the timing devices and to insert time data corresponding to the time stamps into respective fields of performance test records.
US09904696B2 Automatic table cleanup for relational databases
An approach for an automatic table cleanup process of use, implemented in relational databases, are provided. A method includes setting up a table cleanup process in a database which is operable to perform an automatic table cleanup on a table within the database using an auto purge value associated with the table. The method further includes altering the table with a virtual column to keep track of dates on the table. The method further includes turning on an automatic table maintenance capability of the database to include and initiate the table cleanup process. The method further includes running the table cleanup process to perform the automatic table cleanup using dates which are automatically filled in during an insert or update operation on the table, the table cleanup process comprising looking through the records and automatically purging the table when the auto purge value has been met.
US09904694B2 NoSQL relational database (RDB) data movement
Automatically moving NoSQL data store to a relational database system. Based on discovered data structure schema of a NoSQL file and query plans, attribute usage and association relationships may be determined. Trunk tables may be defined based on trunk part of the data structure schema determined based on the attribute usage. Trunk tables may be validated and relational database tables are generated that correspond to the trunk tables. NoSQL trunk template is generated based on the trunk tables. The relational database tables are loaded with data filtered from the NoSQL file according to the NoSQL trunk template.
US09904693B2 Method and system for remotely directing a fishing tournament
A method for remotely directing a fishing tournament makes use of a data network over which participants transmit submissions indicating sizes of fish caught. The submissions may include digital images of fish, and size may be determined from a scale established using a reference object depicted in the image. The data network may also be used to register participants and provide them with tournament results. Participants may register for a fishing period, or multiple fishing periods of the tournament, and may be issued a code to be displayed in images of fish. Validation of entries may include an examination of metadata in submitted digital images.
US09904689B2 Processing a file system operation in a distributed file system
Processing a file system operation is disclosed. An indication of a desired operation of a distributed file system is received. A metadata node for the desired operation is identified. It is indicated to the identified metadata node to process the desired operation. In the event the identified metadata node becomes not fully functional before the processing by the identified metadata node is confirmed, the distributed file system is analyzed to determine whether to indicate again to process the desired operation.
US09904688B2 Buffering and replicating data written to a distributed storage system
Embodiments of the invention relate to small write performance enhancements for parallel file systems. One embodiment includes flushing a received write transaction from a first memory device to a second memory device on a node in a file system based on one or more byte-ranges within a file system block. It is determined to flush the received write transaction to a recovery log that is stored in a non-volatile storage layer of the file system. If it is determined to flush the received write transaction to the recovery log: appending data associated with the received write transaction in the recovery log of the file system, replicating the data associated with the received write transaction in another non-volatile storage layer of another node if required, and marking the one or more byte-ranges as committed.
US09904679B2 Community translation of user-generated content
Translations for items of user-generated content are received from one or more users associated with a social networking system and/or one or more machine-generated translations. Each translation may translate a content item from a source or original language to a target language. Votes regarding the suitability of the translations are received from one or more users. In one aspect, the option to provide translations and/or vote on translations is provided to those users that are determined to be competent in the source language of the item of user-generated content. Determination of whether a user is competent in the source language can be based on the user profile of the user, the user-generated content of the user, the language competencies of the user's connections, and/or other social signals.
US09904678B2 Contextual, focus-based translation
A graphical user interface displays multiple display areas that include menu items displayed in an original language. User input selecting a translation language for at least one display area of the plurality of display areas is received. The way in which a menu item is used within the at least one display area is determined, in context of the at least one display area. Based on this determination, a translated version of the menu item is generated, and displayed in the display area.
US09904675B2 Automatic question generation from natural text
A mechanism is provided for generating a natural language question for a given input text. The input text is parsed using a minimal recursion semantics (MRS) generating grammar to obtain a minimal recursion semantics (MRS) representation of the input text. Semantic rote labelling transforms the input text into at least one semantic association of a verb and semantic arguments of the verb, the semantic arguments of the verb being fragments of the input text. A question type is received for at least one verb/semantic argument association. The MRS representation of the input text is transformed into a MRS representation of one or more questions based on the at least one semantic association of the verb and respective question types. At least one question of the one or more questions is generated based on the MRS representation of the at least one question using the MRS generating grammar.
US09904673B2 Conversation advisor
A method, system and computer program product for assisting the authoring of electronic messages are disclosed. Operations performed according to an example embodiment may include: accessing an electronic message stored in digital form in a computer memory; inspecting the electronic message to identify intended recipients of the electronic message; gathering and analyzing historical data stored in digital form in a computer memory relating to a conversation history that links an author of the electronic message to the intended recipients; performing semantic analysis on the electronic message to extract words and phrases representing recipient fitness information that is indicative of whether the electronic message is appropriate for the intended recipients; generating a fitness result for the electronic message by comparing the recipient fitness information to the historical data and identifying inconsistencies; and outputting the fitness result for viewing on an electronic display device associated with the author of the electronic message.
US09904669B2 Adaptive learning of actionable statements in natural language conversation
Identifying actionable statements in communications may include: extracting features from at least one training statement; training a pattern recognition module to identify one or more types of patterns in actionable statements based at least in part on the features; and generating an actionable statement identification model using the trained action verb module and the trained pattern recognition module. Identifying actionable statements in communications is preferably adaptive in a continuous manner (e.g. based on user feedback), and may also include: determining whether a statement includes an actionable statement; predicting an actionable statement class of the actionable statement based on a pattern represented in the statement; and outputting the predicted actionable statement class to a user. Corresponding systems and computer program products are also disclosed.
US09904667B2 Entity-relation based passage scoring in a question answering computer system
According to an aspect, a query and a passage are parsed by a language parser to detect noun-centric phrases and verb-centric phrases in the query and the passage. Entities, including at least one untyped entity, are identified based on the noun-centric phrases and relations are identified based on the verb-centric phrases. Entity pairs are created that include an entity identified in the query and an entity identified in the passage, each pair satisfies a matching criteria. Relation pairs are created that include a relation identified in the query and a relation identified in the passage, each pair satisfies a matching criteria. A passage score that indicates the likelihood that an answer to the query is contained in the passage is determined based on the entity pairs, the matching criteria satisfied by each entity pair, the elation pairs, and the matching criteria satisfied by each relation pair.
US09904666B2 Interactive environment for performing arts scripts
One or more embodiments present a script to a user in an interactive script environment. A digital representation of a manuscript is analyzed. This digital representation includes a set of roles and a set of information associated with each role in the set of roles. An active role in the set of roles that is associated with a given user is identified based on the analyzing. At least a portion of the manuscript is presented to the given user via a user interface. The portion includes at least a subset of information in the set of information. Information within the set of information that is associated with the active role is presented in a visually different manner than information within the set of information that is associated with a non-active role, which is a role that is associated with a user other than the given user.
US09904665B2 Partial rasterization of web page tiles
A method and device for rasterizing content includes partitioning a webpage into webpage tiles that are associated with a front buffer and a back buffer. A rasterized version of each of the tiles may be stored in the associated front buffer, and each may include new content. If a previous copy of the at least one tile is found in memory, the new content is rasterized onto the previous copy. If a previous copy is not found, and if the proportion of the new content of the at least one tile is less than a threshold, the new content is rasterized onto the front buffer. If the proportion of the new content is above the threshold, and if unchanged content in the at least one tile is complex, then the unchanged content is copied to the back buffer and the new content is rasterized onto the associated back buffer.
US09904664B2 Apparatus and method providing augmented reality contents based on web information structure
There are provided an augmented reality contents providing apparatus based on a Web information structure including: an HTML document that includes a URI setting unit setting a uniform resource identifier (URI) corresponding to a point of interest (POI), a POI processing unit collecting attribute information from a target terminal and identifying the POI by using the collected attribute information, a virtual object processing unit that matches a virtual object associated with the URI to the identified POI; and a 3D browser engine used for setting coordinates on the 3D physical space such that the POI and the virtual object are displayed in a 3D virtual space through a Web browser of the target terminal, analyzing video information of the POI and the virtual object based on the set coordinates, and providing the target terminal the analyzed video information.
US09904658B2 Method and device for automatically monitoring a self-contained approach of an aircraft
A method and device for automatically monitoring a self-contained approach of an aircraft. The device (1) includes a computation unit (8) for calculating, in real time, a first limit depending on a decision height entered by a pilot and a second limit depending on the current height of the aircraft and for selecting, as an alert limit, the maximum value between the first limit and the second limit, a computation unit (9) for calculating, in real time, a protection limit depending on performance of the aircraft, a comparison unit (10) for comparing the protection limit with the alert limit, and an alert unit (13) for emitting an alert signal if the protection limit is greater than the alert limit.
US09904656B2 Method for establishing a driving profile
A method for establishing a driving profile includes recording a value of an operating characteristic of a motor vehicle with the aid of a sensor situated in the motor vehicle at a first point in time, linking the value to a piece of location information indicating a position of the motor vehicle to obtain a linked piece of information, transferring the linked piece of information to a server, evaluating a plurality of linked pieces of information to ascertain a driving profile which includes location-dependent values of the operating characteristic, transferring the driving profile to the motor vehicle, and ascertaining a deviation between a value of the operating characteristic of the motor vehicle and a value of the operating characteristic included in the driving profile at a position of the motor vehicle at a second point in time.
US09904655B2 Splitter module and transmitting extender having the same thereof
Disclosed are a splitter module and a transmission extender having the same. The splitter module comprises a processing unit, a first USB port, a second USB port and a third USB port. An extender is electrically connected to a plurality of input devices through a hub. The extender transmits a USB signal to the third USB port of the splitter module through a USB port. The processing unit processes the USB signal by splitting it into a HID signal and a high speed signal not from any HID device. After that, the HID signal is transmitted to the KVM switch through the first USB port, and the high speed signal not from any HID device is transmitted to the KVM switch through the second USB port.
US09904648B2 Card connector suitable for insertion of card, base suitable for insertion of device, and terminal
The present invention discloses to a card connector, a base, and a terminal. The card connector suitable for insertion of a card includes a bottom board, where the bottom board is provided with a first-size area that is formed by side walls; the bottom board is further provided with a second-size area that is formed by locking units; when a first card is inserted into the card connector, the locking units are pressed down by the first card, and the first card is locked within the first-size area; and when the second card is inserted into the card connector, the second card is locked within the second-size area. Abase is disposed with side walls and locking units to form areas of different sizes, so that the card connector can be equipped with devices of different sizes, and can be highly versatile, widely applicable, and convenient to use.
US09904647B2 Data flow circuits for intervention in data communication
A system may include date flow module circuits configured between electronic devices or circuits that may affect and/or intercept the flow of data being communicated between electronic devices. The data flow module circuits may communicate with an external controller that may want to intervene in the data communication. The data flow module circuits may be configured in a pass mode or in an intervention mode. In the pass mode, a data flow module circuit may pass on data it receives without intervention by the external controller. In the intervention mode, the data flow module circuit may receive instructions from the external controller as to the data that the external controller wants the data flow module to output.
US09904644B2 Systems and methods of using an SPI controller
A system for managing internal-computer system communications including a processor, an SPI controller, an interconnector, and an SPI cluster containing multiple SPI interfaces, with the SPI interfaces being connected to one or more devices in the computer system or environment. The SPI cluster includes SPI interfaces that can convert communications to/from a plurality of device's formats to serialized digital formats suitable for ingest and actuation for the SPI controllers. The interconnector may use a differentially, optically, galvanometrically, inductively coupled driven wire and to enable communications between the SPI cluster constituents and the SPI controller. The SPI controller manages communications to the SPI interfaces that act as coordinated intermediates for device control and communications, thus insulating the computer system's processor from the increased workload of managing all internal system communications.
US09904639B2 Interconnection fabric switching apparatus capable of dynamically allocating resources according to workload and method therefor
The present invention relates to an interconnection fabric switching apparatus capable of dynamically allocating resources according to a workload and a method therefore, and the apparatus provided with a switching connection part according to the present invention is characterized by including: at least one computing node, a switching connection part for switch-interconnecting the computing node and the input/output node; and a controller for analyzing the workload of the computing node so as to determine whether to transfer the virtual machine of a first computing node to a second computing node, wherein the control unit controls the virtual machine of the first computing node to be transferred through the switching connection part to the second computing node.
US09904635B2 High performance transaction-based memory systems
A memory system includes a master controller, an interface with a host computer, and a link bus configured to couple with a slave controller. The master controller includes an address mapping decoder, a transaction queue, and a scheduler. The address mapping decoder is configured to decode address mapping information of a memory device coupled to the slave controller. The scheduler of the master controller is configured to reorder memory transaction requests received from the host computer in the transaction queue using the address mapping information of the memory device. The memory system employs an extended open page policy based on the pending memory transaction requests in the transaction queue of the master controller.
US09904631B2 Microcomputer and method for controlling memory access
A memory control system includes a memory connected to a memory bus, the memory including a plurality of access areas, a memory controller connected to the memory bus, a plurality of registers corresponding to the plurality of access areas, each of the plurality of registers configured to set an access permission or prohibition for a corresponding access area, a CPU (Central Processing Unit) configured to issue a first access request for accessing one of the plurality of access areas, and a memory access controller configured to determine whether an access to the memory is permissible or prohibited using the first access request and the plurality of registers, the memory access controller outputting a second access request in accordance with a determination result.
US09904629B2 Backup system with multiple recovery keys
Some embodiments provide, for a particular device in a set of related devices, a method for backing up data synchronized between the set of related devices. The method stores the backup data encrypted with a set of data encryption keys. The method also stores the set of data encryption keys encrypted with a master recovery key. The method also stores several copies of master recovery key data, each copy of the master recovery key data encrypted with a public key of a different one of the related devices. The backup data is only recoverable by accessing a private key of any one of the related devices.
US09904625B2 Methods, systems and apparatus for predicting the way of a set associative cache
A method for predicting a way of a set associative shadow cache is disclosed. As a part of a method, a request to fetch a first far taken branch instruction of a first cache line from an instruction cache is received, and responsive to a hit in the instruction cache, a predicted way is selected from a way array using a way that corresponds to the hit in the instruction cache. A second cache line is selected from a shadow cache using the predicted way and the first cache line and the second cache line are forwarded in the same clock cycle.
US09904624B1 Prefetch throttling in a multi-core system
In an embodiment, a system may include multiple processors and a cache coupled to the processors. Each processor includes a data cache and a prefetch circuit that may be configured to generate prefetch requests. Each processor may also generate memory operations responsive to cache misses in the data cache. Each processor may transmit the prefetch requests and memory operations to the cache. The cache may queue the memory operations and prefetch requests, and may be configured to detect, on a per-processor basis, occupancy in the queue of memory requests and low confidence prefetch requests from the processor. The cache may determine if the per-processor occupancies exceed one or more thresholds, and may generate a throttle control to the processors responsive to the occupancies. In an embodiment, the cache may generate the throttle control responsive to a history of the last N samples of the occupancies.
US09904618B2 Alignment based block concurrency for accessing memory
Embodiments relate to accessing data in a memory. A method for accessing data in a memory coupled to a processor is provided. The method receives a memory reference instruction for accessing data of a first size at an address in the memory. The method determines an alignment size of the address in the memory. The method accesses the data of the first size in one or more groups of data by accessing each group of data block concurrently. The groups of data have sizes that are multiples of the alignment size.
US09904616B2 Instruction output dependent on a random number-based selection or non-selection of a special command from a group of commands
Generating instructions, in particular for mailbox verification in a simulation environment. A sequence of instructions is received, as well as selection data representative of a plurality of commands including a special command. Repeatedly selecting one of the plurality of commands and outputting an instruction based on the selected command. The outputting of an instruction includes outputting a next instruction in the sequence of instructions if the selected command is the special command, and outputting an instruction associated with the command if the selected command is not the special command.
US09904615B1 Systems, methods, and devices for vertically integrated instrumentation and trace reconstruction
In an embodiment, a system is configured to replay and/or reconstruct execution events and system states in real time or substantially in real time starting from the point when execution of a target program has stopped to the point when the user desires to step through the target program's execution in order to debug the software. In an embodiment, a system is configured to efficiently collect trace data that is sufficient to reconstruct the state of a computer system at any point of time from the start of execution to the time execution was stopped. Efficient and effective debugging of the software can be performed using embodiments of the disclosed methods, systems, and devices.
US09904614B2 Source code inspection and verification
A source code module inspection method comprising generating a build list, wherein the build list comprises a list of one or more source code modules, obtaining, from a remote server, the one or more source code modules and metadata associated with the one or more source code modules, accessing at least a portion of the metadata for each of the one or more source code modules, identifying licenses associated with the one or more source code modules based on the build list, and generating a source code module summary for the one or more source code modules, wherein the source code module summary identifies the one or more source code modules, licenses associated with the one or more source code modules, and comprises the portion of the metadata for each of the one or more source code modules.
US09904610B2 Configuration of servers for backup
Configuration of servers for backup are disclosed herein. According to an aspect, a method includes storing first configuration information used to configure a first server. The method also includes storing second configuration information associated with the first server. The second configuration information may be designated as available for use by a second server when backup is needed for the first server. The method also includes determining whether backup is needed for the first server. Further, the method includes providing the first and second configuration information for use in configuring the second server to back up the first server in response to determining that backup is needed for the first server.
US09904609B2 Memory controller and memory device
According to one embodiment, a memory controller includes a first controller issuing one command which includes read commands for reading data from a nonvolatile memory, a second controller sequentially issuing the read commands and a dummy command which continues the read commands when the one command is received, and a third controller sequentially executing the read commands and the dummy command and informing an information of a read error to the second controller when the read error occurred, the second controller informing a completion of the one command to the first controller when the command which corresponds to the read error is the dummy command.
US09904601B2 Synchronization of storage using comparisons of fingerprints of blocks
A system for processing data includes a data storage device and a processor. The data storage device stores a set of data. The processor is configured to divide the set of data in the data storage system into a set of segments; compute a set of fingerprints, wherein the set of fingerprints comprises a fingerprint for each segment of the set of segments; store the set of fingerprints in a new snapshot; identify a second set of fingerprints in the new snapshot that are not already in a fingerprint index; cause a second set of segments associated with the second set of fingerprints to be stored in a backup data storage system; and cause the second set of fingerprints to be added to the fingerprint index.
US09904600B2 Generating initial copy in replication initialization
The present invention provides a mechanism for generating an initial copy in replication initialization. A request is received to replicate a source volume from a source node to a target node so as to generate the initial copy of the source volume in the target node. With respect to a current source data block of at least one source data block contained in the source volume, a search in the target node is performed for a target data block corresponding to the current source data block. Responsive to identifying the target data block, the initial copy of the source volume in the target node is updated using the target data block with the information from the current source data block.
US09904599B2 Method, device, and system for data reconstruction
A method for data reconstruction includes: obtaining a data migration list, where the data migration list indicates a partition with data to be migrated on a storage node with data to be migrated; generating a data migration task according to the data migration list and routing table information, where the routing table information indicates correspondence between a storage node in a cluster and a partition; and concurrently executing data migration tasks of a storage node in the cluster to reconstruct data. In addition, a device for data reconstruction and a storage system are further provided accordingly.
US09904596B2 Serial bus event notification in a memory device
A memory device incorporates a serial data bus coupled to a serial bus control circuit to provide access to error correction event notification information and error correction function configuration information. In some embodiments, the serial bus control circuit is in communication with a set of registers storing error correction event information and error correction function configuration information. The serial data bus enables access to the error correction control functions and to the error correction event notification information without interfering with and independent of the normal memory operation of the memory device.
US09904595B1 Error correction hardware with fault detection
Error correction code (ECC) hardware includes write generation (Gen) ECC logic and a check ECC block coupled to an ECC output of a memory circuit with read Gen ECC logic coupled to an XOR circuit that outputs a syndrome signal to a syndrome decode block coupled to a single bit error correction block. A first MUX receives the write data is in series with an input to the write Gen ECC logic or a second MUX receives the read data from the memory circuit in series with an input of the read Gen ECC logic. A cross-coupling connector couples the read data from the memory circuit to a second input of the first MUX or for coupling the write data to a second input of the second MUX. An ECC bit comparator compares an output of the write Gen ECC logic to the read Gen ECC logic output.
US09904590B2 Semiconductor integrated circuit
A semiconductor integrated circuit includes a logic circuit including a plurality of storage elements which can each store 1-bit information and an attack detection circuit, the attack detection circuit includes an error determination circuit which can detect through a logic operation that errors have occurred in codes stored in said a plurality of storage elements, and a light irradiation detection circuit which has a light detection element and can detect light irradiation, a light detection element is disposed in the center of area for detecting light irradiation surrounding a plurality of storage elements. It is determined that the logic circuit has been attacked from outside when the error determination circuit detects an error or the light irradiation detection circuit detects light irradiation.
US09904586B2 Interfacing with block-based storage in a processor
In one embodiment, a processor includes a core having a fetch unit to fetch instructions, a decode unit to decode the instructions, and one or more execution units to execute the instructions. The core may further include: a first pair of block address range registers to store a start location and an end location of a block range within a non-volatile block storage coupled to the processor; and a block status storage to store an error indicator responsive to an occurrence of an error within the block range during a block operation. Other embodiments are described and claimed.
US09904582B2 Method and apparatus for executing software in electronic device
An apparatus includes a calculation processing unit configured to perform a calculation in the electronic device, a device manager configured to controls a speed of the calculation processing unit and output load factor information, one or more user-level application programs with a respective load factor limit, configured to request for load factor limit information of the calculation processing unit and calculation of a load with a load factor limit, and a service quality manager configured to receive the load factor limit information and the load with the load factor limit from the user-level application programs with the load factor limit, receive load factor information of the calculation processing unit from the device manager, generate a calculation parameter so that a load factor of the calculation processing unit is within the load factor limit information, and output the load with the load factor limit and the generated calculation parameter.
US09904573B2 Transactional updating in dynamic distributed workloads
A workload manager is operable with a distributed transaction processor having a plurality of processing regions and comprises: a transaction initiator region for initiating a transaction; a transaction router component for routing an initiated transaction to one of the plurality of processing regions; an affinity controller component for restricting transaction routing operations to maintain affinities; the affinity controller component characterized in comprising a unit of work affinity component operable with a resource manager at the one of the plurality of processing regions to activate an affinity responsive to completion of a recoverable data operation at the one of the plurality of processing regions.
US09904572B2 Dynamic prediction of hardware transaction resource requirements
A transactional memory system dynamically predicts the resource requirements of hardware transactions. A processor of the transactional memory system predicts resource requirements of a first hardware transaction to be executed based on any one of a resource hint and a previous execution of a prior hardware transaction. The processor allocates resources for the first hardware transaction based on the predicted resource requirements. The processor executes the first hardware transaction. The processor saves resource usage information of the first hardware transaction for future prediction.
US09904570B2 Exchanging and adjusting memory pre-copy convergence times (MPCT) among a group of virtual in order to converge at a pre-copy convergence time window
A plurality of virtual machines (VMs) is migrated from a source group to a destination group in such as way as to achieve consistency and either availability or group preservation. Execution of VMs in the source group is selectively delayed during state migration so that memory transfer of all the VMs in the group will converge roughly at the same time. After VM state transfer to the destination group, execution switch-over is coordinated using different handshake and acknowledgement messages, passed either through a “leader” VM in each group, or directly between source-destination VM pairs.
US09904565B2 Subsequent operation input reduction systems and methods for virtual machines
Storage systems and methods are presented. A method can include: accessing virtual machine image information; performing an examination process on the virtual machine image information to determine characteristics of the virtual machine image information including temporary attributes of the virtual machine image information; performing an exclusion block identification process based upon results of the examination process to identify exclusion blocks, wherein exclusion blocks are identified for exclusion from a subsequent operation; and forwarding an indication of the exclusion blocks to the subsequent operation. In one embodiment the method is performed within a File Server.
US09904564B2 Policy enforcement by hypervisor paravirtualized ring copying
Methods and systems for executing a request between a virtual machine and a paravirtualized machine are provided. The request is received from the virtual machine at a first shared memory of a hypervisor. The first shared memory is accessible to the virtual machine but not the paravirtualized machine. The request is transferred by the hypervisor from the first shared memory to a second shared memory of the hypervisor. The second shared memory is accessible to the paravirtualized machine but not the virtual machine. The request is intended for execution by the paravirtualized machine.
US09904560B2 Centralized application programming interface monitoring tool
Methods and systems for the collecting and monitoring of information related to the performance of application programming interfaces (APIs) are provided. A method includes obtaining one or more various measurements of performance of the APIs, and assessing a performance status for each API based on the obtained one or more various measurements of performance. The method further includes displaying, the performance status for each API and the APIs, and searching for a particular API of the displayed APIs using a search technique configured to compare a keyword indicative of the particular API to all fields of JavaScript Object Notation (JSON) objects that have been used to define the APIs. The method further includes displaying the particular API including the performance status for the particular API, the one or more various measurements of performance for the particular API, and methods of the particular API, as a result of the searching.
US09904558B1 Firmware updating system and method
A system to update firmware includes one of a number of clients and a server. The server includes a remote login module, an image scanning module, a comparing module, and a firmware updating module. The remote login module remotely logs in the client through SOL. The image scanning module obtains running images of running interface of the client at a preset speed in a preset period. The comparing module compares each running image to a preset PXE interface to determine whether the running image is consistent with the preset PXE interface. When the running image is consistent, the firmware updating module loads operating system image and firmware program image to RAM of the client and controls the client to run the operating system image and the firmware program image to update the firmware of the client. A firmware updating method is also disclosed.
US09904557B2 Provisioning of operating systems to user terminals
Methods and apparatus are provided for provisioning an operating system image from a server (2) to an untrusted user terminal (4) via a data communications network (3). A trusted device (5) such as a pocket USB device has tamper-resistant storage (9) containing bootloader logic, for controlling booting of a user terminal, and security data. On connection of the trusted device (5) to an untrusted user terminal (4), the user terminal is booted via the bootloader logic on the trusted device. Under control of the bootloader logic, a connection is established to the server (2) via the network (3) and the server is authenticated using the security data on the trusted device (5). An operating system boot image is received from the server (2) via this connection. The boot image is used to provision an operating system image from the server (2) to the user terminal (4) for execution of the operating system at the user terminal (4).
US09904556B1 Executing a boot sequence including movement of data through a buffer memory
An apparatus is provided that includes a device interface including port(s) coupled to and defining respective data channel(s) for respective peripheral(s). The device interface also includes boot control logic and a volatile buffer memory, and a volatile configuration memory. The apparatus also includes a non-volatile device storage memory including a contiguous memory block configured to store boot code with a boot set including a configuration routine. The boot control logic is configured to execute boot code including the boot set at power up or reset of the apparatus. The boot set includes a read of data from the device storage memory to the buffer memory, and a write of the data from the buffer memory to configuration memory to initialize the apparatus or a port, with the data being read from a portion of the device storage memory outside the contiguous memory block configured to store the boot code.
US09904555B2 Method, apparatus, system for continuous automatic tuning of code regions
Described herein are mechanisms for continuous automatic tuning of code regions for optimal hardware configurations for the code regions. One mechanism automatically tunes the tunable parameters for a demarcated code region by calculating metrics while executing the code region with different sets of tunable parameters and selecting one of the different sets based on the calculated metrics.
US09904553B2 Method and apparatus for implementing dynamic portbinding within a reservation station
A processor and method are described for scheduling operations for execution within a reservation station. For example, a method in accordance with one embodiment of the invention includes the operations of: classifying a plurality of operations based on the execution ports usable to execute those operations; allocating the plurality of operations into groups within a reservation station based on the classification, wherein each group is serviced by one or more execution ports corresponding to the classification, and wherein two or more entries within a group share a common read port and a common write port; dynamically scheduling two or more operations in a group for concurrent execution based on the ports capable of executing those operations and a relative age of the operations.
US09904552B2 Virtual load store queue having a dynamic dispatch window with a distributed structure
An out of order processor. The processor includes a distributed load queue and a distributed store queue that maintain single program sequential semantics while allowing an out of order dispatch of loads and stores across a plurality of cores and memory fragments; wherein the processor allocates other instructions besides loads and stores beyond the actual physical size limitation of the load/store queue; and wherein the other instructions can be dispatched and executed even though intervening loads or stores do not have spaces in the load store queue.
US09904545B2 Bit-masked variable-precision barrel shifter
According to one general aspect, an apparatus may include a monolithic shifter configured to receive a plurality of bytes of data, and, for each byte of data, a number of bits to shift the respective byte of data, wherein the number of bits for each byte of data need not be the same as for any other byte of data. The monolithic shifter may be configured to shift each byte of data by the respective number of bits. The apparatus may include a mask generator configured to compute a mask for each byte of data, wherein each mask indicates which bits, if any, are to be prevented from being polluted by a neighboring shifted byte of data. The apparatus may include a masking circuit configured to combine the shifted byte of data with a respective mask to create an unpolluted shifted byte of data.
US09904543B2 Setting a build indicator to enable or disable a feature
A build indicator is set in a build environment to a set value for building a program code, the set value selected from a first value indicating that a feature of the program code is enabled, and a second value indicating that the feature is disabled. In response to the set value of the build indicator being the first value, a variable is set to a value indicating that the feature is enabled. The program code is built using the value of the variable.
US09904542B2 Multiprocessor programming toolkit for design reuse
Techniques for specifying and implementing a software application targeted for execution on a multiprocessor array (MPA). The MPA may include a plurality of processing elements, supporting memory, and a high bandwidth interconnection network (IN), communicatively coupling the plurality of processing elements and supporting memory. In one embodiment, software code may include first program instructions executable to perform a function. In this embodiment, the software code may also include one or more language constructs that are configurable to specify one or more communication ports and one or more parameter inputs. In this embodiment, the one or more communication ports are configurable to specify communication with other software code. In this embodiment, the one or more parameter inputs are configurable to specify a set of hardware resources usable to execute the software code. In this embodiment, the hardware resources include multiple processors and may include multiple supporting memories.
US09904539B2 Generating and applying patches to computer program code concurrently with its execution
A method and data processing system are disclosed for concurrently loading a plurality of new modules while code of a plurality of modules of an original (i.e., currently running) computer program is loaded and executed on a computer system. The method may include allocating a module thread local storage (TLS) block for each thread within an initial computer program, wherein the allocated module TLS blocks are large enough to hold all module thread variables that are loaded or to be loaded. The method further may include providing constant offsets between module TLS block pointers corresponding to the module TLS blocks and the module thread variables for all of the threads. The disclosed method may be used to add modules to the original computer program and/or to apply a concurrent patch by replacing one or more of the plurality of original computer program modules.
US09904531B2 Apparatus and method for installing vehicle correction program
A program stored in a computer-readable medium causes a computer to execute a process includes receiving, from an automobile in which a control program for controlling devices mounted on the automobile operates, an update request concerning the control program, classifying a plurality of correction programs corresponding to the update request into a plurality of groups on the basis of usable electric energy of a battery corresponding to a vehicle type to which the automobile belongs, an amount of the usable electric energy being stored in a memory, and transmitting the classified correction programs to the automobile for each of the groups.
US09904529B2 Compact data marshaller generation
A method for compact data marshaller generation includes determining a plurality of data types having a same memory layout from data to be marshalled using a processor, each of the plurality of data types being associated with one or more separate data marshallers. The one or more separate data marshallers are unified to provide a single data marshaller for the plurality of data types for compact data marshaller generation.
US09904526B2 Control flow graph flattening device and method
Control Flow Graph flattening of a function comprising a plurality of basic blocks having an address and at least one instruction. A processor creates a jump table associating a label of each basic block with its address, creates a coefficient array comprising constant coefficients, creates a dispatcher basic block comprising instructions to look up an address in the jump table and to jump to the address, replaces a Jump terminal instruction by a jump to the dispatcher basic block in each basic block, creates and inserts at least one lookup functions in each of the plurality of basic blocks, each lookup function returning a derived value based on a constant coefficient depending on at least an index of the basic block; creates and inserts a first branch function calculating the label of a subsequent basic block based on at least the derived value and a second branch function calculating the index of the subsequent basic block; and creates and inserts into the dispatcher basic block a transition function obtaining the address in the jump table based on at least the label of a subsequent basic block.
US09904525B2 Managing reusable artifacts using placeholders
Arrangements described herein relate to managing reusable artifacts. Responsive to receiving a request to create a placeholder for a reusable artifact representing a reusable unit, the placeholder for an appropriate version of the reusable artifact is created within a container and a first parameter identifying the reusable artifact is assigned to an artifact property of the placeholder. Responsive to receiving a request to pin a particular version of the reusable artifact to the placeholder, a version property of the placeholder can be updated to set the version, wherein the request to pin the particular version of the reusable artifact to the placeholder is implemented by assigning a value to a parameter in the placeholder or adding a pin property into the placeholder. The particular version can be maintained as the set version of the reusable artifact regardless of whether new artifact versions are created for the reusable artifact.
US09904524B2 Method and device for visually implementing software code
The present invention relates to a method and device for visually implementing a software code. To this end, a method for visually implementing a software code according to the present invention comprises the steps of: generating, by a code block generation unit, a code block used for implementing a software code by the unit of block depending on a requirement and a function; and setting, by a code block setting unit, a code block attribute or an internal attribute code included in the code block on the basis of information input from a user, wherein the step of setting the code block attribute or the internal attribute code comprises the step of including function information on the code block, description information on the function information, and the internal attribute code in the code block.
US09904523B2 Graphical development and deployment of parallel floating-point math functionality on a system with heterogeneous hardware components
System and method for configuring a system of heterogeneous hardware components, including at least one: programmable hardware element (PHE), digital signal processor (DSP) core, and programmable communication element (PCE). A program, e.g., a graphical program (GP), which includes floating point math functionality and which is targeted for distributed deployment on the system is created. Respective portions of the program for deployment to respective ones of the hardware components are automatically determined. Program code implementing communication functionality between the at least one PHE and the at least one DSP core and targeted for deployment to the at least one PCE is automatically generated. At least one hardware configuration program (HCP) is generated from the program and the code, including compiling the respective portions of the program and the program code for deployment to respective hardware components. The HCP is deployable to the system for concurrent execution of the program.
US09904517B2 System and method for automatic modeling of an application
A system and method for automatically generating a displayable model of an application. A first and second screenshots of a first and second screens produced by an application may be captured and stored in a model. Transition information related to a transition from the first to the second screen may be obtained and stored in the model. A session may be recorded by recording screenshots and related events. Other embodiments are described and claimed.
US09904516B2 Modular exponentiation using look-up tables
Various embodiments relate to a method of encoding data and a related device and non-transitory machine readable storage medium, including: determining a plurality of factors of a value, b, to be exponentiated; retrieving, from a lookup table, a plurality of lookup table entries associated with the plurality of factors; calculating a product of the plurality of lookup table entries; and calculating a residue of the product using a cryptographic key modulus, N, to produce an exponentiated value, s.
US09904508B1 Method for changing type of streamed content for an audio system
A method for changing types of streamed content for an audio system in which a first type of streamed content that has a first signal type is received at the audio system and arrangements are made to begin receiving at the audio system a second type of streamed content, where the second type of streamed content has a second signal type that is different than the first signal type.
US09904507B2 Method and system for synchronizing functions of music player in smart device and bluetooth earphone
A method and a system for synchronizing functions of a music player in a smart device and a Bluetooth earphone are disclosed. The method includes: transmitting a first play list to a smart device by a Bluetooth earphone; comparing the received first play list with a second play list by the smart device; receiving and transmitting a first control instruction to the smart device by the Bluetooth earphone when the first play list is consistent with the second play list; and transmitting the second play list to the Bluetooth earphone, and receiving and transmitting a second control instruction to the smart device by the Bluetooth earphone, when the first play list is inconsistent with the second play list.
US09904506B1 Methods, portable electronic devices, computer servers and computer programs for identifying an audio source that is outputting audio
The present disclosure relates in general to media streaming, such as music streaming. In particular, this disclosure presents various embodiments of methods, portable electronic devices (200), computer servers (300) and computer program that allow for identifying an audio source (e.g., a music source) that is currently outputting audio (e.g., playing music). In an example scenario, this may allow a user to identify a social gathering such as a party where music is being played.
US09904498B2 Methods for configuring settings for an image forming apparatus with template sheet
An image forming apparatus prints a template sheet. The template sheet includes a graphical code and operation boxes. The graphical code includes information corresponding to a storage location address that stores information about settings for one or more image forming apparatuses. A user indicates what information is desired or to be changed on the image forming apparatus, marks it on the template sheet and scans the template sheet. Based on the instructions on the template sheet, information for settings is retrieved for an apparatus in a network.
US09904497B2 Copyright infringement prevention
In an approach for determining printability of an electronic file, a computer electronically receives a file for printing. The computer parses the file for one or more of text, images, and formatting indicative of potential copyrighted material. The computer, in response to identifying any text, images, or formatting indicative of potential copyrighted material, identifies potential copyrighted material within the file. The computer determines whether the file may be printed based, at least in part, on the identified potential copyrighted material. In another approach for determining printability of an electronic document, a computer electronically receives a document for printing. The computer locates attributes associated with the document and stored in a separate database, which includes one or more of the following: ownership, licensing information, printability, and number of prints allowed. The computer determines the document is printable based on the attributes and prints the document.
US09904496B2 Installation system, information processing apparatus, and installation method
An installation system includes: a first storage unit configured to store therein driver information on printer drivers having been installed on an information processing apparatus; an acquisition unit configured to acquire shared information indicating a printer driver of a shared printer, having been reflected from a server, from the driver information; a specification unit configured to specify a printer driver not having been installed on the information processing apparatus, from the shared information acquired by the acquisition unit; and a first execution unit configured to install at least one of the printer drivers specified by the specification unit by acquiring the printer driver from the server.
US09904495B2 Image processing system, image processing method, and information terminal
An image processing system includes at least one image processing apparatus, an information terminal, and an information processing device configured to communicate with the at least one image processing apparatus and the information terminal. The information terminal includes a specifying information transmitter configured to transmit, to the information processing device, specifying information for specifying, from the at least one image processing apparatus, a first image processing apparatus for inputting and a second image processing apparatus for outputting. The information processing device includes an input data retrieval unit configured to obtain input data from the first image processing apparatus for inputting based on the specifying information received from the information terminal, and an output data transmitter configured to transmit, based on the received specifying information, output data corresponding to the obtained input data to the second image processing apparatus for outputting.
US09904494B2 Image forming apparatus for determining a common blank space for parallel continuous printing
Provided is an image forming apparatus which acquires a plurality of jobs for repeatedly arranging images having widths smaller than a width of a continuous paper in a conveyance direction of the continuous paper, sets information for arranging the acquired jobs in a width direction of the continuous paper, forms images based on the set information, and sets a common blank forming period at which blanks among images appearing at different periods in each job coincide with each other between the jobs in the conveyance direction and forms a common blank.
US09904492B2 Method for operating non-volatile memory controller
Provided are methods for operating a non-volatile memory controller. A method for operating a non-volatile memory controller includes dividing data provided from a host into first unit data and second unit data, encoding the first unit data into first codewords including n number of bits (n is an integer equal to or more than 1), encoding the second unit data into second codewords including n-w number of bits (w is an integer less than n and equal to or more than 1) corresponding to a bit having a value of 0 among the n number of bits of the first codewords, performing bit-to-state mapping on the first codewords and the second codewords using a predetermined bitmap, and programming the first codewords and the second codewords to a first page and a second page of a non-volatile memory, respectively.
US09904490B2 Solid-state mass storage device and method for persisting volatile data to non-volatile media
A mass storage device and method for storing data originally written to a volatile memory with byte level I/O protocol commands to a non-volatile memory using block level I/O protocol commands. The mass storage device includes a host interface for communicating with the host computer system, at least one non-volatile memory, at least one volatile memory, a memory controller configured to accept block level I/O protocol commands from the host computer system to read data from and write data to the non-volatile memory, and additionally accept byte level memory I/O commands from the host computer system for reading data from and writing data to the at least one volatile memory, and means for retrieving the data written by the host computer system using the byte level memory I/O commands from the volatile memory and writing the data retrieved from the volatile memory to the at least one non-volatile memory.
US09904486B2 Selectively powering a storage device over a data network
Methods and structure for selectively powering a storage device over a data network. An exemplary system includes a power module configured to detect power from a host system via a network port. The system also includes an input/output controller configured to receive power derived from the network port of the power module, and in response, to identify a disk drive for a read/write operation based on information from the host system. With power derived from the network port, the power module is further configured to supply power to an expander that connects the disk drive to the input/output controller, and to supply power to the disk drive to perform the read/write operation.
US09904485B2 Secure memory controller
Methods and apparatus for a secure memory controller. The secure memory controller includes circuitry and logic that is programmed to prevent malicious code from overwrite protected regions of system memory. The memory controller observes memory access patterns and trains itself to identify thread stacks and addresses relating to the thread stacks including stack-frame pointers and return addresses. In one aspect, the memory controller prevents a return address from being overwritten until a proper return from a function call is detected. The memory controller is also configured to prevent malicious code from overwriting page table entries (PTEs) in page tables. Pages containing PTEs are identified, and access is prevented to the PTEs from user-mode code. The PTEs are also scanned to detect corrupted PTEs resulting from bit manipulation by malicious code.
US09904483B2 File management device, program and file management method
A processing unit processes data stored in a processing region. A processing region is a region in a storage region, used by processing unit for processing. A management unit manages file data stored as a file in storage device. Management unit associates an address of a storage region of storage device in which file data is stored with the file name of file data thereof. When processing unit processes file data, management unit assigns an address that is associated with the file name of the file data and stored as an address representing a processing region.
US09904482B1 Method and system to protect applications configured on cluster-shared volumes seamlessly
A first cluster node receives a request for a backup of files stored in a CSV shared with a second cluster node. A first VSS writer determines a first set of files associated with the first cluster node. A second VSS writer determines a second set of files associated with the second cluster node. A WMD file associated with the backup is generated to include a first component describing the first set of files and a second component describing the second set of files. A BCD file associated with the backup is modified to store information indicating the first VSS writer to restore the first and second sets of files, such that the first and second sets of files can be restored using the first VSS writer without having to use the second VSS writer. The backup is then performed to a backup storage device.
US09904481B2 Scalable auxiliary copy processing in a storage management system using media agent resources
A scalable approach is disclosed for processing auxiliary-copy jobs in a storage management system by using distributed media agent resources instead of a centralized storage manager. Enhanced media agents coordinate and control auxiliary-copy jobs and tap the storage manager to reserve data streams and provide job-specific metadata on demand. An enhanced storage manager may initially select a media agent as “coordinator” to coordinate auxiliary-copy jobs with any number of other media agents, which act as “controllers.” A coordinator media agent is generally responsible for obtaining data stream reservation information from the storage manager and assigning auxiliary-copy jobs to respective controller media agents, based on the components involved in the respective reserved data streams.
US09904479B1 Method for extending period of data retention of flash memory device and device for the same
A method for extending period of data retention of a flash memory device and a device for the same are disclosed. In the present invention, the temperature of the flash memory device is detected by a temperature sensor. According to the temperature and P/E cycles of the flash memory device, a safe period is obtained for the data retention of the flash memory device. By refreshing each block of the flash memory device during the safe period, the data retention period is refreshed, and the data stored in the flash memory device can be prevented from bit error caused by exceeding data retention period or read disturb.
US09904478B2 Storage device and method for controlling thereof
Provided are a storage device and a method for controlling thereof. Some embodiments include a method, comprising: receiving target performance information by a storage device; comparing the target performance information with maximum performance information by the storage device; and adjusting an incremental step pulse program (ISPP) operation performed on a memory cell of the storage device in response to the comparing of the target performance information with maximum performance information.
US09904477B2 System and method for storing large files in a storage device
Systems and methods for detecting a file of a predetermined size or greater are disclosed. Files may be downloaded to a storage device via a data stream. The storage device may analyze one or more aspects of the data stream, such as throughput and consistency, in order to determine whether the file is of a predetermined size or greater. In response to determining that the data stream includes a file of at least a predetermined size, the storage device may take one or more actions. One action is to store part or all of the file in a hybrid block, which is a block in non-volatile memory that is accessed (e.g., programmed and/or erased) in a different way than its designation. For example, a block originally designated for multi-level cell (MLC) storage may be programmed for single-level cell (SLC) storage, which is quicker than for MLC. In this way, the storage device may be able to store the downloaded file, with a certain throughput and consistency, without loss of data.
US09904476B2 Performing multiple write operations to a memory using a pending write queue/cache
Techniques are described for a memory device. In various embodiments, a scheduler/controller is configured to manage data as it read to or written from a memory. A memory is partitioned into a group of sub-blocks, a parity block is associated with the sub-blocks, and the sub-blocks are accessed to read data as needed. A pending write buffer is added to a group of memory sub-blocks. Such a buffer may be sized to be equal to the group of memory sub-blocks. The pending write buffer handles collisions for write accesses to the same block.
US09904475B2 Systems and methods for setting the operating system properties for a storage device
In certain circumstances it is desirable to restrict access to a SCSI storage device (physical or virtual) to a particular user associated with a specific session identifier. By utilizing a specialized filter driver, certain operating system parameters may be set or modified even though the miniport driver cannot access the device object created by the storport driver for the storage device. The filter driver may issue custom commands to retrieve storage device specific information and use that information to set or modify one or more operating system commands to restrict the access to the storage device.
US09904474B2 Control device and storage system
A control device includes a processor. The processor is configured to collect plural types of performance information regarding a first data unit. The processor is configured to determine, on basis of the collected plural types of performance information, whether to transfer the first data unit from a first storage device which is under control of a first controller to a second storage device which is positioned as higher than the first storage device. The processor is configured to transfer the first data unit from the first storage device to the second storage device depending on a result of the determination.
US09904470B2 Tracking ownership of memory in a data processing system through use of a memory monitor
Ownership of a memory unit in a data processing system is tracked by assigning an identifier to each software component in the data processing system that can acquire ownership of the memory unit. An ownership variable is updated with the identifier of the software component that acquires ownership of the memory unit whenever the memory unit is acquired.
US09904465B2 Method and system for ink data generation, ink data rendering, ink data manipulation and ink data communication
Methods and systems are provided for generating, rendering, manipulating (e.g., slicing), and communicating stroke objects that form ink data. In a method of generating a stroke object, pen event data indicative of pen down, pen movement, and pen up events are sequentially received to generate point objects that collectively form a stroke object. The point objects serve as control points for interpolating curve segments. Further, a start parameter indicative of a start point within a starting curve segment of the curve segments at which display of the stroke object starts, and an end parameter indicative of an end point within an ending curve segment of at which display of the stroke object ends, are generated for the stroke object. When rendering the stroke object, a system limits display of the stroke object to a range bound by the start and end parameters, as opposed to displaying the entire stroke object.
US09904464B2 Touch sensor device and electronic device
A touch sensor device includes: an impedance surface where plural sets of reference coordinates are set at plural locations; plural detection electrodes arranged on the impedance surface; a detection circuit configured to detect electric currents passing the detection electrodes; a storage section storing reference standardized values and reference normalized values; a position coordinate calculation section configured to obtain standardized values calculated by standardizing the electric currents detected in each detection period and to map the standardized values onto position coordinates; a first normalized value calculation section configured to map the position coordinates onto first normalized values; a second normalized value calculation section configured to calculate second normalized values by normalizing the electric currents in each detection period; and a touch gesture detection section configured to detect a motion of pointers on the basis of a time variation of the first normalized values and the second normalized values.
US09904460B2 Method and system for data transfer with a touch enabled device
A device includes a display displaying data, a digitizer sensor including a plurality of conductive elements spread across the display and a circuit connected to the plurality of conductive elements. The circuit transmits data displayed on the display via at least one of the conductive elements of the digitizer sensor. The conductive elements of the digitizer sensor are electrically isolated from one another.
US09904458B2 Method for information processing and electronic apparatus thereof
A method for information processing is provided in the disclosure. The method includes: acquiring a first operation of a user; determining a first application and generating a first instruction based on the first operation, wherein the first instruction is adapted to set the first application to a first mode; setting the first application to the first mode based on the first instruction; acquiring a second operation of the user; generating a second instruction based on the second operation; not distributing the second instruction to the first application in the case where it is determined that the second operation belongs to a first type of operation event; and distributing the second instruction to a corresponding application in the case where it is determined that the second operation does not belong to the first type of operation event. An electronic apparatus is further provided in the disclosure.
US09904456B2 Gesture-based visualization of data grid on mobile device
A mobile device user may quickly and naturally explore data received in a data grid from a remote database. A mobile device engine receives the database data including dimensions and measures, in a grid format comprising rows and columns of numerals. In response to a recognized suite of user gestures (e.g., horizontal swipe, vertical swipe, drag and drop), the engine may modify the data grid to provide a changed visualization, without the user device having to re-access a remote database server. In one example, a touch swipe down a column of the data grid may result in display of column data in vertical bar chart form, rather than exclusively as numerical values. Other user recognized gestures can include a user dragging and dropping one column into another, with horizontal bar visualizations combined into stacked bar charts that serve to rapidly apprise the user of a relative magnitude of column information.
US09904453B2 Image display apparatus and non-transitory storage medium storing instructions executable by image display apparatus
An image display apparatus includes: a display device for displaying an image; an operation receiving device for receiving a scroll operation for scrolling the image displayed on the display device in a specific direction; a processor; and a memory for storing instructions. When executed, the instructions cause the processor to: acquire a scroll-amount indicator value, that indicates an amount by which the image being displayed on the display device is to be scrolled by the current scroll operation, based on a current scroll operation received by the operation receiving device and on a display of the image on the display device by at least one previous scroll operation which is received by the operation receiving device in advance of the current scroll operation; and control the display device to display the image scrolled according to the acquired scroll-amount indicator value.
US09904444B2 Method of providing user interface of device and device including the user interface
A device which provides a user interface through which a user further easily selects an object and a method of providing the user interface are provided. The device includes at least one sensor which senses a motion of the device, a processor which compares a motion value determined by using the sensor with a preset threshold value and determines a movement value of the object based on a result of the comparing, and an Input/Output (I/O) unit which displays the object, wherein the object moves according to the movement value of the object.
US09904441B2 Methods and systems for providing additional content
Systems and methods for incorporating additional material in video content are described. Exemplary methods may include identifying the individual frames within a portion of video content that will be visible during adjusted playback. The methods may include incorporating at least one item of information within at least one of the individual frames identified to produce modified video content. The methods may also include transmitting the modified video content for display.
US09904436B2 Method and apparatus for creating a personalized question feed platform
Embodiments of the present invention further provide systems and methods for allowing users in an online consultation system to create, edit and follow information feeds related to a subject matter category, topic, person or a combination thereof.
US09904431B2 Capacitance touch panel with silver-inclusive transparent conductive layer(s) and dielectric layer(s)
Certain example embodiments relate to capacitive touch panels. First and second glass substrates are substantially parallel and spaced apart from one another. At least one multi-layer transparent conductive coating (TCC) is patterned into electrodes and located between the first and second substrates. The TCC(s) include(s) at least one conductive layer including silver, a dielectric layer including zinc oxide under and directly contacting the conductive layer including silver, and a dielectric layer(s) including tin oxide or silicon nitride over the conductive layer including silver. Processing circuitry electrically connects to the electrodes and measures an aspect of the electrodes' capacitance. A laminate material is located between the first and second glass substrates. The TCC(s), when blanket deposited, may have a visible transmission of at least 88%, a sheet resistances of no more than 10 ohms per square, and a haze of no more than 0.5%. Mutual and self-capacitance designs are disclosed.
US09904429B2 Touch screen panel
Disclosed herein is a touch screen panel detecting a capacitive touch input applied by a finger or a touch input means having conductivity like the finger. According to the present invention, the touch screen panel includes: a touch pad forming touch electrostatic capacity (Ct) between the touch pad and the touch input means; and a sensor signal line connecting the touch pad and a touch integrated circuit (IC) to transmit a Ct signal changed on the touch pad to the touch IC, wherein when a resistance value varying with a distance between the touch pad and the touch IC is lower than or equal to a set value, the sensor signal line forms a resistance compensation pattern compensating for the resistance value.
US09904428B2 Multi-layer piezoelectric polymer film devices and methods
A touch panel includes a touch sensor having a dielectric core layer disposed between first and second piezoelectric layers. Each piezoelectric layer comprises a poled piezoelectric polymer. The touch sensor further includes at least a first set of individually addressable electrodes disposed over the first piezoelectric layer and at least one second electrode disposed over the second piezoelectric layer. Circuitry is coupled to the first set of electrodes and the second electrode. The circuitry is configured to detect a change in an electrical signal of at least one electrode of the first set of electrodes referenced to the second electrode in response to a touch applied to the touch surface of the touch sensor.
US09904425B2 Meandering interconnect on a deformable substrate
An apparatus including a first plurality of first conductive lines; and a first meandering interconnect supported in a spaced relationship from a deformable substrate, wherein the first meandering interconnect includes a first multiplicity of meandering conductive lines each of which is electrically connected to one of the first plurality of first conductive lines.
US09904423B2 Touch electrode layer
A touch electrode layer includes a plurality of touch electrodes, a plurality of first bridges, a plurality of second bridges, and an insulation layer disposed between the first bridges and the second bridges. The touch electrodes are arranged in rows and columns. The first bridges electrically connect the touch electrodes located in the same row to form a plurality of first touch series. The second bridges electrically connect the touch electrodes located in the same column to form a plurality of second touch series. Each touch electrode includes a top electrode pattern and a bottom electrode pattern stacked with each other. A normal projection in a XY plane of an edge of a top surface of the top electrode pattern and a normal projection in the XY plane of an edge of a top surface of the bottom electrode pattern are not completely overlapped.
US09904421B2 Touch sensor board, image display device, and touch sensor board manufacturing method
To provide a touch sensor board and the like capable of improving the visibility of the screen and the manufacture yield simultaneously. The touch sensor board includes a plurality of mutually parallel first electrodes extended along a first direction and a plurality of mutually parallel second electrodes extended along a second direction. Regarding the first and second electrodes, one of those is connected to each electrode element via a same-layer connection pattern while the other is connected to each electrode element via a different-layer connection pattern. The same-layer connection pattern and the different-layer connection pattern overlap on one another via an interlayer film formed by an insulator. Further, the interlayer film is continued from the overlapping part between the same-layer connection pattern and the different-layer connection pattern via a gap part between each of the electrode elements, and the interlayer film is formed to be continued in the gap part.
US09904420B2 Display device integrated with touch screen having physically divided plurality of touch elrctrodes and driving method thereof
Discussed is a display device integrated with touch screen. The display device includes a plurality of touch groups into which a plurality of touch electrodes are physically divided, a plurality of first driving electrode lines connected to a plurality of driving electrodes of a first touch group of the touch groups, a plurality of second driving electrode lines connected to a plurality of driving electrodes of a second touch group of the touch groups, a plurality of first receiving electrode lines connected to a plurality of receiving electrodes of the first touch group, a plurality of second receiving electrode lines connected to a plurality of receiving electrodes of the second touch group, a touch driving IC configured to supply a touch driving signal to the first and second driving electrode lines, and a touch sensing IC configured to sense touch signals of the first and second receiving electrode lines.
US09904417B2 Projected capacitive touch detection with touch force detection using self-capacitance and mutual capacitance detection
A force sensing touch sensor comprises a substrate having a plurality of conductive electrode rows and a plurality of conductive electrode columns substantially perpendicular to and over the plurality of conductive electrode rows on a surface of the substrate, and a force sensor at each corner of the substrate. When a touch is applied to the surface of the touch sensor, the capacitance value will change of a capacitor formed by an intersection of an electrode row and column proximate to the location of the touch to the surface of the touch sensor. These force sensors detect total and proportional force on the touch sensor substrate. This force information is then combined with the touch location(s) previously determined, and the individual touch force(s) can then be interpolated with sufficient resolution for three dimensional (3D) gesturing applications.
US09904415B2 Interactive projection display system and input device thereof
An interactive display system includes an input device and an image interaction module. The input device has a touch portion including a built-in first light-emitting module and a built-in second light-emitting module. The image interaction module includes a display module, a first image-capturing module, a second image-capturing module and a processing module. The processing module captures invisible light generated by the first light-emitting module through the first image-capturing module, for determining and obtaining the position of the touch portion. The processing module captures visible light generated by the second light-emitting module through the second image-capturing module according to the position of the touch portion, for determining and obtaining a predetermined color light source provided by the visible light generated by the second light-emitting module.
US09904413B2 Optical touch device, and light source assembly and display module thereof
An optical touch device includes a sensing area, at least a light source assembly and a light sensing component. The light source assembly is disposed beside the sensing area and includes a plurality of first point light sources configured to sequentially emit a first beam into the sensing area. The light sensing component has a field of view of the entire sensing area and is configured to sense the first beams. A light source assembly and a display module used in the optical touch device are also disclosed.
US09904412B2 Display noise subtraction via substantially orthogonal noise templates
In a method of determining noise templates for use in capacitive sensing, a plurality of changes of capacitance are acquired, which include noise components, from a plurality of sensor electrodes in a sample capacitive sensor. Each of a plurality of substantially orthogonal noise templates is determined based on the acquired plurality of changes in capacitance. Multiple substantially orthogonal noise templates are selected, from the plurality of substantially orthogonal noise templates, to be used as a set of substantially orthogonal noise templates for reduction of the noise components of the acquired plurality of changes of capacitance.
US09904411B2 Method and system for sensing water, debris or other extraneous objects on a display screen
A computing device includes a housing and a display assembly having a screen. The housing at least partially circumvents the screen so that the screen is viewable and a set of touch sensors are provided with the display assembly. A processor is provided within the housing to detect a plurality of interactions with the set of touch sensors. The processor further determines, based on the plurality of interactions, a presence of extraneous objects on a surface of the screen of the display assembly. More specifically, the processor may determine that the screen is wet if three or more interactions are detected, concurrently, via the set of touch sensors and/or a contact duration associated with each of the plurality of interactions exceeds a threshold duration.
US09904410B2 Touch-sensitive button with two levels
A touch-sensitive depressible button with multiple depression thresholds is provided. When the button is depressed to a first depression threshold, the touch sensor can be switched from a low-power, non-sensing state to a sensing state. When the button is depressed to a second depression threshold, the touch sensor can sense the touch context and input can be generated based on the depression and the touch context. In this way, the touch-sensitive depressible button with multiple depression thresholds can facilitate timely switching of the touch sensor to a sensing state.
US09904409B2 Touch input processing method that adjusts touch sensitivity based on the state of a touch object and electronic device for supporting the same
A method and electronic device are provided. The electronic device includes a first touch sensor and a processor. The processor implements the method, which includes detecting, via a first touch sensor of the electronic device, sensor information from a touch object, determining, via a processor of the electronic device, a state of the touch object based on analysis of the detected sensor information, and adjusting a touch sensitivity for the electronic device according to the determined state of the object.
US09904407B2 Touch sensor, display apparatus including the same, and method of sensing touch panel
A touch sensor is disclosed. The touch sensor includes a touch panel including sensing nodes arranged in a matrix form and sensing lines connected to the sensing nodes, a touch sensing unit for providing driving signals for driving the sensing nodes, and a selector including a plurality of multiplexers for selectively providing the driving signals provided from the touch sensing unit to the sensing lines of the touch panels, wherein each of the multiplexers is selectively connected to two or more corresponding sensing nodes among the sensing nodes, and the two or more sensing nodes of the touch panel, selectively connected to each of the multiplexers, are positioned at different columns and rows.
US09904405B2 Portable terminal capable of sensing proximity touch and method for controlling screen in the same
A portable terminal for sensing a touch input, including a direct touch input and a proximity touch input, includes a touch screen configured to receive the touch input via a touching object and responsively displaying at least a first portion of a page and a controller configured to recognize the direct touch input when the touching object contacts the touch screen and recognize the proximity touch input when the touching object is located within a threshold distance relative to the touch screen for a period of time, the proximity touch input being effective as long as the touching object remains within the threshold distance, wherein in response to the proximity touch input, a size of the displayed page is changed from a first size to a second size, or a second portion of the page is displayed on the touch screen, the second portion being different from the first portion.
US09904402B2 Mobile terminal and method for input control
A method for controlling input in a mobile terminal can first set multiple operation modes for the mobile terminal and set multiple relation lists each of which defines a relationship between multiple predetermined functions to be executed in a corresponding operation mode and information regarding multiple predetermined touch operations input in the corresponding operation mode, and switches the operation mode of the mobile terminal among multiple operation modes, and controls the mobile terminal to execute multiple predetermined functions associated with multiple predetermined touch operations applied to a touch screen of the mobile terminal.
US09904401B2 Touch panel and touch display apparatus
The present disclosure relates to a touch panel and a touch display apparatus. The touch panel comprises a glass substrate, a solar cell panel located at a side of the glass substrate and comprising a plurality of solar cell modules, n sensing lines in a first direction and m sensing lines in a second direction for carrying the electric power converted by the solar cell panel, and a detection unit for detecting the electric currents or voltages on the sensing lines in the first direction and the sensing lines in the second direction and for determining a touch region of a touch object based on a variation in the electric currents or voltages, wherein each of the n sensing lines in the first direction and the m sensing lines in the second direction connects the individual solar cell modules in the respective direction in series, and m and n are positive integers. The number of the wires connected in the touch panel of the present disclosure is reduced, and a lightweight touch screen is achieved.