Document Document Title
US09437922B2 Method for manufacturing fluidic structures
A method of manufacturing a fluidic structure is disclosed. A cavity that defines a shape of an element of the fluidic structure within a material is formed. The cavity is filled with liquid metal. The cavity is sealed. The fluidic structure behaves as an antenna. A fluidic antenna includes a material that defines a shape of the fluidic antenna by a cavity filled with liquid metal formed within the material, where the material further defines at least one mechanical property of the fluidic antenna.
US09437920B2 Push-button switch
A push-button switch includes a wiring board having a first surface on which electronic components are mounted. The push-button switch is used for an immobilizer system and supplies power to a portable device from the first surface side of the wiring board. The push-button switch includes a coil antenna and a conductor pattern. The coil antenna includes a magnetic core and a coil conductor wound around the magnetic core. The coil antenna is attached to a second surface of the wiring board. The conductor pattern is formed in at least one wiring layer so as to surround the coil conductor in plan view. The wiring board has an inner layer including the at least one wiring layer. A direction of current flowing through the coil conductor is the same as a direction of current flowing through the conductor pattern.
US09437917B2 Antenna designs
According to one embodiment of the invention, a network device comprises a plurality of antennas comprising a first antenna, wherein the first antenna comprises: a first set of one or more elements that form an Alford loop and that is configured for electrical excitation via a current transmitted over a conductive medium from a signal source and a second set of one or more elements that is configured for electromagnetic induction without contact with the conductive medium from the signal source.
US09437909B2 Dielectric waveguide filter with direct coupling and alternative cross-coupling
A waveguide filter comprising a base block of dielectric material defining at least first and second resonators and a bridge block seated on top of the base block and defining at least a third resonator. In one embodiment, the base block comprises first and second base blocks that have been coupled together in an end to end relationship. An external transmission line or an interior RF signal transmission window or an RF signal transmission bridge provides a cross-coupling RF signal transmission path between the first and second resonators. At least first and second interior RF signal transmission windows provide a direct RF signal transmission path between the first and third resonators and the second and third resonators respectively.
US09437908B2 Dielectric waveguide filter with direct coupling and alternative cross-coupling
A dielectric waveguide filter comprising a block of dielectric material including a plurality of resonators defined by a plurality of slots defined in the block of dielectric material. The resonators are arranged on the block of dielectric material in one or more rows and columns. First and second RF signal input/output electrodes are defined on the block of dielectric material. A first direct RF signal transmission path for the transmission of an RF signal is defined by the first and second RF signal input/output electrodes and the plurality of resonators. In one embodiment, internal windows define a first direct RF signal transmission means and additional RF signal transmission means define alternate or cross-coupling paths for the transmission of the RF signal from resonators in one column to resonators in another column. In one embodiment, the filter is comprised of two separate blocks of dielectric material which have been coupled together.
US09437905B2 Traction battery thermal plate manifold
A traction battery system for a vehicle is provided. The system may include a plurality of battery cells, a thermal plate, and an inlet manifold. The thermal plate may support the battery cells and includes a heat exchange region and two lateral sides defining two planes. The inlet manifold may be positioned downstream of an inlet port and upstream of the heat exchange region. The inlet manifold may define distribution channels throughout the inlet manifold and includes an outlet to the heat exchange region having a cross-sectional area defining a third plane. The two planes and third plane define a region normal to the cross sectional area and the inlet manifold may be positioned such that the inlet port is located outside the region.
US09437901B2 Additive for electrolyte and electrolyte and rechargeable lithium battery
An electrolyte additive represented by the following Chemical Formula 1, an electrolyte, and a rechargeable lithium battery are disclosed: In Chemical Formula 1, R1 to R3 and L1 to L3 are the same as defined in the detailed description.
US09437900B2 Electrolyte, method for fabricating electrolyte solution, and lithium ion battery
An electrolyte for a lithium ion battery is provided, including a carrier, a lithium salt dissolved in the carrier, and an additive uniformly dispersed in the carrier, wherein the additive is an inorganic clay modified by an organic quaternary phosphonium salt. Also provided is a method for fabricating an electrolyte solution and a lithium ion battery.
US09437898B2 Secondary battery including plurality of electrode assemblies
Disclosed is a secondary battery including a plurality of electrode assemblies. The secondary battery includes a first electrode assembly including a first cathode, a first separator and a first anode, and a second electrode assembly including a second cathode, a second separator and a second anode, wherein, when an electrode plate area of the second electrode assembly is smaller than that of the first electrode assembly, a cross-sectional thickness of the second electrode assembly is larger than that of the first electrode assembly.
US09437896B2 Method of preparing lithium secondary battery
A method of preparing a lithium secondary battery is disclosed, the method including coating a coating layer-forming composition including an inorganic compound and an organic/inorganic bindable silane compound having a first reactive functional group on a substrate to form a separator including a coating layer; preparing an electrode including an active material and a binder having a second reactive functional group; stacking the electrode to contact the coating layer of the separator, and adding an electrolyte to the electrode and separator to prepare a lithium secondary battery; and heat-treating the lithium secondary battery to react the first reactive functional group with the second reactive functional group and form a chemical bond.
US09437890B2 Purge assembly for a fuel cell system
A fuel cell purge apparatus for a fuel cell system has a separator defining a chamber for receiving a recirculated fuel stream including a fluid and impurities. The apparatus has a drain conduit with an outer passage connected to the chamber. The outer passage forms a fluid trap to collect the fluid. The drain conduit also has an inner passage nested within the outer passage through the fluid trap for delivering the impurities to a purge valve. The inner passage has a free end extending into the chamber of the separator.
US09437888B2 Fuel cell system and control method therefor
During an intermittent operation of the fuel cell, a demanded FC voltage calculation portion calculates a predetermined voltage that is below a heightened potential avoidance threshold voltage as a demanded FC voltage, and outputs the voltage to a converter. When during the intermittent operation of the fuel cell, a deviation obtained by subtracting a generated power of the fuel cell from a system's allowable power that is allowable in the fuel cell system becomes less than or equal to a value 0, the demanded FC voltage correction portion corrects a command value provided for the converter so that the deviation becomes equal to the value 0.
US09437883B2 Manufacturing method of fuel cell module and manufacturing method of fuel cell
A manufacturing method of a fuel cell module includes: forming an outer divided body having a frame shape and formed from an uncrosslinked item of solid rubber having adhesiveness in a seal member arrangement portion of a separator to produce an outer temporary assembly, and forming an inner divided body having a frame shape and formed from an uncrosslinked item of solid rubber in a peripheral edge portion of an electrode member to produce an inner temporary assembly; fitting the inner temporary assembly into a frame of the outer temporary assembly to produce a cell assembly temporary assembly; arranging a cell assembly stack, in which a plurality of the cell assembly temporary assemblies are stacked, in a forming die; and pressurizing and heating the forming die to crosslink the uncrosslinked item
US09437882B2 Holding apparatus for fuel cell gasket
A holding apparatus for a fuel cell gasket has a support having a flat surface part which attracts the gasket and serves to stack a frame-shaped gasket on an outer circumference of an electrolyte membrane or a gas diffusion layer constituting a membrane electrode assembly on which a catalyst layer is disposed. The flat surface part has a frame-shaped recess corresponding to a shape of the gasket, and the recess is connected to an air-sucking section, with the gasket attracted by sucking air in the recess.
US09437879B1 Oxidation process for interconnects and end plates
Methods and systems for oxidizing an interconnect for a fuel cell stack include introducing at least one interconnect to an oxidizing gas containing water vapor, the oxidizing gas being at least substantially free of nitrogen, and oxidizing the at least one interconnect in the presence of the oxidizing gas at an elevated temperature. The oxidation may be performed at a sub-atmospheric pressure. The oxidation of the interconnect may be a controlled oxidation that is performed prior to incorporating the interconnect into a fuel cell stack.
US09437876B2 Production method of electrode catalyst, electrode catalyst, composition for forming gas diffusion electrode, gas diffusion electrode, membrane-electrode assembly (MEA), and fuel cell stack
Provided is a production method of an electrode catalyst that can reduce the content of chlorine species reliably and sufficiently through a simple operation, even when using an electrode catalyst precursor containing a high concentration of chlorine (Cl) species as a raw material of the electrode catalyst. The production method of the electrode catalyst has a core-shell structure including a core part formed on a support and a shell part formed to cover at least a part of a surface of the core part. The production method includes a first step (1) of preparing a first liquid with an electrode catalyst precursor (I) being dispersed in ultrapure water by adding the electrode catalyst precursor (I) to the ultrapure water, the electrode catalyst precursor (I) being produced using a material containing chlorine (Cl) species, and exhibiting a chlorine (Cl) species concentration not lower than a first chlorine (Cl) species concentration when measured by X-ray fluorescence (XRF) spectroscopy; and a second step (2) of preparing a second liquid by dispersing an electrode catalyst precursor (II), the electrode catalyst precursor (II) being obtained by filtrating and washing the electrode catalyst precursor (I) contained in the first liquid with ultrapure water, and then performing washing until an electric conductivity ρ of a filtrate has become a first value or lower.
US09437873B2 Spinel-type lithium manganese-based composite oxide
Regarding spinel-type lithium manganese-based composite oxide (LMO) to be used as a positive electrode active substance material for lithium battery, a novel LMO is provided, which is capable of maintaining discharge capacity even if charging and discharging are repeated under high temperatures. An LMO in which the crystallite size is 250 nm to 350 nm, the strain is 0.085 or less and the specific surface area increase rate when placed in water at 25° and pH 7 and ultrasonically dispersed at 40 W ultrasonic intensity for 600 seconds is 10.0% or less, can prevent a decrease in the output that accompanies the repetition of charging and discharging while at a high temperature.
US09437869B2 Positive electrode for nonaqueous electrolyte secondary battery and nonaqueous electrolyte secondary battery using the positive electrode
It is an object of the present invention to provide a positive electrode for nonaqueous electrolyte secondary batteries that can suppress decreases in the discharge capacity and discharge voltage even when continuous charging is performed at high temperature and that can also suppress decreases in the discharge voltage and energy density even in the charge and discharge after the continuous charging, and to provide a nonaqueous electrolyte secondary battery that uses the positive electrode. The positive electrode includes a positive electrode active material composed of a mixture containing lithium cobalt oxide 21 having a surface to which an erbium compound 22 is partly adhered and lithium nickel cobalt manganese oxide and a binder. The content of the lithium nickel cobalt manganese oxide is 1% by mass or more and 50% by mass or less relative to the total amount of the positive electrode active material.
US09437867B2 Battery plate grid strip pasting assembly
A battery plate grid strip pasting assembly can include an orifice plate, a support structure, and a belt. The orifice plate has an opening through which battery paste material is dispensed out of a hopper. The support structure underlies a battery plate grid strip and supports the battery plate grid strip upstream of the opening. The belt traverses beneath the orifice plate and carries the battery plate grid strip downstream of the opening and downstream of the support structure. The support structure supports the battery plate grid strip above the belt and a gap is provided between a bottom surface of the battery plate grid strip and a top surface of the belt. Battery paste material is dispensed into the gap, through the battery plate grid strip, and overpastes the bottom surface of the battery plate grid strip.
US09437866B2 Process for producing lithium vanadium phosphate-carbon composite
A process for producing a lithium vanadium phosphate-carbon composite includes a first step that includes mixing a lithium source, a tetravalent or pentavalent vanadium compound, a phosphorus source, and a conductive carbon material source that produces carbon through pyrolysis, in an aqueous solvent to prepare a raw material mixture, a second step that includes heating the raw material mixture to effect a precipitation reaction to obtain a reaction mixture that includes a precipitate, a third step that includes subjecting the reaction mixture that includes the precipitate to wet grinding using a media mill to obtain a slurry that includes ground particles, a fourth step that includes spray-drying the slurry that includes the ground particles to obtain a reaction precursor, and a fifth step that includes calcining the reaction precursor at 600 to 1300° C. in an inert gas atmosphere or a reducing atmosphere. A lithium vanadium phosphate-carbon composite produced by the process may provide a lithium secondary battery with excellent battery performance (e.g., high discharge capacity) when used as a cathode active material.
US09437865B2 Active material for lithium ion secondary battery, and lithium ion secondary battery
To provide an active material having high capacity and excellent cycle characteristics. An active material has a layered crystal structure and is expressed by a compositional formula (1) LiyNiaCobMncMdOx (1), where the element M is at least one kind of element selected from the group consisting of Al, Si, Zr, Ti, Fe, Mg, Nb, Ba, and V; 1.9≦(a+b+c+d+y)≦2.1; 1.05≦y≦1.35; 0
US09437862B2 Container for energy storage device including full penetration welded sealing member and method of producing the same
An energy storage device having a container containing an electrolyte includes: a through hole formed in the container, for injecting the electrolyte; a sealing member that covers the through hole; and a full penetration weld portion formed by full penetration welding the sealing member to the container.
US09437860B2 Traction battery assembly having snap-in bus bar module
A traction battery includes a cell having a terminal defining a surface with a top and at least one sidewall. The traction battery also includes a busbar having an interior defining a top engaging with the top of the terminal, and at least one side surface engaging with the sidewall. One of the side surface and the sidewall includes a projection and the other of the side surface and the sidewall includes a receptacle for receiving the projection.
US09437857B2 Battery assembly
A spacer disposed between first and second unit cells has a corrugated portion. The corrugated portion includes first and second protrusions alternating continuously and repeatedly in a vertical direction. The first protrusions protrude from a center in the thickness direction toward the first unit cell to form clearances that function as cooling passages between the first protrusion and the second unit cell. The second protrusions protrude from the center in the thickness direction toward the second unit cell to form clearances that function as cooling passages between the second protrusions and the first unit cell. The spacer includes a straight portion extending in a direction crossing the cooling passages so as to prevent elongation of the corrugated portion in a direction perpendicular to the cooling passages.
US09437855B2 Lithium accumulator and the method of producing thereof
A lithium accumulator includes at least two three-dimensional electrodes separated by a separator and encased together into an accumulator body with an electrolyte that is a non-aqueous solution of a lithium salt in an organic polar solvent. The two electrodes have a minimum thickness of 0.5 mm each. At least one electrode is a homogenous, compressed mixture of an electron conductive component and an active material. The active material is capable of absorbing and extracting lithium in the presence of electrolyte. The porosity of the pressed electrodes is 25 to 90%. The active material has morphology of hollow spheres with a wall thickness of maximum 10 micrometers, or morphology of aggregates or agglomerates of maximum 30 micrometers in size. The separator includes a highly porous electrically insulating ceramic material with open pores and porosity from 30 to 95%.
US09437852B2 Method for manufacturing a battery, battery arrangement and modular system
The invention relates to a method for manufacturing a battery (10) in which at least one battery module (12) having a plurality of battery cells (14) is provided. A cooling device (26) is selected depending on whether liquid cooling or cooling by a gaseous medium is intended for the at least one battery module (12). Depending on the selection, at least one first heat sink (26), through which a cooling liquid can flow, or at least one second heat sink, through which a gaseous medium can flow, is arranged on the at least one battery module (12) as the cooling device. The invention further relates to a battery arrangement and a modular system for producing a battery (10).
US09437851B2 Electric storage battery support apparatus
An apparatus for supporting a battery comprises a tray including a support surface, a recess having a elevation that is lower than an elevation of the support surface, ribs located in the recess and extending to the elevation of the support surface, thermal insulation supported on the ribs and the upper surface, and a battery contacting the insulation and supported on the ribs and the support surface.
US09437849B2 Battery damage indicator
The present disclosure provides systems and methods for indicating battery damage. A battery may comprise an odorant and/or visible indicator material configured to be released in response to battery damage. The battery may be configured to release the odorant and/or visible indicator in response to damage to the battery housing, a cell or cells in the battery, a seal of the battery, or any other specific component of the battery. The odorant and/or visible indicator may be stored in free space in the battery housing, a battery cell, or other battery component. The battery may be configured to emit an audible and/or visible indication of battery damage in addition to releasing the odorant and/or visible indicator.
US09437847B2 Battery pack
A battery pack includes a battery group including battery rows consecutively disposed adjacent to each other, with the battery rows including secondary batteries disposed parallel to each other and spaced apart from each other, a frame for surrounding the battery group, and a plurality of first ribs that are each disposed between adjacent battery rows. The first ribs include supporting grooves that are formed in lateral surfaces of the first ribs and accommodate portions of edges of the secondary batteries, and ends of each of the first ribs are coupled to the frame.
US09437845B2 Battery module and battery pack
To provide a battery module that may be easily assembled, and is capable of preventing a cell unit from being damaged during assembly, the battery module includes a cell unit provided with at least one unit cell, and first and second cases which enclose and accommodate the cell unit. The first and second cases are respectively provided with a main surface, and a side surface which is bent at one end of the main surface and extends in a direction away from the main surface.
US09437844B2 Display device and method for manufacturing the same
A display device includes a substrate, a first electrode on the substrate, a pixel defining layer on the substrate, the pixel defining layer having an opening exposing the first electrode, a metal layer on the pixel defining layer, a light emission layer on the first electrode exposed by the opening, and a second electrode on the light emission layer in the opening. The metal layer contacts the second electrode.
US09437842B2 Light-emitting transistors with improved performance
Disclosed are light-emitting transistors having novel structures that can lead to enhanced device brightness, specifically, via incorporation of additional electrically insulating components that can favor charge localization and in turn, carrier recombination and exciton formation.
US09437841B2 OLED display structure and OLED display device
Disclosed are an OLED display structure and an OLED display device having the OLED display structure. The OLED display structure comprises: a substrate (10), and an OLED pixel layer (20), an o-light and e-light splitting and converting device (5) and a circular polarizer layer (6) which are formed on the substrate (10) in sequence; the o-light and e-light splitting and converting device (5) is adapted to divide a light beam into o-light and e-light, and to convert the o-light and the e-light into circularly polarized light which has the same polarization state as the circular polarizer layer (6); the circular polarizer layer (6) is adapted to allow passage of the circularly polarized light which has the same polarization state as it. With the display structure, the light transmittance is improved, and the pixel current of the OLED pixel layer (20) is reduced, and thereby energy is saved.
US09437840B2 Organic light emitting display device
An organic light emitting display device includes a substrate, a display unit on the substrate, the display unit including a plurality of light-emitting areas in a lattice pattern, and an antireflective film on the display unit, the antireflective film including at least two metal layers and at least two dielectric layers that are alternately stacked, and each of the at least two metal layers including a plurality of islands in a lattice pattern overlapping the light-emitting areas of the display unit.
US09437835B2 Transparent infrared-to-visible up-conversion device
Embodiments of the invention are directed to a transparent up-conversion device having two transparent electrodes. In embodiments of the invention, the up-conversion device comprises a stack of layers proceeding from a transparent substrate including an anode, a hole blocking layer, an IR sensitizing layer, a hole transport layer, a light emitting layer, an electron transport layer, a cathode, and an antireflective layer. In an embodiment of the invention, the up-conversion device includes an IR pass visible blocking layer.
US09437831B2 Display device and method for manufacturing the same
A first organic resin layer is formed over a first substrate; a first insulating film is formed over the first organic resin layer; a first element layer is formed over the first insulating film; a second organic resin layer is formed over a second substrate; a second insulating film is formed over the second organic resin layer; a second element layer is formed over the second insulating film; the first substrate and the second substrate are bonded; a first separation step in which adhesion between the first organic resin layer and the first substrate is reduced; the first organic resin layer and a first flexible substrate are bonded with a first bonding layer; a second separation step in which adhesion between the second organic resin layer and the second substrate is reduced; and the second organic resin layer and a second flexible substrate are bonded with a second bonding layer.
US09437827B2 Heterocyclic compound and organic light-emitting device including the same
A heterocyclic compound represented by Formula 1 below and an organic light-emitting device including the same,
US09437821B2 Method for manufacturing electronic device
When a thin film is formed by an application method, damage to a substrate or existing electrodes and functional layers can be reduce. A method for manufacturing an electronic device comprising two or more electrodes, and an organic thin film provided between the two or more electrodes, the method comprising the steps of: forming a coating film by applying a coating liquid that comprises a material having a crosslinking group, and forming the organic thin film by repeating an irradiation of electromagnetic waves to the coating film to cross-link with the crosslinking group.
US09437819B2 Donor substrate and method for forming transfer pattern using the same
A donor substrate includes a base layer, a light-to-heat conversion layer disposed on the base layer, a buffer layer disposed on the light-to-heat conversion layer and a transfer layer disposed on the buffer layer. The buffer layer includes a cross-linked polymer, a spacer polymer bonded to the cross-linked polymer, and a perfluoroalkyl alcohol group bonded to the spacer polymer.
US09437818B2 Exposure apparatus, method of controlling the same, and alignment method for exposure
An exposure apparatus capable of preventing a reduction in its accuracy due to, for example, the influence of aging or the influence of heat is disclosed. Also disclosed is a method of controlling the same, and an alignment method for exposure. In one aspect, the exposure apparatus includes a main stage for adjusting a position of a substrate, a beam irradiation unit for irradiating a beam onto a mask, and a beam monitoring unit having a position fixed with respect to the main stage, and for recognizing the beam emitted from the beam irradiation unit and passed through one pattern of the mask.
US09437817B2 Insulator material for use in RRAM
The present disclosure relates generally to Hf-comprising materials for use in, for example, the insulator of a RRAM device, and to methods for making such materials. In one aspect, the disclosure provides a method for the manufacture of a layer of material over a substrate, said method including a) providing a substrate, and b) depositing a layer of material on said substrate via ALD at a temperature of from 250 to 500° C., said depositing step comprising: at least one HfX4 pulse, and at least one trimethyl-aluminum (TMA) pulse, wherein X is a halogen selected from Cl, Br, I and F and is preferably Cl.
US09437816B2 Phase change memory structures and methods
A method of forming a phase change material memory cell includes forming a number of memory structure regions, wherein the memory structure regions include a bottom electrode material and a sacrificial material, forming a number of insulator regions between the number of memory structure regions, forming a number of openings between the number of insulator regions and forming a contoured surface on the number of insulator regions by removing the sacrificial material and a portion of the number of insulator regions, forming a number of dielectric spacers on the number of insulator regions, forming a contoured opening between the number of insulator regions and exposing the bottom electrode material by removing a portion of the number of dielectric spacers, and forming a phase change material in the opening between the number of insulator regions.
US09437813B2 Method for forming resistance-switching memory cell with multiple electrodes using nano-particle hard mask
In a fabrication process for reversible resistance-switching memory cells, a bottom electrode layer is coated with nano-particles. The nano-particles are used to etch the bottom electrode layer, forming multiple narrow, spaced apart bottom electrode structures for each memory cell. A resistance-switching material is then deposited between and above the bottom electrode structures, followed by a top electrode layer. Or, insulation is deposited between and above the bottom electrode structures, followed by planarizing and a wet etch to expose top surfaces of the bottom electrode structures, then deposition of the resistance-switching material and the top electrode layer. When the resistance state of the memory cell is switched, there is a smaller area in the bottom electrode for a current path, so the switching resistance is higher and the switching current is lower.
US09437806B2 Piezoelectric thin film, method of manufacturing the same, piezoelectric thin film manufacturing apparatus and liquid ejection head
A piezoelectric thin film is manufactured by sequentially executing: a step of coating a substrate by applying a coating solution containing an organic solvent and a piezoelectric thin film precursor to form a coating layer; a step of evaporating the organic solvent from the coating layer in a windless environment to obtain a dried coating layer containing the piezoelectric thin film precursor; and a step of heating the dried coating layer to form a piezoelectric thin film from the dried coating layer containing the piezoelectric thin film precursor.
US09437805B2 Piezoelectric thin film element
A piezoelectric thin film element that includes a substrate, a lower electrode on the substrate, a piezoelectric film on the lower electrode, and an upper electrode on the piezoelectric film. The piezoelectric film is a potassium sodium niobate film represented, as its main constituent, by the general formula (1−n)(K1-xNax)NbyO3-nM1M2O3 in which M1 is any one of Ca, Sr, and Ba, and M2 is Zr, and x, y, and n respectively are within the ranges of: 0.25≦x≦1.00; 0.85≦y≦1.10; and 0.01≦n≦0.10. Alternatively, M2 is any one of Sn and Hf, and x, y, and n respectively are within the ranges of: 0.25≦x≦1.00; 0.90≦y≦1.05; and 0.01≦n≦0.10.
US09437804B2 Electroactive polymer structures printed with varying compositions of ions
An electroactive polymer structure includes a first flexible electrode, a second flexible electrode, and a polymer dielectric layer with ionic liquid on top of the first electrode including at least two regions. Each region of the polymer dielectric layer includes a different ionic liquid concentration. The polymer dielectric layer is in between the first flexible electrode and the second flexible electrode.
US09437803B2 Piezoelectric actuator
A piezoelectric actuator, in particular for injectors in internal combustion engines, is provided which includes a piezoelectric module including a ceramic body and two end pieces which clamp the ceramic body axially in place, and an electrical connecting element which is secured on the piezoelectric module and which includes two contact plates leading to the ceramic body. To increase the robustness of the connecting element and to avoid fractures in the contact plates under high vibrational stresses, the contact plates are designed as one-piece metal stampings including at least partially embossed stamped edges.
US09437801B2 Piezoelectric device and method for using same
A piezoelectric device, which has bipolar polarization-electric field (Pr-E) hysteresis characteristics of a piezoelectric material asymmetrically biased, when a first and second coercive electric fields respectively having smaller and larger absolute values are defined as Ec1 and Ec2 and a bias ratio of the coercive electric field is defined as [(Ec2+Ec1)/(Ec2−Ec1)]×100[%], includes a piezoelectric element unit including a piezoelectric body film whose bias ratio is 20% or more, the piezoelectric element unit operating with an electric field intensity smaller than that of the first coercive electric field. The piezoelectric device includes a refresh voltage applying circuit configured to apply a voltage to maintain operation performance of the relevant device, the voltage having an electric field intensity larger than the electric field intensity for operating the device and being equal to or less than three times |Ec1|, such that a polarized state of the piezoelectric body film is restored.
US09437795B2 Thermoelectric device and method of manufacturing the same
Provided are a thermoelectric device and a method of manufacturing the same. The method may include forming nanowires on a substrate, forming a barrier layer on the nanowires, forming a bulk layer on the barrier layer, forming a lower electrode under the substrate, and forming an upper electrode on the bulk layer.
US09437794B2 Method of fabricating a flip chip light emitting diode (FCLED) die having N-conductor layer
A method for fabricating a flip chip light emitting diode (FCLED) die includes forming an epitaxial stack on a carrier substrate having an n-type confinement layer, a multiple quantum well (MQW) layer, and a p-type confinement layer, forming a mirror layer on the p-type confinement layer, forming an n-trench in the n-type confinement layer, forming an n-conductor layer in the n-trench on the n-type confinement layer, forming a p-metal layer on the p-type confinement layer, forming a first electrical isolator layer on the n-conductor layer and a second electrical isolator layer on the p-metal layer, forming a p-pad on the first electrical isolator layer, and forming an n-pad the second electrical isolator layer.
US09437793B2 Package support, fabrication method and LED package
A package support including: metal frames connected together; one or more dielectric materials disposed in an inner gap of the metal frames; wherein: the package support has a frame region and a function region; wherein the function region has complete upper and lower surfaces configured to prevent leakage if at least one of the entire upper or lower surfaces is covered with an encapsulant material. A fabrication method allows for manufacturing the package support with a high cell density, relatively low price, high reflectivity, good heat dissipation, and high reliability. The LED package using the package support has a smaller size and improved dissipation properties.
US09437788B2 Light emitting diode (LED) component comprising a phosphor with improved excitation properties
A light emitting diode (LED) component comprises an LED having a dominant wavelength in a range of from about 425 nm to less than 460 nm and a phosphor in optical communication with the LED. The phosphor includes a host lattice comprising yttrium aluminum garnet (YAG), and may include an activator comprising Ce and a substitutional dopant comprising Ga incorporated in the host lattice. An emission spectrum of the phosphor has a maximum intensity in a wavelength range of from about 540 nm to about 570 nm, and an excitation spectrum of the phosphor comprises an intensity at 440 nm equivalent to at least about 85% of a maximum intensity of the excitation spectrum.
US09437785B2 Light emitting diodes including integrated backside reflector and die attach
Light emitting diodes include a silicon carbide substrate having first and second opposing faces, a diode region on the first face, anode and cathode contacts on the diode region opposite the silicon carbide substrate and a hybrid reflector on the silicon carbide substrate opposite the diode region. The hybrid reflector includes a transparent layer having an index of refraction that is lower than the silicon carbide substrate, and a reflective layer on the transparent layer, opposite the substrate. A die attach layer may be provided on the hybrid reflector, opposite the silicon carbide substrate. A barrier layer may be provided between the hybrid reflector and the die attach layer.
US09437784B2 Light emitting device
Disclosed is a light emitting device including a light emitting structure comprising a first semiconductor layer, an active layer and a second semiconductor layer, a phosphor plate disposed on the second semiconductor layer, a first electrode portion disposed on the phosphor plate, and a plurality of bonding portions disposed between the light emitting structure and the phosphor plate, the bonding portions bonding the phosphor plate to the light emitting structure, wherein each bonding portion includes at least one first bonding portion electrically connected to the first electrode portion.
US09437781B2 Light emitting device
Disclosed is a light emitting device which includes a light emitting structure including a first conductive semiconductor layer, an active layer, and a second conductive semiconductor layer, a first current blocking layer, a second current blocking layer arranged on the light emitting structure to be separated from each other, a light-transmitting conductive layer arranged on the first current blocking layer, the second current blocking layer and the light emitting structure, first electrode and second electrode electrically coupled to the first conductive semiconductor layer and the second conductive semiconductor layer, respectively, a through hole formed through the light-transmitting conductive layer, the second conductive semiconductor layer and the active layer to a portion of the first conductive semiconductor layer, and a through electrode arranged inside the through hole. Here, the through electrode does not overlap the first current blocking layer in a vertical direction.
US09437772B2 Method of manufacture of advanced heterojunction transistor and transistor laser
Methods of manufacture of advanced heterojunction transistors and transistor lasers, and their related structures, are described herein. Other embodiments are also disclosed herein.
US09437770B2 Radiation detector and medical diagnostic system
A radiation detector is disclosed, including a plurality of detector elements arranged adjacent to one another in a planar manner. In an embodiment, for the purpose of radiation detection, a semiconductor layer with an upper side and a lower side is present, the semiconductor layer on one of the sides including an electrode embodied so as to extend across a number of detector elements and electrodes subdivided into individual electrodes being arranged on the other side of the semiconductor layer so that by applying voltage between the electrodes of the two sides, an electrical field is generatable and each individual electrode is assigned an effective volume so as to collect charge in the semiconductor layer. In an embodiment, the individual electrodes are alternately connected to at least two different voltage potentials. Furthermore, a medical diagnostic system is disclosed, including at least one such radiation detector.
US09437768B2 Photoelectric conversion device
A photoelectric conversion device with low resistance loss and high conversion efficiency is provided. The photoelectric conversion device includes a first silicon semiconductor layer and a second silicon semiconductor layer between a pair of electrodes. The first silicon semiconductor layer is provided over one surface of a crystalline silicon substrate having one conductivity type and has a conductivity type opposite to that of the crystalline silicon substrate, and the second silicon semiconductor layer is provided on the other surface of the crystalline silicon substrate and has a conductivity type which is the same as that of the crystalline silicon substrate. Further, the first silicon semiconductor layer and the second silicon semiconductor layer each have a carrier concentration varying in the film thickness direction.
US09437766B2 Photovoltaic thermal hybrid systems and method of operation thereof
A method is disclosed for operating a photovoltaic thermal hybrid system having a hybrid solar receiver with a photovoltaic module, operatively coupled to the system to deliver an electrical output power for a power user, a thermal collector distinct from the photovoltaic module, wherein the photovoltaic module and/or the thermal collector are movably mounted in the system, a collector thermal storage thermally connected to the thermal collector to store heat collected at the thermal collector, and a positioning mechanism adapted to move the photovoltaic module and/or the thermal collector. The method includes instructing the positioning mechanism to move the photovoltaic module and/or the thermal collector to change a ratio of an intensity of radiation received at the photovoltaic module to an intensity of radiation received at the thermal collector.
US09437765B2 Solar cell module and solar cell module manufacturing method
A solar cell module includes: a plurality of solar cell elements that have electrodes on surfaces thereof; a tab wire that connects the electrodes of the plurality of solar cell elements; and a resin portion that is provided in a discontinuous manner on the surfaces and that bonds the tab wire and the surfaces to each other. The tab wire extends in a predetermined direction along the electrodes, and the resin portion is discontinuously arranged along the tab wire. A bus bar electrode extends in a non-linear shape. The bus bar electrode is provided such that the bus bar electrode passes a plurality of vertices that are each positioned spaced apart in a short-side direction of the bus bar electrode from a center position of the bus bar electrode in the short-side direction. The resin portion is provided avoiding the vicinity of the vertices.
US09437764B2 Photoelectric conversion device and method for manufacturing photoelectric conversion device
An exemplary embodiment is a photoelectric conversion device having a photoelectric conversion portion, and a transfer portion. The transfer portion transfers charges of the photoelectric conversion portion. The photoelectric conversion portion includes first and second semiconductor regions of a first conductivity type. Charges generated by photoelectric conversion are accumulated in the first and second semiconductor regions. According to the structure of the first and second semiconductor regions of the exemplary embodiment or the method for manufacturing them, the transfer efficiency of charges can be improved while improving the sensitivity of the photoelectric conversion portion.
US09437758B2 Photoelectric conversion device
A photoelectric conversion device in photoelectric conversion in a light-absorption region in a crystalline silicon substrate is efficiently performed is provided. In the photoelectric conversion device, a light-transmitting conductive film which has a high effect of passivation of defects on a silicon surface and improves the reflectance on a back electrode side is provided between the back electrode and the crystalline silicon substrate, The light-transmitting conductive film includes an organic compound and an inorganic compound. The organic compound includes 4-phenyl-4′-(9-phenylfluoren-9-yl)triphenylamine. The inorganic compound includes an oxide of a metal belonging to any of Groups 4 to 8 of the periodic table.
US09437754B2 Method of manufacturing electrical device
A method of manufacturing an electrical device comprising steps of: preparing a substrate; applying a conductive paste onto the substrate, wherein the conductive paste comprises (i) an inorganic powder comprising at least a conductive powder, (ii) an organic polymer, (iii) a solvent and (iv) a gellant selected from the group consisting of a polyalkyleneoxy terminated polyamide (PAOPA), an ester terminated polyamide (ETPA), polyether polyamine (PEPA) and a mixture thereof; and heating the applied conductive paste to form an electrode.
US09437748B2 Method for manufacturing semiconductor device
To provide a method by which a semiconductor device including a thin film transistor with excellent electric characteristics and high reliability is manufactured with a small number of steps. After a channel protective layer is formed over an oxide semiconductor film containing In, Ga, and Zn, a film having n-type conductivity and a conductive film are formed, and a resist mask is formed over the conductive film. The conductive film, the film having n-type conductivity, and the oxide semiconductor film containing In, Ga, and Zn are etched using the channel protective layer and gate insulating films as etching stoppers with the resist mask, so that source and drain electrode layers, a buffer layer, and a semiconductor layer are formed.
US09437745B2 Semiconductor device and method for manufacturing same
The present invention provides a semiconductor device which is provided with an oxide semiconductor TFT that can be reduced in the parasitic capacitance by suppressing process damage to a channel, while reducing the channel length (L). A semiconductor device of the present invention is provided with: a gate electrode (3) that is provided on a substrate (1); a first insulating layer (5) that is formed on the gate electrode (3); an island-shaped oxide semiconductor layer (7) that is formed on the first insulating layer (5); a source electrode (11) and a drain electrode (13) that are electrically connected to the oxide semiconductor layer (7); and a protective layer (9) that covers the upper surface of the oxide semiconductor layer (7). The source electrode (11) and/or the drain electrode (13) is arranged on a portion of the side faces of the oxide semiconductor layer (7) and a portion of the side faces of the protective layer (9), but does not cover the upper face of the protective layer (9).
US09437744B2 Semiconductor device and manufacturing method thereof
When an oxide semiconductor film is microfabricated, with the use of a hard mask, unevenness of a side surface of the oxide semiconductor film can be suppressed. Specifically, a semiconductor device comprises an oxide semiconductor film over an insulating surface; a first hard mask and a second hard mask over the oxide semiconductor film; a source electrode over the oxide semiconductor film and the first hard mask; a drain electrode over the oxide semiconductor film and the second hard mask; a gate insulating film over the source electrode and the drain electrode; and a gate electrode overlapping with the gate insulating film and the oxide semiconductor film, and the first and second hard masks have conductivity.
US09437738B2 Field effect transistor with heterostructure channel
In some embodiments, an FET structure comprises a heterostructure, and a gate structure. The heterostructure comprises a first section, a barrier section and a second section such that a portion of the first section, the barrier section, and a portion of the second section form a channel region, and portions of the first section and the second section on opposite sides of the channel region form at least portions of source and drain regions, respectively. When the channel region is p type, the barrier section has a positive valence band offset with respect to each of the first section and the second section, or when the channel region is n type, the barrier section has a positive conduction band offset with respect to each of the first section and the second section. A gate structure is configured over the channel region.
US09437731B2 Semiconductor device having vertical channel, resistive memory device including the same, and method of manufacturing the same
A semiconductor device includes a semiconductor substrate having a first conductivity type, a plurality of pillars extending to a direction perpendicular to a surface of the semiconductor substrate, a stress providing layer formed in the semiconductor substrate between pillars and forming a junction with the semiconductor substrate below each pillar to cause lattice deformation in the pillar, a source region having a second conductivity type opposite to the first conductivity type formed in the semiconductor substrate below the pillar, a drain region having the second conductivity type formed in an upper portion of the pillar, a gate insulating layer formed on a lateral surface of the pillar and a surface of the stress providing layer, and a gate electrode formed to surround the lateral surface of the pillar.
US09437730B2 Semiconductor device using three dimensional channel
According to example embodiments, a semiconductor device includes a first fin, a second fin that is separated from the first fin, and a gate on the first fin and the second fin. The gate crosses the first fin and the second fin. The first fin includes a first doped area at both sides of the gate. The first doped area is configured to have a first voltage applied thereto. The second fin includes a second doped area at both sides of the gate. The second doped area is configured to have a second voltage applied thereto. The second voltage is different than the first voltage.
US09437729B2 High-density power MOSFET with planarized metalization
A method for producing a power MOSFET. The method includes fabricating a plurality of layers of a power MOSFET to produce an upper surface active area and performing a chemical mechanical polishing process on the active area to produce a substantially planar surface. A metalization deposition process is then performed on the substantially planar surface and the fabrication of the power MOSFET is subsequently completed.
US09437726B2 Field effect transistor
In a field effect transistor, a carbon concentration in a buffer layer at the side closer to a high resistance layer is not less than 0.8×1019/cm3 and not more than 1.0×1021/cm3, a carbon concentration in the high resistance layer at the side closer to the buffer layer is not less than 3.7×1018/cm3 and not more than 1.0×1021/cm3, and a carbon concentration in the high resistance layer at the side closer to the channel layer is not less than 1.4×1019/cm3 and not more than 1.0×1021/cm3.
US09437721B2 Reverse-conducting IGBT with buffer layer and separation layer for reducing snapback
In the reverse-conducting IGBT according to the present invention, an n-type buffer layer surrounds a p-type collector layer. A p-type separation layer surrounds an n-type cathode layer. The n-type buffer layer separates the p-type collector layer and the p-type separation layer from each other. The p-type separation layer separates the n-type cathode layer and the n-type buffer layer from each other. Therefore, the present invention makes it possible to reduce snapback.
US09437720B2 Semiconductor device
A semiconductor device has emitter regions disposed in at least one cell region in a first inter-trench region, not disposed in a middle inter-trench region, and disposed in at least one cell region in the second inter-trench region. Each of the emitter regions is disposed at a position that is not in contact with first trenches but is in contact with two second trenches defining the corresponding cell region.
US09437719B2 Method for manufacturing semiconductor device having grooved surface
A technology for reducing contact resistance between a semiconductor substrate and an electrode is provided. A provided method for manufacturing a semiconductor device includes: forming an oxide film 62 on a surface 12b of a semiconductor substrate 12 by bringing the surface 12b into contact with ammonia-hydrogen peroxide water mixture; forming a groove 60 on the surface 12b by irradiating light to heat the surface 12b covered with the oxide film 62; removing the oxide film 62 to expose the surface 12b; and forming an electrode 16 on the exposed surface 12b.
US09437717B2 Interface control in a bipolar junction transistor
Methods of fabricating bipolar junction transistors, bipolar junction transistors, and design structures for a bipolar junction transistor. A first portion of the intrinsic base layer is masked while a second portion of an intrinsic base layer is etched. As a consequence of the masking, the second portion of the intrinsic base layer is thinner than the first portion of the intrinsic base layer. An emitter and an extrinsic base layer are formed in respective contacting relationships with the first and second portions of the intrinsic base layer.
US09437711B2 Methods of forming gate structures for semiconductor devices using a replacement gate technique and the resulting devices
One method disclosed herein includes, among other things, performing a process operation on an exposed surface of a substrate so as to form an H-terminated silicon surface, selectively forming a sacrificial material layer within a replacement gate cavity but not on the H-terminated silicon surface, forming a high-k layer of insulating material within the replacement gate cavity above the H-terminated silicon surface and laterally between first spaced-apart portions of the sacrificial material layer, and forming a work-function adjusting material layer in the gate cavity, wherein the work-function adjusting material layer has a substantially planar upper surface that extends between second spaced-apart portions of the sacrificial material layer formed on the sidewall spacers.
US09437709B2 Semiconductor device and fabrication method thereof
A semiconductor device and a method for fabricating the same are disclosed. In the method, a substrate structure is provided, including a substrate and a fin-shaped buffer layer formed on the surface of the substrate. A QW material layer is formed on the surface of the fin-shaped buffer layer. A barrier material layer is formed on the QW material layer. The QW material layer is suitable for forming an electron gas therein. Thereby the short-channel effect is improved, while high mobility of the semiconductor device is guaranteed. In addition, according to the present disclosure, thermal dissipation of the semiconductor device may be improved, and thus performance and stability of the device may be improved.
US09437705B2 Method of manufacturing a spacer for dual gate electronic memory cell and associated electronic memory cell
A method of manufacturing a spacer for an electronic memory including a substrate; a first gate structure; a stack including a plurality of layers whereof at least one of the layers is able to store electric charges, the method including depositing a spacer material layer, at least on the area covered by the stack; ion beam machining the spacer material layer, the ion beam machining being carried out with controlled stopping so as to preserve a residual portion of the thickness of the spacer material layer covering the stack; plasma etching the residual portion of the thickness of the spacer material layer.
US09437704B2 Semiconductor device having electrode made of high work function material, method and apparatus for manufacturing the same
Provided is a semiconductor device including a metal film which can be formed with lower costs but still mange to have a necessary work function and oxidation resistance. The semiconductor device includes an insulating film disposed on a substrate; and a metal film disposed on the insulating film. The metal film includes a stacked structure of: a first metal film disposed on the insulating film to directly contact the insulating film; a second metal film disposed on the first metal film to directly contact the first metal film; and the first metal film disposed on the second metal film to directly contact the second metal film, the second metal film having a work function greater than 4.8 eV and being different from the first metal film in material, wherein an oxidation resistance of the first metal film is greater than that of the second metal film.
US09437701B2 Integrated circuit devices with counter-doped conductive gates
Integrated circuit devices with counter-doped conductive gates. The devices have a semiconductor substrate that has a substrate surface. The devices also have a first well of a first conductivity type, a source of a second conductivity type, and a drain of the second conductivity type. A channel extends between the source and the drain. A conductive gate extends across the channel. The conductive gate includes a first gate region and a second gate region of the second conductivity type and a third gate region of the first conductivity type. The third gate region extends between the first and second gate regions. The devices further include a gate dielectric that extends between the conductive gate and the substrate and also include a silicide region in electrical communication with the first, second, and third gate regions. The methods include methods of manufacturing the devices.
US09437700B2 Semiconductor device
A semiconductor device is provided with a silicon layer, an upper surface side aluminum layer containing silicon and an insulation film. The upper surface side aluminum layer contacts and is layered on a part of a surface of the silicon layer. The insulation film contacts and is layered on another part of the surface of the silicon layer. The insulation film is adjacent to and contacts the upper surface side aluminum layer. The insulation film includes an insulation film body and a plurality of first nodule segregated portions projecting from the insulation film body toward the upper surface side aluminum layer as seen along a vertical direction relative to the surface of the silicon layer. A corner is formed by a side surface of the insulation film body and a side surface of each of the first nodule segregated portions as seen along the vertical direction.
US09437698B2 Semiconductor device including a gate structure wrapped around a fin structure
Methods and structure for a semiconductor device is disclosed, which provides a semiconductor device that includes an integral semiconductor fin structure having a middle section defining a channel region of the semiconductor device. The middle section includes an embedded root portion protruding from an insulating surface on a substrate and a suspended overhead portion arranged above the root portion, which is separated from the overhead portion by a predetermined distance. The root portion and the overhead portion respectively define a substantially identical channel direction. The device further includes a gate structure disposed over the fin structure at the middle section. The gate structure wraps around a cross-section of the overhead portion and caps over the protruded portion of the root portion.
US09437696B2 Semiconductor device and method for fabricating the same
A semiconductor device includes a substrate having an element isolation region, a trench formed on the element isolation region, a gate electrode buried in the trench, and a plurality of active regions formed on both ends of the gate electrode, wherein a pin is formed under the gate electrode between the active regions.
US09437695B2 Semiconductor device and method of manufacturing the same
According to one embodiment, a semiconductor device includes a semiconductor substrate in which a recess is provided on a back surface thereof, and a shape of the recess is reflected on a surface of a metal film which is also provided on the back surface of the semiconductor substrate.
US09437693B2 Device having a shield plate dopant region and method of manufacturing same
A transistor includes a surface region, a gate, a source dopant region, a drain dopant region, a drift dopant region, a set of electrically conductive shield plates, and a shield plate dopant region. A sidewall of the gate aligns with a drain side boundary of the surface region. The drain dopant region is within the surface region on the drain side. The drift dopant region is within the surface region between the drain side boundary and the drain dopant region. The set of electrically conductive shield plates includes a first shield plate overlying the drift dopant region. The shield plate dopant region is within the drift dopant region and underlies the set of shield plates.
US09437684B2 Method of producing microstructure of nitride semiconductor and photonic crystal prepared according to the method
The method of producing a GaN-based microstructure includes a step of preparing a semiconductor structure provided with a trench formed in a main surface of the nitride semiconductor and a heat-treating mask covering a main surface of the nitride semiconductor excluding the trench, a first heat-treatment step of heat-treating the semiconductor structure under an atmosphere containing nitrogen element to form a crystallographic face of the nitride semiconductor on at least a part of a sidewall of the trench, a step of removing the heat-treating mask after the first heat-treatment step and a second heat-treatment step of heat-treating the semiconductor structure under an atmosphere containing nitrogen element to close an upper portion of the trench on the sidewall of which the crystallographic face is formed with a nitride semiconductor.
US09437681B2 Dual channel FinFET CMOS device with common strain-relaxed buffer and method for manufacturing thereof
A CMOS semiconductor FinFET device and a method for manufacturing a CMOS semiconductor FinFET device are disclosed. The device may comprise an nFinFET and a pFinFET having a channel region comprising Ge on a common strain-relaxed buffer layer comprising SiGe. The concentration of Ge in the channel regions is higher than the concentration of Ge in the strain-relaxed buffer layer. The device further comprises a source/drain region for the nFinFET, the source/drain region comprising SiGe; and a source/drain region for the pFinFET, the second source/drain region comprising Ge.
US09437680B1 Silicon-on-insulator substrates having selectively formed strained and relaxed device regions
A method of forming a semiconductor device substrate includes forming a donor wafer having a surface comprising regions of relaxed silicon and regions of relaxed silicon germanium (SiGe); epitaxially growing a silicon device layer on the surface of the donor wafer, wherein the silicon device layer comprises tensile strained silicon on the regions of relaxed silicon germanium of the donor wafer, and wherein the silicon device layer comprises relaxed silicon on the regions of relaxed silicon of the donor wafer; and transferring the silicon device layer from the donor wafer to a handle wafer comprising a bulk substrate and an insulator layer, so as to form a silicon-on-insulator (SOI) substrate with the silicon device layer maintaining regions of tensile strained silicon and regions of relaxed silicon.
US09437679B2 Semi-conductor device with epitaxial source/drain facetting provided at the gate edge
A semiconductor structure includes an active layer located on a substrate and a first and a second gate structure located on the active layer. A first raised epitaxial region is located on the active layer between the first and the second gate. The first raised epitaxial region has a first facet shaped edge and a first vertical shape edge, such that the first facet shaped edge is located adjacent the first gate structure. A second raised epitaxial region is also located on the active layer between the first and the second gate structure. The second raised epitaxial region has a second facet shaped edge and a second vertical shape edge, such that the second facet shaped edge is located adjacent the second gate structure. A trench region is located between the first and the second vertical shaped edge for electrically isolating the first and the second raised epitaxial region.
US09437678B2 Fabrication method of semiconductor device, evaluation method of semiconductor device, and semiconductor device
A fabrication method of a semiconductor device that includes trench gate structures each having a gate electrode extending in a depth-direction of an element, where first trench gate structures contribute to controlling the element and second trench gate structures do not contribute. The fabrication method includes forming the trench gate structures on a front face of a semiconductor substrate; forming on the front face, an electrode pad connected to the gate electrode of at least one trench gate structure; executing screening by applying a predetermined voltage between the electrode pad and an electrode portion having a potential other than a gate potential, to apply the predetermined voltage to gate insulator films in contact with each gate electrode connected to the electrode pad; and forming the second trench gate structures having the gate electrodes connected to the electrode pad, by short-circuiting the electrode portion to the electrode pad after executing screening.
US09437669B2 Semiconductor device
A semiconductor resistor circuit has resistor elements of a polycrystalline silicon thin film formed on an insulating film deposited on a semiconductor substrate. A high stress insulating film is formed on and covers the resistor elements and the insulating film exposed between the resistor elements. Metal wirings cover upper portions of the resistor elements. The high stress insulating film has a membrane stress that is higher than that of the metal wirings.
US09437668B1 High resistivity soft magnetic material for miniaturized power converter
An on-chip magnetic structure includes a magnetic material comprising cobalt in a range from about 80 to about 90 atomic % (at. %) based on the total number of atoms of the magnetic material, tungsten in a range from about 4 to about 9 at. % based on the total number of atoms of the magnetic material, phosphorous in a range from about 7 to about 15 at. % based on the total number of atoms of the magnetic material, and palladium substantially dispersed throughout the magnetic material.
US09437666B2 OLED display device that prevents shorting of interconnections during manufacture thereof
An organic light emitting diode (OLED) display device, including a first substrate and a second substrate facing each other, a sealant arranged between the first and second substrates to adhere the first and second substrates together, a plurality of interconnections arranged on one of the first and second substrates and a plurality of cladding parts covering at least a portion of each of the plurality of interconnections at a location that corresponds to the sealant, each of the cladding parts including a material having a higher melting point than that of the interconnections. By including the cladding parts, a short circuit between the interconnections caused by heat applied to the sealant can be prevented, and safety and reliability of the OLED display device can be improved.
US09437665B2 Organic light-emitting display apparatus
Disclosed is an organic light-emitting display apparatus. The organic light-emitting display apparatus includes a pixel electrode that is connected to at least one thin film transistor, an opposite electrode that is disposed to face the pixel electrode, an organic light emitting layer that is disposed between the pixel electrode and the opposite electrode, and a pad electrode that includes a first pad layer, a second pad layer disposed on the first pad layer, and a third pad layer which is disposed between the first pad layer and the second pad layer and contains a material having a reducibility that is lower than a reducibility of a material contained in the second pad layer.
US09437664B2 Display device and manufacturing method thereof
A display device may include a display area for displaying an image. The display device may further include a peripheral area that surrounds the display area. The display device may further include a pixel disposed in the display area. The display device may further include a bus line disposed in the peripheral area and configured to transmit a signal. The display device may further include a connection conductor set electrically connected to the bus line. The display device may further include a branch line electrically connected to the connection conductor set, configured to receive the signal from the bus line, and configured to transmit the signal to the pixel, wherein a portion of the branch line is disposed in the display area.
US09437655B2 Magnetic tunnel junction with superlattice barriers
A magnetic tunnel junction is provided. The magnetic tunnel junction can enhance the tunnel magnetoresistance ratio and a device including the magnetic tunnel junction. The magnetic tunnel junction includes: a pinned layer; a free layer; and a superlattice barrier, the barrier configured between the pinned layer and the free layer. The magnetic tunnel junction may be a series or parallel connection of the above-mentioned basic form. The device including a magnetic tunnel junction may be a magnetic random access memory bit cell, a magnetic tunnel junction transistor device, a magnetic field sensor, etc.
US09437653B2 Stress sensing devices and methods
Embodiments relate to stress sensors and methods of sensing stress. In an embodiment, a stress sensor comprises a vertical resistor. The vertical resistor can comprise, for example, an n-type resistor and can have various operating modes. The various operating modes can depend on a coupling configuration of terminals of the resistor and can provide varying piezo-coefficients with very similar temperature coefficients of resistances. Comparisons of resistances and piezo-coefficients in differing operating modes can provide a measure of mechanical stresses acting on the device.
US09437650B2 Image device and methods of forming the same
A method of forming of an image sensor device includes a patterned hardmask layer is formed over a substrate. The patterned hard mask layer has a plurality of first openings in a periphery region, and a plurality of second openings in a pixel region. A first patterned mask layer is formed over the pixel region to expose the periphery region. A plurality of first trenches is etched into the substrate in the periphery region. Each first trench, each first opening and each second opening are filled with a dielectric material. A second patterned mask layer is formed over the periphery region to expose the pixel region. The dielectric material in each second opening over the pixel region is removed. A plurality of dopants is implanted through each second opening to form various doped isolation features in the pixel region.
US09437648B2 Solid-state image pickup device
A solid-state image pickup device includes a plurality of pixels each including a photoelectric conversion section that generates an electric charge in accordance with incident light and a junction field-effect transistor that outputs an image signal in accordance with the electric charge generated by the photoelectric conversion section. The solid-state image pickup device includes a first element isolation region using an insulator and a second element isolation region using a pn junction, the first element isolation region and the second element isolation region being arranged in a region in which the plurality of pixels are arranged.
US09437646B2 Detecting device, detector, and imaging apparatus using the same
A detecting device which detects electromagnetic waves includes an antennal configured to receive electromagnetic waves, and a plurality of semiconductor rectifying devices serially connected to the antenna, and connected in parallel to each other such that the polarity is aligned, so as to receive electromagnetic waves propagated from the antenna, wherein the plurality of semiconductor rectifying devices are each disposed at positions where the phase of electromagnetic waves propagated from the antenna is substantially the same phase.
US09437639B2 Semiconductor device and manufacturing method thereof
Provided is a semiconductor device which allows an alignment mark used for the manufacturing of a solid-state image sensor (semiconductor device) having a back-side-illumination structure to be formed in a smaller number of steps. The semiconductor device includes a semiconductor layer having a first main surface and a second main surface opposing the first main surface, a plurality of photodiodes which are formed in the semiconductor layer and in each of which photoelectric conversion is performed, a light receiving lens disposed over the second main surface of the semiconductor layer to supply light to each of the photodiodes, and a mark for alignment formed inside the semiconductor layer. The mark for alignment is formed so as to extend from the first main surface toward the second main surface and have a protruding portion protruding from the second main surface in a direction toward where the light receiving lens is disposed.
US09437636B2 Solid-state imaging element, manufacturing method, and electronic device
A solid-state imaging element includes a semiconductor substrate where a plurality of photodiodes are arranged in a plane, and a separation section which separates the photodiodes, in which the separation section has a photoelectric conversion section formed by filling a material which has a high light absorption coefficient and a high quantum efficiency in trenches which are formed in the semiconductor substrate.
US09437633B2 Depth sensing pixel, composite pixel image sensor and method of making the composite pixel image sensor
A depth sensing pixel includes a photodiode; a first photo storage device; and a first transistor configured to selectively couple the photodiode to the first photo storage device. The depth sensing pixel further includes a second photo storage diode different from the first photo storage device; and a second transistor configured to selectively couple the photodiode to the second photo storage device. The depth sensing pixel further includes a first transfer gate configured to selectively couple the first photo storage diode to a first output node. The depth sensing pixel further includes a second transfer gate configured to selectively couple the second photo storage diode to a second output node.
US09437632B2 Image sensor and manufacturing method thereof
An image sensor and a manufacturing method thereof are provided. The image sensor includes: a photo diode; a first-conductive-type isolating layer; a second-conductive-type lightly-doped region formed in the first-conductive-type semiconductor substrate; a first-conductive-type lightly-doped region formed under the second-conductive-type lightly-doped region, where the second-conductive-type lightly-doped region is isolated from the second-conductive-type region by the first-conductive-type lightly-doped region; a gate structure of a transfer transistor; and a floating diffusion region which is second-conductive-type heavily-doped. In the image sensor, the second-conductive-type lightly-doped region is formed to be connected with the floating diffusion region, thus, a distance between the floating diffusion region and the photo diode may be reduced which may enable photo-induced carriers to be transmitted from the photo diode to the floating diffusion region more rapidly, and further increase the transmission efficiency of the photo-induced carriers.
US09437631B2 Solid-state imaging device, manufacturing method of the same, and electronic apparatus
A solid-state imaging device includes plural photodiodes which are formed in a photodiode area of a unit pixel with no element separating area interposed therebetween and in which impurity concentrations of pn junction areas are different from each other.
US09437628B1 Biodegradable microwave electronic devices
Substantially biodegradable microwave integrated circuits and method for making the microwave integrated circuits are provided. The integrated circuits, which have applications in high performance flexible microwave and digital electronics, utilize biobased, biodegradable cellulose nanofibril films as a substrate and comprise only very small amounts of potentially toxic inorganic materials.
US09437625B2 Display panel and method of manufacturing the same
A display panel includes a first pixel electrode electrically connected to a first switching electrode, and includes a plurality of first branches forming micro slits, a second pixel electrode electrically connected to a second switching electrode, and including a plurality of second branches forming micro slits, and a third pixel electrode electrically connected to a third switching electrode, and including a plurality of third branches forming micro slits. The first branches are spaced apart from each other by a first space, and have a first width. The second branches are spaced apart from each other by a second space, and have a second width. The third branches are spaced apart from each other by a third space, and have a third width. At least one of the first width, the second width and the third width is different from the other widths.
US09437622B2 Thin film transistor and method for manufacturing the same, array substrate and display device
A thin film transistor and a method for manufacturing the same, an array substrate and a display device that can prevent the semiconductor layer in a channel region from damage. The thin film transistor includes a gate electrode, a gate insulating layer, a semiconductor layer, an insulator layer, and source/drain electrodes, the insulator layer is provided on the semiconductor layer, covers channel regions of the source/drain electrodes, and is formed of a metal oxide insulator. In this thin film transistor, when water vapor from the air penetrates, the insulator layer formed of the metal oxide insulator will firstly reacts with the water vapor to prevent the metal oxide semiconductor in the channel region from damage.
US09437618B2 Pixel structure and method of fabricating the same
A pixel structure includes a thin film transistor device. The thin film transistor device includes a first connection electrode, a second connection electrode, an oxide semiconductor channel layer, a gate insulation layer, a gate electrode, a dielectric layer, a source electrode and a drain electrode. The oxide semiconductor channel layer at least partially covers a top surface of the first connection electrode and a top surface of the second connection electrode. The gate electrode is disposed on the gate insulation layer. The dielectric layer is disposed on the gate electrode and the gate insulation layer. The gate insulation layer and the dielectric layer have a first contact hole at least partially exposing the top surface of the first connection electrode and a second contact hole at least partially exposing the top surface of the second connection electrode. The source electrode is electrically connected to the first connection electrode via the first contact hole, and the drain electrode is electrically connected to the second connection electrode via the second contact hole.
US09437615B2 High intensity discharge lamps with dosing aid
A ceramic metal halide lamp according to various embodiments can include a discharge vessel and an ionizable fill. The ionizable fill is sealed within the discharge vessel. The ionizable fill includes an oxygen dispenser to introduce oxygen in a form of a pellet into the discharge vessel in a controlled manner to facilitate a tungsten halogen wall cleaning cycle. The pellet comprises aluminum-oxide and molybdenum-oxide.
US09437614B1 Dual-semiconductor complementary metal-oxide-semiconductor device
A method of forming an active device on a semiconductor wafer includes the steps of: forming a plurality of semiconductor fins on at least a portion of a semiconductor substrate; forming a dielectric layer on at least a portion of the semiconductor substrate, the dielectric layer filling gaps between adjacent fins; forming a plurality of gate structures on an upper surface of the dielectric layer; forming a channel region on the dielectric layer and under at least a portion of the gate structures, the channel region comprising a first crystalline semiconductor material; forming source and drain epitaxy regions on an upper surface of the dielectric layer and between adjacent gate structures, the source and rain regions being spaced laterally from one another; and replacing the channel region with a second crystalline semiconductor material after high-temperature processing used in fabricating the active device has been completed.
US09437611B1 Semiconductor device and manufacturing method thereof
A semiconductor device and a manufacturing method of a semiconductor device thereof are provided. The manufacturing method includes the following steps. A bottom insulating layer is formed on a substrate. Two stacked structures are formed on the bottom insulating layer. Each of the stacked structures includes a plurality of gate layers, a plurality of gate insulating layers, a top insulating layer and a conductive mask layer. Each of the charge trapping structures includes a plurality of first dielectric layers and a plurality of second dielectric layers. Part of each of first dielectric layers is etched. Part of each of second dielectric layers is etched to expose part of the channel layer. A landing pad layer is formed on the conductive mask layer, the first dielectric layers and the second dielectric layers to connect the conductive mask layer and the channel layer.
US09437608B2 Vertical memory cell string with dielectric in a portion of the body
Some embodiments include a memory cell string having a body having a channel extending therein and in contact with a source/drain, a select gate adjacent to the body, a plurality of access lines adjacent to the body, and a dielectric in a portion of the body between the source/drain and a level corresponding to an end of the plurality of access lines most adjacent to the select gate. The dielectric in the portion of the body does not extend along an entire length of the body. Other embodiments are described and claimed.
US09437606B2 Method of making a three-dimensional memory array with etch stop
A method of making a semiconductor device including forming a sacrificial feature over a substrate, forming a plurality of etch through regions having an etch through material and an etch stop region having an etch stop material over the sacrificial feature, forming a stack of alternating layers of a first material and a second material over the plurality of the etch through regions and the plurality of the etch stop regions, etching the stack to form a plurality of openings through the stack and through the etch through regions to expose the sacrificial feature, such that the etch through material is etched preferentially compared to the first and the second materials of the stack, removing the sacrificial feature through the plurality of openings and etching the stack to form a slit trench up to or only partially through the etch stop region, such that the first and the second materials of the stack are etched preferentially compared to the etch stop material.
US09437601B1 Semiconductor device
A semiconductor device according to an embodiment includes a stacked body, and a semiconductor pillar. The stacked body includes first insulating layers and conductive layers. The conductive layer includes silicon. At least one of the conductive layers includes a first portion, a second portion, and a third portion. The first portion includes a first element selected from at least one of boron and phosphorus. The second portion includes the first element. The third portion is provided between the first portion and the second portion in a stacking direction of the conductive layers and the first insulating layers. The third portion includes a second element. The second element is selected from at least one of carbon, nitrogen, oxygen, and germanium. The semiconductor pillar pierces through the stacked body. The semiconductor pillar extends in the stacking direction.
US09437600B2 Flash memory structure and method of making the same
A method of making a flash memory includes providing a substrate. Then, a first insulating layer, a first conductive layer and a second insulating layer are formed to cover the substrate. Later, a first trench is formed in the first conductive layer and the second insulating layer. After that, a second conductive layer and a mask layer are formed to cover the second insulating layer, and the second conductive layer fills up the first trench. Then, the mask layer are patterned to form patterned mask layers. Subsequently, a spacer is formed on the sidewall of the patterned mask layer. Then, an etching process is carried out by using the patterned mask layers and the spacer as a mask so as to form a first gate structure and a second gate structure.
US09437595B2 Barrier trench structure and methods of manufacture
A structure includes at least one shallow trench isolation structure formed in a substrate to isolate adjacent different type devices. The structure further includes a barrier trench structure formed in the substrate to isolate diffusions of adjacent same type devices. The structure further includes a material spanning the barrier trench structure to connect the diffusions of the adjacent same type device, on a same level as the adjacent same type devices.
US09437590B2 Electrostatic discharge protection device and electrostatic discharge protection system
An ESD device disposed on a substrate is provided. The ESD device includes a first well, a second well, a first poly-silicon region, a second poly-silicon region and a first protection layer. The first well has a first conductive type and is disposed on the substrate. The second well has a second conductive type, is disposed on the substrate and is adjacent to the first well. The first poly-silicon region is disposed on the first well. The second poly-silicon region is disposed on the second well. The first protection layer covers portions of the first well, the second well, the first poly-silicon region and the second poly-silicon region. There is no doping region in the portions of the first well and the second well which are covered by the first protection layer and between the first poly-silicon region and the second poly-silicon region.
US09437589B2 Protection devices
In accordance with an embodiment of the present invention, a semiconductor package includes a die paddle and a protection device disposed over the die paddle. The protection device includes a first heat generating zone disposed in a substrate. The first heat generating zone is disposed at a first side facing the die paddle. A solder layer at the first heat generating zone joins the protection device with the die paddle.
US09437587B2 Flip chip semiconductor device
A semiconductor device package comprises a lead frame having a die paddle comprising a first chip installation area and a second chip installation area, a recess area formed in the first chip installation area, and multiple metal pillars formed in the recess area, a notch divides the first chip installation area into a transverse base extending transversely and a longitudinal base extending longitudinally, and separates the recess area into a transverse recess part formed in the transverse base and a longitudinal recess part formed in longitudinal base; a portion of a transverse extending part connecting to an external pin extends into a portion inside of the notch.
US09437585B2 Photoelectric device and method of manufacturing the same
A photoelectric device includes an electrode structure, an LED (light emitting diode) element, a zener diode and a reflective cup. The LED element, the zener diode and the reflective cup are arranged on the electrode structure. The LED element and the zener diode are electrically connected in anti-parallel with each other. The reflective cup comprises an inner surface defined thereof and a nick defined in an outside of the reflective cup. The LED element is surrounded by the inner surface of the reflective cup and the zener diode is arranged in the nick.
US09437583B1 Package-on-package assembly and method for manufacturing the same
A package-on-package (PoP) assembly includes a bottom die package and a top die package. The bottom die package includes an interposer having a first side and a second side, an active chip mounted on the first side within a chip mounting area through first bumps, and a dummy chip mounted on the first side within a peripheral area. The dummy chip is directly mounted on a passivation layer of the interposer. A dielectric layer covers the active chip and the dummy chip. At least one TSV connecter penetrates through the dielectric layer and the dummy chip. A molding compound is disposed on the first side. The molding compound covers the active chip and the TSV chip. Solder bumps are mounted on the second side.
US09437578B2 Stacked IC control through the use of homogenous region
A package includes a semiconductor chip. The semiconductor chip includes a substrate, a plurality of dielectric layers underlying the substrate, a dielectric region penetrating through the plurality of dielectric layers, and a metal pad overlapped by the dielectric region. A conductive plug penetrates through the substrate, the dielectric region, and the metal pad.
US09437577B2 Package on package structure with pillar bump pins and related method thereof
A package on package (POP) structure includes at least a first package and a second package. The first package has a plurality of pillar bump pins. The second package has a plurality of pads connected to the pillar bump pins, respectively. A method of forming a package on package (POP) structure includes at least the following steps: providing a first package with a plurality of pillar bump pins; providing a second package with a plurality of pads; and forming the POP structure by connecting the pillar bump pins to the pads.
US09437572B2 Conductive pad structure for hybrid bonding and methods of forming same
A method embodiment includes patterning an opening through a layer at a surface of a device die. The method further includes forming a liner on sidewalls of the opening, patterning the device die to extend the opening further into the device die. After patterning the device die, the liner is removed. A conductive pad is formed in the device die by filling the opening with a conductive material.
US09437569B2 High density substrate routing in BBUL package
Discussed generally herein are devices that include high density interconnects between dice and techniques for making and using those devices. In one or more embodiments a device can include a bumpless buildup layer (BBUL) substrate including a first die at least partially embedded in the BBUL substrate, the first die including a first plurality of high density interconnect pads. A second die can be at least partially embedded in the BBUL substrate, the second die including a second plurality of high density interconnect pads. A high density interconnect element can be embedded in the BBUL substrate, the high density interconnect element including a third plurality of high density interconnect pads electrically coupled to the first and second plurality of high density interconnect pads.
US09437568B2 Method for manufacturing semiconductor device having a multilayer interconnection
Certain embodiments provide a method for manufacturing a semiconductor device including forming a first interconnection layer having a first conductive layer and a first insulating layer which are exposed from a surface of the first interconnection layer, forming a second interconnection layer having a second conductive layer and a second insulating layer which are exposed from a surface of the second interconnection layer, forming a first non-bonded surface on the surface of the first insulating layer by making a partial area of the surface of the first insulating layer lower than the surface of the first conductive layer, the partial area containing surroundings of the first conductive layer, and connecting the surface of the first conductive layer and the surface of the second conductive layer and bonding the surface of the first insulating layer excluding the first non-bonded surface and the surface of the second insulating layer.
US09437564B2 Interconnect structure and method of fabricating same
A structure comprises a passivation layer formed over a semiconductor substrate, a connection pad enclosed by the passivation layer, a redistribution layer formed over the passivation layer, wherein the redistribution layer is connected to the connection pad, a bump formed over the redistribution layer, wherein the bump is connected to the redistribution layer and a molding compound layer formed over the redistribution layer. The molding compound layer comprises a flat portion, wherein a bottom portion of the bump is embedded in the flat portion of the molding compound layer and a protruding portion, wherein a middle portion of the bump is surrounded by the protruding portion of the molding compound layer.
US09437561B2 Semiconductor chip with redundant thru-silicon-vias
A semiconductor chip with conductive vias and a method of manufacturing the same are disclosed. The method includes forming a first plurality of conductive vias in a layer of a first semiconductor chip. The first plurality of conductive vias includes first ends and second ends. A first conductor pad is formed in ohmic contact with the first ends of the first plurality of conductive vias.
US09437557B2 High density three-dimensional integrated capacitors
A capacitor can include a substrate having a first surface, a second surface remote from the first surface, and a through opening extending between the first and second surfaces, first and second metal elements, and a capacitor dielectric layer separating and insulating the first and second metal elements from one another at least within the through opening. The first metal element can be exposed at the first surface and can extend into the through opening. The second metal element can be exposed at the second surface and can extend into the through opening. The first and second metal elements can be electrically connectable to first and second electric potentials. The capacitor dielectric layer can have an undulating shape.
US09437556B2 Semiconductor device
The reliability of a semiconductor device is improved. Further, miniaturization of the semiconductor device is attained. A sealring is formed in a wiring structure provided over a semiconductor substrate. The sealring has a structure in which sealring wirings respectively formed in a plurality of wiring layers included in the wiring structure are laminated. The position of a side surface on the inner peripheral side of a sealring wiring formed in the wiring layer at the uppermost layer in the wiring layers is located more outside than the position of a side surface on the inner peripheral side of a sealring wiring formed in the wiring layer located one layer lower than the wiring layer at the uppermost layer. The width of the sealring wiring at the uppermost layer is smaller than the width of the sealring wiring located one layer lower than the wiring layer at the uppermost layer.
US09437555B2 Semiconductor device having features to prevent reverse engineering
It is desirable to design and manufacture electronic chips that are resistant to modern reverse engineering techniques. Disclosed is a method and device that allows for the design of chips that are difficult to reverse engineer using modern teardown techniques. The disclosed device uses devices having the same geometry but different voltage levels to create different logic devices. Alternatively, the disclosed uses devices having different geometries and the same operating characteristics. Also disclosed is a method of designing a chip using these devices.
US09437553B2 Electronic device
An electronic device includes a first substrate including a first electrode formed on a surface of the first substrate, an electronic component mounted on another surface of the first substrate, a second substrate placed on the first substrate via the electronic component, and a shield disposed between the first substrate and the second substrate.
US09437551B2 Concentric bump design for the alignment in die stacking
An integrated circuit structure includes an alignment bump and an active electrical connector. The alignment bump includes a first non-solder metallic bump. The first non-solder metallic bump forms a ring encircling an opening therein. The active electrical connector includes a second non-solder metallic bump. A surface of the first non-solder metallic bump and a surface of the second non-solder metallic bump are substantially coplanar with each other.
US09437547B2 Through silicon vias
A device and methods for forming a device are disclosed. A substrate is provided and a TSV is formed in the substrate through a top surface of the substrate. The TSV and top surface of the substrate is lined with an insulation stack having a first insulation layer, a polish stop layer and a second insulation layer. A conductive layer is formed on the substrate. The TSV is filled with conductive material of the conductive layer. The substrate is planarized to remove excess conductive material of the conductive layer. The planarizing stops on the polish stop layer to form a planar top surface.
US09437546B2 Method of forming stacked trench contacts and structures formed thereby
Methods and associated structures of forming a microelectronic device are described. Those methods may include forming a structure comprising a first contact metal disposed on a source/drain contact of a substrate, and a second contact metal disposed on a top surface of the first contact metal, wherein the second contact metal is disposed within an ILD disposed on a top surface of a metal gate disposed on the substrate.
US09437541B2 Patterning approach to reduce via to via minimum spacing
A method for patterning vias in a chip comprises forming a photomask layer including a gap on a patterned hardmask layer including a plurality of trenches and in contact with a uniform layer on a substrate, wherein the gap overlaps with two or more of the trenches. The method further comprises exposing a portion of the uniform layer under the gap using a photo exposure process, etching the exposed portion of the uniform layer with the photomask layer to obtain a plurality of vias extended partially through the substrate, and further etching the vias to obtain corresponding through-substrate vias. Another method comprises patterning a plurality of vias in a plurality of trenches of a hardmask layer on a substrate using a single photo exposure step and a photomask comprising a single gap that overlaps with the trenches.
US09437538B2 Semiconductor device including RDL along sloped side surface of semiconductor die for Z-direction interconnect
A semiconductor device has a first semiconductor die with a sloped side surface. The first semiconductor die is mounted to a temporary carrier. An RDL extends from a back surface of the first semiconductor die along the sloped side surface of the first semiconductor die to the carrier. An encapsulant is deposited over the carrier and a portion of the RDL along the sloped side surface. The back surface of the first semiconductor die and a portion of the RDL is devoid of the encapsulant. The temporary carrier is removed. An interconnect structure is formed over the encapsulant and exposed active surface of the first semiconductor die. The RDL is electrically connected to the interconnect structure. A second semiconductor die is mounted over the back surface of the first semiconductor die. The second semiconductor die has bumps electrically connected to the RDL.
US09437537B2 Semiconductor device and method of manufacturing the same
A semiconductor device including conductive lines configured to include first lines extending generally in parallel in a first direction and second lines extending generally in parallel in a second direction to intersect the first direction from the respective ends of the first lines and each second line having a width wider than the first line, and dummy patterns formed between the second lines.
US09437521B2 Thermally conductive sheet
A thermally conductive sheet, comprising a curable resin composition, thermally conductive fibers, and thermally conductive particles, wherein the thermally conductive sheet has a compressibility of 40% or more.
US09437520B2 Semiconductor device including a semiconductor element and a fixed member to which the semiconductor element is fixed
A semiconductor device includes a semiconductor element having a rectangular shape in a plan view, and a fixed member to which the semiconductor element is fixed. The semiconductor element is disposed so that a rectangular face of the semiconductor element is faced toward a surface of the fixed member. A part of the rectangular face of the semiconductor element is fixed to the surface of the fixed member. At least corner parts of the rectangular face of the semiconductor element are not fixed to the surface of the fixed member.
US09437510B2 Opto-electrical device and method for manufacturing thereof
An opto-electrical device is provided that comprises a cover (10), a barrier structure (20), an opto-electrical structure (30) and a plurality of transverse electrical conductors (40). Therein—the cover (10) includes a metal foil (12) and a patterned electrically conductive layer (14) carried by and electrically insulated from the metal foil,—the opto-electrical structure (30) is sandwiched between the cover (10) and the barrier structure (20), wherein the opto-electrical structure (30) comprises at least an opto-electrical layer (32) and a transparent electrically conductive layer (34), the opto-electrical structure having a first main surface (31) facing towards the cover (10),—the plurality of transverse electrical conductors (40) extend from the metal foil (12) or the patterned electrically conductive layer (14) of the cover (10) through the at least one opto-electrical layer (32) to said transparent electrically conductive layer (34),—the cover (10) extends beyond said first main surface (31) of the opto-electrical structure (30).
US09437506B2 Semiconductor defect characterization
The defect-containing die identified from an inspection layer analysis subsequent to a manufacturing step for a wafer including a plurality of die and as well as the faulty die identified from a fault testing of the wafer are processed to identify a subset of the die that both contain a defect and are faulty. A probability analysis is performed to determine a confidence level of whether the die in the subset are faulty due to their defects.
US09437504B2 Method for the formation of fin structures for FinFET devices
On a first semiconductor material substrate, an overlying sacrificial layer formed of a second semiconductor material is deposited. In a first region, a first semiconductor material region is formed over the sacrificial layer. In a second region, a second semiconductor material region is formed over the sacrificial layer. The first semiconductor material region is patterned to define a first FinFET fin. The second semiconductor material region is patterned to define a second FinFET fin. The fins are each covered with a cap and sidewall spacer. The sacrificial layer formed of the second semiconductor material is then selectively removed to form an opening below each of the first and second FinFET fins (with those fins being supported by the sidewall spacers). The openings below each of the fins are then filled with a dielectric material that serves to isolate the semiconductive materials of the fins from the substrate.
US09437501B1 Stacked nanowire device width adjustment by gas cluster ion beam (GCIB)
A method of making a nanowire device incudes disposing a first nanowire stack over a substrate, the first nanowire stack including alternating layers of a first and second semiconducting material, the first semiconducting material contacting the substrate and the second semiconducting material being an exposed surface; disposing a second nanowire stack over the substrate, the second nanowire stack including alternating layers of the first and second semiconducting materials, the first semiconducting material contacting the substrate and the second semiconducting material being an exposed surface; forming a first gate spacer along a sidewall of a first gate region on the first nanowire stack and a second gate spacer along a sidewall of a second gate region on the second nanowire stack; oxidizing a portion of the first nanowire stack within the first gate spacer; and removing the first semiconducting material from the first nanowire stack and the second nanowire stack.
US09437500B1 Method of forming supra low threshold devices
A semiconductor device and a method for making the semiconductor device are provided. The semiconductor device includes a non-volatile memory cell having a gate dielectric and formed in a non-volatile memory well region; a first transistor type formed using a first gate oxide and formed in a first transistor well region; a second transistor type formed using a second gate oxide and formed in a second transistor well region; and a third transistor type formed using a third gate oxide and formed in a third transistor well region. The gate dielectric and the first and second gate oxides are formed from the same oxide stack. The first, second, and third transistor types include extension implants formed using a first implant dopant, and the non-volatile memory cell includes extension implants formed using a second implant dopant, where the first and second implant dopants are different.
US09437499B2 Semiconductor device including merged-unmerged work function metal and variable fin pitch
A method of varying a threshold voltage of a semiconductor device includes forming plural first semiconductor fins atop a substrate and which are separated from one another according to a first fin pitch to define first fin trenches having a first width. At least one second semiconductor fin is formed atop the substrate and is separated from the plural first semiconductor fins by a second fin pitch to define second fin trenches having a second width. The method further includes forming a work function metal layer in the first and second fin trenches. The second trenches have a first cavity formed therein such that at least one second semiconductor fin has a different concentration of work function metal layer with respect to the first plural semiconductor fins so as to vary the threshold voltage of the at least one second semiconductor fin with respect to the first plural semiconductor fins.
US09437498B2 Method for the formation of different gate metal regions of MOS transistors
A method is for forming at least two different gates metal regions of at least two MOS transistors. The method may include forming a metal layer on a gate dielectric layer; and forming a metal hard mask on the metal layer, with the hard mask having a composition different from that of the metal layer and covering a first region of the metal layer and leaving open a second region of the metal layer. The method may also include diffusion annealing the intermediate structure obtained in the prior steps such as to make the metal atoms of the hard mask diffuse into the first region, and removal of the hard mask.
US09437492B2 Substrate for alternative semiconductor die configurations
A method of assembling semiconductor devices with semiconductor dies of alternative different configurations uses the same substrate panel. The dies of the selected configuration are placed in an array, mounted, and connected to internal electrical contact pads on a first face of the panel using main fiducial markings and an array of subsidiary fiducial markings corresponding universally to arrays of semiconductor dies of the different alternative configurations. The pitch of the subsidiary fiducial markings is equal to the spacing between adjacent rows of the internal electrical contact pads on the panel and is a sub-multiple of the pitch of the array of dies.
US09437491B2 Method of forming chip with through silicon via electrode
The present invention provides a method of forming a chip with TSV electrode. A substrate with a first surface and a second surface is provided. A thinning process is performed from a side of the second surface so the second surface becomes a third surface. Next, a penetration via which penetrates through the first surface and the third surface is formed in the substrate. A patterned material layer is formed on the substrate, wherein the patterned material layer has an opening exposes the penetration via. A conductive layer is formed on the third surface thereby simultaneously forming a TSV electrode in the penetration via and a surface conductive layer in the opening.
US09437487B2 Array substrate and fabrication method thereof, and display device
Embodiments of the disclosure disclose an array substrate and a fabrication method thereof, and a display device. The fabrication method of the array substrate comprises: forming a thin film transistor; forming a passivation layer covering the thin film transistor, the passivation layer having a via hole and the via hole exposing at least a portion of a drain electrode of the thin film transistor; forming a via-hole conductive layer, the via-hole conductive layer covering the portion of the drain electrode exposed at the via hole and connected to the drain electrode; treating the via-hole conductive layer, so that a reflectivity of the via-hole conductive layer is lower than a reflectivity of the drain electrode; and forming a pixel electrode, the pixel electrode being connected with the drain electrode through the via-hole conductive layer.
US09437485B2 Method for line stress reduction through dummy shoulder structures
Semiconductor integrated circuit line structures for improving a process window in the vicinity of dense-to-isolated pattern transition areas and a technique to implement the line structures in the layout process are described in this disclosure. The disclosed structure includes a semiconductor substrate, and a material layer above the substrate. The material layer has a closely spaced dense line structure, an isolated line structure next to the dense line structure, and a dummy line shoulder structure formed in the vicinity of the dense line and the isolated line structures. One end of the dummy line shoulder structure connects to the isolated line structure and another end extends away from the isolated line structure in an orientation substantially perpendicular to the isolated line structure.
US09437480B2 Methods of forming semiconductor structures including tight pitch contacts and lines
Methods of fabricating semiconductor structures incorporating tight pitch contacts aligned with active area features and of simultaneously fabricating self-aligned tight pitch contacts and conductive lines using various techniques for defining patterns having sublithographic dimensions. Semiconductor structures having tight pitch contacts aligned with active area features and, optionally, aligned conductive lines are also disclosed, as are semiconductor structures with tight pitch contact holes and aligned trenches for conductive lines.
US09437477B1 Pattern forming method
In one embodiment, a pattern forming method includes forming a first film on a substrate that includes a convex portion and a concave portion so as to expose an upper end of the convex portion. The method further includes forming a photosensitive second film on the first film so as to cover the upper end of the convex portion. The method further includes exposing the second film to light. The method further includes developing the second film with a development liquid to form a second pattern of the second film. The method further includes dissolving and removing the first film exposed from the second pattern with a liquid to form a first pattern of the first film.
US09437476B2 Method of manufacturing semiconductor device including air gap between patterns
In one embodiment, a method of manufacturing a semiconductor device includes forming a pattern portion and a flat portion on a substrate, the pattern portion including plural patterns, and the flat portion having a flat surface at a position lower than upper surfaces of the patterns. The method further includes transferring a first film on the substrate to continuously form the first film on the upper surfaces of the patterns and on the flat surface of the flat portion and to form a first air gap between the patterns.
US09437470B2 Self-aligned trench isolation in integrated circuits
A system and method for providing electrical isolation between closely spaced devices in a high density integrated circuit (IC) are disclosed herein. An integrated circuit (IC) comprising a substrate, a first device, a second device, and a trench in the substrate and a method of fabricating the same are also discussed. The trench is self-aligned between the first and second devices and comprises a first filled portion and a second filled portion. The first fined portion of the trench comprises a dielectric material that forms a buried trench isolation for providing electrical isolation between the first and second devices. The self-aligned placement of the buried trench isolation allows for higher packing density without negatively affecting the operation of closely spaced devices in a high density IC.
US09437469B2 Inertial wafer centering end effector and transport apparatus
A substrate transport apparatus for a processing tool. The apparatus has a drive section, a movable arm, and an end effector. The arm is operably connected to the drive section. The end effector is connected to the movable arm for holding and transporting the substrate in the processing tool. The apparatus has a substrate inertial capture edge grip connected to the end effector and arranged so that the grip effects capture and centering of the substrate onto the end effector from substrate inertia.
US09437467B2 Substrate handler
A loadport for handling film frames is disclosed. The loadport is modular and substantially compatible with applicable standards regarding modular equipment. In particular, the load port is substantially interchangeable with loadports not adapted for handling film frames. The loadport has a compact shuttle for moving film frames and flexible alignment mechanisms for aligning film frames and cassettes of different configurations.
US09437466B2 Storage container, shutter opening/closing unit of storage container, and wafer stocker using storage container and shutter opening/closing unit
Provided is a wafer stocker that can prevent the inflow of an external atmosphere, maintain a wafer storage space at a desired atmosphere with a relatively small amount of gas, and prevent dust from being attached to a wafer surface. A shutter portion, including multiple shield plates having the same height as an interval between shelf plates disposed in a storage container, is disposed with a slight space from a body portion, and by supplying clean gas into the storage container, a clean atmosphere of a higher pressure than an external environment is maintained, and a shutter portion is opened and closed by moving up and down the shield plate independently from the shelf plate that supports a wafer.
US09437465B2 Substrate processing apparatus and method of manufacturing semiconductor device
When a step is delayed, an operator can be rapidly informed of the delay. A substrate processing apparatus comprises a process system configured to process a substrate; a control unit configured to control the process system for performing a plurality of steps; and a manipulation unit configured to monitor a progress of each of the plurality of steps, wherein when a time elapsed after the control unit goes into a hold state exceeds an allowable time previously allocated to the one of the plurality of steps while waiting for a completion of the one of the plurality of steps started by the process system, the control unit transmits an alarm message to the manipulation unit so as to inform the manipulation unit that the allowable time is exceeded, terminates the hold state, and performs a recovery action.
US09437464B2 Substrate treating method for treating substrates with treating liquids
A method for treating substrates with treating liquids, using a treating tank for storing the treating liquids, a holding mechanism for holding the substrates and placing the substrates in a treating position inside the treating tank, a first and a second treating liquid supply device, a temperature control device, and a control device. A first treating liquid is supplied into the treating tank, then a second treating liquid of lower surface tension and higher boiling point than the first treating liquid, is supplied into the treating tank, and placed in a temperature range above the boiling point of the first treating liquid and below the boiling point of the second treating liquid, and then controlling the second treating liquid supply device to replace the first treating liquid stored in the treating tank with the second treating liquid, and controlling the temperature control device to maintain the second treating liquid in the same said temperature range.
US09437463B2 Heating device
A heating apparatus includes a susceptor having a heating face of heating a semiconductor and a supporting part joined with a back face of the susceptor. The susceptor comprises a ceramic material comprising magnesium, aluminum, oxygen and nitrogen as main components. The material comprises a main phase comprising magnesium-aluminum oxynitride phase exhibiting an XRD peak at least in 2θ=47 to 50° by CuKα X-ray.
US09437459B2 Aluminum clad copper structure of an electronic component package and a method of making an electronic component package with an aluminum clad copper structure
An electronic component package that includes a package substrate having an aluminum bond pad formed from an aluminum clad copper structure. The aluminum clad copper structure is attached to a dielectric layer. An electronic component is attached to the substrate and includes a conductive structure electrically coupled to the aluminum bond pad. The aluminum bond pad, the electronic component, and at least a portion of the substrate are encapsulated with an encapsulant.
US09437457B2 Chip package having a patterned conducting plate and method for forming the same
According to an embodiment of the present invention, a chip package is provided. The chip package includes: a patterned conducting plate having a plurality of conducting sections electrically separated from each other; a plurality of conducting pads disposed on an upper surface of the patterned conducting plate; a chip disposed on the conducting pads; a plurality of conducting bumps disposed on a lower surface of the patterned conducting plate, wherein each of the conducting bumps is electrically connected to a corresponding one of the conducting sections of the patterned conducting plate; and an insulating support layer partially surrounding the conducting bumps.
US09437456B2 Heat treatment apparatus emitting flash of light
Flash lamps connected to short-pulse circuits and flash lamps connected to long-pulse circuits are alternately arranged in a line. The duration of light emission from the flash lamps connected to the long-pulse circuits is longer than the duration of light emission from the flash lamps connected to the short-pulse circuits. A superimposing of a flash of light with a high peak intensity from the flash lamps that emit light for a short time and a flash of light with a gentle peak from the flash lamps that emit light for a long time can increase the temperature of even a deep portion of a substrate to an activation temperature or more without heating a shallow portion near the substrate surface more than necessary. This achieves the activation of deep junctions without causing substrate warpage or cracking.
US09437455B2 Manufacturing method for semiconductor device
A manufacturing method for a semiconductor device includes introducing an impurity into a SiC substrate, forming a mixed material layer, which is made from a resin and a fibrous carbon material, on a surface of the SiC material into which the impurity is introduced, performing heat treatment of the SiC substrate in which the mixed material layer is formed on the surface of the SiC substrate, and removing the mixed material layer after the heat treatment.
US09437450B2 Plasma etching method
In a plasma etching method, with respect to a substrate to be processed, which has a base layer, a silicon oxide film, and an etching mask formed in this order, the etching mask having an etching pattern formed thereon and being formed of polysilicon, a silicon-containing deposit is deposited on a surface of the etching mask using a plasma generated from a processing gas, while applying a negative direct current voltage to an upper electrode formed of silicon. Furthermore, in the plasma etching method, the silicon oxide film is etched using plasma generated from a first CF-based gas using, as a mask, the etching mask having the silicon-containing deposit deposited thereon.
US09437447B2 Method for patterning a substrate for planarization
Techniques disclosed herein include increasing pattern density for creating high-resolution contact openings, slots, trenches, and other features. A conformal spacer is applied on a bi-layer or tri-layer mandrel (multi-layer) or other relief feature. The conformal spacer thus wraps around the mandrels and is also deposited on an underlying layer. A fill material is deposited to fill gaps or spaces between sidewall spacers. A CMP planarization step then removes substrate stack material down to a material interface of the bi-layer or tri-layer mandrel, with a middle or lower material of the mandrel being a CMP-stop material. This technique essentially cuts off or removes rounded features such as upper portions of sidewall spacers, thereby providing a spacer material with a planar top surface that can be uniformly etched and transferred to underlying layers.
US09437441B2 Methods for etching substrate and semiconductor devices
A method of etching a substrate using a metal-assisted chemical etching process is provided. The method may include forming a metal catalytic layer to a predetermined thickness on a substrate and reacting the metal catalytic layer with the etching solution to form a porous surface in the metal catalytic layer and etch the substrate. When the metal catalytic layer is reacted with an etching solution, a porous surface may be formed on the metal catalytic layer.
US09437436B2 Replacement metal gate FinFET
A field effect transistor device includes a fin including a semiconductor material arranged on an insulator layer, the fin including a channel region, a hardmask layer arranged partially over the channel region of the fin, a gate stack arranged over the hardmask layer and over the channel region of the fin, a metallic alloy layer arranged on a first portion of the hardmask layer, the metallic alloy layer arranged adjacent to the gate stack, and a first spacer arranged adjacent to the gate stack and over the metallic alloy layer.
US09437435B2 LTPS TFT having dual gate structure and method for forming LTPS TFT
The present invention proposes a low temperature poly-silicon thin-film transistor having a dual-gate structure and a method for forming the low temperature poly-silicon thin-film transistor. The low temperature poly-silicon thin-film transistor includes: a substrate, one or more patterned amorphous silicon (a-Si) layers, disposed in a barrier layer on the substrate, for forming a bottom gate, an NMOS disposed on the barrier layer, and a PMOS disposed on the barrier layer. The NMOS comprises a patterned gate electrode (GE) layer as a top gate, and the patterned GE layer and the bottom gate formed by the one or more patterned a-Si layers form a dual-gate structure. The present invention proposes a low temperature poly-silicon thin-film transistor with a more stabilized I-V characteristic, better driving ability, low power consumption, and higher production yield.
US09437432B1 Self-compensating oxide layer
A method of conformally doping a device on a semiconductor workpiece is disclosed. An oxide layer is applied to all surfaces of the device. Further, the thickness of the oxide layer on each surface is proportional to the energy that ions impact that particular surface. For example, ions strike the horizontal surfaces at nearly a normal angle and penetrate more deeply into the workpiece than ions striking the vertical surfaces. After creating an oxide layer that has a variable thickness, a subsequent dopant implant is performed. While ions strike the horizontal surfaces with more energy, these ions pass through a thicker oxide layer to penetrate the workpiece. In contrast, ions strike the vertical surfaces with less energy, but traverse a much thinner oxide layer to penetrate the workpiece. The result is a conformally doped device.
US09437431B2 Electronic device manufacture
New methods are provided for manufacturing a semiconductor device. Preferred methods of the invention include depositing a photoresist on a semiconductor substrate surface followed by imaging and development of resist coating layer; applying a curable organic or inorganic composition over the resist relief image; etching to provide a relief image of the resist encased by the curable composition; and removing the resist material whereby the curable organic or inorganic composition remains in a relief image of increased pitch relative to the previously developed resist image.
US09437424B2 High mobility power metal-oxide semiconductor field-effect transistors
High mobility P-channel power metal oxide semiconductor field effect transistors. In accordance with an embodiment of the present invention, a power MOSFET is fabricated such that the holes flow in an inversion/accumulation channel, which is along the (110) crystalline plane, or equivalents, and the current flow is in the [110] direction, or equivalents, when a negative potential is applied to the gate with respect to the source. The enhanced channel mobility of holes leads to a reduction of the channel portion of the on-state resistance, thereby advantageously reducing total “on”resistance of the device.
US09437423B2 Method for fabricating an inter dielectric layer in semiconductor device
In a method for fabricating an inter dielectric layer in semiconductor device, a primary liner HDP oxide layer is formed by supplying a high density plasma (HDP) deposition source to a bit line stack formed on a semiconductor substrate. A high density plasma (HDP) deposition source is supplied to the bit line stack to form a primary liner HDP oxide layer. The primary liner HDP oxide layer is etched to a predetermined depth to form a secondary liner HDP oxide layer. An interlayer dielectric layer is formed to fill the areas defined by the bit line stack where the secondary liner HDP oxide layer is located.
US09437422B2 Method of manufacturing semiconductor device and substrate processing method
A method of manufacturing a semiconductor device is provided. The method includes: forming a film containing a predetermined element, oxygen, carbon and nitrogen on a substrate by repeating a cycle. The cycle includes: (a) supplying a source gas containing the predetermined element and a halogen element to the substrate; (b) supplying a first reactive gas containing three elements including carbon, nitrogen and hydrogen to the substrate; (c) supplying a nitriding gas as a second reactive gas to the substrate; (d) supplying an oxidizing gas as a third reactive gas to the substrate; and (e) supplying an hydrogen-containing gas as a fourth reactive gas to the substrate, wherein (a) through (e) are non-simultanelously performed.
US09437421B2 Substrate processing apparatus, method of manufacturing semiconductor device and non-transitory computer-readable recording medium
A substrate processing apparatus includes a process chamber in which a substrate is accommodated; a source gas supply system configured to supply a source gas onto the substrate; first and second reactive gas supply systems configured to supply a reactive gas onto the substrate via first and second interconnected reactive gas supply pipes, wherein a gas storage unit is installed at the second reactive gas supply pipe to store the reactive gas and the reactive gas is supplied onto the substrate via the gas storage unit; and a control unit configured to control the source gas supply system to supply the source gas onto the substrate and to control the first and second reactive gas supply systems to supply the reactive gas onto the substrate via the first and second reactive gas supply pipes.
US09437420B2 Capacitors including amorphous dielectric layers and methods of forming the same
A capacitor can include a crystallized metal oxide dielectric layer having a first dielectric constant and an amorphous metal oxide dielectric layer, on the crystallized metal oxide dielectric layer, where the amorphous metal oxide dielectric layer has a second dielectric constant that is less than the first dielectric constant and is greater than a dielectric constant of aluminum oxide.
US09437419B2 Method of forming a layer using a trialkylsilane silicon precursor compound
A trialkylsilane-based silicon precursor compound may be expressed by Si(Ri)X, i=1-3, where each of “R1”, “R2”, and “R3” is a hydrogen or an alkyl having 1-5 carbon(s), all of “R1”, “R2”, and “R3” are not hydrogen, “X” is one of hydrogen, a hydroxyl group, an amide group, an alkoxide group, a halide group, or Si(R*)3, and “R*” is a hydrogen or an alkyl group having 1˜5 carbon(s).
US09437410B2 System and method for applying curtain gas flow in a mass spectrometer
A system of mass spectrometry is disclosed having an ion source for generating ions at substantially atmospheric pressure. The system has a sampling member with an orifice disposed therein. The sampling member forms a vacuum chamber with a mass spectrometer. The system also has a curtain plate between the ion source and the sampling member. The curtain plate has an aperture therein, having a cross-section and being spaced from the sampling member to define a flow passage between the curtain plate and the sampling member, and to define an annular gap between the orifice and the aperture. The area of the annular gap is less than the cross-sectional area of the aperture. The system also has a power supply for applying a voltage to the curtain plate, and a curtain gas flow mechanism for directing a curtain gas into the flow passage and the annular gap.
US09437407B2 Mass spectrometry for multiplexed quantitation using multiple frequency notches
A method of performing a mass spectrometry analysis includes labeling each of a plurality of samples with a corresponding chemical tag; forming a first plurality of ions from molecules in the samples; selecting a subset of the first plurality of ions, the subset being selected by isolating ions of the first plurality of ions in a plurality of ranges of mass-to-charge; forming a second plurality of ions by fragmenting ions in the subset; and measuring information indicative of a quantity of each of the plurality of chemical tags present in each of the plurality of samples.
US09437405B2 Hot rolled plate made of copper alloy used for a sputtering target and sputtering target
Disclosed is a hot rolled plate produced by hot rolling an ingot cast by continuous casting, in which the plate is made of a copper alloy containing 0.5 to 10.0 at % of Ca and the balance consisting of Cu and inevitable impurities and the average grain size of Cu-α phase crystal grains is 5 to 60 μm in a Cu matrix.
US09437399B2 Plasma equipment
There is provided plasma equipment including a power supply that supplies a RF power; a chamber in which plasma is generated, and a processing target to processed by the plasma is provided; an antenna coil that is provided on a top surface of the chamber, and is connected to the power supply to receive the RF power; and a resonance coil that is provided to be electrically insulated or cut off from the antenna coil. The resonance coil receives electromagnetic energy applied from the antenna coil to allow a current to flow, and the plasma is generated within the chamber. It is possible to increase the degree of freedom for an installation position of the resonance coil, and it is possible to increase plasma density.
US09437395B2 Method and compound system for inspecting and reviewing defects
The present invention provides an improved electron-optical apparatus for the inspection and review of the specimen, and for the defect inspection, an inspection mode of operation is performed to generate inspection data, wherein the large beam current is formed by a magnetic immersion lens to scan the specimen, and preferably the objective lens system, a swing objective retarding immersion lens, focuses the beam current and generates the large scanning field, and for the defect review, the review mode of operation is performed to analyze the defects, wherein the large beam current is abandoned and the small beam current is adopted to examine the specimen without a large scanning field, and in order to properly select and detect signal charged particles excited from the specimen, a first Wien filter is utilized to select the acquired signal particles and a second Wien filter is used to compensate the aberrations induced when the signal particles pass through the first Wien filter.
US09437391B2 Carbon nanotube based micro-tip structure and method for making the same
A carbon nanotube micro-tip structure includes an insulating substrate and a patterned carbon nanotube film structure. The insulating substrate includes a surface. The surface includes an edge. The patterned carbon nanotube film structure is partially arranged on the surface of the insulating substrate. The patterned carbon nanotube film structure includes two strip-shaped arms joined at one end to form a tip portion protruded from the edge of the surface of the insulating substrate and suspended. Each of the two strip-shaped arms includes a plurality of carbon nanotubes parallel to the surface of the insulating substrate.
US09437390B2 X-ray tube device
An X-ray tube device according to the present invention includes a cathode generating an electron beam, an anode generating an X-ray by collision of the electron beam from the cathode, an envelope internally housing the cathode and the anode, a magnetic field generator including a magnetic pole arranged to be opposed to the envelope, generating a magnetic field for focusing and deflecting the electron beam from the cathode to the anode, and an electric field relaxing electrode arranged between the magnetic pole and the envelope, having an outer surface having a rounded shape. Thus, the magnetic field generator can be placed closer to the envelope while a tip end of the magnetic field generator is suppressed from being a discharge start point, and hence the effect of being capable of downsizing the X-ray tube device is achieved.
US09437388B2 Method and system for dynamic in-situ phosphor mixing and jetting
A system and method for depositing a phosphor composition onto a light emitting device improves manufacturing yield, simplifies conventional processes, and decreases costs. For example, a method of dispensing a phosphor composition onto a light emitting device includes dispensing a portion of the phosphor composition onto the light emitting device utilizing a plurality of colored phosphor dispensers each for dispensing a respective type of phosphor. Power is applied to the light emitting device to emit light, and a characteristic the light emitted by the light emitting device is detected. Phosphor mixing and phosphor dispensing are dynamically controlled. Therefore the color characteristics of phosphor dispensed on LEDs are consistent. The system and method may also reduce the difference between detected characteristic of the light and a desired characteristic of the light.
US09437386B2 Protective wiring device
The present is directed to a protective device that includes a separator portion disposed between a back body member and a front cover portion. The separator portion includes a reset pin aperture accessible via a first major surface facing the front cover and a reset pin guide portion disposed on an opposite second major surface facing the back body member. The device further includes a latch block assembly having a central latch block portion configured to accommodate a reset pin and a latching element. The central latch block portion includes an open side configured to accommodate the reset pin guide portion. The reset pin is substantially prevented from exiting the central latch block portion via the open side by the reset pin guide portion.
US09437383B2 Auxiliary contact mechanism of electromagnetic contactor
The present invention relates to an auxiliary contact mechanism of an electromagnetic contactor, and more particularly, to an auxiliary contact mechanism of an electromagnetic contactor capable of maximizing a time duration for which power is supplied to a magnetic coil for switching a main contact until the main contact is closed. The auxiliary contact mechanism of an electromagnetic contactor, includes: a case formed to have a box shape; an auxiliary sliding member installed above the case, and moving up and down by receiving a pressure from a main contact sliding member; an elastic member accommodated in an insertion groove formed in the auxiliary sliding member; a pressing member insertion-installed below the auxiliary sliding member, and moving up and down by an elastic force of the elastic member; and a micro switch turned on/off by the pressing member.
US09437382B2 Electromagnet device and electromagnetic relay using the same
An electromagnet device has a spool having a guard portion at at least one end thereof, a coil wound around a body portion of the spool, and a coil terminal press-fitted in the guard portion. A lead wire of the coil is tied up to a tying-up portion of the coil terminal projected from the guard portion. The tying-up portion is folded toward the guard portion of the spool after the lead wire of the coil is tied up to the tying-up portion of the coil terminal extending in a direction receding from the spool.
US09437381B2 Electric vehicle support equipment having a smart plug with a relay control circuit
A smart plug for coupling an electric vehicle to a power supply includes a relay including contacts, the relay configured to operate in a closed state to enable power to be supplied to the electric vehicle and an open state to prohibit power from being supplied to the electric vehicle. The smart plug also includes a microcontroller (MCU) coupled to the relay, the microcontroller outputting a control signal to operate the relay in the closed state. The smart plug further includes a zero crossing detector (ZCD) coupled to the relay, the ZCD outputting a close signal to the relay when a voltage of the power is substantially zero and outputting an open signal to the relay when a current of the power is substantially zero.
US09437378B2 Keyswitch device
A keyswitch device includes a pair of links for supporting a key top, each provided on the support sheet and including a first arm and a second arm, and a frame for supporting the links, provided on the support sheet. Each link includes a rotation shaft provided at a first end and a slide shaft provided at a second end of each of the first arm and the second arm. The rotation shaft is rotatably placed on one of the frame and the key top. The slide shaft is slidably placed in a corresponding one of guide grooves provided on the other of the frame and the key top. A connecting groove is provided in the first arm of at least one of the links. A connecting shaft is provided on the second arm of the other of the links, and is movably placed in the connecting groove.
US09437375B2 Electromagnetic relay assembly having a switch control unit
An electromagnetic relay assembly includes a switching unit to push a sliding member and to place a locking portion of a locking member to lock the sliding member at a first position where the switching unit switches a first conductive plate and a second conductive plate to an electrically disconnected state. When a coil is energized, the sliding member is moved to a second position, and the locking portion of the locking member is placed to lock the sliding member in the second position where the switching unit is actuated by the sliding member to switch the first and second conductive plates to an electrically connected state.
US09437371B2 Nitrile-substituted silanes and electrolyte compositions and electrochemical devices containing them
Described herein are liquid, organosilicon compounds that including a substituent that is a cyano (—CN), cyanate (—OCN), isocyanate (—NCO), thiocyanate (—SCN) or isothiocyanate (—NCS). The organosilicon compounds are useful in electrolyte compositions and can be used in any electrochemical device where electrolytes are conventionally used.
US09437370B2 Lithium-ion cell having a high-capacity anode and a high-capacity cathode
A lithium-ion cell comprising: (A) a cathode comprising graphene as the cathode active material having a surface area to capture and store lithium thereon and wherein said graphene cathode is meso-porous having a specific surface area greater than 100 m2/g; (B) an anode comprising an anode active material for inserting and extracting lithium, wherein the anode active material is mixed with a conductive additive and/or a resin binder to form a porous electrode structure, or coated onto a current collector in a coating or thin film form; (C) a porous separator disposed between the anode and the cathode; (D) a lithium-containing electrolyte in physical contact with the two electrodes; and (E) a lithium source disposed in at least one of the two electrodes when the cell is made. This new Li-ion cell exhibits an unprecedentedly high energy density.
US09437361B2 Three-phase high frequency transformer
A three-phase high frequency transformer has: a ferrite core formed from three solid-cylindrical cores and a ceiling plate and a bottom plate; and three sets of coils having primary coils of a predetermined inner diameter that are formed by bending flat wires plural times in width directions of the flat wires, and secondary coils that are formed such that an inner diameter is the same as the inner diameter of the primary coils by bending flat wires, that have a width that is different than a width of the flat wires of the primary coils, in width directions of the flat wires, and the flat wires that structure the secondary coils are interposed within intervals of the flat wires that structure the primary coils, and the three sets of coils are structured such that inner peripheries of the primary coils and the secondary coils coincide, and are disposed such that the respective solid-cylindrical cores are inserted in respective inner portions, and the primary coils and the secondary coils are Δ-connected or Y-connected.
US09437360B2 Structure of transformer
An improved structure of a transformer includes a bobbin covering at least a portion of a magnetic core set which has a magnetic loop passing through the bobbin, wherein winding grooves and at least one connecting portion extending sideways are provided on the outer peripheral side of the bobbin, and a plurality of notches with lateral openings are provided on the connecting portion. Coils are wound in the winding grooves of the bobbin. The coils have at least a plurality of line ends, each line end passing through a different notch. One positioning pin is embedded in each of the winding grooves near the lateral opening. The positioning pins hold the respective line ends in place by pressing against them. A casing is fitted on the outer peripheral side of the coils to create separation between the coils and the magnetic core set. The casing is provided with a hollow opening such that the outer peripheral side of the coils facing the airflow is exposed to improve the overall heat dissipating efficiency.
US09437359B2 Reinforcement-free tank for an electromagnetic apparatus
A reinforcement-free tank for an electromagnetic apparatus, as may be immersed in a fluid is provided. The tank may include a pair of mutually-opposite side walls. Each side wall may have at least one curved segment defining a vertically-curving profile between a top edge and a bottom edge of a side wall. A pair of mutually-opposite end walls. Each end wall may have a substantially vertically-extending semi-cylindrical shape defining a vertically-straight profile between a top edge and a bottom edge of an end wall. A plurality of vertically-extending joining members. Each joining member may be configured to provide a transition between the vertically-curving profile of a side wall and the vertically-straight profile of a corresponding end wall. The walls can withstand vacuum and overpressure conditions which can develop in the tank, without a reinforcing member connected to the walls.
US09437354B2 Voltage surge protector having a pressure release mechanism
A voltage surge protector consisting of a plurality of varistors connected in a column, an upper electrode connected to the upper edge of the column of varistors, a lower electrode connected to the lower edge of the column of varistors, an insulating housing that surrounds the column of varistors, a fiberglass cover that surrounds the insulating housing and a weatherproof protective cover provided with barriers mounted on the fiberglass cover. The protector has a mechanism to release pressure during a voltage surge, which consists of a hole in a transversal direction for each varistor of the column of varistors inside the insulating housing, the holes being helicoidally distributed along the length of the housing of insulating material and of a depth less than the thickness of the insulating housing.
US09437353B2 Resistor, particularly a low-resistance current-measuring resistor
The invention relates to a resistor, in particular a low-resistance current-measuring resistor, comprising a first connection part (1) that consists of a conductor material for introducing an electrical current (I), a second connection part (2) that consists of a conductor material for discharging said electrical current (I), and a resistor element (3) that consists of a resistor material and is arranged between the two connection parts (1, 2) in the direction of the current, also comprising a resistor coating (7) that consists of a metallic material for the purpose of achieving protection from corrosion, and/or improving solderability. According to the invention, the metallic coating (7) is applied directly to the entire free surface of the resistor element (3) without any insulation layer.
US09437351B2 Shield wire for wiring harness and method of making the same
Disclosed is a shield wire for a wiring harness improving workability for wiring, and a method of the shield wire for a wiring harness. Forming of a shield part by winding a strip-like shield member outside of an electric wire allows work for inserting the electric wire into the shield part to be omitted, which improves workability for wiring. Forming of overlap portion where the shield part overlaps with each other in a radial direction allows the electric wire not to be exposed even if the shield electric wire for a wiring harness is bent, which prevents leak or penetration of electromagnetic wave.
US09437347B2 Method for manufacturing an electrostatic discharge device
The invention is achieved by applying a layer of the mixture that contains polymer and conductive particles over a first surface, when the mixture has a first viscosity that allows the conductive particles to rearrange within the layer. An electric field is applied over the layer, so that a number of the conductive particles are aligned with the field and thereafter the viscosity of the layer is changed to a second, higher viscosity, in order to mechanically stabilize the layer. This leads to a stable layer with enhanced and anisotropic conductivity that can be used in the manufacture of ESD devices.
US09437341B2 Method and apparatus for generating high current negative hydrogen ion beam
An apparatus to generate negative hydrogen ions includes an ion source operative to generate positive hydrogen ions, a first component to adjust positive molecular hydrogen ion species in the ion source, a second component to adjust extraction voltage for extraction of the positive molecular hydrogen ions from the ion source, and a charge exchange cell comprising charge exchange species to convert the extracted positive molecular hydrogen ions to negative hydrogen ions. The adjusted extraction voltage is effective to generate an ion energy to maximize negative ion current yield in the charge exchange cell based upon a product of extraction efficiency of the positive molecular hydrogen ions and a peak in charge exchange efficiency for converting a species of the positive molecular hydrogen ions to negative hydrogen ions through charge exchange between the extracted hydrogen ions and charge exchange species.
US09437340B2 Leaf module for a multi-leaf collimator and multi-leaf collimator
The invention relates to a leaf module (102) for a multi-leaf collimator (132), comprising a leaf unit (104) and a leaf drive unit (106), wherein the leaf unit (104) comprises a leaf (108) for shielding beams from a selected area, and the leaf unit (104) is mounted displaceably in an adjusting direction (110), wherein the leaf drive unit (106) is designed to displace the leaf unit (104) linearly in the adjusting direction (110), and wherein the leaf drive unit (106) comprises at least one drive mechanism (112), being designed in such a way that the drive mechanism (112) operates based on pneumatic actuation. Furthermore, the invention relates to a multi-leaf collimator (132) comprising a plurality of leaf modules (102) according to the invention. The invention is based on the objective of designing a leaf module (102) and a multi-leaf collimator (132) as compactly as possible, while achieving a simple, reliable and variable adjustability of the leaf unit (104). The invention is regarded to be particularly suitable for implementation in Cobalt-60 or mid- to low-end linac radiotherapy apparatuses.
US09437338B2 Solidification method of radioactive waste
A solidification method of radioactive waste is provided, including kneading a binder and an inorganic adsorbent to obtain a kneaded object, the in organic adsorbent included radionuclides; extruding the kneaded object to obtain an extruded material object; cutting the extruded material object to obtain at least one extruded material block; and firing the at least one extruded material block to solidify the at least one extruded material block.
US09437336B2 Isotope-specific separation and vitrification using ion-specific media
Apparatuses, processes and methods for the separation, isolation, or removal of specific radioactive isotopes from liquid radioactive waste, these processes and methods employing isotope-specific media (ISM). In some embodiments, the processes and methods further include the vitrification of the separated isotopes, generally with the ISM; this isotope-specific vitrification (ISV) is often a step in a larger scheme of preparing the radioactive isotopes for long-term storage or other disposition. A variety of ISM are disclosed.
US09437331B2 Inherently safe passive gas monitoring system
Generally, the present disclosure is directed to gas monitoring systems that use inductive power transfer to safely power an electrically passive device included within a nuclear material storage container. In particular, the electrically passive device can include an inductive power receiver for receiving inductive power transfer through a wall of the nuclear material storage container. The power received by the inductive power receiver can be used to power one or more sensors included in the device. Thus, the device is not required to include active power generation components such as, for example, a battery, that increase the risk of a spark igniting flammable gases within the container.
US09437328B2 Apparatus and method for applying at-speed functional test with lower-speed tester
A device under test has a connection interface, a controller, and a functional block. The connection interface is used to receive a test pattern transmitted at a first clock rate and output a functional test result. The controller is used to sample the test pattern by using a second clock rate and accordingly generate a sampled test pattern, wherein the second clock rate is higher than the first clock rate. The functional block is used to perform a designated function upon the sampled test pattern and accordingly generate the functional test result.
US09437327B2 Combined rank and linear address incrementing utility for computer memory test operations
Embodiments include a combined rank and linear memory address incrementing utility. An aspect includes an address incrementing utility suitable for implementation within a memory controller as an integrated subsystem of a central processing unit (CPU) chip. In this type of on-chip embodiment, the address incrementing utility utilizes dedicated hardware, chip-resident firmware, and one or more memory address configuration maps to enhance processing speed, efficiency and accuracy. The combined rank and linear memory address incrementing utility is designed to efficiently increment through all of the individual bit addresses for a large logical memory space divided into a number of ranks on a rank-by-rank basis. The address incrementing utility sequentially generates all of the sequential memory addresses for a selected rank, and then moves to the next rank and sequentially generates all of the memory addresses for that rank, and so forth until of the ranks have been processed.
US09437323B2 Shift register circuit for preventing malfunction due to clock skew and memory device including the same
A shift register circuit may include a first latch capable of latching an input signal in synchronization with a first clock, a first flip-flop capable of latching the output signal of the first latch in synchronization with a second dock having the same skew as the first clock, a second latch capable of latching the output signal of the first flip-flop in synchronization with a third clock having a different skew from the second clock, and a second flip-flop capable of latching the output signal of the second latch circuit in synchronization with a fourth clock having the same skew as the third clock.
US09437321B2 Error detection method
Methods for detecting and correcting defects in a memory array during a memory operation are described. The memory operation may comprise a programming operation or an erase operation. In some cases, a Control Gate Short to Substrate (CGSS) defect, in which a control gate of a NAND memory has been shorted to the substrate, may have a defect signature in which a word line shows a deviation in the number of programming loop counts associated with programming data into memory cells connected to the word line. The deviation in the number of programming loop counts may be detected by comparing a baseline programming loop count (e.g., derived from programming a set of one or more word lines prior to programming the word line with the CGSS defect) with a programming loop count associated with programming the word line with the CGSS defect.
US09437320B1 Joint detecting and decoding system for nonvolatile semiconductor memory with reduced inter-cell interference
A system including a receiving module to receive data from cells of memory, each cell storing multiple bits, each bit corresponding to a different type of page of the memory, the bits stored in a cell denoting a state of the cell, and the data including bits from a page of the memory or states of cells along a word line of the memory. A processor generates a reliability indication for a first portion of the data corresponding to a first cell based on the first portion of the data and one or more second portions of the data corresponding to one or more of the cells that are adjacent to the first cell. A decoder decodes the first portion of the data based on the first portion of the data and the reliability indication for the first portion of the data.
US09437318B2 Adaptive program pulse duration based on temperature
Techniques are provided for reducing program disturb in a memory device. The techniques include compensating for a temperature in the memory device to reduce the upshift in the threshold voltage (Vth) of erased-state memory cells. A minimum allowable program pulse duration increases with temperature to account for an increase in the attenuation of a program pulse along a word line. A program pulse duration which accounts for reduced channel boosting at relatively high temperatures is reduced as the temperature increases. An optimum program pulse duration is based on the larger of these durations. The optimum program pulse duration can also be based on factors such as a measure of program disturb or a memory hole width. Program disturb can also be reduced by easing the requirements of a verify test for the highest data state.
US09437314B2 Precharge control signal generator and semiconductor memory device therewith
A precharge control signal generator and a semiconductor memory device include a precharge control signal generating circuit which generates a precharge control signal and applies the precharge control signal to a sensing circuit, and a sensing circuit configured to precharge a bit line connected to a memory cell according to the precharge control signal and read data stored in the memory cell. The precharge control signal controls the sensing circuit so that a precharge time is adjusted according to operating temperature.
US09437308B2 Nonvolatile semiconductor memory device which performs improved erase operation
According to one embodiment, a nonvolatile semiconductor memory device includes a memory cell array and a control unit. The memory cell array includes a plurality of memory cells arranged in a matrix. The control unit erases data of the memory cells. The control unit interrupts the erase operation of the memory cells and holds an erase condition before the interrupt in accordance with a first command during the erase operation, and resumes the erase operation based on the held erase condition in accordance with a second command.
US09437305B2 Programming memory with reduced short-term charge loss
Techniques are provided for reducing the effects of short-term charge loss while programming charge-trapping memory cells. Short-term charge loss can result in a downshift and widening of a threshold voltage distribution. A programming operation includes a rough programming pass in which memory cells are programmed close to a final threshold voltage distribution, for each target data state. Subsequently, a negative voltage is applied to control gates of the memory cells. Subsequently, a final programming pass is performed in which the memory cells are programmed to the final threshold voltage distribution. Since the negative voltage accelerates charge loss, there is reduced charge loss after the final programming pass. The rough programming pass can use incremental step pulse programming for the lowest target data state to obtain information regarding programming speed. An initial program voltage in the final programming pass can be set based on the programming speed.
US09437302B2 State-dependent lockout in non-volatile memory
A sense amplifier provides a state-dependent lockout to limit sensing to those bit lines that target a currently selected state for sensing. A sense amplifier scans program data prior to sensing at the verify levels corresponding to a plurality of states. When program data matches a currently selected state, the sense amplifier senses the bit line voltage during verification and writes the result to a data latch. The sense amplifier may write the result to a data latch for storing quick pass write data, in response to sensing at a low verify level for the selected state for example. When program data does not match the currently selected state, the sense amplifier skips sensing for the bit line. The sense amplifier locks out the bit line prior to sensing based on the program data.
US09437301B2 Non-volatile semiconductor memory device
According to one embodiment, a non-volatile semiconductor memory device comprises a memory cell array and a memory region. The memory cell array has a plurality of physical blocks. Each of the plurality of physical blocks includes a plurality of string units. Each string unit has a plurality of NAND strings that shares a plurality of word lines connected to a plurality of memory cells, respectively. The memory region is disposed to one of the plurality of physical blocks. Each of the plurality of string units configures a first logical block, and when the first logical block is failed, information of the first failed logical block is stored in a first region of the memory region.
US09437299B2 Systems and methods for order scope transitions using cam
A data processing system includes a content addressable memory (CAM). Each entry of the CAM corresponds to a task and is configured to store a current scope of each task. A random access memory (RAM) is configured to shadow information of the CAM. Transition position storage circuitry is configured to store transition age positions for tasks. Control circuitry is configured to, in response to a command to transition a selected task to a destination scope, access the RAM to determine the current scope for the selected task, use the current scope to perform a match determination with the CAM to determine if any entries corresponding to tasks other than the selected task match the current scope; and for any matching entries, updating a transition age position in the transition position storage circuitry for the corresponding task within the current scope.
US09437296B2 Three-dimensional resistive memory device with adjustable voltage biasing
A semiconductor memory device according to an embodiment includes a memory cell array and a control circuit. The memory cell array includes: a plurality of first conductive layers that are stacked; a memory layer provided on a side surface of the plurality of the first conductive layers; and a second conductive layer that contacts the side surface of the plurality of the first conductive layers via the memory layer. A thickness of the first conductive layer disposed at the first position is larger than a thickness of the first conductive layer disposed at the second position. The control circuit is configured to apply a first voltage to a selected first conductive layer. The control circuit changes a value of the first voltage based on a position of the selected first conductive layer.
US09437292B1 Circuits and methods for limiting current in random access memory cells
Circuits and methods for limiting cell current or throttling write operation, or both, in resistive random access memory (RRAM or ReRAM) cells are provided. An RRAM cell can include a select transistor and a programmable resistor that can change between a relatively high resistance and a relatively low resistance. The present circuits and methods can reduce or inhibit excess current from being applied to the programmable resistor, which potentially can regulate the resistance of the programmable resistor so as to reduce or inhibit decreases in the resistance of that resistor below the relatively low resistance. Such regulation potentially can improve reliability of the RRAM cell. Additionally, or alternatively, the present circuits and methods can throttle a write operation in an RRAM cell, e.g., can disable current flow through the RRAM cell based on the programmable resistor reaching a pre-defined target resistance, such as the relatively low resistance.
US09437290B2 Resistive memory device and operation
A method of operating a resistive memory device including a plurality of memory cells comprises determining whether to perform a refresh operation on memory cells in a memory cell array; determining a resistance state of each of at least some of the memory cells; and performing a re-writing operation on a first memory cell having a resistance state from among a plurality of resistance states that is equal to or less than a critical resistance level.
US09437286B2 Memory system, method of programming the memory system, and method of testing the memory system
A method of programming a memory system includes repetitively performing N program loops for a selected memory cell (where N is a natural number equal to or greater than two). Each of the N program loops includes a program operation and a program verify operation. At least one of the N program loops includes performing the program operation on the selected memory cell and on at least one additionally selected memory cell by applying a program voltage to at least one word line to which the selected memory cell and at least one additionally selected memory cell are connected, and performing the program verify operation on the selected memory cell by applying a program verify voltage to a selected word line to which the selected memory cell is connected.
US09437284B1 Memory devices and control methods thereof
A memory device is provided. The memory device includes a memory device, a plurality of word lines and bit lines, first and second decoders, and a control circuit. The memory array includes memory cells on rows and columns. Each word line is coupled to the memory cells in one row. Each bit line is coupled to the memory cells in one column. The first decoder selects one word line according to an address signal and a first control signal. The control circuit respectively generates the first control signal and the second control signal according to a first clock signal and a second clock signal. In the period during which the first decoder selects the one word line, the second decoder selects at least two bit lines according to the address signal and a second control signal. The memory device performs a read/write operation on the selected bit lines.
US09437280B2 DRAM sense amplifier that supports low memory-cell capacitance
The disclosed embodiments provide a sense amplifier for a dynamic random-access memory (DRAM). This sense amplifier includes a bit line to be coupled to a cell to be sensed in the DRAM, and a complement bit line which carries a complement of a signal on the bit line. The sense amplifier also includes a p-type field-effect transistor (PFET) pair comprising cross-coupled PFETs that selectively couple either the bit line or the complement bit line to a high bit-line voltage. The sense amplifier additionally includes an n-type field effect transistor (NFET) pair comprising cross-coupled NFETs that selectively couple either the bit line or the complement bit line to ground. This NFET pair is lightly doped to provide a low threshold-voltage mismatch between NFETs in the NFET pair. In one variation, the gate material for the NFETs is selected to have a work function that compensates for a negative threshold voltage in the NFETs which results from the light substrate doping. In another variation, the sense amplifier additionally includes a cross-coupled pair of latching NFETs. These latching NFETs are normally doped and are configured to latch the voltage on the bit line after the lightly doped NFETs finish sensing the voltage on the bit line.
US09437277B1 Mechanism for data generation in data processing systems
An integrated circuit includes enable circuitry coupled to receive transmit data and configured to set a clock enable to a first logic state when a data value of the transmit data changes to a different logic state. The circuit also includes clock control circuitry coupled to receive the clock enable and a data rate clock and configured to provide a filtered data rate clock, wherein the data rate clock is provided as the filtered data rate clock while the clock enable is the first logic state. The circuit also includes a flip flop having a clock input coupled to receive the filtered data rate clock, a data output coupled to provide final transmit data in response to the filtered data rate clock, and an inverting data input coupled to the data output, wherein the final transmit data corresponds to a first delayed version of the transmit data.
US09437276B2 Maintenance operations in a DRAM
A system includes a memory controller and a memory device having a command interface and a plurality of memory banks, each with a plurality of rows of memory cells. The memory controller transmits an auto-refresh command to the memory device. Responsive to the auto-refresh command, during a first time interval, the memory device performs refresh operations to refresh the memory cells and the command interface of the memory device is placed into a calibration mode for the duration of the first time interval. Concurrently, during at least a portion of the first time interval, the memory controller performs a calibration of the command interface of the memory device. The auto-refresh command may specify an order in which memory banks of the memory device are to be refreshed, such that the memory device sequentially refreshes a respective row in the plurality of memory banks in the specified bank order.
US09437275B2 Memory system and method for operating the same
A memory system may include a memory including a cell array having a plurality of word lines and an address storage unit that stores an address in response to a capture command, wherein the memory sequentially refreshes the word lines in response to a refresh command at a set cycle, and refreshes a word line corresponding to the stored address in response to the refresh command when the address is stored in the address storage unit; and a memory controller transmitting the refresh command to the memory at the set cycle when a word line satisfying one or more of conditions that the number of activation times is equal to or more than a reference number and an activation frequency is equal to or more than a reference frequency is detected, and transmitting the capture command and an address of the detected word line to the memory.
US09437273B2 Semiconductor device
To provide a semiconductor device that has a novel structure and achieves a higher degree of convenience, the semiconductor device is configured to include a memory cell that stores binary data or multilevel data, and a reading circuit that reads the data stored in the memory cell and transfers the data to the outside. The reading circuit includes a first reading circuit for reading binary data and a second reading circuit for reading multilevel data.
US09437271B2 Electronic devices having semiconductor magnetic memory units
An electronic device comprising a semiconductor memory unit that includes a resistance variable element configured to be changed in a resistance value according to a value of data stored therein; a first reference resistance element having a first resistance value; a second reference resistance element having a second resistance value larger than the first resistance value; and a comparison unit configured to receive a voltage corresponding to the resistance value of the resistance variable element through a first input terminal and a second input terminal thereof, a voltage corresponding to the first resistance value of the first reference resistance element through a third input terminal, and a voltage corresponding to the second resistance value of the second reference resistance element through a fourth input terminal, the comparison unit configured to output a result of comparing inputs to the first input terminal and the second input terminal and inputs to the third input terminal and fourth input terminal.
US09437270B2 Nonvolatile memory apparatus for controlling a voltage level of enabling a local switch
A nonvolatile memory apparatus includes: a memory cell coupled to a bit line and a source line; a word line configured to select the memory cell; and a local switch block configured to apply a write voltage, a read voltage, and a source line voltage to the bit line and the source line in response to a local switch select signal. In a write or read operation of the nonvolatile memory apparatus, the word line has a first voltage level, and the local switch select signal has a second voltage level higher than the first voltage level.
US09437265B2 Semiconductor device having shallow trench isolation and gate groove
Semiconductor devices have a substrate including first and second regions of differing conductivity types and a shallow trench isolation isolation region that extends within the first and second regions. First and second active regions are disposed in respective first and second regions, with a gate electrode disposed in a lower portion of a gate groove that extends continuously from the first active region to the second active region, the gate groove being shallower than the shallow trench. A cap insulating film is disposed in an upper portion of the gate groove covering an upper surface of the gate electrode. First and second transistors are within respective first and second active regions and share the gate electrode.
US09437262B2 Memory controller and associated signal generating method
A memory controller and an associated signal generating method are provided. A generating sequence of commands is properly arranged to enlarge latching intervals of an address signal and a bank signal for stable access of a DDR memory module.
US09437255B2 Semiconductor device controlling refresh operation for preventing wordline disturbance
A semiconductor device may include a storage unit configured to store a number of times a first command has been provided to a memory cell array, a control unit configured to generate a second command operable to activate at least one word line in the memory cell array based on a comparison of the number stored at the storage unit with a threshold value, when the first command is received, and a selection unit configured to select one of the first command and the second command based on a result of the comparison and transmit the selected command to the memory cell array.
US09437252B2 Stack bank type semiconductor memory apparatus capable of improving alignment margin
A semiconductor memory apparatus is capable of improving the alignment margin for a bank and sufficiently ensuring a space for forming a global input/output line. The semiconductor memory apparatus includes a stack bank structure having at least two sub-banks continuously stacked without disconnection of data signal lines, and a control block arranged at one side of the stack bank structure to simultaneously control column-related signals of the sub-banks.
US09437248B2 Apparatus and method for transmitting video data from mobile communication terminal
An apparatus and method for transmitting video data to a receiving terminal is disclosed. The apparatus comprises an event processing unit for outputting a signal to store a selected portion of the video data that is currently being reproduced, a video data reproduction unit for receiving the signal from the event processing unit and storing the selected portion of the video data that is currently being reproduced in response to the outputted signal while reproducing the video data. A message transmission unit is further provided for attaching the stored selected portion of the video data that is currently being reproduced to a message and transmitting the message to the receiving terminal. A data storage unit stores the video data and the selected portion of the video data.
US09437247B2 Preview display for multi-camera media clips
Some embodiments provide a graphical user interface (GUI) of a media-editing application. The GUI includes a composite display area for displaying a set of media clips that define a composite presentation. The set of media clips includes a particular media clip which includes several different groups of ordered clips that are selectable for use in the composite presentation. The GUI includes a preview display area for simultaneously displaying video images from several of the different groups corresponding to a time in the composite presentation. The displayed video images in the preview display area are selectable to determine which of the groups is for use in the composite presentation.
US09437245B2 Video recording apparatus and external terminal
An external terminal having a communication unit capable of communicating with a video recording apparatus, the external terminal includes an input unit operable to input additional information from a user, an input start detecting unit operable to detect start of the input of the additional information to the input unit, and a recording state inquiring unit operable to inquire of the video recording apparatus and acquire information representing a recording position in video data currently being recorded by the video recording apparatus via the communication unit, when the input start detecting unit detects the start of the input of the additional information.
US09437244B2 Image processing apparatus, image processing method, and recording medium
The present invention comprises an input part for inputting image data, a receiving part for receiving production information relating to production transmitted from another apparatus, a recording part for recording the production information received by the receiving part and image data input by the input part, a detection part for detecting a recording position on a recording medium at an editing point of image data recorded by the recording part, and a transmission part for transmitting information of the recording position detected by the detection part, whereby identification information for identifying image data and voice data is recorded in a recording medium or a recording device, this relieving a burden on a photographer and an editor and facilitating extraction of image data and voice data.
US09437236B2 Encoding data
Data can be encoded in physical medium and represented by shapes having many various physical attributes. In various examples, data points are encoded and represented by the physical shape, color, size, and/or structure of objects. In one embodiment, holes in memory surface substrates represent data. Various attributes of such holes, including depth, profile size, profile shape, and/or angle can represent data.
US09437235B2 Glass substrate for information recording medium and method for manufacturing the same
The present invention relates to a method for manufacturing a glass substrate for an information recording medium having a high level of cleanness and superior smoothness. The manufacturing method includes a step for washing a disk-shaped glass plate with an acid washing liquid, a step for removing at least part of a surface layer, which is formed on the surface of the glass plate, by performing grinding with diamond abrasion grains, and a step for washing the surface with a neutral or alkaline washing liquid.
US09437234B1 Head-medium contact detection using high frequency heater oscillation
An apparatus comprises a read/write head having a heater, wherein a low- or non-modulation interface is defined between the head and a magnetic recording medium. A microactuator is coupled to the head. A main actuator is coupled to the microactuator and the head. A controller is coupled to the main actuator, the microactuator, and the head. The controller is configured to control movement of the main actuator and the microactuator in response to a position error signal. The controller is further configured to induce an oscillation in the heater at a predetermined frequency. A detector is coupled to the controller. The detector is configured to sense a disturbance in the PES supplied to the microactuator resulting from the induced heater oscillation, and detect contact between the head and the medium using the PES disturbance.
US09437230B2 And method of operation of micro-milliactuators and micro-microactuators
A micro-milliactuator, a micro-microactuator, an actuator arm assembly, a hard disk drive and a method for operation of the hard disk are provided. In accordance with one aspect, the actuator arm assembly includes an arm, a slider for reading and writing information to disk media in response to read/write signals, and an actuator selected from the group comprising a micro-milliactuator and a micro-microactuator. The actuator has the slider mounted thereon and supports it above the disk media. The actuator includes one or more piezoelectric actuators for horizontally shifting the slider in response to actuator control signals. The actuator further includes one or more sensors physically coupled thereto for vibration sensing, compensation and suppression, the one or more sensors generating sensor signals in response to sensed vibrations during operation, wherein the actuator control signals are generated at least partially in response to the sensor signals.
US09437223B2 Magnetoresistive element, method of manufacturing magnetoresistive element, magnetic head, and magnetic recording and reading apparatus
A magnetoresistive element according to an embodiment includes: a multilayer element including a first magnetic layer, a magnetization direction of the first magnetic layer being pinned, a nonmagnetic layer disposed on the first magnetic layer, a second magnetic layer disposed in a first region on the nonmagnetic layer, a magnetization direction of the second magnetic layer being pinned and antiparallel to the magnetization direction of the first magnetic layer, and a third magnetic layer disposed in a second region that is different from the first region on the nonmagnetic layer near one of two opposite end faces of the nonmagnetic layer, a magnetization direction of the third magnetic layer being changeable by an external magnetic field, a lower face of the nonmagnetic layer being in contact with an upper face of the first magnetic layer.
US09437220B2 Varying data writer side shield gap distal the ABS
A data writing element may be configured at least with a write pole positioned adjacent a first shield along a first axis and adjacent a second shield along a second axis. The second shield may be separated from the write pole by a first gap distance on an air bearing surface (ABS) and by a second gap distance distal the ABS with the first and second gap distances meeting at a transition surface oriented parallel to the ABS.
US09437215B2 Predictive video analytics system and methods
The methods and systems described herein predict user behavior based on analysis of a user video communication. The methods include receiving a user video communication, extracting video facial analysis data from the video communication, extracting voice analysis data from the video communication, associating the video facial analysis data with the voice analysis data to determine an emotional state of a user, collecting biographical profile information specific to the user, applying a linguistic-based psychological behavioral model to the spoken words to determine personality type of the user, and inputting the collected biographical profile information, emotional state, and personality type into a predictive model to determine a likelihood of an outcome of the video communication.
US09437214B2 Distributed audience measurement systems and methods
Systems and methods are disclosed for customizing, distributing and processing audio fingerprint data. An example method includes receiving, at a first device, an activation signal and a first audio fingerprint via first wireless communications between the first device and a communications network, the receiving occurring while the first device is not recording audio via a microphone of the first device; based on the activation signal, recording audio using the microphone during a first time period; generating a second audio fingerprint representative of the recorded audio; determining whether the second audio fingerprint matches the first audio fingerprint; and sending an indication of whether the second audio fingerprint matches the first audio fingerprint to an audience measurement entity via second wireless communications between the first device and the communications network.
US09437212B1 Systems and methods for suppressing noise in an audio signal for subbands in a frequency domain based on a closed-form solution
Systems and methods for reducing noise from an input signal are provided. An input signal is received. The input signal is transformed from a time domain to a plurality of subbands in a frequency domain, where each subband of the plurality of subbands includes a speech component and a noise component. For each of the subbands, an amplitude of the speech component is estimated based on an amplitude of the subband and an estimate of at least one signal-to-noise ratio (SNR) of the subband. The estimating of the amplitude of the speech component is based on a closed-form solution. The plurality of subbands in the frequency domain are filtered based on the amplitudes of the speech components.
US09437203B2 Error concealment for speech decoder
Provided is a system, method, and computer program product for improving the quality of speech reproduction in wireless applications where the received speech frames are subject to transmission and packet losses. The speech decoding process is dynamically delayed by at least one frame period in order to perform additional error correction and concealment techniques during times when the wireless link quality if below a predetermined threshold. The wireless link is monitored and if the link quality falls below a predetermined threshold, the decoding process is delayed by at least one frame period so that one or more error correcting techniques can be performed to increase the quality of the reconstructed speech.
US09437197B2 Encoding device, encoding method, and program
This technology relates to an encoding device, an encoding method, and a program capable of improving audio quality and more efficiently encoding audio. A first high-frequency encoding circuit encodes a high-frequency range based on a low-frequency subband signal and a high-frequency subband signal and obtains a high-frequency code amount. A low-frequency encoding circuit encodes a low-frequency signal with a code amount determined by the high-frequency code amount and a low-frequency decoding circuit decodes the encoded low-frequency signal. A subband dividing circuit divides a decoded low-frequency signal obtained by decoding into decoded low-frequency subband signals of a plurality of subbands and a second high-frequency encoding circuit generates a high-frequency code string such that a code amount of the high-frequency code string for obtaining a high-frequency component is not larger than the high-frequency code amount based on the decoded low-frequency subband signals and the high-frequency subband signals. The present invention is applicable to the encoding device.
US09437193B2 Environment adjusted speaker identification
Computerized estimation of an identity of a user of a computing system. The system estimates environment-specific alterations of a received user sound that is received at the computing system. The system estimates whether the received user sounds is from a particular user by use of a corresponding user-dependent audio model. The user-dependent audio model may be stored in a multi-system store accessible such that the method may be performed for a given user across multiple systems and on a system that the user has never before trained to recognize the user. This reduces or even eliminates the need for a user to train a system to recognize the voice of a user, and allows multiple systems to take advantage of previous training performed by the user.
US09437192B2 Method and device of matching speech input to text
A method and device for matching speech to text are disclosed, the method including: receiving a speech input, the mentioned speech input carrying input speech information; obtaining initial text corresponding to the input speech information, and respective pinyin of the initial text; generating at least one approximate pinyin for the initial text based on predetermined pronunciation similarity information; and from a preset mapping relationship table, obtaining additional text corresponding to the respective pinyin of the initial text or to the at least one approximate pinyin of the initial text, wherein the preset mapping relationship table includes a respective record for each word in a word database, including respective pinyin and at least one respective approximate pinyin for said each word, and a respective mapping relation between said respective pinyin, said at least one respective approximate pinyin, and said each word.
US09437187B2 Voice search device, voice search method, and non-transitory recording medium
A search string acquiring unit acquires a search string. A converting unit converts the search string into a phoneme sequence. A time length deriving unit derives the spoken time length of the voice corresponding to the search string. A zone designating unit designates a likelihood acquisition zone in a target voice signal. A likelihood acquiring device acquires a likelihood indicating how likely the likelihood acquisition interval is an interval in which voice corresponding to the search string is spoken. A repeating unit changes the likelihood acquisition zone designated by the zone designating unit, and repeats the process of the zone designating unit and the likelihood acquiring device. An identifying unit identifies, from the target voice signal, estimated intervals for which the voice corresponding to the search string is estimated to be spoken, on the basis of the likelihoods acquired for each of the likelihood acquisition zones.
US09437186B1 Enhanced endpoint detection for speech recognition
Determining the end of an utterance for purposes of automatic speech recognition (ASR) may be improved with a system that provides early results and/or incorporates semantic tagging. Early ASR results of an incoming utterance may be prepared based at least in part on an estimated endpoint and processed by a natural language understanding (NLU) process while final results, based at least in part on a final endpoint, are determined. If the early results match the final results, the early NLU results are already prepared for early execution. The endpoint may also be determined based at least in part on the content of the utterance, as represented by semantic tagging output from ASR processing. If the tagging indicate completion of a logical statement, an endpoint may be declared, or a threshold for silent frames prior to declaring an endpoint may be adjusted.
US09437184B1 Elemental artificial cell for acoustic lens
A cell for manipulating an acoustic wave includes a plurality of spokes radiating from a hub and a plurality of concentrically arranged leaves. Each leaf is supported by at least one spoke and is formed by a plurality of circumferentially distributed fingers. Each finger is connected to at least one spoke.
US09437183B2 Metamaterial based acoustic lenses for structural health monitoring
An embedded acoustic metamaterial lenses allows for ultrasonic beam-forming and high resolution identification of acoustic sources for structural health monitoring. The lenses design provides an alternative to conventional phased-array technology enabling the formation of steerable and collimated (or focused) ultrasonic beams by exploiting a single transducer. The ultrasonic beam can be steered by simply tuning the frequency of the excitation. Also, the embedded lens can be designed to achieve sub-wavelength resolution to clustered acoustic sources which is a typical scenario encountered in incipient structural damage.
US09437180B2 Adaptive noise reduction using level cues
A system utilizing two pairs of microphones for noise suppression. Primary and secondary microphones may be positioned closely spaced to each other to provide acoustic signals used to achieve noise cancellation/suppression. An additional, tertiary microphone may be spaced with respect to either the primary microphone or the secondary microphone in a spread-microphone configuration for deriving level cues from audio signals provided by the tertiary and the primary or secondary microphone. The level cues are expressed via a level difference used to determine one or more cluster tracking control signal(s). The level difference-based cluster tracking signals are used to control adaptation of noise suppression. A noise cancelled primary acoustic signal and level difference-based cluster tracking control signals are used during post filtering to adaptively generate a mask to be applied to a speech estimate signal.
US09437179B2 Reverberation suppression device
A reverberation suppression device comprises: an echo canceller that removes an echo component included in an input signal; a howling suppressor that detects occurrence of howling based on a frequency characteristic of the input signal from which the echo component has been removed and attenuates a frequency level of a component of the detected howling; and an initial sound suppressor that detects a sound section of the input signal in which the frequency level of the howling component has been attenuated and suppresses a signal value at a sound start portion of the detected sound section.
US09437171B2 Local tone mapping for high dynamic range images
A method of local tone mapping of a high dynamic range (HDR) image is provided that includes dividing a luminance image of the HDR image into overlapping blocks and computing a local tone curve for each block, computing a tone mapped value for each pixel of the luminance image as a weighted sum of values computed by applying local tone curves of neighboring blocks to the pixel value, computing a gain for each pixel as a ratio of the tone mapped value to the value of the pixel, and applying the gains to corresponding pixels in the HDR image. A weight for each value is computed based on distance from the pixel to the center point of the block having the local tone curve applied to compute the value and the intensity difference between the value of the pixel and the block mean pixel value.
US09437170B1 Systems and methods for augmented reality display
Systems and methods for generating Augmented Reality displays including obtaining a location and an orientation of an electronic device. Geolocation responsive to the location and the orientation of the electronic device and a distance may be obtained. Physical phenomena information of the geolocation may be obtained. The physical phenomena information may be displayed overlaying a view of a physical environment on a display of the electronic device.
US09437163B2 Methods and apparatuses for increasing the apparent brightness of a display to synchronize at least two monitors
Methods and apparatuses to varying the apparent brightness of a display are described. The change in apparent brightness is accompanied by unchanged in relative contrast, rendering a display with higher or lower brightness while maintaining contrast fidelity. In exemplary embodiments, the signals for the middle tone levels are adjusted to increase or decrease the brightness intensity, while keeping constant the gamma correction. This maintains the relative contrast of images while rendering them at a different brightness. Implementations of the present process include an adjusted gamma correction lookup table, incorporated in the video card to modify the video signal before reaching the display. The present invention can be used for matching the brightness of two or more displays or to provide compensation for variations in display characteristics to ensure consistency in display brightness within a data processing model.
US09437160B2 System and method for automatic color matching in a multi display system using sensor feedback control
A system for automatic color matching of multiple displays in a multi-display system. A sensor observes the output energy of each of the displays in a multi-display system and measures the difference in the color responses for a given input color. This difference is used to derive a modification function that is applied to each display. The displays are modified accordingly, and then the color is displayed again. This process is repeated until the measured values from each of the displays are within a minimum measurement error tolerance, so that the differences in displayed colors observed among the displays are minimized.
US09437157B2 Image processing apparatus and image processing method
A display system including a communication unit to receive streamed data from a mobile terminal located within the vehicle; a first display unit operatively connected to the communication unit and installed in a first location in the vehicle, the first display unit to display the streamed data; and a second display unit operatively connected to the communication unit and installed in a second location in the vehicle different than the first location, the second display unit to display the streamed data. Further, the first display unit interrupts the display of the streamed data by the first display unit while the mobile terminal processes an incoming or outgoing call, and the second display unit continues to display the streamed data while the mobile terminal processes the incoming or outgoing call.
US09437153B2 Liquid crystal display device
According to one embodiment, a liquid crystal display device includes pixel electrodes arranged in matrix, gate lines, source lines, pixel switches, gate drivers allocated at both ends of a display region, a source driver, image signal transmit lines arranged along the columns in which the pixel electrodes are arranged, each image signal transmit line supplying an image signal to each source line, switches arranged along the row direction, each switch configured to switch a connection between the source line and the image signal transmit line, and control lines configured to output source control signals to switch the switches, each control line outputting a source control signal to switch a plurality of the switches at the same time, wherein each source control signal is input to each control line at a position substantially the center of the gate line in the row direction.
US09437150B2 Liquid crystal display (LCD) device
A LCD device includes pixels formed of column data lines and row scanning lines. The pixel includes a display element; a first switching unit that performs sampling on each frame data of an input video signal; a first holding unit that configures an SRAM, and holds sub frame data; a second switching unit that causes the sub frame data held in the first holding unit; and a second holding unit that configures a DRAM, and applies output data to the pixel electrode, a pixel control unit that performs an operation of repeating writing the sub frame data in the first holding unit, turning on the second switching units, and rewriting memory content of the second holding units; and a timing control unit. A delay of a certain period of time is sequentially given to a timing at which the pixel control unit turns on the second switching unit.
US09437145B2 Gamma reference voltage generating circuit, method for measuring voltage-transmission curve and display device
The present disclosure provides a gamma reference voltage generating circuit including a center voltage generation unit, a gamma reference voltage generation unit configured to generate positive and negative gamma reference voltages and control the positive gamma reference voltage and the negative gamma reference voltage to be symmetrical with respect to the center voltage; a first voltage divider unit including a first terminal for receiving the positive gamma reference voltage and a second terminal for receiving the center voltage; and a second voltage divider unit including a first terminal coupled with the second terminal of the first voltage divider unit and a second terminal for receiving the negative gamma reference voltage.
US09437142B2 Pixel circuit and display apparatus
A pixel circuit, comprises two sub-pixel circuits (P1, P2) and a sixth switch unit (T6); a first terminal of the sixth switch unit (T6) is connected to an operating voltage line (Vdd), and a control terminal of the sixth switch unit is connected to a first scan signal line (Em); each of the sub-pixel circuits (P1, P2) comprises five switch units (T1, T2, T3, T4, T5), a driving unit (DT), a energy storage unit (C) and an electroluminescent unit (L), a first switch unit (T1) and a fourth switch unit (T4) in a first sub-pixel circuit (P1) share a scan signal line (Scan[3]) with a first switch unit (T1′) and a fourth switch unit (T4′) in a second sub-pixel circuit (P2), and a third switch unit (T3) in the first sub-pixel circuit (P1) share a scan signal line (Scan[2]) with a third switch unit (T3′) in the second sub-pixel circuit (P2). The pixel circuit completely solves the problem of non-uniformity in the display brightness due to drifting of the threshold voltage of the driving transistor. Meanwhile, one compensation circuit is used to drive two pixels, and two adjacent pixels share multiple signal lines, which can reduce the number of signal lines for the pixel circuit in a display apparatus, lower the cost of the integration circuit, decrease the pixel pitch, and increase the pixel density.
US09437141B2 Scan driver, light emitting driver, and driving method thereof
A scan driver includes: a plurality of scan driving blocks including an output terminal outputting a scan signal to a scan line; a first transistor transmitting a voltage of a power source to the output terminal; a second transistor transmitting a clock signal to the output terminal; and a third transistor including a gate electrode connected to a node formed with a gate-on voltage turning on the second transistor, one terminal connected to the power source, and the other terminal connected to the gate electrode of the first transistor. The scan driver may reduce the influence of a leakage current even though application of the scan signal is increased, and a scan signal of a uniform voltage level may be output.
US09437138B2 Display device
The rate of reading from a memory for storing display irregularity correction data is lowered. At the time of display, calculation is carried out in a correction calculation section using an input signal and correction data in one or more memory units, and brightness inconsistency correction is carried out. The way in which correction calculation is carried out in the correction calculation section is changed for every frame.
US09437136B2 Light-emitting display apparatus and driving method thereof
A pixel includes five transistors and a capacitor. A first transistor controls current to be supplied to a light-emitting element. A second transistor is connected between a gate electrode of the first transistor and a first power supply. A third transistor is connected between the gate electrode of the first transistor and a second terminal of the first transistor. The capacitor is coupled between the third transistor and the second terminal of the first transistor. The fourth transistor is connected between the second terminal of the first transistor and a second power supply. The fifth transistor is connected between the second terminal of the third transistor and a signal line. The capacitor may be the only capacitor in the pixel, and the signal line may receive an initialization voltage and a gray scale data voltage.
US09437132B2 Devices and methods for providing access to internal component
Systems, methods, and devices are disclosed for applying concealment of components of an electronic device. In one embodiment, an electronic device may include a component that is disposed behind a display (e.g., a transparent organic light-emitting diode (OLED) display) that is configured to selectively become transparent at certain transparency regions. Additionally, the electronic device includes data processing circuitry configured to determine when an event requesting that the component be exposed occurs. The data processing circuitry may control portions of the display to become transparent, to expose the component upon the occurrence of the event requesting that the component be exposed.
US09437126B2 Test apparatus of display, method and computer readable medium
A test apparatus for a display includes an interface transmitting characteristic information including a resolution of the display unit and each equivalent model of a plurality of pixels, a reference voltage model including a plurality of reference voltages respectively corresponding to a plurality of pixels included in a unit region of the display unit, and pixel information including a position of a plurality of pixels to be tested among a plurality of pixels, a pixel model generator that schematizes a plurality of pixels into a plurality of test pixels and at least one equivalent load pixel according to the characteristic information and the pixel information to generate a pixel model, and a voltage mapper that maps the reference voltage model to the pixel model to calculate test voltages respectively corresponding to a plurality of test pixels and the equivalent load pixel.
US09437124B1 Flying decoration
A flying decoration includes a drive unit, at least one object mount, a transport line and an idler pulley device. The drive unit includes a drive motor, a system controller and a speed sensor. The drive unit is retained above the ground in one location and the idler pulley device is retained above the ground in another location. A drive pulley is mounted to a drive shaft of the drive motor. The system controller controls the rotation of the drive shaft. Both ends of the transport line are secured to the object mount to form a transport loop. The system controller includes an automatic travel distance calibration program. The object mount includes a line tensioning device for reducing slack in the transport loop. One end of the transport loop is retained on the drive pulley and the other end is retained on an idler pulley of the idler pulley device.
US09437122B2 Paper, labels made therefrom and methods of making paper and labels
Paper is disclosed for use in making repositionable or removable adhesive labels. The adhesive can be applied in patches or discrete areas to the paper or to a layer of material that cleans rollers in the manufacturing line and/or in printers. The adhesive can be applied in single or multiple layers. The paper is light weight paper and preferably thermal paper for use in POS printers.
US09437117B2 Birthing simulation devices, systems, and methods
Devices, systems, and methods appropriate for use in medical training are disclosed. In some instances, a patient simulator system is provided that includes a maternal patient simulator and a fetal patient simulator. The maternal patient simulator includes an internal chamber sized to receive the fetal patient simulator and a birthing mechanism disposed within the internal chamber configured to translate and rotate the fetal patient simulator with respect to the maternal patient simulator to simulate a birth. In some instances, the fetal patient simulator an internal support structure that includes a head, spinal components, left arm components, right arm components, left leg components, and right leg components with a continuous silicon skin layer covering the internal support structure.
US09437112B1 Depiction of relative motion of air traffic via an air traffic display
Techniques are described that allow an air traffic display of an aircraft to display the relative motion of air traffic proximate to the aircraft. The air traffic display may be switched between a first display mode in which absolute motion of air traffic is displayed (e.g., motion of air traffic targets relative to a fixed point on the earth's surface or relative to an apparently fixed celestial point is displayed) and a second display mode in which motion of air traffic targets is displayed relative to the aircraft. The techniques further facilitate the selection of individual traffic targets from a displayed traffic depiction to activate a third display mode in which additional information about the relative motion of the selected target, such as its estimated closest point of approach (CPA) to the aircraft and the estimated time it will take the selected target to reach the CPA are shown.
US09437106B2 Techniques for controlling appliances
Remote control systems utilize touch-sensitive user-input devices and/or displays which may be integral with the touch-sensitive user-input devices. Gestures input into a touch-sensitive user-input device result in signals transmitted to one or more appliances for the purpose of controlling the one or more appliances. A display provides intuitive visual feedback regarding input into the remote control system, through a touch-sensitive user-input device and/or other user-input devices. The remote control systems may be configured and dynamically updated based on user activity in connection with the remote control systems.
US09437105B2 System and method for optimized appliance control
A device receives a request from a controlling device, such as a remote control, smart phone, or the like, where the request is intended to have one or more target devices perform one or more functional operations. The device responds to the request by applying the optimum methodology to propagate one or more commands to each intended target appliance to cause each intended target appliance to perform the intended one or more functional operations.
US09437104B2 System and method for configuring the remote control functionality of a portable device
A server device receives identity data retrieved from an appliance through use of a physical and logical interconnection referenced to a standard. The identity data is used at the server device to identify within a database having a plurality of appliance records, each of which is cross-referenced to an appliance, an appliance record having data in one or more record fields which matches the identity data retrieved from the appliance. A codeset identifier associated with the identified appliance record is then used to select from a plurality of codesets a codeset for use in configuring the portable device to command functional operations of the appliance.
US09437103B2 Dispenser and contaminant sensor
A fluid dispenser including a contaminant sensor and methods of use of such a fluid dispenser to monitor contaminants either alone or in an array of similar dispensers within a facility.
US09437102B2 System and method for configuring the remote control functionality of a portable device
A system and method used to configure a smart device to command functional operations of a target appliance. The smart device retrieves from a controllable appliance, such as a settop box, data indicative of a codeset identity of the target appliance wherein the codeset identity was determined during a process used to configure a conventional universal remote control to command functional operations of the target appliance and wherein the process used to configure the conventional universal remote control is performed in cooperation with the controllable appliance. A remote control application resident on the smart device then uses the data indicative of the codeset identity retrieved from the controllable appliance to also configure the smart device to command functional operations of the target appliance.
US09437101B2 System, transmitting device, receiving device, and method for the wireless control of an RC model
A system for the wireless control of an RC model, comprising a transmitting device separate from the RC model, a multifunctional device in the RC model, and a receiver model in the RC model. The transmitting device comprises a first transmitter for transmitting information via digital radio communication to the RC model, and a second receiver adapted to receive second information via digital radio communication from the RC model. The multifunctional device comprises or is connected to one or more electronic accessory modules. The receiver module is connected to or integrated with the multifunctional device, and comprises a first receiver configured to receive the first information and a second transmitter configured to transmit the second information. A method for using the system, a transmitting device suitable for use with the system, and a receiving device suitable for use with the system are also claimed.
US09437100B2 Supervising alarm notification devices
In an example implementation, a system includes a control module, one or more electric circuits, each electric circuit including a resistor and one or more notification devices in parallel, and a supervisor module electrically coupled to the control module and the electric circuits. The supervisor module is configured to receive input electric power, the input electric power having a voltage in a range of 12 to 16 VDC, and apply, to each electric circuit, first electric power having a first polarity and a voltage of approximately 12 VDC. The supervisor module is also configured to determine, based on electric power returning from each electric circuit, an operational state of each respective electric circuit, and receive, from the control module, a trigger signal indicative of an alarm event. The supervisor module is also configured to, responsive to receiving the trigger signal, apply, to at least one electric circuit, second electric power having a second polarity opposite the first polarity and a voltage of approximately 12 VDC.
US09437099B2 Detecting presence using a presence sensor network
Concepts and technologies are disclosed herein for detecting presence using a presence sensor network. In some embodiments, a computer executing a presence service generates a user interface for display at a user device. The user interface can include a control that, when selected, generates room data defining a monitored location. The computer can obtain sensor identifier data that identifies a presence sensor located at the monitored location and a location of the presence sensor at the monitored location. The computer can provide the user interface to the user device to obtain the room data and obtain the room data. The computer also can store the room data and the sensor identifier data.
US09437097B2 Systems and methods for using robots to monitor environmental conditions in an environment
Methods and devices are disclosed for monitoring environmental conditions in one or more environments. In one embodiment, the method includes maintaining a plurality of environmental-condition thresholds, each of which corresponds to an environmental condition and is predetermined based on data corresponding to the environmental condition that is received from a plurality of robots. The method further includes receiving from a first robot first data corresponding to a first environmental condition in a first environment. The method may still further include making a first comparison of the first data and a first environmental-condition threshold corresponding to the first environmental condition and, based on the first comparison, triggering a notification. Triggering the notification may comprise transmitting to the robot instructions to transmit the notification to at least one of a call center and a remote device.
US09437093B2 Differential current measurements to determine ION current in the presence of leakage current
An ion chamber provides a current representative of its characteristics as affected by external conditions, e.g., clean air or smoke. A direct current (DC) voltage is applied to the ion chamber at a first polarity and the resulting current through the ion chamber and parasitic leakage current is measured at the first polarity, then the DC voltage is applied to the ion chamber at a second polarity opposite the first polarity, and the resulting current through the ion chamber and parasitic leakage current is measured at the second polarity. Since substantially no current flows through the ion chamber at the second polarity, the common mode parasitic leakage current contribution may be removed from the total current measurement by subtracting the current measured at the second polarity from the current measured at the first polarity, resulting in just the current through the ion chamber.
US09437091B2 Smart alarm object proximity system using motion detection signal adjustment
An object proximity alert system using motion detection having a smart alarm component for receiving a proximity signal from an associated object monitor component. The object monitor includes within its housing a motion detector that monitors the state of motion of the object monitor, and at least one operating instruction that adjusts a property of the transmitted proximity signal in response to a change in the object monitor's motion state. The smart alarm sets off a perceptible alarm through one or more sensory alert mechanisms when the separation distance between the smart charm and object monitor is determined to exceed a threshold alert criterion.
US09437089B2 Monitoring camera and monitoring camera control method
An image signal processing DSP subjects an image captured by an imaging element having a zoom lens to image processing for identifying a tracking target. In accordance with zoom information generated by the image signal processing DSP, the main CPU controls the zoom lens and controls a turn table that moves the imaging element in panning and tilting directions in accordance with pan and tilt information, to track the tracking target. During tracking of the tracking target, a determination is made, from information about movements of the tracking target generated by the image signal processing DSP, as to whether or not the target to be tracked has intruded the inside of the area from the outside. In a case where the target has intruded the inside of a preset area from the outside, an alarm command is produced when the target continually remains in the area for; e.g., one second.
US09437087B2 Method and system for haptic data encoding and streaming using a multiplexed data stream
A method includes receiving digital content data including audio data and/or video data, generating haptic data using at least some of the received digital content data, encoding the haptic data for efficient transmission over a communication network, multiplexing the encoded haptic data with the received digital content data, embedding information for decoding the encoded haptic data in metadata of the multiplexed data stream, and sending the multiplexed data stream over the communication network. The method may include analyzing the haptic data to determine at least one characteristic of the haptic data, and the encoding the haptic data may include encoding, based on the determined characteristic, the haptic data to meet a pre-defined criteria.
US09437085B1 In-basket digital donation system
An integrated electronic donation acceptance device and money collection basket. The money collection basket is portable. The electronic donation acceptance device includes a housing and circuitry that is capable of receiving electronic payments. At least a portion of the housing of the electronic donation acceptance device is releasably couplable to the money collection basket.
US09437084B2 Gaming system and method for providing a cascading symbol game including a plurality of independent reels which provide a stacked symbol functionality
A gaming system displays a plurality of independent reels, wherein each independent reel generates a symbol from a plurality of symbol positions of that independent reel in accordance with a plurality of probabilities. At least two adjacent independent reels generate symbols according to relatively high probabilities of generating a designated symbol. For a play of the game, the gaming system generates and displays a symbol for each independent reel and provides an award for any displayed winning symbol combinations. In one embodiment, for at least one symbol position of at least one winning symbol combination, the gaming system re-generates a symbol for one or more independent, such as by displaying a symbol from an adjacent symbol position of that independent reel. The gaming system provides an award for any winning symbol combinations and repeats until no winning symbol combinations are displayed.
US09437083B2 Computer gaming device and method for computer gaming
A system for computer gaming includes a processor configured to provide a first table of a first group of players grouped together to play a first hand and provide to each of the first group of players one or more cards for the first hand. The system includes an interface couple to the processor and configured to receive from a first player of the first group of players a request to fold the one or more cards of the first player. The processor is also configured to automatically move the first player to a second table of a second group of players grouped together to play a second hand.
US09437079B2 Rotor-based gaming device having a secondary award system
A game system including a plurality of symbols, a rotor and an award amount. The plurality of symbols include at least one secondary award group of the symbols. A wager is placeable on the secondary award group. The rotor displays the symbols and a plurality of ball landings adjacent to the symbols. A plurality of the symbols are indicatable after multiple spins of the rotor. The game system is operable to provide a secondary award based on the indication of one or more symbols within the secondary award group.
US09437071B2 Wide screen gaming apparatus
A gaming apparatus includes a display unit and has a display support structure that extends substantially vertically from a horizontal support base. The display unit includes a flat-panel display screen having a width (W) and a height (H) wherein W/His at least 16/10. The display unit is rotatable about a horizontal axis located in a plane substantially parallel to the display screen wherein, a player's angle of viewing the display unit may be adjusted by vertical translation of the display unit on the display support structure, over a vertical range of motion, and by rotation of the display unit about the horizontal axis. A front face of the display structure presents, in a region proximate to the vertical range of motion, a concave side of a curved surface.
US09437060B2 Initiating remote control using near field communications
A system in which a portable electronic device communicates with a keypad including a near field communication (NFC) tag in order to establish remote control of a controllable residential device over a home automation network. Upon placing the portable electronic device near the keypad, a control application running on the portable electronic device is launched and a graphical representation of the keypad is displayed on the portable electronic device. The portable electronic device then provides remote control of the controllable residential device over the home automation network. The portable electronic device may additionally provide expanded control options for the controllable residential device.
US09437054B2 Method for predicting an auxiliary power unit fault
A method of predicting an auxiliary power unit fault in an aircraft having an auxiliary power unit and multiple sensors related to the auxiliary power unit, components thereof, and systems related thereto, including receiving a sensor signal from at least one of the multiple sensors to define a sensor output, comparing the sensor output to a reference value and predicting a fault in the auxiliary power unit based on the comparison.
US09437049B2 Ticket dispenser
A ticket dispenser comprising a housing body, a lockable housing door configured to close an opening in the housing body, a ticket dispensing aperture, a lockable security cover configured to prevent the removal of tickets through the aperture, and a lock assembly, wherein the lock assembly is configured to lock the housing door and security cover when in a first orientation, wherein the lock assembly is configured to lock the housing door and not to lock the security cover when in a second orientation, and wherein the lock assembly is configured not to lock the housing door or the security cover when in a third orientation.
US09437048B2 Searching method for plane area of 3D model
A method for searching plane area on a 3D model comprises following steps of: obtaining an outline of the 3D model; setting a lowest point of the outline based on a datum axis to be a locate point; extending from the locate point along another two axes to search all coordinate points within the outline at a substantially height on the datum axis with the locate point; reserving of the information of the continual coordinate points which can constitute a plane area; recording the plane area; amending value on the datum axis to add fixed variable of the locate point; executing above steps repeatedly until the locate point is amended to be the highest point of the outline based on datum axis. The present disclosure can actually search for all plane area on the outline of the 3D model, so as to help the combination with other 3D models.
US09437047B2 Method, electronic apparatus, and computer-readable medium for retrieving map
The invention discloses a method, an electronic apparatus, and a computer readable medium for retrieving a map. The method includes the following steps. Firstly, a picture of a printed map is obtained. A block area surrounded by a road outline in the picture is defined. A map service is queried to find an electronic map having a map area corresponding to the block area according to contents of the printed map. A plurality of 3-D models of a plurality of buildings located in the map area is retrieved. The 3-D models are mapped on the picture.
US09437046B2 Anchors for location-based navigation and augmented reality applications
A method for encoding information includes specifying a digital value and providing a symbol (28, 70, 80, 90, 100) comprising a plurality of polygons (72, 82, 92, 94, 102) meeting at a common vertex (74, 84, 96, 98, 104) and having different, respective colors selected so as to encode the specified digital value.
US09437045B2 Real-time mobile capture and application of photographic images as textures in three-dimensional models
A computer-implemented method for obtaining texture data for a three-dimensional model is disclosed. The method is performed at a portable electronic device including a camera, one or more processors, and memory storing one or more programs. The method includes obtaining an image of one or more objects with the camera. The method also includes concurrently displaying at least a portion of the image with one or more objects in the three-dimensional model. The one or more objects in the three-dimensional model at least partially overlay the one or more objects in the image. The method furthermore includes storing at least one or more portions of the image as texture data for one or more of the one or more objects in the image.
US09437041B2 3D laser ablation tomography
A laser ablation tomography system includes a specimen stage for supporting a specimen. A specimen axis is defined such that a specimen disposed generally on the axis may be imaged. A laser system is operable to produce a laser sheet in a plane intersecting the specimen axis and generally perpendicular thereto. An imaging system is operable to image the area where the laser sheet intersects the specimen axis.
US09437038B1 Simulating three-dimensional views using depth relationships among planes of content
Approaches enable image content (e.g., still or video content) to be displayed in such a way that the image content will appear, to a viewer, to include portions with different locations in physical space, with the relative positioning of those portions being determined at least in part upon a current relative position and/or orientation of the viewer with respect to the device, as well as changes in that relative position and/or orientation. For example, relationship pairs for image content capable of being displayed on a display screen can be determined. Based on the relationship pairs, a node hierarchy that includes position information for planes of content that include the image content can be determined. The position information can be to render a view of the image content based on the relative position, direction, and/or orientation between the viewer and device to provide a two- or three-dimensional representation of that image content that is appropriate for that viewing angle, giving the impression of a three-dimensional view or display even when the display is in two dimensions.
US09437037B2 Image display device, method and program
In the present invention, when a 3D medical image is displayed on a 3D display, the position of accompanying information displayed at the same time is appropriately controlled. The position of the accompanying information in the coordinate system of a 3D signal value that is an item to be drawn is computed, and said position is saved in a storage unit. By integrating a 3D data area and an accompanying information area, a drawing process unit generates an output image to be displayed in a display unit, said 3D data area being drawn for an area specified by mask information that specifies an area to be drawn among an array of the 3D signal value that is the item to be drawn, and being drawn on the basis of information that specifies a drawing method for a 2D image based on the 3D signal value array, and said accompanying information area being drawn for the accompanying information, which is associated with the item to be drawn, and being drawn on the basis of position information for the accompanying information determined by a drawing control unit. The display unit displays the drawn output image.
US09437035B2 Light source detection from synthesized objects
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a location relative to an object and a type of a light source that illuminated the object when the image was captured, are described. A method performed by a process executing on a computer system includes identifying an object of interest in a digital image. The method further includes projecting at least a portion of the digital image corresponding to the object of interest onto a three dimensional (3D) model that includes a polygon-mesh corresponding to the object's shape. The method further includes determining one or more properties of a light source that illuminated the object in the digital image at an instant that the image was captured based at least in part on a characteristic of one or more polygons in the 3D model onto which the digital image portion was projected.
US09437033B2 Generating 3D building models with ground level and orthogonal images
A system and method is provided for generating textured 3D building models from ground-level and orthogonal imagery. Ground-level images for the sides of building objects are collected to form a 3D dense point cloud for identification of key architectural features, corresponding key façade geometry planes, and generation of a 3D building façade geometry. Orthogonal images are correlated to the 3D building model providing a properly geo-positioned, scaled and textured 3D building model.
US09437032B1 Server computing system for and method of providing cross-platform remote access to 3D graphics applications
A server computing system in a client-server computing environment includes a virtual display driver that marshals and transmits graphics application programming interface (API) functions to a client via a network. The server may receive capability information from the client, allowing the virtual display driver to resolve differences between the APIs supported on the server and the client.
US09437021B2 Dynamic visualization for optimization processes
Embodiments of the present invention include a method, computer program product, and system for generating a visualization of an optimized project. The computer receives a project and a period of interest associated with the project. The computer determines a constraint status for each constraint associated with the project. The computer generates a graphical element that illustrates the constraint status. The computer generates a visualization of the project during the period of interest, wherein the visualization includes concentric geometric structures and the graphical element.
US09437018B2 Method and apparatus for reducing artifacts in computed tomography image reconstruction
The present invention provides a method and apparatus for reducing artifacts in CT image reconstruction. The method comprises obtaining an original reconstructed image and an original sinogram and determining a proportion of metal pixels in the original reconstructed image. If the proportion is greater than a first threshold value, then generating an expanded metal template based on the original reconstructed image, generating a metal-free, metal artifact reduced (MAR) image based on the expanded metal template and the original sinogram, and generating a final image based on the expanded metal template and the metal-free, MAR image. However, if the proportion of metal pixels is less than a second threshold value, then generating an expanded metal template based on the original reconstructed image, generating a metal-free, metal artifact reduced image based on a treatment, and generating a final image based on the expanded metal template and the metal-free, MAR image.
US09437012B2 Multiple-object tracking and team identification for game strategy analysis
A method for automatically tracking multiple objects from a sequence of video images that may extract raw data about participating elements in a sporting, or other event, in a way that does not interfere with the actual participating elements in the event. The raw data may include the position and velocity of the players, the referees, and the puck, as well as the team affiliation of the players. These data may be collected in real time and may include accounting for players moving fast and unpredictably, colliding with and occluding each other, and getting in and out of the playing field. The video sequence, captured by a suitable sensor, may be processed by a suitably programmed general purpose computing device.
US09437006B2 Method and system for object reconstruction
A system and method are presented for use in the object reconstruction. The system comprises an illuminating unit, and an imaging unit (see FIG. 1). The illuminating unit comprises a coherent light source and a generator of a random speckle pattern accommodated in the optical path of illuminating light propagating from the light source towards an object, thereby projecting onto the object a coherent random speckle pattern. The imaging unit is configured for detecting a light response of an illuminated region and generating image data. The image data is indicative of the object with the projected speckles pattern and thus indicative of a shift of the pattern in the image of the object relative to a reference image of said pattern. This enables real-time reconstruction of a three-dimensional map of the object.
US09437004B2 Surfacing notable changes occurring at locations over time
An exemplary method for surfacing feature changes occurring over time at a location is provided. The method includes identifying sets of images captured at a location over a period of time. The sets of images depict objects at the location. Visual changes at the location over the period of time are determined for a given physical feature of the objects depicted in images from the sets of images based on at least a comparison of features in corresponding areas of a first and a second 3D geometry of the location associated with the images. The first and second 3D geometries depict physical features of objects at the location at different times. The sets of images may be ranked based on the determined visual changes for each set. A given set of images from the sets of images may be selected for display on a user interface based on the ranking.
US09437000B2 Odometry feature matching
Methods and systems for determining features of interest for following within various frames of data received from multiple sensors of a device are disclosed. An example method may include receiving data from a plurality of sensors of a device. The method may also include determining, based on the data, motion data that is indicative of a movement of the device in an environment. The method may also include as the device moves in the environment, receiving image data from a camera of the device. The method may additionally include selecting, based at least in part on the motion data, features in the image data for feature-following. The method may further include estimating one or more of a position of the device or a velocity of the device in the environment as supported by the data from the plurality of sensors and feature-following of the selected features in the images.
US09436993B1 System and method for fused image based navigation with late marker placement
Systems and methods for image guidance, which may include an image processing unit, cameras, and handheld real-time imaging components or handheld displays, wherein the cameras observe visual features on patients, tools, or other components, and wherein said features allow camera or object positions to be determined relative to secondary image data or a reference position, and wherein the image processing unit is configured to dynamically register observations with secondary image data, and to compute enhanced images based on combinations of one or more of secondary image data, positioning data, and real-time imaging data.
US09436992B2 Method of reconstituting cellular spectra useful for detecting cellular disorders
Embodiments of the present disclosure provides improved methods for determining the presence of abnormalities in exfoliated cells. In one embodiment, the present disclosure provides methods for reconstructing cellular spectrum of a cell sample by creating a spectral map of the cellular sample, generating a binary mask of the spectral map, removing edge artifacts from each cell, and co-adding spectral data of each pixel corresponding to the cell to reconstruct the spectrum of each cell.
US09436990B2 Defect observation method and device therefor
The present invention is detection of a defect signal which is small enough to be buried in a background noise, by a method that includes detecting a defect on a specimen which is detected by another inspection device by using a detection device equipped with an optical microscope, amending positional information of the defect, observing the defect by using an SEM, wherein the detecting the defect is carried out such that forming stationary waves on the specimen by irradiating the specimen with two illumination lights having the same wavelength from the opposite directions on the same incidence plane at the same incidence angle and cause the two illuminating light to interfere; removing scattered components generated by minute irregularities on the specimen surface by a spatial filter, detecting an image formed by the scattered light not removed by the spatial filter; and processing the detected image to detect the defect.
US09436989B2 System and method for rapid quantitative dynamic molecular imaging scans
Methods and systems for controlled administration of a tracer and quantification of uptake of the tracer by a target organ are described. The method includes administering a tracer to a patient and imaging at least two regions of the patient's body that cannot be imaged simultaneously. An input function for the tracer can be determined by imaging a first region of the patient's body during selected times, and using an injector to administer the tracer in a manner that accurately estimates the input function when this first region is not being imaged. One or more additional regions of the body may then be imaged to create data that may be used to estimate the input function. One or more parameters may then be estimated from each additional region of the body based on the input function and the imaging data gathered from each region.
US09436983B2 Systems and methods for non-linear processing of image frames
Embodiments of the present disclosure include systems and methods for image processing for enhancing, e.g., photos, videos, and graphics representations. Particularly, some embodiments perform a histogram-based SMQT decomposition of various attributes in an original image. The SMQT decomposition of these attributes may then be used to create a look-up-table indicating how to modify pixel attributes in the same or a subsequent image so as to enhance the same or subsequent image. The results of the SMQT decomposition for each attribute may be interpolated based, e.g., on user preferences, to achieve a more optimal enhancement.
US09436982B1 Scalable rank filter
A scalable rank filter and method for performing rank filtering are disclosed. In one embodiment, the rank filter comprises a W staged pipeline with W stages to receive N input data samples and operable to generate an output based on the N input data samples as a result of the W stages completing execution, where W is a bit length of the inputs and W and N are integers greater than two; and output logic coupled to the W staged pipeline to determine the output prior to all W stages completing execution and to output the median.
US09436981B2 Dictionary creation device, image processing device, image processing system, dictionary creation method, image processing method, and program
A dictionary creation device including a blurred image generation unit which outputs a blurred image generated by performing a blurring process to a learning image together with a blur parameter indicating a blurring state of the blurred image, a patch pair generation unit which generates a restoration patch and a blurred patch as a patch pair that is composed of the patches located at the corresponding positions of the learning image and the blurred image, and a registration unit which associates the patch pair with a blur parameter corresponding to the blurred patch in the patch pair and registers them in a dictionary.
US09436975B2 Method and apparatus for performing interpolation based on transform and inverse transform
Provided are a method and apparatus for interpolating an image. The method includes: selecting a first filter, from among a plurality of different filters, for interpolating between pixel values of integer pixel units, according to an interpolation location; and generating at least one pixel value of at least one fractional pixel unit by interpolating between the pixel values of the integer pixel units by using the selected first filter.
US09436974B2 Method and apparatus to recover scene data using re-sampling compressive sensing
Methods, computer program products, and computer systems for recovering data of scene are provided. The techniques include: obtaining, by at least one processor, data of a scene; re-sampling, by the at least one processor, the data of the scene to obtain re-sampled sensing data of the scene and a corresponding sensing matrix; and constructing, by the at least one processor, recovered data of the scene using the re-sampled sensing data of the scene and the corresponding sensing matrix. In one embodiment, the method includes enhancing occluded data of the scene to construct the recovered data of the scene, where the recovered data of the scene facilitates identification of the scene. In another embodiment, the method includes compressing original data of a scene, the compressing including sampling the original data of the scene to select the data of the scene.
US09436967B2 System for providing extensible location-based services
A system for providing location-based services to a mobile device regularly determines the location of the mobile device. Using the location of the device, the system queries a database of virtual geographic regions to determine if the location of the mobile device falls within one or more of the virtual geographic regions. The virtual geographic regions correspond to service entities that have purchased, rented, leased, or otherwise acquired the virtual geographic regions. The virtual geographic regions cover a certain area of a map. If the mobile device is within a virtual geographic region, the system notifies the mobile device. A location-based services application installed on the mobile device launches an applet for the entity that acquired the virtual geographic region within which the mobile device is located. When the mobile device is located within multiple overlapping virtual geographic regions, the system generates a prioritization scheme that defines which of the corresponding service entities should be displayed on the mobile device, and in what order the service entities should be displayed.
US09436966B2 Universal social messaging
A method and system for universal social messaging is disclosed where an event is detecting on a host device by the electronic social messaging platform, an option associated with the event is selected by the electronic social messaging platform, and the option associated with the event is provided to the user of the host device by the electronic social messaging platform.
US09436962B2 Internet radio and broadcast method personalized by genre
Data streams are generally selected according to user preferences and transmitted to the user in general alignment with expressed preferences of the user. Such data streams may be music, including music videos. Users may indicate their general or specific preferences with regards to song, artists, or albums. Any other aspects or factors that might affect the user's preferences can be taken into account. A playlist is created that combines all of these factors. The playlist then serves as the basis for feeding the data streams to the user. Each user is able to express his or her own preferences and receive music corresponding to those preferences on an on-going basis.
US09436959B2 Individual product identification system, individual product identification method, and device and program used by same
The present invention is an individual product identification method, comprising: previously storing epidermal pattern images in a predetermined scope with a predetermined location of a registered product taken as a reference; imaging the epidermal pattern in the predetermined scope with the predetermined location of the product, being a target of individual product identification, taken as a reference; correcting the imaged epidermal pattern image of the product, being a target of individual product identification to an image for collation with the registered product with the predetermined location of the product taken as a reference: and collating an image characteristic of the epidermal pattern image of the registered product with the image characteristic of the corrected epidermal pattern image, and identifying whether the product, being a target of individual product identification, is one of the registered products.
US09436954B2 Modified queue list generation
A queuing method and system. The method includes retrieving by a computer processor of a stationary computing system or a computing device, queue data placing an individual onto an initial queue list for receiving a service and ID data identifying the individual. The computer processor presents a status of the individual with respect to the queue list. The computer processor receives a request associated with the service and in response presents options for the individual. The computer processor receives a selection for an option and generates a modified queue list.
US09436949B1 Evaluating geographically grouped data sets
Geographically grouped data sets may be evaluated in order to determine an ROI for different assets. The ROI of an asset may be determined based on one or more accounting items, or on an expense percentage for the asset. The value for each accounting item and the value for the expense percentage may vary depending on the geographic location of the asset. The geographically grouped data sets may be received from a variety of sources, including proprietary databases, user inputs, and third party resources. Results from evaluating the geographically grouped data sets may be used to supplement and/or refine the existing data stored in the proprietary database. A subset of the available data may be used to generate an initial ROI for one or more assets. Initial ROIs may be used to filter and identify assets for more in depth, refined, or resource-intensive analysis.
US09436948B2 Power aggregation system for distributed electric resources
Systems and methods are described for a power aggregation system. In one implementation, a method includes establishing a communication connection with each of multiple electric resources connected to a power grid, receiving an energy generation signal from a power grid operator, and controlling a number of the electric resources being charged by the power grid as a function of the energy generation signal.
US09436942B2 Flexible mobile gift cards
Devices, systems and methods are disclosed which relate to allowing a recipient of a closed-loop gift card to select one of a number of merchants toward which to apply the value. A consumer buys a variable gift card from a service provider for a set amount, pays the service provider that amount, and the service provider holds that amount in escrow. The consumer sends the gift card to a recipient with a predetermined merchant. The recipient receives the gift card and decides to switch the gift card from the predetermined merchant to a desired merchant. The recipient requests the service provider to change the merchant, and the service provider delivers the amount from escrow to the desired merchant. If the recipient does desire to use the predetermined merchant, the recipient contacts the service provider for activation and the service provider transfers the amount to the predetermined merchant.
US09436938B1 Transaction payment processing by multiple data centers
A payment service is configured to support purchase transactions generated by merchant point-of-sale (POS) devices, wherein each purchase transaction may comprise multiple transaction requests such as authorization requests and capture requests. Each transaction request may be sent to a different one of multiple data centers of the payment service. Upon successfully receiving an acknowledgement from one of the data centers for a transaction request, the POS device designates that data center as the primary data center. Subsequently, all transaction requests for that transaction identify the primary data center, even when the transaction requests are sent to other data centers. At the payment service, the data centers synchronize requests such that the primary data center is informed of all authorizations and is made responsible for performing the capture of the transaction. This allows the primary data center to detect duplicate authorizations and to prevent duplicate captures.
US09436937B1 Highlight-based bill processing
Document processing utilizing extraneous highlight added to the document. Sections or fields of a document including data utilized for document processing are marked or highlighted for processing. For example, a paper or printed document may be manually highlighted by a highlighter pen, or the highlight may be computer generated. An image of the highlighted bill is acquired. Highlighted sections within the image are identified, and bill data within the highlighted fields is extracted and utilized for bill processing.
US09436934B2 Techniques for visual integration of meeting space in calendar systems
Techniques for visual integration of meeting spaces within a calendar system are presented. A meeting room can be viewed via a map and selected for scheduling a meeting. The map depicts the location of the meeting room within a facility of an enterprise. A meeting scheduler visually sees the meeting room within the map and can select the meeting room and acquire details about the meeting room.
US09436931B2 Remote prompting infrastructure
The invention relates to a method and apparatus for sending and receiving prompts to end-users inside and outside the home. A prompt, for example, a message, image, or sound is presented to the end user in order to notify them of a health event, serve as a simple reminder, helps them through their daily activities. The invention includes, for example, the following components: a remote prompting client which runs on the end-user's home network and is typically associated with a physical display device. This entity has the ability to receive a prompt request from a remote prompting host, and display the prompt to the end-user; and a remote prompting host which runs on the end-user's home network and has the ability to scan the network and discover all existing remote prompting clients.
US09436929B2 Collaborative event playlist systems and methods
Exemplary collaborative event playlist systems and methods are disclosed herein. An exemplary system includes a moderator device located at an event premises, connected to a local area network at the event premises, and hosting a collaborative event playlist for playback at an event at the event premises. The system further includes a participant device located at the event premises, connected to the local area network at the event premises, and configured to communicate with the moderator device by way of the local area network to participate in populating the collaborative event playlist with a song to which the participant device has access rights. Corresponding methods and systems are also disclosed.
US09436926B2 Entryway based authentication system
A system can include at least one robot configured to autonomously navigate from a first location to a destination zone, the at least one robot having a generally cylindrical shape and including a storage container for storing at least one item for delivery, a plurality of image based depth sensor mounted proximate a top end of the robot, and a controller configured to navigate to the destination zone and to authenticate a delivery target for the item.
US09436925B2 Inventory management
A device includes a code that is interpretable to identify a three-dimensional (3D) design specification by which a replacement for the device can be printed on a 3D printer.
US09436920B2 Method and apparatus for tracking and reporting social impact of food products
Various embodiments of the present disclosure include methods and apparatus for tracking and reporting the social impact of food products. In an example embodiment, an apparatus comprises a hand-held device including a display and one or more input devices to sense product identification indicia associated with a food product that is grown or raised in an agricultural operation. The hand-held device includes at least one processor to determine a machine-readable identification code from the product identification indicia; send the identification code to at least one remote server; receive, from the at least one remote server, information that is associated with the product, the information including social impact information that is associated with the production of the food product; and display at least some of the received social impact information on the display in human readable form.
US09436916B2 Method for determining a correction characteristic curve
A method for determining a correction characteristic curve for adapting a characteristic curve of an injection system, in which the correction characteristic curve includes at least one deviation of a measured characteristic curve from a setpoint characteristic curve, the at least one deviation including a sum tolerance of at least two components of the injection system, which have an effect on the characteristic curve.
US09436915B2 Medical decision making support apparatus and control method for the same
A medical decision making support apparatus performs the inference processing of obtaining an inference result by performing inference processing associated with medical diagnosis based on a plurality of pieces of input medical information, and the calculation processing of calculating the degree of denial or affirmation of the inference result in association with each of a plurality of partial sets including each medical information extracted from the plurality of pieces of medical information as an element. The medical decision making support apparatus presents a user an inference result obtained by the inference processing and negative information indicating medical information included in a partial set, of the plurality of partial sets, for which the degree of denial is calculated by the calculation processing.
US09436913B2 Adaptive probabilistic computer-controlled method and system
An adaptive probabilistic computer-controlled method and system determines computer-controlled actions that are expected to reduce uncertainties that are embodied as probabilities and then updates the probabilities in accordance with the results of the computer-controlled actions. The updated probabilities inform the determination of subsequent computer-controlled actions. Expected values of information may also be applied in determining the subsequent computer-controlled actions. The computer-controlled actions may comprise analysis of content and generating recommendations that are delivered to users, and inferences from the analysis of content and usage behaviors may inform the updating of the probabilities. Statistical learning functions and/or neural networks may be applied in determining the computer-controlled actions.
US09436910B2 Method, device and database for reconstructing intended activities from neural signals using frequencies of representations
There is provided a method for reconstructing intended activities from a first representation of neural signals which is indicative of an intended activity to a second representation, wherein for second representations, a degree of agreement between the first representation and each second representation from a plurality of predetermined second representations that are indicative of intended activities is determined on the basis of a predetermined agreement criterion, and a second representation of neural signals is selected from the plurality of second representations on the basis of the degree of agreement, which selected second representation is the reconstructed intended activity.
US09436909B2 Increased dynamic range artificial neuron network apparatus and methods
Apparatus and methods for processing inputs by one or more neurons of a network. The neuron(s) may generate spikes based on receipt of multiple inputs. Latency of spike generation may be determined based on an input magnitude. Inputs may be scaled using for example a non-linear concave transform. Scaling may increase neuron sensitivity to lower magnitude inputs, thereby improving latency encoding of small amplitude inputs. The transformation function may be configured compatible with existing non-scaling neuron processes and used as a plug-in to existing neuron models. Use of input scaling may allow for an improved network operation and reduce task simulation time.
US09436900B2 RFID switch tag
Various embodiments of RFID switch devices are disclosed herein. Such RFID switch devices advantageously enable manual activation/deactivation of the RF module. The RFID switch device may include a RF module with an integrated circuit adapted to ohmically connect to a substantially coplanar conductive trace pattern, as well as booster antenna for extending the operational range of the RFID device. The operational range of the RFID switch device may be extended when a region of the booster antenna overlaps a region of the conductive trace pattern on the RF module via inductive or capacitive coupling. In some embodiments, all or a portion of the booster antenna may at least partially shield the RF module when the RFID switch device is in an inactive state. The RFID switch device may further include a visual indicator displaying a first color if the RFID switch device is in an active state and/or a second color if the RFID switch device is in an inactive state.
US09436896B2 Chip card holder and portable electronic device with same
A chip card holder includes a tray and a protecting member. The tray includes a receiving portion and a handle portion. The receiving portion is configured to receive a chip card. The handle portion is positioned at a side of the receiving portion. The protecting member is sleeved on the receiving portion and resists the handle portion. The protecting member is made of elastic material so as to prevent outside contamination from entering the chip card holder.
US09436891B2 Discriminating synonymous expressions using images
A method for identifying synonymous expressions includes determining synonymous expression candidates for a target expression. A plurality of target images related to the target expression and a plurality of candidate images related to each of the synonymous expression candidates are identified. Features extracted from the plurality of target images are compared with features extracted from the plurality of candidate images using a processor to identify a synonymous expression of the target expression.
US09436888B2 Method and system for determining a boundary surface network
A method is disclosed for determining a boundary surface network of a tubular object. An ordered series of contours is first supplied on the basis of image data in a source space. A transformation function is created for at least two consecutive contours in the series, and a unit space segment object is created in the unit space on the basis of the consecutive contours. A local signed distance function is determined in the unit space. In addition, a relative positional information of a query point is determined in the source space from a surface of a segment object in the source space, the segment object being based on the consecutive contours, on the basis of the local signed distance function in the unit space and using the transformation function. Finally, the boundary surface network is created on the basis of the relative positional information that has been determined.
US09436887B2 Apparatus and method for automatic action selection based on image context
Devices and a method are provided for providing context-related feedback to a user. In one implementation, the method comprises capturing real time image data from an environment of the user. The method further comprises identifying in the image data a hand-related trigger. Multiple context-based alternative actions are associated with the hand-related trigger. Further, the method comprises identifying in the image data an object associated with the hand-related trigger. The object is further associated with a particular context. Also, the method comprises selecting one of the multiple alternative actions based on the particular context. The method further comprises outputting the context-related feedback based on a result of the executed alternative action.
US09436885B2 Determining a computer's position and system for manufacturing a tag
A system and method for accurately positioning a computer position, and identifying the specific rack position where the computer is without manual intervention. A camera is installed on the computer to read the contents of a tag on the rack, so as to identify the position information of the computer. Specifically, the computer is provided with a self-positioning function, wherein: a camera is installed on the computer, and the camera is configured to read the contents of a tag attached on a side of a rack to house the computer to identify the rack position where the computer is.
US09436882B2 Automated redaction
In embodiments, one or more computer-readable media may have instructions stored thereon which, when executed by a processor of a computing device provide the computing device with a redaction module. The redaction module may be configured to receive a request to redact a selection of text from a document and identify instances of the text occurring within the document through an analysis of word coordinate information of an image of the document. The redaction module may further be configured to generate redaction information, including redaction coordinates, the redaction coordinates may be based on the word coordinate information associated with respective instances of the text occurring within the document. The redactions, when applied to the image in accordance with the redaction coordinates, may redact the respective instances of the text. Other embodiments may be described and/or claimed.
US09436880B2 Vehicle vision system
A vision system for a vehicle includes an imaging sensor having a forward field of view in a forward direction of travel of the vehicle. The imaging sensor includes an array of photosensing elements that has groupings of photosensing elements, each grouping having at least three neighboring photosensing elements. At least one photosensing element of each grouping is a red light sensitive photosensing element and at least one other photosensing element of each grouping is a white light sensitive photosensing element. A control may process image data captured by the imaging sensor to determine a taillight of a leading vehicle present in the forward field of view and traveling ahead of and in the same direction as that of the equipped vehicle. The control may process captured image data to determine rate of approach of the equipped vehicle relative to the leading vehicle.
US09436877B2 Pedestrian right of way monitoring and reporting system and method
A system and method for monitoring vehicle traffic and collecting data indicative of pedestrian right of way violations by vehicles is provided. The system comprises memory and logic for monitoring traffic intersections and recording evidence indicating that vehicles have violated pedestrian right of way. Two sensor modalities collecting video data and radar data of the intersection under observation are employed in one embodiment of the system. The violation evidence can be accessed remotely by a traffic official for issuing of traffic citations.
US09436870B1 Automatic camera selection for head tracking using exposure control
The subject technology provides embodiments for tracking a user's face/head (or another object) using one or more cameras provided by a computing device. Embodiments implement exposure sweeping based on an average intensity of a current scene to a target intensity for a given image. If a face is not detected, an exposure duration and/or gain may be adjusted and the face detection is performed again. Once the face is detected, an average intensity of a virtual bounding box surrounding the detected face is determined and exposure sweeping may be performed solely within the virtual bounding box to reach a target intensity. When the average intensity is within a predetermined threshold of the target intensity, the detected face may be at an optimal exposure. Embodiments also provide for switching to another camera(s) of the computing device when not detecting a face in the image upon performing a full exposure sweep.
US09436869B2 Method and apparatus for acquiring nerve fiber structure information of object by using MRI system
A method of obtaining fiber structure information of a nerve fiber in an object by using an MRI system includes: obtaining image information of voxels of the object; setting a tracking start area including at least one voxel of the object; setting at least one voxel adjacent to the tracking start area as a tracking processing area; determining a similarity between image information of a voxel included in the set tracking processing area and a voxel included in the tracking start area; and obtaining the fiber structure information according to the determined similarity.
US09436864B2 Electronic device performing finger biometric pre-matching and related methods
An electronic device may include a finger biometric sensor to sense a user's finger adjacent thereto, and a memory for storing finger matching biometric data and a subset of finger matching biometric data. The electronic device may include a processor coupled to the finger biometric sensor to acquire finger matching biometric data from the finger biometric sensor, and perform a finger pre-matching between a subset of the acquired finger matching biometric data and the subset of stored finger matching biometric data and based upon context data to generate pre-match data. The processor may also perform a finger matching between the acquired finger biometric data and the stored finger matching biometric data based upon the pre-match data.
US09436863B2 Reconstructing a biometric image
A biometric sensing device is operatively connected to a processing channel. The processing channel can include one or more variable gain amplifiers and/or one or more variable offset circuits. The signal levels associated with a section of a biometric image can be reconstructed using a digitized section of the biometric image and a particular gain and/or a particular offset value used in the processing channel to process the digitized section of the biometric image. The reconstructed sections of the biometric image can be combined to form a reconstructed biometric image. Additional processing operations can be performed on the reconstructed biometric image.
US09436859B2 Ad hoc localization using a movable reader and movable id tags
Embodiments are directed to a method of identifying an identification (ID) tag. The method includes using a movable reader to determine a presence of an ID tag, an absence of the ID tag and that the ID tag has moved. The method further includes using the movable reader to determine a localization probability score of the ID tag, and, based on the localization probability score, adjust the movable reader's determination of the presence of the ID tag.
US09436855B2 Card reader for mobile device
A card reader for use with a mobile device includes a foot and/or a housing for a jack on the bottom of the card reader prevents the card reader from accidently turning off the mobile device during use.
US09436851B1 Geometric encrypted coded image
A method, system and computer program for defining a geometric code is provided. The method for generating a geometric code includes the steps of defining a first geometric shape, defining a size of a second geometric shape as a change in size from the first geometric shape, defining a position of the second geometric shape as a change in position from the first geometric shape, and displaying the first geometric shape and the second geometric shape. A system for imaging the defined geometric code includes a processor performing the steps of segmenting the imaged code, partitioning the segmented imaged code, determining a gray level of each portion of the partitioned segmented imaged code, and determining a code represented by each segmented portion of the partitioned segmented imaged code.
US09436844B2 Access enablement security circuit
A system-on-chip (SoC) is provided that includes a centralized access enablement circuit for controlling access to a plurality of security features for multiple hardware modules of the system. Progressive security states corresponding to different stages in a chip's design, manufacture and delivery are utilized to enable different access control settings for security features as a part moves from design to end-use. The access enablement circuit for a SoC implementing different security states provides individual access control settings for security features in the different security states. One-time programmable memory and register controls are provided in one embodiment that allow different access control settings for an individual security feature in the same or different security states of the system.
US09436841B2 Enhanced system security
Methods and systems for maintaining the confidentiality of data provided by an organization for storage on a third party database system are provided. The data can be encrypted on an internal network of the organization and sent to the third party database system for storage. The third party database system can associate metadata with the encrypted data and can store the encrypted data. Accordingly, when a request for the encrypted data is received from a computing device communicating with an internal network of the organization, the encrypted data and associated metadata can be sent to the computing device. A key that is stored on an internal network of the organization can be called through an applet, which utilizes information within the metadata to locate the key on the internal network of the organization.
US09436839B2 Tokenization using multiple reversible transformations
Technologies for tokenizing data including a computing device to extract plaintext data from an input file to be tokenized. The computing device performs data domain-specific format-preserving encryption on the extracted plaintext data based on a first cryptographic key to generate encrypted data and replaces one or more portions of the encrypted data with corresponding portions of alternative data based on a mapping table that maps encrypted data to alternative data. The computing device further performs data domain-specific format-preserving encryption on the alternative data based on a second cryptographic key to generate a token and stores the token in an output file.
US09436836B2 Tamperproof regulation of a process, production, and actuating installation
A method for regulating process, production, and/or actuating installation includes recording observation data records at installation components of the installation by respective recording units of the installation. The method also includes transmitting the observation data records to a central control apparatus of the installation via a field bus. The method further includes forming, at the control apparatus, associated actuating data record based on the transmitted observation data records. The method also includes transmitting the actuating data records to actuating units of the installation via filed buses. The method also includes adjusting the installation components from the actuating units based on the transmitted actuating data records. The observation data records are encrypted at the respective recording units before transmitted to the control apparatus The actuating data records are formed from the encrypted observation data records without decrypting the encrypted observation data records during the process of forming the actuating data records.
US09436834B1 Techniques using an encryption tier property in a multi-tiered storage environment
Techniques are described for storing data. A plurality of storage tiers are provided including a first set and a second set of storage tiers of physical devices. Data stored on any physical device in the first set is stored in an encrypted form. Data stored on any physical device in the second set is not stored in an encrypted form. A first value is specified for a first setting that is any of a tiering preference and tiering requirement indicating that at least one data portion of a logical device is to be stored on physical device(s) of a storage tier storing data in an encrypted form. Responsive to specifying the first value as the first setting, the at least one data portion of the logical device currently stored on physical device(s) of the second set are relocated to physical device(s) of the first set.
US09436827B2 Attesting a component of a system during a boot process
A method for attesting a component of a system during a boot process. The method includes steps of: verifying that the system is in a trusted state; in response to verifying that the system is in a trusted state, requesting an enrollment of the system wherein the requesting step further comprises the step of: retrieving enrollment data associated with the system; retrieving current input data associated with the component of the system; comparing the current input data against the enrollment data in order to determine whether the system can retain its trusted state; wherein in response to the comparing step, if the current input data matches the enrollment data, the system retains its trusted state; and accepting the trusted state until receipt of a notification, from the system having a retained trusted state, of an update to the system.
US09436825B2 System and method for integrity assurance of partial data
A system is disclosed for assuring the integrity of file segments. A first server has an associated file repository storing a plurality of files and transfers a file segment on an output upon request. A second server also has an associated file repository and receives and stores the file segment in the associated file repository. The second server identifies if there are additional segments of the same file in the associated file repository and processes the received file segment together with the additional identified file segments to identify the presence of malware. Finally, the second server transfers the received file segment on an output as a scanned file segment only if no malware is identified. A third server has an associated file repository and is configured to receive and store the scanned file segments in the associated file repository and to transfer a received scanned file segment to a client.
US09436823B1 System and method for detecting malicious code
A method and apparatus are provided to detect malicious code in a computing system, where the malicious code is obscured by manipulation of an input/output memory management unit. A peripheral component interconnect express (PCIe) device requests a translation of a bus address for a given device in the system and determines whether the requested translation was received. If the requested translation was received, the PCIe device further determines whether the bus address for the given device corresponds to a physical address for the given device. If the bus address for the given device does not correspond to the physical address for the given device, the PCIe device sends a notification that the computing system is potentially compromised.
US09436822B2 Virtual browsing environment
An embodiment for providing a secure virtual browsing environment includes creating a virtual browsing environment with a virtualized operating system sharing an operating system kernel of a supporting operating system and executing the browser application within the virtual browsing environment. Another embodiment includes receiving a website selection within a browser application, determining if the website selection corresponds to a secure bookmark, and creating a second virtual browsing environment and executing the browser application within the second virtual browsing environment to access the website selection when the website selection corresponds to a website specified as a secure bookmark. Yet another embodiment includes monitoring operation of the operating system within the at least one virtual browsing environment, determining when the operation of the operating system includes potential malicious activity, and terminating the virtual browsing environment when the operation includes potential malicious activity.
US09436811B2 Systems and methods for licensing non-destructive testing content
A non-transitory computer readable medium may include executable instructions which, when executed by a processor, cause the processor provide for a repository of digital content and to create a first license based on the digital content. The instructions further cause the processor to transmit the first license and the digital content to a non-destructive testing (NDT) device, and wherein the digital content is configured to be executed by, used by, or displayed by the NDT device, or a combination thereof, based on the first license.
US09436804B2 Establishing a unique session key using a hardware functionality scan
Systems and methods for independently generating a unique private session key at one or more hardware devices within a computing system using a subset of the functionality implemented in a hardware functionality scan combined with the use of a one-way mathematical function.
US09436800B2 Method and system for collecting and disseminating data produced by medical devices, particularly those used in intensive care units
The invention relates to a method and a system for collecting medical data produced by medical devices (1) situated, for example, in intensive care units and for disseminating said information to the health professionals using computer equipment (5).The process and the system include the following software modules: (I) one service module (DS) (21), (II) a data storage module (DDS) (25), (III) control modules (DAC) (26) accessible from any point of said computer communications network and controlling the distribution of said data D, (IV) a device interface module (DDI) (23), configured as a function of the specifications of said transmitter devices (1), (V) a communications interface module (DCI) (22), (VI) a configuration interface module (DCP) (28), (VII) a data portal module (DDP).
US09436798B2 Method of retrieving data from a medical image data set
The present invention discloses a method of retrieving a plurality of data slices from a medical image data set (5), the method comprising the steps of: a) displaying an indicator (10, 20) associated with the plurality of data slices; b) selecting the indicator (10, 20) based on a user input; and c) retrieving the plurality of data slices (1, 2) associated with the indicator when said indicator is selected; wherein the association between the indicator and the plurality of slices is based on segmentation of the medical image data set, the indicator representing an object obtained in the segmentation of the medical image data set, the plurality of data slices comprising the object data. The method of the invention reduces the amount of data transfer because it allows for retrieving only those data slices which comprise relevant data relating to the object of interest.
US09436797B2 Bioinformatics platform for high-throughput identification and quantification of N—glycopeptide
The present invention relates to a more efficient and accurate method for the identification and quantification of comparatively low abundant glycopeptides, compared with general peptides, using mass spectrum obtained by using high resolution mass spectrometer. Therefore, the method of the present invention can be effectively used for the techniques for identification of biotherapeutics and diagnosis of cancer or disease by screening glycopeptide, the disease marker (Biomarker), from various samples.
US09436793B2 Tier based layer promotion and demotion
Among other things, one or more systems and techniques for tier based layer modification, such as promotion or demotion, for a design layout are provided herein. A metal scheme describes one or more metal layers of the design layout, which are grouped into a set of tiers based upon resistivity similarity between the metal layers. Wire segments of the design layout are evaluated for promotion to tiers providing improved performance, for demotion to tiers providing decreased performance so that relatively faster routing resources are freed up for other wire segments, or for modification such as widening of wire segments. Via count penalties corresponding to timing delays of additional vias used to reassign wire segments are taken into account during promotion. Routing resource gains associated with reassigning wire segments are taken into account during demotion. In this way, wire segments of the design layout are promoted, demoted, or modified.
US09436789B2 Structure, method and system for complementary strain fill for integrated circuit chips
A structure, method and system for complementary strain fill for integrated circuit chips. The structure includes a first region of an integrated circuit having multiplicity of n-channel and p-channel field effect transistors (FETs); a first stressed layer over n-channel field effect transistors (NFETs) of the first region, the first stressed layer of a first stress type; a second stressed layer over p-channel field effect transistors (PFETs) of the first region, the second stressed layer of a second stress type, the second stress type opposite from the first stress type; and a second region of the integrated circuit, the second region not containing FETs, the second region containing first sub-regions of the first stressed layer and second sub-regions of the second stressed layer.
US09436785B1 Hierarchical preset and rule based configuration of a system-on-chip
Hierarchical preset and rule base configuration of a system-on-chip (SOC) includes receiving a user input selecting a first circuit block of the SOC for enablement and determining, using a processor, a first top level preset according to the user input for the first circuit block. Selected intermediate presets are determined from a plurality of hierarchically ordered presets for the first circuit block. Low level presets are automatically determined for the first circuit block according to the selected intermediate presets for the first circuit block. The low level presets are output, e.g., by loading them into the SOC.
US09436782B2 Transmission device and temperature control method
There is provided a transmission device including an associative memory in which, when data is specified, contents of the memory are searched for the data and an address of a location in which the data has been found is read out; a detector configured to detect an access rate to the associative memory; an estimation unit configured to estimate a temperature of the associative memory, based on the access rate to the associative memory; a prediction unit configured to predict a time period until the temperature of the associative memory reaches a specified temperature, based on the temperature estimated by the estimation unit; and an access controller configured to control an access to the associative memory, based on the time period predicted by the prediction unit.
US09436769B2 Automatic device upload configuration
Various embodiments of the present technology involve the configuration of a wireless-enabled memory card. For example, a client application associated with a content management system (CMS) can obtain a computing device's current wireless configuration information, request a temporary authentication token from the CMS, encode this information in a visual code, and display this visual code on a display screen of the computing device. A user can capture an image of the visual code with a camera, thereby, causing the memory card to extract the wireless configuration information and token from the image, and connect to the specified wireless network. Once connected, the temporary authentication token is exchanged for an access token allowing the memory card to automatically send images captured by the camera to an account with the CMS for storage.
US09436768B2 System and method for pushing and distributing promotion content
System, methods, and computer-readable medium allow pushing content items based on traffic features. A target text is obtained and analyzed lexically. Features, including traffic feature, are extracted from the target text. Based on a pre-trained hierarchical classification model considering traffic feature, the features extracted from the target text are classified hierarchically to obtain a hierarchical classification of the target text. Based on the hierarchical classification of the target text, one or more are selected among a plurality of content items. The selected content items are obtained and pushed to a terminal.
US09436765B2 System for deep linking and search engine support for web sites integrating third party application and components
A system and method for a website including a detector to detect and analyze at least the source of at least one incoming request and a uniform resource locator (URL) handler to parse the incoming request. The system and method also include a coordinator with access to at least one third party application to coordinate between the URL handler and at least one third party application and at least one renderer to receive the output of the coordinator and the detector and to generate at least one of a regular website page, an indexing adapted page and a sitemap according at least to the source of the incoming request.
US09436759B2 Robust information extraction from utterances
The performance of traditional speech recognition systems (as applied to information extraction or translation) decreases significantly with, larger domain size, scarce training data as well as under noisy environmental conditions. This invention mitigates these problems through the introduction of a novel predictive feature extraction method which combines linguistic and statistical information for representation of information embedded in a noisy source language. The predictive features are combined with text classifiers to map the noisy text to one of the semantically or functionally similar groups. The features used by the classifier can be syntactic, semantic, and statistical.
US09436757B1 Generating a graph for a user profile
According to various aspects of the subject technology, a user's personality profile is based on a user's social actions, including uploading a photo in association with a post (e.g. check-in, comment, reshare, etc.). The post's content (e.g. photo) is attributed to one or more personality dimensions in the user's personality profile. The various personality dimensions are then displayed in a compass graph, which shows user achievement on a multi-dimensional scale. Each discreet, explicit submission alters, to some degree, one or more dimensions. The compass graph is publicly viewable, and users can see the profile change over time, as each user action updates the compass graph. The dimensions can also be altered by the number of posts, time, locations of posts, subject matter (e.g. types of posts or categories of posts), and external interaction such as social interactions (e.g. feedback on posts, or positive comments).
US09436752B2 High availability via data services
Application-level replication, the synchronization of data updates within a cluster of application servers, may be provided by having application servers themselves synchronize all updates to multiple redundant databases, precluding the need for database-level replication. This may be accomplished by first sending a set of database modifications requested by the transaction to a first database. Then a message may be placed in one or more message queues, the message indicating the objects inserted, updated, or deleted in the transaction. Then a commit command may be sent to the first database. The set of database modifications and a commit command may then be sent to a second database. This allows for transparent synchronization of the databases and quick recovery from a database failure, while imposing little performance or network overhead.
US09436751B1 System and method for live migration of guest
A method and apparatus are provided to perform live migration of a guest in a computer system using device assignment. In this method and apparatus, one or more pages of the guest are copied to a target computer system. It is determined which pages have been copied, and what incremental changes have been made to the pages that were copied. For example, the incremental changes may be indicated to a hypervisor of an initial host of the guest by a network interface controller or other device in the computer system. The incremental changes are then copied to the target computer system. Detection and copying of incremental changes may continue until a time when all dirty pages can be copied to the target computer system.
US09436750B2 Frame based data replication in a cloud computing environment
A device may receive information associated with a write operation to be performed on a storage volume included in a cloud computing environment, and may divide the information into a group of write frames. Each write frame may include a respective portion of the information. The device may determine information that identifies members of a replication set associated with the storage volume. The device may provide each write frame to each member. The device may receive a reply frame, associated with a write frame, from a member. The device may determine that the reply frame is a last reply frame associated with the write frame and may modify source information to form a modified reply frame. The device may provide the modified reply frame. The modified reply frame may be provided to indicate that the portion of the write operation, associated with the write frame, has been successfully performed.
US09436749B2 System for the centralized storage of wireless customer information
A system for storing subscriber information in a centralized location includes a processor, memory coupled to the processor, and a data storage device coupled to the processor. The data storage device includes a subscriber profile portion for storing personal information about a subscriber. The subscriber profile portion includes a subscriber identification portion for storing an identification string. The subscriber profile portion is associated with an account type portion for storing account information, a portal portion for storing portal information, and an account status portion for storing account status information. The data storage device further includes a subscription portion for storing subscription information. The subscription portion is associated with a device portion for storing device information, a services portion for storing services information, and a mobile subscription portion for storing mobile subscription information.
US09436748B2 Method and apparatus for distributed configuration management
Method and apparatus for replicating data structures over a network in which each data structure is assigned an owner node among a plurality of networked peer nodes. Preferably that owner can be ascertained through information in the data structure. When an update to the data structure is desired by a non-owner, a request to modify the data structure is sent out on the network and when received by the owner, the owner performs the modification. The owner node can then notify the other nodes regarding the update. The method, implemented through a single-writer, multiple-reader paradigm, insures availability, partition tolerance and eventual consistency; it avoids the high overhead costs and single point of failure drawbacks of the prior art centralized management and locking protocols. Administrators can connect to any peer node in the network to manage, monitor and request modifications to a data structure.
US09436745B2 Providing task-based information
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing task-based information are disclosed. In one aspect, a method includes identifying a set of previous interactive sessions for a particular task. For each identified interactive session in the set of previous interactive sessions, a set of implements used during the interactive session are identified based on content of the interactive session. At least one implement in the identified set of implements is classified as a required implement for the particular task. The classification is based, at least in part, on a portion of the previous interactive sessions in which the implement was identified. Classified implements are indexed according to the particular task. Data identifying the indexed implements are provided in response to receipt of a search query referencing the particular task.
US09436744B2 Combining internal and external search results
A device may receive information that identifies a search query. The device may use the search query to cause a search of internal and external documents to be performed to identify internal and external search results. The device may cause the internal search results and the external search results to be presented for display. The internal search results may be presented for display to visually distinguish the internal search results from the external search results. The device may receive an indication that an external search result has been flagged for review, and may provide a notification that the external search result has been flagged for review. The device may determine that the external search result has been approved for presentation as an internal search result, and may store an indication that the external search result is to be identified as an internal search result for a future search.
US09436743B1 Systems and methods for expanding search results
A computer-implemented method for expanding search results may include (1) identifying, within results of a search, a document that is a member of a document family that includes another document (or multiple other documents), (2) determining that a user has made a selection to include the document family within the results of the search, (3) creating a data map that includes a representation of the document identified within the results of the search, (4) expanding the data map by including, within the data map, a representation of each of the other documents in the document family based on the determination that the user made the selection, and (5) using the expanded data map to include the document family within the results of the search. Various other methods, systems, and computer-readable media are also disclosed.
US09436742B1 Ranking search result documents based on user attributes
Methods and apparatus for ranking search result documents for a query of a user based on one or more attributes of the user that are associated with one or more of the search result documents. User attributes of the user's user profile may be matched to user attributes of a search result document and the search result document ranked based at least in part on bias measures associated with the matched user attributes. Some implementations are directed to determining, for each of a plurality of documents, multiple user attributes and associated bias measures to associate with the document. A user attribute and associated bias measure for the document may be determined based on indicated interactions with the document by a set of users associated with the user attribute.
US09436741B2 Graphically representing associations between referents and stories
Systems and methods are provided for graphically representing associations between one or more stories and one or more referents of interest. In some embodiments, a score may be determined for each of a set of stories based at least in part on a number of associations between the given story and one or more referents of interest. A graphical representation of the stories may then be presented for display. The graphical representation may include indicia, where each indicium graphically indicates the strength of association between a given story and the one or more referents of interest. The strength of association for a given story may be determined, for example, based at least in part on the determined score for the story.
US09436738B2 Mechanical Turk integrated IDE, systems and method
A Mechanical Turk-Integrated Development Environment system is disclosed. An integrated development environment (IDE) can include one or more interfaces capable of communicating with a mechanical turk engine. As a developer creates applications within the IDE, the developer can use the IDE to submit one or more requests to the mechanical turk engine. The engine constructs a mechanical turk project based on the requests and provides project tasks to workers. The results of the tasks can then be compiled and integrated back into the developer's application via the IDE. An example use includes constructing large domain specific data sets that can be applied to spoken dialog interfaces.
US09436734B2 Relative performance prediction of a replacement database management system (DBMS)
Embodiments of the present invention provide a method, system and computer program product for pre-migration performance prediction of a database management system (DBMS). In an embodiment of the invention, a method for pre-migration performance prediction of a DBMS can include executing a calibration workload in a target DBMS to produce a conversion factor of cost of executing the calibration workload to temporal performance of executing the calibration workload. The method also can include subsequently submitting a sample workload from a database of a source DBMS for evaluation of cost of execution on an empty replica of the database in the target DBMS. Finally, the method can include predicting a temporal performance of the sample workload in the target DBMS as a product of the conversion factor and the cost of execution of the sample workload on the empty replica of the database in the target DBMS.
US09436732B2 System and method for adaptive vector size selection for vectorized query execution
System and method embodiments are provided for adaptive vector size selection for vectorized query execution. The adaptive vector size selection is implemented in two stages. In a query planning stage, a suitable vector size is estimated for a query by a query planner. The planning stage includes analyzing a query plan tree, segmenting the tree into different segments, and assigning to the query execution plan an initial vector size to each segment. In a subsequent query execution stage, an execution engine monitors hardware performance indicators, and adjusts the vector size according to the monitored hardware performance indicators. Adjusting the vector size includes trying different vector sizes and observing related processor counters to increase or decrease the vector size, wherein the vector size is increased to improve hardware performance according to the processor counters, and wherein the vector size is decreased when the processor counters indicate a decrease in hardware performance.
US09436726B2 System, method and computer program product for a behavioral database providing quantitative analysis of cross border policy process and related search capabilities
A system, method, or computer program product for translating non-quantitative, text-based data into a quantitative risk management tool(s) including: receiving, by a computer processor(s), non-quantitative data relating to cross-border public policy; receiving, by the processor(s), at least one tag relating to said non-quantitative data; storing, by the processor(s), said non-quantitative data and said at least one tag in a database; and providing, by the processor(s), quantitative risk management tools designed to provide customized, automatic daily graphical illustrations of policy activity levels on a cross-border basis using concepts and other meta-tagging tools to generate graphs. Tools may mining data to extract quantitative and graphical information from stored, tagged non-quantitative data and may semantically search those documents as well as assess correlations and covariances of cross-border policy processes, and deliver quantitative and/or graphical output results.
US09436725B1 Live data center test framework
Systems and methods are described for testing computing resources. In one embodiment, a search space of computing settings is analyzed in accordance with weighted data that maps computing performance parameters with the computing settings. A subset of the computing settings is selected to generate a test population to optimize at least one computing performance parameter. One or more computing devices in a computing environment are configured in accordance with the test population, and the test conditions are iteratively updated based on test results in accordance with the test population and a fitness function.
US09436724B2 Migrating data in tables in a database
Techniques for migrating data in a database include identifying an update to one or more data entries of a source table; determining that a status of a trigger associated with the source table indicates to update a logging table, and in response: updating, in a first transaction, (i) the one or more data entries of the source table, and (ii) one or more data entries of the logging table based on the user input, and copying content of the source table to a target table; and determining that the status indicates to update the target table, and in response: updating, in a second transaction, (i) the one or more data entries of the source table and (ii) one or more data entries of the target table based on the user input, and updating the content of the target table based on the one or more data entries of the logging table.
US09436720B2 Safety for volume operations
A system and method for maintaining the safety of volume operations. A storage controller receives a request to delete a first volume. In response to this request, the storage controller can delete a link between the first volume and its anchor medium. The storage controller can also delay the deletion of the first volume's anchor medium. Later on, if the user wishes to restore the first volume, the storage controller can reconnect the first volume to its previous anchor medium, effectively restoring the first volume to its former state and undoing the deletion operation.
US09436717B2 Method and apparatus for managing calendar entries in a document
A method for managing calendar entries in a document is provided. In one embodiment, a document comprising a calendar entry is accessed by an electronic device. The document is not a meeting invitation email. The calendar entry is then extracted from the document. Further, the calendar entry is included in a calendar of a user. An apparatus for substantially performing the method as described herein is also provided.
US09436716B2 Method and system for data plane abstraction to enable a network storage platform ecosystem
A method for network storage by receiving, by a storage compiler, a first storage definition from a storage application developer, where the first storage definition describes a customized storage implementation for storing data in an abstraction of at least one physical storage device, compiling the first storage definition to generate a first customized storage implementation module, and loading the first customized storage implementation module into an IO engine. The first customized storage implementation module causes data to be stored in the at least one physical storage device differently than prior to loading the first customized storage implementation module in the IO engine.
US09436715B2 Data management apparatus and data management method
A data management method including accepting a request of polygon data including data pertaining to latitude/longitude of each vertex of a polygon, specifying a minimum unit rectangle matching a minimum bounding rectangle of the polygon or including the minimum bounding rectangle from plural unit rectangles formed by recursively dividing a two-dimensional space including a latitude/longitude range and being equally divided in X and Y directions in the same number, generating a character string by assigning values to the minimum unit rectangle or all unit rectangles including the minimum unit rectangle in correspondence with the number of divided parts of the two-dimensional space in the X and Y directions, and alternately arranging the values, in the X or Y direction, starting from values corresponding to a large unit rectangle among the unit rectangles, and storing the polygon data in correspondence with a key including the character string.
US09436714B2 System and method for service advertising and discovery
A centralised identity and capability resolution server (ICRS) keeps track of which user or subscriber is logged in on every device in a communications ecosystem and maintains the state of user, device and service relationships based on multiple external events. Each subscriber is provided with a unique identifier within the ecosystem or unique ecosystem identifier. The ICRS establishes an association between the service identifier, user and particular device that a user is using for that service. The devices within the ecosystem are configured to inform the ICRS of new accounts, or changes affecting existing accounts, such as cancelling of an account or loss of device. In that way, the ICRS has up to date state of the relationships between user or subscriber identifiers, devices, and various service identifiers. This enables ICRS to retrieve any identifier associated to the subscriber when any other identifier belonging to the user is provided.
US09436713B2 Database analyzer and database analysis method
A database analyzer includes a data sorting unit sorting a data group acquired from an analysis target database based on data values in a table column and storing it as analysis target data in a storage unit; a data pattern creation processing unit creating a group for each data value based on differences between the data values and storing a data pattern in the storage unit; a data pattern judgment processing unit for judging validity of the data pattern; and a data pattern transformation processing unit for reconstructing the data pattern with respect to constituent elements of each group included in the data pattern by transforming each group in accordance with a specified conversion rule for converting the constituent elements, which are conceptually similar to each other, into the same constituent element, and storing it in the storage unit if a negative result is obtained for the validity judgment.
US09436711B2 Method and apparatus for preserving analytics while processing digital content
A computer implemented method and apparatus for preserving analytics while processing digital content. The method comprises receiving a command for processing analytics-enabled digital content from a source file to a target file; accessing source analytics metadata from the source file; and converting the source analytics metadata to a target analytics metadata in the target file, wherein the target analytics metadata is in a format consistent with a target file format.
US09436710B2 Systems, methods, and media for managing an in-memory NoSQL database
Systems, methods, and media for managing an in-memory NoSQL database are provided. In some embodiments, systems for managing an in-memory NoSQL database are provided, the systems comprising a hardware processor that is configured to: identify a group of keys capable of being included in a complex multi-key database command, the group including a first key and a second key, the first key being associated with a first value and the second key being associated with a second value, the first value and the second value being stored on different servers that are part of the database; and cause the first value and the second value to be both stored on a given server.
US09436708B2 Method and system for providing a federated wide area motion imagery collection service
A method and a computer system for providing a federated wide area motion imagery (WAMI) collection service are provided. The method includes issuing a request to retrieve WAMI collection metadata from a first WAMI collection service in one or more collection services, the one or more WAMI collection services providing WAMI collection metadata; receiving the WAMI collection metadata from the first WAMI collection service; and storing the WAMI collection metadata from the first WAMI collection service in a local cache of the computer system.
US09436698B2 Sharing a file system between multiple operating systems
For sharing a file system between multiple operating systems, a method is disclosed that includes sharing a file system between two or more operating systems, the two distinct operating systems concurrently operating on a computing device, determining, by a processor, that one of the two or more operating systems has an altered need for the file system, and changing interfaces to the file system based on the altered need.
US09436696B2 Data fragmentation tuning and candidacy persistence
A method for implementing defragmentation of a data area is provided. The method may include receiving a data change event for the data area and determining, whether the data area has exceeded a defragment threshold based on a defragment threshold value. The method may further include adding the data area to a candidacy list when the data area is determined to have exceeded the defragment threshold based on the defragment threshold value. The method may also include defragmenting the data area when the data area is determined to have exceeded the defragment threshold based on the defragment threshold value and removing the data area from the candidacy list following the determination.
US09436692B1 Large scale video analytics architecture
A video file is split into a plurality of chunks. At least a subset of the chunks is processed in parallel, including by detecting one or more moving objects and computing for each detected moving object a visual key and an associated attribute value. The visual key and the associated attribute value are provided as output.
US09436691B2 Hierarchical multimedia program composition
A computer-based method for media composition of a family of related time-based media programs. The method involves creating a master program with time-based elements of video and/or audio as well as time-based and non-time-based metadata, creating a derivative program that includes derivative elements, defining an inheritance relationship between the master program and the derivative program that specifies elements of the master program to be inherited by the derivative program, and causing the derivative program to inherit the specified elements from the master program in accordance with the inheritance relationship. User interfaces are provided for creating, editing, and viewing hierarchical trees of related programs.
US09436687B2 Acquiring structured user data using composer interface having input fields corresponding to acquired structured data
A social networking system obtains specific structured data about a user via a composer interface having textual content with incomplete portions and input fields corresponding to the incomplete potions. The input fields map to data fields in the user's profile and are selected based on the social networking system's need for the information associated with the data fields.
US09436685B2 Techniques for electronic aggregation of information
Techniques for an electronic montage system are described. An apparatus may comprise a logic device arranged to execute a montage application comprising an authoring component operative to provide a presentation surface having multiple presentation tiles, receive control directives to associate content files with presentation tiles, generate tile objects for the content files based on content file types for the content files, and store the presentation surface and tile objects as a montage. Other embodiments are described and claimed.
US09436683B2 Methods and systems of assistive food preparation
An assistive food preparation system and method configured to match a code with at least one signal within a database for facilitating food preparation and transmit the signal associated with the numerical code for receipt by a user seeking food preparation assistance.
US09436673B2 Automatic application of templates to content
An apparatus and method applying a layout template to content are disclosed herein. A plurality of content included in a visual workspace is automatically grouped into one or more clusters, one or more content of the plurality of content being at different spatial position from each other. At least one cluster is automatically located to a respective content placeholder included in the layout template. The clusters with the layout template are presented in accordance with the automatically locating of the clusters.
US09436672B2 Representing and manipulating hierarchical data
A methodology for representing hierarchical relationships between data in cells utilizes formatting of rows, columns, and cell borders, as well as blank rows. Such formatting and data table structure can be manipulated manually by a user, or automatically by software code, or via some combination of the two. The methodology involves first setting hierarchical relationships between columns or group of columns, or rows and groups of rows, in a spreadsheet or other document as levels and/or groups. Preferably, hierarchical relationships between data added to cells defined in different levels is represented by formatting a connecting border between cells in different levels with a line on either a left or right side (e.g. for columns) or a top or bottom (e.g. for rows).
US09436671B2 Displaying multiple row and column header areas in a summary table
A data analysis program receives a selection of data fields defining multiple row header areas and/or multiple column header areas for display in a summary table. Data is read from a data source containing values for the data fields and transformed into summary level data for building the summary table. A display is rendered in the summary table for each of the multiple row header areas and column header areas defined, with the row header areas being displayed vertically adjacent to one another and the column header areas being displayed horizontally adjacent to one another.
US09436667B2 Techniques for rendering media as layers
Techniques are provided for rendering media as layers. Logical units of media form a media stream. The media stream as a whole is processed to divide components within the units into assigned layers. The layers are then formatted to a desired output format in parallel with one another when dependencies permit. Next, each unit of media is rendered to the output format by superimposing or merging multiple layers to reconstruct each unit of media in the output format.
US09436666B1 Sharing geographical information between users
Users can collaborate to annotate a map by sharing geographical information. Map data can be stored locally or remotely while annotations are stored in an annotation server. A presentation device such as a personal computer can use the map data to display a map and can access the annotations on the annotation server and display them. Different users can edit the annotations and save them on the annotation server. The annotations presented to users who are simultaneously viewing them can be synchronized. Presentation devices can download modules for sharing geographical information from servers such as web servers.
US09436660B2 Building and maintaining information extraction rules
Methods and arrangements for managing development of information extraction rules. One or more documents are opened for extraction. An interface is provided to create a label and thereupon label a portion of the document. The created label is stored, and an extractor is developed based on the labeling. A test interface is provided for the extractor, and results of a test conducted through the test interface are displayed. The extractor is exported. In accordance with at least one embodiment, developers are presented with eased automated guidance to write extractors, which thereby reduces an overall manual effort involved in extractor development. Generally, a focused, tutorial-type environment serves as a guide based on previously developed best practices.
US09436655B2 Architecture for vector memory array transposition using a block transposition accelerator
A system and method for vector memory array transposition. The system includes a vector memory, a block transposition accelerator, and an address controller. The vector memory stores a vector memory array. The block transposition accelerator reads a vector of a block of data within the vector memory array. The block transposition accelerator also writes a transposition of the vector of the block of data to the vector memory. The address controller determines a vector access order, and the block transposition accelerator accesses the vector of the block of data within the vector memory array according to the vector access order.
US09436654B1 Methods and systems for processing task management functions in a cluster having an intelligent storage adapter
Methods and systems for processing task management requests are provided. A cache client adapter receives a task management request other than an abort for a logical storage object owned by a cache owner adapter and determines if there are any pending input/output (I/O) requests associated with the storage object. The cache client adapter sends an abort request to the cache owner adapter when there are pending I/O requests and sends the task management request directly to a controller that manages a storage device whose space is presented as the logical storage object; and sends only the task management request to the controller when there are no pending I/O requests for the logical storage object.
US09436653B2 Shared-bandwidth multiple target remote copy
A computer management apparatus one embodiment includes a split component configured to split data into a plurality of data elements; a send component configured to send each one of the plurality of data elements to a different location selected from a plurality of locations in response to the split component splitting the data, wherein each data element is different; and a message component configured to send a message to each of the locations. A computer management apparatus in another embodiment includes a receive component configured to receive a first data element; an analyze component configured to recieve a message, wherein the message comprises an address of each of the further locations; and a send component configured to send the first data element to each of the further locations of the plurality of further locations in response to the analyze component determining the address of each of the further locations.
US09436650B2 Mobile device, display device and method for controlling the same
A mobile device, a display device and a method for controlling the same are disclosed. The mobile device for performing data communication with a display device includes a display module configured to display a current screen including at least one object, a transmission module configured to transmit an image corresponding to the current screen to the display device if mirroring connection with the display device is established, a reception module configured to receive at least one command for controlling a specific object from the display device, and a controller configured to execute the specific object based on the received at least one command.
US09436648B2 Method for matching the signal transmission between two electronic devices, and arrangement having a computer system and a peripheral device
A method of matching signal transmission between two electronic devices connected to one another with a physical interface and each have a transmitter and a receiver, wherein signals are transmitted from the transmitter of one device along a transmission link to the receiver of the other device and wherein the transmission link has at least two signal lines (+, −) for differential transmission of the signals including A) detecting signal values on the receiver of the first device separately for each of the two signal lines (+, −), B) evaluating a mismatch between the signals from the two signal lines (+, −) on the receiver of the first device on the basis of the detected signal values, and C) changing one or more parameters of the transmitter in the second device for at least one of the two signal lines (+, −), wherein at least A) and C) are performed iteratively until a predetermined termination criterion is satisfied.
US09436646B2 Combined sockets for selectively removable cards in computing devices
Combined sockets for selectively removable cards in computing devices are disclosed. In one embodiment, a socket is provided that can accommodate both a subscriber identification module (SIM) card and a secure digital (SD) card. The cards are held in place within the socket in a back to back configuration by springs which further help insure that contacts on the cards are electrically coupled to conductive pins in the socket. While it is contemplated that the socket will be used in mobile terminals such as smart phones and tablets, the socket may be used in other computing devices that use such cards.
US09436644B1 Apparatus and method for optimizing USB-over-IP data transactions
A method and apparatus for communicating USB data. In one embodiment, the method comprises receiving, by an optimizer executing on a computer and communicatively coupled between a USB storage driver (USBSD) and a USB hub controller driver (UHCD), an SCSI command; transmitting, by the optimizer in response to receiving the SCSI command, the SCSI command to the UHCD; generating, by the optimizer, an SCSI command completion; transmitting, by the optimizer, the SCSI command completion to the USBSD; receiving, by the optimizer, SCSI data associated with the SCSI command completion; transmitting, by the optimizer in response to receiving the SCSI data, the SCSI data to the UHCD; generating, by the optimizer after transmitting the SCSI data, an optimized SCSI status message; transmitting, by the optimizer, the optimized SCSI status message to the UHCD; and transmitting, by the optimizer responsive to an SCSI status completion, the SCSI Status completion to the USBSD.
US09436643B2 Host device, client device and method for wireless docking in a dynamic environment for mutliple clients
Method of communication between a host device, a first client device, a second client device and one or more peripheral devices and host device for use in such method, the host device comprising communication means for communicating with the client device and the one or more peripheral devices; a processor/controller connected to a memory suitable for storing configuration information and for controlling the communication means, the host device adapted to providing information in a wireless network with respect to availability of one or more sets of the peripheral devices to be connected with the client device; receiving via the wireless network a request from a first client device to connect to a first set of peripheral devices; determining that the first client device is docked to the first set; determining a second set of peripheral device that are free/available for connection to a second client device while the first client device is docked; providing information in the wireless network with respect to the second set. Advantageously, the host device is adapted to communicate with the first client and the second client with a Wi-Fi connection, the host device adapted to add the information with respect to the set of free/available peripherals in the beacon frames, probe request/response frames or through pre-association service discovery response frame.
US09436641B2 Switch fabric having a serial communications interface and a parallel communications interface
A switch fabric is disclosed that includes a serial communications interface and a parallel communications interface. The serial communications interface is configured for connecting a plurality of slave devices to a master device in parallel to transmit information between the plurality of slave devices and the master device, and the parallel communications interface is configured for separately connecting the plurality of slave devices to the master device to transmit information between the plurality of slave devices and the master device, and to transmit information between individual ones of the plurality of slave devices. The parallel communications interface may comprise a dedicated parallel communications channel for each one of the plurality of slave devices. The serial communications interface may comprise a multidrop bus, and the parallel communications interface may comprise a cross switch.
US09436638B1 Full bandwidth packet handling with server systems including offload processors
An inter-rack server system for a packet processing is disclosed. The system can include a plurality of servers arranged into multiple racks a plurality of top of rack (TOR) units connected to the servers, each TOR unit configured to operate as a TOR switch connecting each of the racks to another of the racks, and a plurality of offload processor modules, each offload processor module having an input-output (IO) port and multiple offload processors, wherein a first offload processor module on a first server on a first rack is connected directly to a second offload processor module on a second server on a second rack, with connection provided through respective IO ports.
US09436637B2 Network-on-chip architecture for multi-processor SoC designs
A system and method embodying some aspects for communicating between nodes in a network-on-chip are provided. The system comprises a microprocessing chip and a plurality of connection paths. The microprocessing chip comprises sixteen processing nodes disposed on the chip. The plurality of connection paths are configured such that each is at most three hops away from any other node. Each node also has connection paths to at most three other nodes.
US09436633B2 Multi-slot multi-point audio interface
An apparatus includes multiple media processing modules and a control unit. The media processing modules are configured to exchange digital media signals over a shared bus. The control unit is configured to determine a desired connectivity scheme among the media processing modules, to adaptively define, based on the desired connectivity scheme, connections that transfer the media signals among the media processing modules over the shared bus, and to instruct the media processing modules to establish the connections, by communicating with the media processing modules over a control interface that is independent of the shared bus.
US09436631B2 Chip including memory element storing higher level memory data on a page by page basis
A bus system for transferring data between parts of a multiprocessor system. The bus system is divided into a plurality of segments. Each segment is controlled by a table providing routing information. The bus system establishes communication between a sender and a receiver according to data where the data includes an identifier that identifying the source of the data transfer and/or the target of the data transfer.
US09436629B2 Dynamic boot image streaming
The present disclosure describes apparatuses and techniques for dynamic boot image streaming. In some aspects a memory controller that is streaming multiple boot images from a first memory to a second memory is stalled, a descriptor for streaming one of the multiple boot images from the first memory to a non-contiguous memory location is generated while the memory controller is stalled, and the memory controller is resumed effective to cause the memory controller to stream, based on the descriptor generated while the memory controller is stalled, the second boot image to the non-contiguous memory location.
US09436628B2 Thermal mitigation using selective I/O throttling
A method and apparatus of a device that manages a thermal profile of a device by selectively throttling input/output operations of the device is described. In an exemplary embodiment, the device monitors the thermal profile of the device, where the device executes a plurality of processes that utilize storage of the device. In addition, the plurality of processes include a high priority process and a low priority process. If the thermal profile of the device exceeds a thermal threshold, the device decreases a first bandwidth range for the low priority process and maintains a second bandwidth range for the high priority process. The device further processes a storage request of the low priority process using the first bandwidth range and processing a storage request of the high priority process using the second bandwidth range.
US09436626B2 Processor interrupt interface with interrupt partitioning and virtualization enhancements
A method and circuit for a data processing system (200) provide a processor-based partitioned priority blocking mechanism by storing interrupt identifiers, partition identifiers, thread identifiers, and priority levels associated with accepted interrupt requests in special purpose registers (35-38) located at the processor core (26) to enable quick and efficient interrupt priority blocking on a partition basis.
US09436623B2 Run-time fabric reconfiguration
Methods, apparatus and systems for implementing run-time fabric reconfiguration are described herein. In accordance with one aspect, techniques are disclosed for implementing run-time fabric reconfiguration on a System on a Chip (SoC) via use of multiple endpoint fabric interfaces having routing logic that is dynamically reconfigured at run-time by a fabric control unit in response to system-state changes. The endpoint fabric interfaces may be coupled to or integrated in IP blocks that are coupled to a switch fabric, or may be implemented in the switch fabric itself. The run-time fabric reconfiguration techniques may be implemented to for various purposes and/or to address various events, such as node failures, security events, IP or design bugs, feature prototyping, and virtualization.
US09436619B2 Multi-level, hardware-enforced domain separation using a separation kernel on a multicore processor with a shared cache
A separation kernel isolating memory domains within a shared system memory is executed on the cores of a multicore processor having hardware security enforcement for static virtual address mappings, to implement an efficient embedded multi-level security system. Shared caches are either disabled or constrained by the same static virtual address mappings using the hardware security enforcement available, to isolate domains accessible to select cores and reduce security risks from data co-mingling.
US09436618B2 Method and apparatus to generate zero content over garbage data when encryption parameters are changed
A memory device including at least one memory location for storing information representing data written using a first encryption/decryption method, and a read channel using a second encryption/decryption method for reading and decrypting information as written. The memory device also includes an apparatus that prevents the reading of the at least one memory location using the second encryption/decryption method, in response to an indication that the at least one memory location was written using the first encryption/decryption method. In another embodiment, a reading of all zeroes is returned in response to an indication of another encryption/decryption method.
US09436612B2 Sizing a write cache buffer based on emergency data save parameters
Embodiments relate to saving data upon loss of power. An aspect includes sizing a write cache buffer based on parameters related to carrying out this emergency data save procedure. A computer implemented method for allocating a write cache on a storage controller includes retrieving, at run-time by a processor, one or more operating parameters of a component used in a power-loss save of the write cache. The component is selected from the group consisting of an energy storage element, a non-volatile memory, and a transfer logic. A size for the write cache on the storage controller is determined, based on the one or more operating parameters. A write cache, of the determined size, is allocated from a volatile memory coupled to the storage controller.
US09436610B2 Enhanced pre-fetch in a memory management system
A memory management unit may send page table walk requests to a page table descriptor in a main memory system and receive address translation information, with the page table walk requests including information that specifies an amount of further address translation information, and receive the further address translation information. The cache unit may intercept the page table walk requests, and modify content of the intercepted page table walk requests so the information that specifies the amount of further address translation information is extended from a first amount to a second amount greater than the first amount. The cache unit may store the second amount of further address translation information for use with data requests that are subsequent to a current data request, and provide the address translation information based upon an intercepted page table walk request being associated with address translation information already stored in the cache unit.
US09436608B1 Memory nest efficiency with cache demand generation
Embodiments of the disclosure relate to optimizing a memory nest for a workload. Aspects include an operating system determining the cache/memory footprint of each work unit of the workload and assigning a time slice to each work unit of the workload based on the cache/memory footprint of each work unit. Aspects further include executing the workload on a processor by providing each work unit access to the processor for the time slice assigned to each work unit.
US09436605B2 Cache coherency apparatus and method minimizing memory writeback operations
An apparatus and method for reducing or eliminating writeback operations. For example, one embodiment of a method comprises: detecting a first operation associated with a cache line at a first requestor cache; detecting that the cache line exists in a first cache in a modified (M) state; forwarding the cache line from the first cache to the first requestor cache and storing the cache line in the first requestor cache in a second modified (M′) state; detecting a second operation associated with the cache line at a second requestor; responsively forwarding the cache line from the first requestor cache to the second requestor cache and storing the cache line in the second requestor cache in an owned (O) state if the cache line has not been modified in the first requestor cache; and setting the cache line to a shared (S) state in the first requestor cache.
US09436601B2 Categorizing memory pages based on page residences
Embodiments of the present invention provide hints for page stealing by prioritizing pages based on the number of residences. Receiving a plurality of pages to be hinted to a hypervisor for page stealing. Determining at least two page types of the plurality of pages. Determining whether any of the at least two page types has a total number of residences less than a total number of potential residences in the virtual environment for all page types and have a total number of residences less than a threshold. Responsive to determining a first page type of the at least two page types has a total number of residences less than a total number of potential residences for all page types and has a total number of residences less than a threshold, notifying the hypervisor of at least one page from the plurality of pages that is the determined first page type.
US09436599B2 Flash storage device and method including separating write data to correspond to plural channels and arranging the data in a set of cache spaces
A data storage device with a FLASH memory accessed via multiple channels and a FLASH memory control method are disclosed. The control method includes dividing a plurality of blocks of a FLASH memory into groups to be accessed by a plurality of channels separately, each block comprising a plurality of pages; allocating a random access memory to provide a first set of cache spaces for the different ones of the plurality of channels; separating write data issued from a host to correspond to the plurality of channels; and after data arrangement in the first set of cache spaces for every channel is completed, writing data arranged in the first set of cache spaces for every channel to the FLASH memory via the plurality of channels. The control method further includes allocating the random access memory to provide a second set of cache spaces; and using the second set of cache spaces to perform data arrangement for the write data issued from the host when writing the data arranged in the first set of cache spaces for every channel to the FLASH memory.
US09436598B2 Semiconductor device with nonvolatile memory prevented from malfunctioning caused by momentary power interruption
In an internal register, a value for controlling operation of a flash memory is stored. A power shutoff detection register holds a value which changes when power shutoff occurs, and data stored in a specific memory cell is written in the power shutoff detection register. An EX-OR circuit compares the data stored in the specific memory cell with the value of the power shutoff detection register to thereby detect power shutoff. When power shutoff is detected, the value of the internal register is re-set. Thus, when power shutoff occurs, the flash memory can be prevented from malfunctioning.
US09436597B1 Using non-volatile memory resources to enable a virtual buffer pool for a database application
A buffer pool for a database application is maintained in a volatile main memory component. A control portion that corresponds to a block of application data residing on a non-volatile, asymmetric memory component and that includes a reference to a location of the block of application data on the non-volatile, asymmetric memory component is added to the buffer pool maintained in the volatile main memory component. The control portion from the buffer pool maintained in the volatile main memory component that corresponds to the block of application data is accessed and the location of the block of application data on the non-volatile, asymmetric memory component is identified. Based on identifying the location of the block of application data on the non-volatile, asymmetric memory component, the database application is enabled to access the block of application data directly from the non-volatile, asymmetric memory component.
US09436588B2 Efficient method data recording
According to one general aspect, a method may include monitoring the execution or at least a portion of a software application. The method may also include collecting subroutine call information regarding a plurality of subroutine calls included by the portion of the software application, wherein one or more of the subroutine calls is selected for detailed data recording. The method may further include pruning, as the software application is being executed, a subroutine call tree to include only the subroutine calls selected for detailed data recording and one or more parent subroutine calls of each subroutine calls selected for detailed data recording.
US09436578B2 Deriving component statistics for a stream enabled application
A technique for generating component usage statistics involves associating components with blocks of a stream-enabled application. When the streaming application is executed, block requests may be logged by Block ID in a log. The frequency of component use may be estimated by analyzing the block request log with the block associations.
US09436577B2 System and method for generating a code execution timeline from an executing program
The present technology is directed to a non-limiting system and method for generating an abstract code execution timeline from repetitive programs, such as video games and simulations. As a non-limiting example, a statistical sampling profile is first taken of the running program, and then the data is converted into several representations. By selecting representative functions based on sampling frequency and call tree hierarchy and then sorting those functions chronologically and hierarchically, an abstract code execution timeline can be generated that summarizes execution within a single repetitive time period, such as a video frame. This timeline is called “Story Mode” since it tells a story of how the program executes over the course of a frame. This abstract code execution timeline can then be used to facilitate program comprehension, primarily for the purposes of modifying the code to improve execution speed.
US09436575B2 Selective profiling of applications
A computer implemented method for selective profiling of an application is disclosed herein. The method includes selecting at least one filter type for selecting one or more categories of functional blocks in an application file to be profiled. Based on the selected filter type, a relational hierarchical structure of functional blocks of the application file in the selected category is determined. The determining can be further based on an archive file associated with the application file. Further, one or more functional blocks are selected from the relational hierarchical structure for profiling, the selected functional blocks being associated with a functionality of the application. The selected functional blocks are profiled to achieve selective profiling of the application file for the functionality.
US09436573B2 Multifunctional I/O apparatus
Multifunctional I/O apparatus having one connection terminal with two connections and an electronic circuit, which with the assistance of a plurality of settable operating states detects an active input signal or passive input signal applied on the two connections of the connection terminal or controls/switches an externally driven load.
US09436572B2 Method and system to detect a cached web page
A method and system to determine whether a web page has been cached is provided. An example system comprises a cookie generator, a cookie distributor, and a cookie evaluator. The cookie distributor may be configured to provide the code to a client system, in response to a request for web content from the client system. A value of the code to be updated at the client system in response to the client system initiating a request for the web content. The cookie evaluator may be configured to compare a value of the code to the default value. The cached status detector may be configured to use a result of the comparing to determine a cached status of the web content, the cached status to indicate whether the web content has been cached by the client system.
US09436566B2 Methods, systems, and computer readable media for scaling a workload
Methods, systems, and computer readable media for scaling a workload are disclosed. According to one exemplary method, the method occurs at a network equipment test device. The method includes generating a first workload comprising a plurality of messages associated with one or more transactions. The method also includes determining one or more workload segments in the first workload, wherein each of the one or more workload segments represents one or more messages associated with a particular transaction and generating a second workload using the one or more workload segments, wherein the second workload includes a number of the workload segments based on a workload scale attribute.
US09436562B1 Circuit network with an error detection system for mitigation of error propagation
An apparatus relating generally to an error detection system is disclosed. The apparatus includes a first data bus and a second data bus. A first circuit is coupled for communication via the first data bus. A plurality of storage elements are coupled to the first data bus and the second data bus. A second circuit is coupled for communication via the second data bus. The error detection system is coupled to the first data bus and the second data bus. The error detection system is coupled to compare first data on the first data bus with corresponding second data on the second data bus. The error detection system is configured to generate an error signal responsive to mismatch between the first data and the second data.
US09436561B2 Recovery processing using torn write detection
The recovery of a transaction, and perhaps the recovery of multiple transactions, in a computing system in which one or more persistent systems are coupled via a bus to one or more processors. As an example, the persistent system may serve as part of the main memory of the computing system. The transaction might implement multi-versioning in which a record is not updated in place. Rather, each record is represented as a sequence of one or more record versions, each version having a valid interval during which that the record version is considered to properly represent the record. Torn write guards may be used to verify that there are no torn writes in the record versions or in the log buffer associated with the transaction.
US09436559B2 Storage apparatus and method for controlling cache of storage apparatus
A storage apparatus is connected to a host apparatus and a secondary storage apparatus and includes a memory, a storage device, and a processor. The memory includes a save memory area and a cache memory area that temporarily stores data received from the host apparatus. The storage device stores data that is received from the host apparatus.The processor controls a duplication process for specified data to another storage apparatus at a point in time of a start of duplication, saves a first data block into the save memory area when receiving an update request of the first data block in the cache memory area after the start of duplication, and updates the first data block in the cache memory area to an updated data block.
US09436553B2 Recovering usability of cloud based service from system failure
Usability of a cloud based service is recovered from a system failure. A customer transaction associated with the customer experience is executed to simulate the customer experience in the cloud based service. A failure associated with a subsystem the cloud based service is detected from an output of the customer transaction. A recovery action is determined to be associated with the failure. The recovery action is executed on the subsystem and monitored to determine a success status.
US09436551B2 Method for codec-based recovery of a video using a cluster search
A method for codec-based recovery of a video, which includes recovering an image by combining image decoding information and non-overwritten image frames, is provided. The method includes: a cluster extraction step of extracting a pre-cluster region; a region extraction step of extracting, from the pre-cluster region extracted in the cluster extraction step, an M frame region encoded using an MPEG-4 visual codec and an M decoding region; a combining step of combining the M frame region and the M decoding region extracted in the region extraction step and listing the combination; and a recovering step of decoding the M frame region and the M decoding region, listed in the combining step, to be recovered as an image.
US09436549B2 Storage module and method for improved error correction by detection of grown bad bit lines
In one embodiment, a storage module comprises a controller and a memory having a plurality of bit lines. The controller detects an uncorrectable error in a code word read from the memory, determines location(s) of grown bad bit line(s) that contributed to the error in the code word being uncorrectable, and uses the determined location(s) of the grown bad bit line(s) to attempt to correct the error in the code word.
US09436547B2 Data storing method, memory control circuit unit and memory storage device
A data storing method, a memory control circuit unit and a memory storage device are provided. The method includes: generating a parity according to first data. The method also includes: when programming the first data into first physical programming unit, programming at least one mark into redundancy bit area of the first physical programming unit. The method further includes: programming the parity into at least one second physical programming unit arranged after the first physical programming unit, and the at least one mark indicates that the parity is programmed into the at least one second physical programming unit.
US09436545B2 Semiconducotr memory device including non-volatile memory cell array
A semiconductor memory device that may correct error data using an error correction circuit is disclosed. The semiconductor memory device may include a DRAM cell array, a parity generator, a nonvolatile memory cell array and an error correction circuit. The parity generator is configured to generate a first set of parity bits having at least one bit based on input data. The nonvolatile memory cell array may store the input data and the first set of parity bits corresponding to the input data, and to output first data corresponding to the input data, and a second set of parity bits corresponding to the first set of parity bits. The error correction circuit is configured to generate second data as corrected data based on the first data.
US09436542B2 Automated network infrastructure test and diagnostic system and method therefor
A testing system provides automated testing of one or more network infrastructures. The testing system may automatically reconfigure one or more devices within a network infrastructure and then conduct testing on the newly configured network infrastructure. Test results may be used to diagnose network anomalies and to compare performance or other characteristics of various network configurations. In one embodiment, the testing system tests a communication channel between a front-end and back-end mechanism where data traffic is encoded between the front-end and back-end mechanism.
US09436539B2 Synchronized debug information generation
In an approach for determining a location of failure between interconnects/controller, a computer collects debug information simultaneously at a plurality of nodes coupled to an interconnect. Subsequent to collecting debug information, the computer analyzes the debug information collected simultaneously thereby determining which end of the interconnect caused the failure.
US09436538B2 Computer-readable recording medium, log acquisition device, and log acquisition method
According to one aspect, a non-transitory computer-readable recording medium stores therein a log acquisition program causing a computer to execute a process. The process includes receiving information for designating multiple functions of an application for which logs are to be acquired and designating a log detail level with respect to each of the multiple functions; and acquiring a log of the application with a corresponding log detail level with respect to each of the multiple functions designated.
US09436537B2 Enhanced restart of a core dumping application
A method for enhanced restart of a core dumping application is provided. The method includes stopping a plurality of threads in an address space, except for the thread performing the core dump. Computational segments are remapped to client segments. Each open file descriptor in the address space is closed. The application is terminated and the client segments are flushed to external storage.
US09436534B2 Method and system for preemptive detection of occurrence of faulty conditions based on resource usage
A method and a system have been disclosed for the preemptive detection of occurrence of one or more faulty conditions based on the usage of one or more resources. The faulty conditions are detected during an execution of a program; the program includes at least one function. The method includes initializing Application Program Interfaces (APIs) across the at least one function. After this, calls to the APIs used within a namespace of the program are intercepted. The interception is performed by the at least one function through extended method classes. Thereafter, the usage of the resources for the at least function intercepting the APIs is checked against a corresponding predetermined threshold limit. Once the usage of the resources is checked, context of the usage of the resources is identified based on a predefined knowledge. Subsequently, the occurrence of the faulty conditions is determined based on the identification.
US09436533B2 System for monitoring and tracking application crashes occurring on different mobile devices
Some embodiments provide a system that allows application developers to track and monitor crashes that are occurring with their applications on various mobile devices. In some embodiments, the system includes an application programing interface (API) server that receives crash reports with raw crash data from the mobile devices and facilitates in assigning each crash report to one of several different crash processing servers. The crash processing server of some embodiments receives the raw crash data and translates obscure data in the raw crash data into a human or developer readable form.
US09436531B1 Monitoring application loading
Methods, systems, and apparatus, for determining when an application is sufficiently instantiated to be subject to a crawling operation. In an aspect, a method includes instantiating a native application instance that generates environment instances for display on a user device within the native application instance; in response to the instantiation of the native application instance: monitoring for occurrences of activity lifecycle events of the native application instance, monitoring for changes in a memory footprint of the native application instance, and generating, in response to the monitoring of the lifecycle events and monitoring of the changes in the memory footprint indicating the native application instance is sufficiently instantiated to be subject to a crawling operation, a load signal indicating the native application instance is sufficiently instantiated to be subject to the crawling operation.
US09436524B2 Managing archival storage
In some embodiments, a multiple-data-storage-devices cartridge can implement a method of writing data via a data range application programming interface (“API”). The method can include: receiving a write request from a requester device, wherein the write request is a direct, broadcast or multicast, or fanout message and includes a size indication for a contiguous range of data; responsive to receiving the write request, sending a response message to the requester device indicating an intent to store the contiguous range of data; receiving the contiguous range of data from the requester device; powering on a target data storage device from amongst data storage devices within the cartridge while keeping at least another data storage device in the cartridge powered off; and writing the contiguous range of data to the target data storage device.
US09436521B2 TCP/IP stack-based operating system
Systems and corresponding methods include a system having an operating system based wholly around a protocol stack, such as a Transmission Control Protocol/Internet Protocol (TCP/IP) stack. The system may include a central processing unit (CPU) including the operating system embedded therein, and a network interface coupled with a network and the CPU. The network may be the Internet. The operating system is fundamentally a state machine. The kernel of the operating system is fundamentally just a protocol stack for communicating with one or more devices of the network via the network interface. The protocol stack may be a TCP/IP protocol stack, UDP/IP stack or combinations thereof. A chip may be provided that includes the TCP/IP stack state machine-based operating system embedded in a CPU. The resultant chip may be ultra low power, miniscule in size, and IP-centric.
US09436519B2 Process cooperation method, process cooperation program, and process cooperation system
A process cooperation method includes storing in a first storage device a first process result as a result of execution of a first process by a first processor and transmitting the first process result to a second processor, storing in a second storage device a second process result as a result of execution of a second process by the second processor based on the first process result received from the first processor, and transmitting the second process result to a third processor, and moreover transmitting the second process result and an identifier identifying the third processor to the first processor, and storing in the first storage device the second process result and the identifier received from the second processor by the first processor in association with the first process result.
US09436513B2 Method of SOA performance tuning
Systems and methods of SOA performance tuning are provided. In accordance with an embodiment, one such method can comprise monitoring a plurality of processing stages, calculating a processing speed for each of the processing stages, and tuning a slowest processing stage of the plurality of processing stages.
US09436510B2 System and method for managing the interleaved execution of threads
A computer system for managing the execution of threads including at least one central processing unit which performs interleaved execution of a plurality of threads throughout a plurality of virtual processors from said same central processing unit, and a handler for distributing the execution of the threads throughout the virtual processors.The computer system further includes means for classifying threads to be executed according to several predetermined types, and the handler for distributing the execution of threads directs each thread to be executed to a virtual processor according to the type thereof.
US09436503B2 Concurrency control mechanisms for highly multi-threaded systems
A system for governing the spawning of a thread from a parent thread by an application in a processor is provided. The system includes a first multiplexor module that selects from one or more registers a policy used to spawn a thread, and makes the policy available for execution. A second multiplexor module selects one or more of the policy values used in a spawn process whose policy was selected by the output of the first multiplexor module, the second multiplexor module outputs a first signal indicative of the selected policy value to accompany the selected policy, which may be given to the child thread as its initial spawn count when the policy so indicates. A third multiplexor module selects either the first signal or a null where the selected policy value of the first signal is used to update the remaining thread credits of the thread's parent.
US09436492B2 Cloud virtual machine provisioning using virtual storage
The provisioning of a virtual machine when booted from virtual storage. During virtual machine boot from an image, the virtual machine detects storage media. The virtual machine acquires a provisioning agent and provisioning data from the detected storage media. The virtual machine uses the provisioning data to provision itself, and executes the provisioning agent. The provisioning agent may monitor the progress of the provisioning and/or report a status of the provisioning. The virtual machine may operate in a cloud computing environment, the status of the provisioning agent being returned to the user through the cloud environment. The user need not generate the provisioning data in a format readable by the virtual machine. Instead, perhaps some naturally entered user input is used to automatically generate the properly formatted provisioning data using perhaps a service in the cloud.
US09436490B2 Systems and methods for testing WAAS performance for virtual desktop applications
A computer-implemented method for simulating performance of a wide area application service (WAAS) comprises receiving network traffic statistics and properties associated with operation of a first network comprising a first number of virtual client machines and corresponding virtual server machines. The method may also comprise establishing a second virtual network comprising a second number of virtual client machines and corresponding virtual server machines, the second number being greater than the first number. The method may also comprise simulating performance of the second virtual network based on the network traffic properties associated with operation of the first virtual network.
US09436489B2 Virtual machine data replication with shared resources
Systems and methods for virtual machine data replication with shared resources. An example method may include: identifying resources that are shared across a plurality of virtual machines, storing a copy of the resources, receiving, an indication of a portion of virtual storage of a virtual machine to be replicated, determining that the portion of virtual storage is not included in the resources, in response to the determination, updating a replicated copy of the virtual machine in view of the portion of virtual storage, the replicated copy further including the resources that are shared across a plurality of virtual machines, determining an initialization efficiency metric in relation to the replicated copy, and in response to the determination that the initialization efficiency metric exceeds an efficiency threshold, storing a copy of the virtual storage.
US09436486B2 System and method for configuring and executing services
Systems and methods for configuring and performing operational services (OS) for a technology service (TS) corresponding to the received messages based on invoking the tools wherein the tools may be configured by translating the configuration of the services. The method includes: configuring the OS and executing the OS which further comprises the steps of identification of a first OS and a first operation based on the configuration, routing a first message received, executing the first operation by the first OS, routing the first message to the first OS identified. The first operation is performed by invoking a first tool wherein the first tool may send the first message to the router which further routes the first message to the OS with the first message eventually reaching the user via the TS. Similarly, a second operation may be performed by a second OS.
US09436481B2 Restoration of medical device programming
Various embodiments concern reprogramming an implantable medical device by an external programmer to operate using a second program version, the second program version replacing a first program version in controlling operation of the implantable medical device. It can be determined whether the implantable medical device will be able to operate using the first program version to deliver therapy according to the first program version if the implantable medical device was to revert back to using the first program version. The implantable medical device can then revert to operational programming from the second program version to the first program version, the first program version saved in memory of the implantable medical device as a restore point while the implantable medical device operates according to the second program version between the reprogramming and reverting of the implantable medical device.
US09436477B2 Transaction abort instruction
A TRANSACTION ABORT instruction is used to abort a transaction that is executing in a computing environment. The TRANSACTION ABORT instruction includes at least one field used to specify a user-defined abort code that indicates the specific reason for aborting the transaction. Based on executing the TRANSACTION ABORT instruction, a condition code is provided that indicates whether re-execution of the transaction is recommended.
US09436475B2 System and method for executing sequential code using a group of threads and single-instruction, multiple-thread processor incorporating the same
A system and method for executing sequential code in the context of a single-instruction, multiple-thread (SIMT) processor. In one embodiment, the system includes: (1) a pipeline control unit operable to create a group of counterpart threads of the sequential code, one of the counterpart threads being a master thread, remaining ones of the counterpart threads being slave threads and (2) lanes operable to: (2a) execute certain instructions of the sequential code only in the master thread, corresponding instructions in the slave threads being predicated upon the certain instructions and (2b) broadcast branch conditions in the master thread to the slave threads.
US09436469B2 Methods to optimize a program loop via vector instructions using a shuffle table and a mask store table
According to one embodiment, a code optimizer is configured to receive first code having a program loop implemented with scalar instructions to store values of a first array to a second array based on values of a third array. The code optimizer is configured to generate second code representing the program loop with vector instructions including a shuffle instruction and a store instruction, the store instruction to shuffle using a shuffle table elements of the first array based on the second array in a vector manner, the store instruction to store using a mask store table the shuffled elements in the third array in a vector manner.
US09436465B2 Moving average processing in processor and processor
A processor, which executes m number of arithmetic operations in parallel, executes a partial sum instruction which takes an i-th to (i+m−1)-th elements of an input data series as input elements, so as to obtain first vector data, executes the partial sum instruction which takes a (i+x)-th to (i+x+m−1)-th elements of the input data series as the input elements, so as to obtain second vector data, and performs operations to subtract the p-th element of the first vector data and add the p-th element of the second vector data from and to a sum of the i-th to (i+x−1)-th elements of the input data series in parallel for each of the 0-th to (m−1)-th elements, so as to calculate sums of elements for m sections different from each other in parallel, and moving average processing to calculate a moving average from the sums of elements of the sections.
US09436464B2 Instruction-issuance controlling device and instruction-issuance controlling method
In a multithread processor capable of executing a plurality of threads, in order to select a thread and instruction for increasing a throughput of the multithread processor, an instruction-issuance controlling device included in the multithread processor includes a resource management unit configured to manage stall information indicating whether or not each of threads in execution is in a stalled state; a thread selection unit configured to select a thread which is not in the stalled state among the threads in execution; and an instruction-issuance controlling unit configured to perform controlling so that simultaneously issuable instructions are issued from among the selected thread.
US09436463B2 System and method for checking open source usage
A method, system and computer program product, the method comprising: receiving a characteristic of a source code entity to be checked; comparing the characteristic of the source code entity to be checked to characteristics stored in a repository; and subject to determining with at least a first probability that the characteristic of the source code entity to be checked is found in the repository, providing an indication of an open source library associated with the characteristic, wherein the source code entity to be checked is not received with the characteristic.
US09436461B2 Refining composition instrumentation for services
In an approach for creating a service composition, a processor receives a plurality of software modules, wherein each software module performs part of a service requested by one or more users on a network. A processor collects one or more attributes and one or more dependencies for each of the plurality of software modules. A processor appends information about the attributes and the dependencies to each respective software module. A processor stores each of the plurality of software modules with the respective appended information in a database. A processor creates a service composition comprised of a combination of the plurality of software modules, based on the appended information and the service requested by the one or more users on the network.
US09436460B2 Regression alerts
Embodiments of the present invention include a method, computer program product, and system for generating an alert as to a potential regression. In one embodiment, a server computer system receives an instruction from a first location to associate a first changeset with a record, wherein the first changeset has associated metadata, and associates the first changeset with the first record. The server computer system receives an instruction from a second location to modify the first changeset by merging a second changeset with the first changeset and sends an alert to the second location to indicate that merging the changeset may cause a regression.
US09436456B2 System and method for management of software updates at a vehicle computing system
A vehicle software management system includes a transceiver configured to communicate information with a server, and a processor in communication with the transceiver. The processor may be configured to receive a file manifest from the server and transmit a list of to-be updated application file(s) based on the file manifest to the server. The processor may be further configured to receive one or more application files from the server based on the list. The processor may be further configured to flash one or more systems using the one or more application files based on at least one of destination file location, installation type, and file identification.
US09436452B2 Method for enforcing language subsets
A method of operating a data processing system to examine a compiled program for violations of a set of rules that do not constitute violations detected by the compiler that generated the program. The method includes obtaining a restricted rule set defined in terms of rules in a decompiled representation of the program. The method also includes decompiling the compiled program to the decompiled representation of the compiled program in which the restricted rule set is defined, examining the decompiled representation of the compiled program for a violation of the restricted rule set to determine if any of the rules are violated, and providing an output indicating that one of the rules was violated.
US09436451B2 General purpose software parallel task engine
A software engine for decomposing work to be done into tasks, and distributing the tasks to multiple, independent CPUs for execution is described. The engine utilizes dynamic code generation, with run-time specialization of variables, to achieve high performance. Problems are decomposed according to methods that enhance parallel CPU operation, and provide better opportunities for specialization and optimization of dynamically generated code. A specific application of this engine, a software three dimensional (3D) graphical image renderer, is described.
US09436442B1 Automatic floating-point to fixed-point conversion
A method and system for enabling a designer to more easily convert a model of a dynamic system instantiated using floating-point representation such as has been created in a high level design language to fixed-point code suitable for execution in a programmable processor or logic array.
US09436440B1 System, method, and computer program for validating web service interface design
A system, method, and computer program product are provided for validating web service interface design. In use, an object-oriented information model including JAVA® code associated with JAVA® programming language to be converted to a document-oriented model described in Extensible Markup Language (XML) is identified. Further, one or more objects associated with the object-oriented information model that are associated with a plurality of instances are automatically identified. In addition, for each of the one or more objects associated with the plurality of instances, either: the one or more objects are stored in a location other than the object-oriented information model and each of the plurality of instances of the one or more objects are replaced with a reference to the one or more objects in the location other than the object-oriented information model; the plurality of objects are indicated as being safe, thus signifying the plurality of objects are not significant; or the plurality of objects are indicated as being contained by a corresponding owning object, thus indicating that there can be no duplication of these objects. In response, the object-oriented information model is annotated as being optimized. Still yet, the object-oriented information model is automatically validated based, at least in part, on the object-oriented information model being annotated as optimized.
US09436439B2 Method and apparatus for code virtualization and remote process call generation
A system and method for code virtualization and remote process call code generation. The method including installing a software development kit (SDK) on a user device and selecting a remote process on a remote server, the remote process correlated to at least one remote service. The method also parsing parameters from pre-defined fields for the remote process and generating by at least one virtual code provider (VCP) on the remote server, a code snippet to call the remote process. The method inserting the code snippet into a local code base on the local user device such that the inserted code snippet calls the remote process with the installed SDK.
US09436436B2 Self-correcting random number generator
A system and method for generating random numbers. The system may include a random number generator (RNG), such as a quantum random number generator (QRNG) configured to self-correct or adapt in order to substantially achieve randomness from the output of the RNG. By adapting, the RNG may generate a random number that may be considered random regardless of whether the random number itself is tested as such. As an example, the RNG may include components to monitor one or more characteristics of the RNG during operation, and may use the monitored characteristics as a basis for adapting, or self-correcting, to provide a random number according to one or more performance criteria.
US09436422B2 System and method for printer emulation on a computing device not being connected to the printer
A system and method are provided for accurately emulating a printer on a computing device that is not connected to the printer. The computing device is provided with firmware and programming code that interfaces with the firmware for a customized printing operation. The firmware is provided with the printer and the computing device. The programming code is provided with the computing device, and the computing device runs the programming code. The programming code interfaces with the firmware provided with the computing device and causes the computing device to emulate the printer, when the printer runs the programming code. The computing device and the printer are not connected.
US09436420B2 Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to users
A method, system, and program product for communicating with machines and end users connected to a network. Information sent to or from the machines is transmitted using electronic mail or a via a direct connection. The electronic mail may be transmitted over the Internet to a service center or from a service center to a resource administrator, but also may remain within a local or wide area network for transmission between a machine and an end user or a resource administrator. E-mail messages may be transmitted from a computer which is attached to a device which is being monitored or controlled and include information regarding the status, usage or capabilities of the attached device. The device may send status messages and usage information of the device by an end user to either a resource administrator or to a service center on the Internet through a firewall.
US09436418B2 Non-transitory storage medium storing instructions executable by device control apparatus, device control method, and device control apparatus
A non-transitory storage medium stores instructions executable by a device control apparatus including a storage for storing a setting value. The instructions cause the device control apparatus to: display a first setting screen for selection of the setting value for each of setting items; when a setting value for at least one of the setting items is changed from a particular setting value to a setting value, set the changed setting value as one of options regarding setting values for at least one changed setting item; display a second setting screen containing the set option being in a selected state, as the setting value for the at least one changed setting item; and for each of the at least one changed setting item, when the setting value determined by a selecting and determining operation differs from the particular setting value, store the determined setting value into the storage.
US09436416B2 Mobile printer controller with high fidelity preview and print job manipulation
Embodiments are directed to a mobile print controller. A document may be determined to in a print queue. The print queue may be operative on a print server computer, a cloud computing service, a mobile computer, or the like. The mobile controller may send a pause command to a printer device associated with the print queue. The document may be acquired from the print queue for processing on the mobile computer. A preview document may be generated on the mobile computer and displayed and edited on the mobile computer. The edited document may be synced with one or more data stores, including the computer that may have originated the print job. And, the updated document may be sent to the printer for printing. A status report may be communicated to the user that corresponds to a result of printing the updated document.
US09436415B2 Print control apparatus, print system, print control method, and non-transitory computer readable medium
A print control apparatus includes a print instruction unit that instructs a printer to print data on a medium, and a resume instruction unit that, in response to an interruption occurring in a printing operation after the printer has printed a first portion of the print data onto the medium, instructs the printer to start resuming the printing operation subsequent to a clearance of the interruption with the printing operation of a third portion of the print data subsequent to a second portion onto the medium if a predetermined condition to validate the printing operation of the second portion of the print data subsequent to the first portion is satisfied.