Document Document Title
US09466883B2 Printed antenna and mobile communication equipment
Disclosed is a printed antenna which includes: a ground plane which is a layer of metal formed on the insulating layer; a feed unit which is multiple metallic lines formed on the insulating layer and includes a first end and a second end; a feed point which is set between the feed unit and the ground plane and is connected to the first end of the feed unit; a first radiation unit which is formed on the insulating layer, and configured to radiate or receive first frequency band signals; a second radiation unit which is formed on the insulating layer, connected to the second end of the feed unit, and configured to radiate or receive second frequency band signals; a third radiation unit, which is formed on the insulating layer, connected to the second end of the feed unit, and configured to radiate or receive third frequency band signals.
US09466878B2 Multi-band antenna
A multi-band antenna for assembling to an insulation base and metal base of an electronic device comprises: a radiating element; a first connecting element; a second connecting element; a grounding element; and a first grounding foil and a second grounding foil respectively electrically connected to the second connecting element and the grounding element along a longitudinal direction perpendicular to the transversal direction and extending to the metal base. The first grounding foil and the second grounding foil has a first part respectively extending from the second connecting and grounding element to a joint line between the insulation and the metal base and a second part attached to the metal base. A slot is formed among the first part of the first grounding foil, the first part of the second grounding foil, the second connecting element, and the joint line between the insulation base and the metal base.
US09466877B2 Hospital bed having near field communication capability
An apparatus for providing data communication and power to a device located in a room having a power outlet is disclosed. The power outlet may be a standard AC outlet, for example. The apparatus includes a cable extending from the device and having a plug comprising a plug body. Prongs extend from the plug body and couple to the power outlet to receive power. A first near field communication antenna is carried by the plug body. A communication module has a second near field communication antenna and is located in the room in proximity to the plug. At least one of the first near field communication antenna and the second near field communication antenna communicates data wirelessly to the other of the first near field communication antenna and the second near field communication antenna.
US09466876B2 Antenna
An antenna comprises first and second conducting elements and first, second and third conducting lines. Each conducting element has a conductive surface. The first conducting line provides a short circuit between the conductive surfaces. The second conducting line has a first end electrically connected to one conductive surface and a second, free end. The third conducting line has a first end electrically connected to the other conductive surface and a second, free end. The second and third conducting lines are aligned along an axis X-X and each of the second ends of the second and third conducting lines serves as one of the terminals of a two terminal port F for feeding an RF signal of wavelength λ to the antenna. The first and second conducting elements are arranged with the conductive surfaces a face-to-face relationship, spaced apart by a distance d and the first, second and third conducting lines are arranged such that, when an RF signal is fed to the antenna, currents caused to flow in one conductive surface generate a magnetic field that at least partially cancels out the magnetic field generated by currents caused to flow in the other conductive surface and currents are caused to flow in the first, second and third conducting lines.
US09466874B2 Antenna and electronic device using same
The present disclosure provides an antenna and an electronic device using same. The antenna includes an antenna radiating element for radiating signals, a capacitive feed plate separated from and substantially parallel to the antenna radiating element for carrying out capacitive feed on the antenna radiating element, and a FPC antenna electrically connecting with the capacitive feed plate for feeding for the capacitive feed plate. The FPC antenna includes a plate-shaped main body, a feeding end, a ground end, an extending portion for being electrically connected with the capacitive feed plate, and a feeding strip extending vertically from the extending portion for improving the low-frequency performance of the antenna.
US09466866B2 Systems and methods for using power dividers for improved ferrite circulator RF power handling
Systems and methods for using power dividers for improved ferrite circulator RF power handling are provided. In one embodiment, a method for switching RF power using a high power circulator switch comprises: operating a ferrite circulator switch to direct RF power to either a first output port or a second output port, the ferrite circulator switch comprising at least three ferrite circulators arranged as a triad switch, wherein a first circulator is coupled to the first output port, a second circulator is coupled to the second output port; and using a waveguide power divider coupled between the first circulator and the second circulator, distributing reflected RF power received at the first output port or the second output port between a plurality of waveguide loads.
US09466861B2 Battery inspection apparatus
A battery inspection apparatus includes a temperature control system configured to provide a temperature control of the batteries by supplying a temperature control fluid through a battery supporting portion to flow, between adjacent batteries, the fluid along the side surfaces thereof and by discharging the fluid through a contactor supporting portion. The contactor supporting portion is provided to face the battery supporting portion and supports a plurality of contactors. The temperature control system may include at least one cross-flow fan that is arranged along an array direction of the batteries, a vent of the fan directed to the plurality of batteries, in order to supply an air flow toward the plurality of batteries.
US09466854B2 Nonaqueous electrolyte secondary battery and method for manufacturing the same
According to one embodiment, there is provided a nonaqueous electrolyte secondary battery including a positive electrode, a negative electrode containing a titanium-containing oxide, and a nonaqueous electrolyte. The nonaqueous electrolyte contains carbon monoxide and at least one selected from difluorophosphoric acid and monofluorophosphoric acid. The ratio of the mass concentration of carbon monoxide to the sum of the mass concentrations of difluorophosphoric acid and monofluorophosphoric acid is in the range of 0.1 to 5%.
US09466846B2 Fuel cell system and humidification device of the same
A fuel cell system is disclosed. More specifically, the fuel cell system may include a stack that includes an electrical generation assembly of a fuel cell, an air supply unit that supplies air to a cathode of the fuel cell, a humidifier that humidifies exhaust air that is exhausted from the cathode and supply air that is supplied from the air supply unit, a hydrogen supply unit that supplies the anode of the fuel cell with hydrogen, and a water trap that traps condensate that is generated by the anode and exhausts it. In particular, the supply air is supplied to an upstream side of the humidifier and the condensate that is trapped in the water trap is supplied to an upstream side of the humidifier.
US09466843B2 Electrode catalyst and method of preparing electrode catalyst for fuel cell, and membrane electrode assembly and fuel cell including same
An electrode catalyst for a fuel cell, a membrane electrode assembly including the electrode catalyst, and a fuel cell including the electrode catalyst. The electrode catalyst has excellent electrochemical activity compared to the currently commercially available Pt/C catalyst and is much cheaper than a catalyst using platinum. The electrode catalyst includes tungsten carbide having a specific surface area of about 10 to about 30 m2/g, and a metal catalyst comprising palladium (Pd) or palladium alloy.
US09466842B2 Fuel cell electrode catalyst including a core containing platinum, a transition metal, and a nonmetal element and a shell containing platinum and the nonmetal element electrode including the same, and method for preparing the same
An electrode catalyst for a fuel cell, the electrode catalyst including an active particle, the active particle including a core including platinum, a transition metal, and a first nonmetal element; and a shell on the core, the shell including an alloy including platinum and a second nonmetal element, wherein the first and second nonmetal elements included in the core and the shell are the same or different.
US09466840B2 Positive electrode paste and manufacturing method therefor
A positive electrode paste for a non-aqueous electrolyte secondary battery is provided. The positive electrode paste includes a binder and a positive electrode active material. The binder includes a resin including polyvinyl acetal as a basic skeleton, the resin having a weight average molecular weight of 50000 to 140000 and having a hydroxyl group content of 42 to 60 mol %; and polyvinylidene fluoride having a weight average molecular weight of 800000 to 1200000.
US09466838B2 Lithium/graphite fluoride primary battery and method for its manufacturing
A lithium/graphite fluoride primary battery prepared by a process which includes providing a graphite fluoride powder, mechanically milling the graphite fluoride powder so as to obtain an active material, providing a mixture comprising the active material and an electrically conductive carbon so as to form a part of a positive electrode, providing a body comprising lithium as a part of a negative electrode, and forming an electrochemical cell with the positive electrode and the negative electrode.
US09466837B1 Battery having negative electrode including amorphous carbon
The secondary battery includes one or more anodes that include amorphous carbon and a carbon fiber. In some instances, the one or more anodes exclude graphite. The battery also includes one or more cathodes and an electrolyte in contact with the one or more anodes. The electrolyte includes one or more lithium salts in a solvent.
US09466836B2 Positive active material for rechargeable lithium battery, method of preparing same, and rechargeable lithium battery including same
A positive active material for a rechargeable lithium battery including a core including a compound being capable of intercalating and deintercalating lithium and the lithium metal phosphate positioned on the surface of the core, the lithium metal phosphate is represented by Chemical Formula 1, a method of preparing the same, and a rechargeable lithium battery including the same. Li1+(x+y)AxByTi2−(x+y)(PO4)3   Chemical Formula 1 In Chemical Formula 1, A, B, x and y are the same as defined in the detailed description.
US09466834B2 Lithium-conducting sulfur compound cathode for lithium-sulfur batteries
A lithium sulfur cell has a cathode including Li3PS4+n(0
US09466831B2 Cation deficient materials for electrical energy storage
A method of: dissolving salts of a first metal ion and a second metal ion in water to form a solution; heating the solution to a temperature of about 80-90° C.; and adding a base to the solution to precipitate nanoparticles of an oxide of the first metal ion and the second metal ion.
US09466830B1 Method and system for processing lithiated electrode material
The present invention is directed to energy storage devices and methods thereof. More specifically, embodiments of the present invention provide techniques for forming lithiated electrode material. In various embodiments, a conversion material is processed using n-BuLi solution to form iron nanoparticles and lithiated fluoride and/or oxide material. There are other embodiments as well.
US09466826B2 Method for making lithium ion battery electrode
A method for making a lithium ion battery electrode is provided. An electrode material layer including a plurality of electrode active material particles is provided. The electrode material layer includes a surface. A carbon nanotube layer is formed on the surface of the electrode material layer. The carbon nanotube layer consists of carbon nanotubes.
US09466825B2 Apparatus that sandwiches electrode sheet with separators
An apparatus including: a first bonding unit that at least partially bonds a first separator strip and a second separator strip in a width direction at a first position; a first feeding unit that supplies the first separator strip to the first position; a second feeding unit that supplies the second separator strip to the first position so as to make an angle to the first separator strip; and a third feeding unit that supplies, in synchronization with timing of bonding of the first separator strip and the second separator strip in the width direction at the first position, an electrode sheet to the first position so as to be between the first separator strip and the second separator strip and make an angle to the first separator strip and the second separator strip respectively.
US09466822B2 Battery module with a flexible bus
A battery module includes a plurality of battery cells and a flexible bus. Each of the battery cells has a main body, a first terminal disposed on the main body, and a second terminal disposed on the main body. The main body includes active material configured to generate power from an electrochemical reaction. The bus includes an electrical current harness configured to conduct an electrical current through the battery module and a battery management system configured to detect and transmit status information, as well as selectively control a charging and a discharging of at least one of the battery cells.
US09466819B2 Battery module
A battery module including a plurality of battery cells each having a vent; an insulating member on the battery cells, the insulating member having a plurality of openings and a protrusion seal extending around a periphery of each of the openings; a pressurizing member on the insulating member, the pressurizing member having a plurality of openings; and a cover covering the insulating member and the pressurizing member.
US09466818B2 Organic light emitting diode display device and method of fabricating the same
An organic light emitting diode display device comprises: first and second substrates facing and spaced apart from each other; a gate line and a data line on the first substrate, the gate line and the data line crossing each other to define a plurality of pixel regions; at least one thin film transistor coupled to the gate line and the data line; a light emitting diode coupled to the at least one thin film transistor, the light emitting diode including a first electrode, an emitting layer and a second electrode; and a passivation layer on the light emitting diode, the passivation layer having a smaller area than the second electrode.
US09466816B2 Organic light emitting diode display
An organic light emitting display includes: a substrate; a first electrode on the substrate; an organic light emitting layer on the first electrode; a second electrode formed on the organic light emitting layer; a non-resonance reflection inducing layer on the second electrode; and a capping layer on the non-resonance reflection inducing layer.
US09466814B2 Organic electroluminescent device
Provided is an organic electroluminescent device including, in an order mentioned: a reflective electrode; an organic electroluminescent layer; a light extraction layer; and a transparent substrate, wherein a ratio (w/d) is 9 or more where “d” denotes a total average thickness from the organic electroluminescent layer to the transparent substrate and “w” denotes a minimum width of a non-light-emitting region present outside of an outer periphery of an effective light-emitting region in the organic electroluminescent layer.
US09466809B2 OLED packaging method and structure
The present invention provides an OLED packaging method and structure. The method includes the following steps: providing an OLED substrate (1) and a package cover (4) and forming an alignment mark on the package cover (4); forming a circle of patternized desiccant layer (3) on the package cover (4); coating a circle of frame resin (5) on the package cover (4) at an outer side of the desiccant layer (3); attaching the package cover (4) and the OLED substrate (1) to each other; and subjecting the frame resin (5) to irradiation of a UV light source or heating for curing so as to complete packaging of the OLED substrate (1) with he package cover (4).
US09466805B2 Semiconductor devices and methods of manufacturing the same
According to example embodiments, a semiconductor device includes a first electrode, a second electrode apart from the first electrode, and an active layer between the first and second electrodes. The active layer includes first and second layers, the first layer contacts the first and second electrodes, and the second layer is separated from at least one of the first and second electrodes.
US09466803B1 Compound for organic electric element, organic electric element comprising the same and electronic device thereof
Disclosed is a compound represented by Formula 1, an organic electric element comprising a first electrode, a second electrode, and an organic material layer between the first electrode and the second electrode, and an electronic device comprising the organic electric element, wherein the organic material layer comprises the compound of Formula 1 to reduce driving voltage and improve luminous efficiency, and life span.
US09466800B2 Aromatic amine derivative, and organic electroluminescent element comprising the same
An aromatic amine derivative represented by the following formula (1)wherein at least one of Ar1 to Ar4 is a heterocyclic group represented by the following formula (2) wherein X1 is an oxygen atom or a sulfur atom.
US09466796B2 Electronic device having thin film transistor using organic semiconductor and method of manufacturing the same
According to one embodiment, there is provided a manufacturing method of an electronic device including a lower electrode, a source electrode and a drain electrode made of a nanoparticulate conductive material on a substrate, an organic semiconductor layer between the source and drain electrodes, and a gate electrode on the organic semiconductor layer via a gate insulating layer. The manufacturing method includes forming a nonphotosensitive resin layer as the gate insulating layer on the organic semiconductor layer and on the lower electrode, forming a photosensitive resin layer as the gate insulating layer on the nonphotosensitive resin layer, and forming a through hole in the photosensitive resin layer on the lower electrode.
US09466790B2 Three-dimensional array of re-programmable non-volatile memory elements having vertical bit lines
A three-dimensional array especially adapted for memory elements that reversibly change a level of electrical conductance in response to a voltage difference being applied across them. Memory elements are formed across a plurality of planes positioned different distances above a semiconductor substrate. Bit lines to which the memory elements of all planes are connected are oriented vertically from the substrate and through the plurality of planes.
US09466785B1 Current constriction for spin torque MRAM
Magnetoresistive random access memory (MRAM) devices and methods for making the same include growing a tunnel barrier layer on a first magnetic layer. A thin layer of non-wetting material is formed on the tunnel barrier layer, such that the non-wetting material forms distinct regions on the tunnel barrier layer. A second magnetic layer is grown on the tunnel barrier layer.
US09466781B2 Low voltage transistor and logic devices with multiple, stacked piezoelectronic layers
A piezoelectronic transistor device includes a first piezoelectric (PE) layer, a second PE layer, and a piezoresistive (PR) layer arranged in a stacked configuration, wherein an electrical resistance of the PR layer is dependent upon an applied voltage across the first and second PE layers by an applied pressure to the PR layer by the first and second PE layers. A piezoelectronic logic device includes a first and second piezoelectric transistor (PET), wherein the first and second PE layers of the first PET have a smaller cross sectional area than those of the second PET, such that a voltage drop across the PE layers of the first PET creates a first pressure in the PR layer of the first PET that is smaller than a second pressure in the PR layer of the second PET created by the same voltage drop across the PE layers of the second PET.
US09466780B2 Actuator unit, method for producing an actuator unit, and sleeve for accommodating a piezoactuator
The invention relates to an actuator unit, which comprises a piezoactuator (1) having a first end face (14′) and a second end face (13′). The actuator unit further comprises a sleeve (9) for accommodating the piezoactuator (1), wherein the sleeve (9) has a first end face (14) and a second end face (13). The actuator unit further comprises a potting compound (11) which surrounds the piezoactuator (1). The piezoactuator (1) and the potting compound (11) are introduced into the sleeve (9). The potting compound (11) extends no further than the first end face (14′) of the piezoactuator (1). The invention further relates to a method for manufacturing an actuator unit and a sleeve for accommodating a piezoactuator.
US09466779B2 Piezoelectric actuator and method of manufacturing piezoelectric actuator
A piezoelectric actuator includes one piezoelectric layer, a common electrode disposed on the lower surface of the piezoelectric layer and individual electrodes disposed on the upper surface of the piezoelectric layer. In the piezoelectric layer, a plurality of metal patterns arranged at regular intervals in the conveyance direction and in a direction orthogonal to the conveyance direction and overlapping with pressure chambers are provided substantially at the central part in the direction of the thickness. The metal patterns are not electrically continuous with each other and not electrically continuous with other parts. The metal patterns situated outermost in the conveyance direction are disposed so as to cross the edge of the pressure chamber. Some metal patterns overlap with the individual electrode and the other metal patterns do not overlap with the individual electrode.
US09466777B2 Systems and methods for combined thermal and electrical energy transfer
Provided are interconnect circuits for combined electrical and thermal energy transfer to devices connected to these circuits. Also provided are methods of fabricating such interconnect circuits. An interconnect circuit may include an electro-thermal conductor and at least one insulator providing support to different portions of the conductor with respect to each other. The insulator may include one or more openings for electrical connections and/or heat exchange with the electro-thermal conductor. The portions of the conductor may be electrically isolated from each other in the final circuit. Initially, these portions may be formed from the same conductive sheet, such as a metal foil having a thickness of at least about 50 micrometers. This thickness ensures sufficient thermal transfer in addition to providing excellent electrical conductance. In some embodiments, the conductor may include a surface coating to protect its base material from oxidation, enhancing electrical connections, and/or other purposes.
US09466775B2 Light-emitting element and the light-emitting array having the same
A light-emitting element includes a light-emitting structure, a plurality of first contact portions disposed separately on the light-emitting structure, and a plurality of reflective portions disposed separately among the first contact portions.
US09466770B2 Light emitting device and method for manufacturing a light emitting device
A method for manufacturing a light emitting device having a light emitting element and a resin layer containing fluorescent material particles and a filler which reflects light comprises a fluorescent material precipitation process for precipitating the fluorescent material particles in advance of the filler. A light emitting device comprises a base body; a light emitting element mounted on an upper surface of the base body via a mounting portion; and a sealing resin for sealing the light emitting element. The sealing resin comprises: a fluorescent material-containing first layer for covering the light emitting element on and above the mounting portion, a fluorescent material-containing second layer formed on an upper surface of the base body around the mounting portion, and a filler-containing layer formed on the fluorescent material-containing second layer around the mounting portion.
US09466769B2 Method for producing a plurality of opto-electronic components and opto-electronic component
A method is provided for producing a plurality of optoelectronic components. A number of semiconductor chips are arranged on a connection carrier assembly. A frame assembly with a number of openings is arranged in such a way, relative to the connection carrier assembly, that the semiconductor chips are each arranged in one of the openings. A number of optical elements are positioned in such a way, relative to the frame assembly, that the optical elements cover the openings. The connection carrier assembly with the frame assembly and the optical elements is singulated into the number of optoelectronic components, such that each optoelectronic component includes one connection carrier with at least one optoelectronic semiconductor chip, one frame with at least one opening and at least one optical element.
US09466766B2 High-efficiency AlGaInP light-emitting diode grown directly on transparent substrate and manufacturing method thereof
The present invention relates to a high-efficiency AlGaInP light-emitting diode directly grown on a transparent substrate and a method of manufacturing the same, and, more particularly, to a high-efficiency AlGaInP light-emitting diode grown on a sapphire substrate and a method of manufacturing the same. According to the present invention, an AlGaInP light-emitting diode is manufactured using an inexpensive sapphire substrate having high transmittance to ultraviolet rays, infrared rays and visible rays. The AlGaInP light-emitting diode according to the present invention can emit light with high efficiency because a lower substrate does not absorb light, and can be effectively manufactured because a process of removing a GaAs or a process of bonding a sapphire substrate is not conducted.
US09466764B2 Optoelectronic component including a substrate on which a semiconductor layer sequence with an identifier for identifying the component is applied
The invention relates to an optoelectronic component (101, 301, 501), comprising a substrate (103, 303, 503), on which a semiconductor layer sequence (105, 305, 505) has been placed, wherein the semiconductor layer sequence (105, 305, 505) has at least one identifier (115, 315) for identifying the component (101, 301, 501). The invention also relates to a method for producing an optoelectronic component (101, 301, 501).
US09466763B2 Semiconductor light-emitting element
A semiconductor light-emitting element includes a substrate and a semiconductor stack portion provided on the substrate and having at least a first-conductivity-type semiconductor layer, a light-emitting layer, and a second-conductivity-type semiconductor layer. The substrate has a property to allow transmission of light from the light-emitting layer, and has a hexahedral shape including a first surface on which a semiconductor stack portion is provided, a second surface located opposite to the first surface, a pair of third surfaces orthogonal to the first surface and the second surface, and a pair of fourth surfaces orthogonal to the first surface and the second surface and different from the pair of third surfaces.
US09466761B2 Light emitting diode having well and/or barrier layers with superlattice structure
A light emitting diode (LED) having well and/or barrier layers with a superlattice structure is disclosed. An LED has an active region between an N-type GaN-based semiconductor compound layer and a P-type GaN-based semiconductor compound layer, wherein the active region comprises well and/or barrier layers with a superlattice structure. As the well and/or barrier layers with a superlattice structure are employed, it is possible to reduce occurrence of defects caused by lattice mismatch between the well layer and the barrier layer.
US09466758B2 Composite substrates of silicon and ceramic
Composite substrates include a single crystal silicon layer disposed on a ceramic layer, including a transparent glass layer. Combination of single crystal devices and non-single crystal devices can be fabricated on a ceramic substrate.
US09466753B1 Photodetector methods and photodetector structures
Disclosed are a method of forming a photodetector and a photodetector structure. In the method, a polycrystalline or amorphous light-absorbing layer is formed on a dielectric layer such that it is in contact with a monocrystalline semiconductor core of an optical waveguide. The light-absorbing layer is then encapsulated in one or more strain-relief layers and a rapid melting growth (RMG) process is performed to crystallize the light-absorbing layer. The strain-relief layer(s) are tuned for controlled strain relief so that, during the RMG process, the light-absorbing layer remains crack-free. The strain-relief layer(s) are then removed and an encapsulation layer is formed over the light-absorbing layer (e.g., filling in surface pits that developed during the RMG process). Subsequently, dopants are implanted through the encapsulation layer to form diffusion regions for PIN diode(s). Since the encapsulation layer is relatively thin, desired dopant profiles can be achieved within the diffusion regions.
US09466750B2 Hybrid polysilicon heterojunction back contact cell
A method for manufacturing high efficiency solar cells is disclosed. The method comprises providing a thin dielectric layer and a doped polysilicon layer on the back side of a silicon substrate. Subsequently, a high quality oxide layer and a wide band gap doped semiconductor layer can both be formed on the back and front sides of the silicon substrate. A metallization process to plate metal fingers onto the doped polysilicon layer through contact openings can then be performed. The plated metal fingers can form a first metal gridline. A second metal gridline can be formed by directly plating metal to an emitter region on the back side of the silicon substrate, eliminating the need for contact openings for the second metal gridline. Among the advantages, the method for manufacture provides decreased thermal processes, decreased etching steps, increased efficiency and a simplified procedure for the manufacture of high efficiency solar cells.
US09466747B1 Avalanche photodiode and methods of forming the same
Solid state avalanche photodiode devices and methods of producing the same are described herein.
US09466743B2 Copper-indium-gallium-chalcogenide nanoparticle precursors for thin-film solar cells
Nanoparticles containing IUPAC group 11 ions, group 13 ions and sulfur ions are synthesized by adding metal salts and an alkanethiol in an organic solvent and promoting the reaction by applying heat. Nanoparticles are formed at temperatures as low as 200° C. The nanoparticles may be thermally annealed for a certain amount of time at a temperature lower than the reaction temperature (usually ˜40° C. lower) to improve the topology and narrow the size distribution. After the reaction is complete, the nanoparticles may be isolated by the addition of a non-solvent and re-dispersed in organic solvents including toluene, chloroform and hexane to form a nanoparticle ink. Additives may be incorporated in the reaction solution to tailor the final ink viscosity.
US09466736B2 Discrete capacitor and manufacturing method thereof
A discrete capacitor of the present invention includes a substrate having a front surface portion, an impurity diffusion layer formed on the front surface portion of the substrate, an oxide film formed on the substrate and having a first opening to selectively expose the impurity diffusion layer, a dielectric film formed on the impurity region having been exposed from the oxide film, and a first electrode opposed to the impurity diffusion layer with the dielectric film therebetween, wherein the impurity concentration on the front surface portion of the impurity diffusion layer is 5×1019 cm−3 or more.
US09466732B2 Split-gate memory cell with depletion-mode floating gate channel, and method of making same
A memory device having a substrate of semiconductor material of a first conductivity type, first and second spaced-apart regions in the substrate of a second conductivity type, with a channel region in the substrate therebetween, a conductive floating gate over and insulated from the substrate, wherein the floating gate is disposed at least partially over the first region and a first portion of the channel region, a conductive second gate laterally adjacent to and insulated from the floating gate, wherein the second gate is disposed at least partially over and insulated from a second portion of the channel region, and wherein at least a portion of the channel region first portion is of the second conductivity type.
US09466726B2 Semiconductor device and method for manufacturing the same
Provided is a bottom-gate transistor including an oxide semiconductor, in which electric-field concentration which might occur in the vicinity of an end portion of a drain electrode layer (and the vicinity of an end portion of a source electrode layer) when a high gate voltage is applied to a gate electrode layer is reduced and degradation of switching characteristics is suppressed, so that the reliability is improved. The cross-sectional shape of an insulating layer which overlaps over a channel formation region is a tapered shape. The thickness of the insulating layer which overlaps over the channel formation region is 0.3 μm or less, preferably 5 nm or more and 0.1 μm or less. The taper angle θ of a lower end portion of the cross-sectional shape of the insulating layer which overlaps over the channel formation region is 60° or smaller, preferably 45° or smaller, further preferably 30° or smaller.
US09466725B2 Semiconductor device and method for manufacturing the same
A miniaturized transistor having high electrical characteristics can be provided with high yield. High performance, high reliability, and high productivity of a semiconductor device including the transistor can be achieved. The semiconductor device includes a gate electrode over an insulating surface; a base insulating film which is over the insulating surface and from which the gate electrode protrudes; a gate insulating film over the base insulating film and the gate electrode; an oxide semiconductor film over the gate insulating film; and a source electrode and a drain electrode in contact with an oxide semiconductor film. The thickness of the oxide semiconductor film is smaller than the difference between the thickness of the gate electrode and the thickness of the base insulating film.
US09466722B2 Large area contacts for small transistors
A large area electrical contact for use in integrated circuits features a non-planar, sloped bottom profile. The sloped bottom profile provides a larger electrical contact area, thus reducing the contact resistance, while maintaining a small contact footprint. The sloped bottom profile can be formed by recessing an underlying layer, wherein the bottom profile can be crafted to have a V-shape, U-shape, crescent shape, or other profile shape that includes at least a substantially sloped portion in the vertical direction. In one embodiment, the underlying layer is an epitaxial fin of a FinFET. A method of fabricating the low-resistance electrical contact employs a thin etch stop liner for use as a hard mask. The etch stop liner, e.g., HfO2, prevents erosion of an adjacent gate structure during the formation of the contact.
US09466720B2 Method of making a CMOS semiconductor device using a stressed silicon-on-insulator (SOI) wafer
A method for forming a complementary metal oxide semiconductor (CMOS) semiconductor device includes providing a stressed silicon-on-insulator (sSOI) wafer comprising a stressed semiconductor layer having first and second laterally adjacent stressed semiconductor portions. The first stressed semiconductor portion defines a first active region. The second stressed semiconductor portion is replaced with an unstressed semiconductor portion. The unstressed semiconductor portion includes a first semiconductor material. The method further includes driving a second semiconductor material into the first semiconductor material of the unstressed semiconductor portion defining a second active region.
US09466718B2 Semiconductor device with fin and related methods
A semiconductor device may include a substrate, a fin above the substrate and having a channel region therein, and source and drain regions adjacent the channel region to generate shear and normal strain on the channel region. A semiconductor device may include a substrate, a fin above the substrate and having a channel region therein, source and drain regions adjacent the channel region, and a gate over the channel region. The fin may be canted with respect to the source and drain regions to generate shear and normal strain on the channel region.
US09466717B1 Complex semiconductor devices of the SOI type
The present disclosure provides, in a first aspect, a semiconductor device including an SOI substrate portion, a gate structure formed on the SOI substrate portion and source and drain regions having respective source and drain height levels, wherein the source and drain height levels are different. The semiconductor device may be formed by forming a gate structure over an SOI substrate portion, recessing the SOI substrate portion at one side of the gate structure so as to form a trench adjacent to the gate structure and forming source and drain regions at opposing sides of the gate structure, one of the source and drain regions being formed in the trench.
US09466716B2 Dual-SiGe epitaxy for MOS devices
A semiconductor includes a semiconductor substrate, a gate stack on the semiconductor substrate, and a stressor having at least a portion in the semiconductor substrate and adjacent to the gate stack. The stressor includes a first stressor region and a second stressor region on the first stressor region, wherein the second stressor region extends laterally closer to a channel region underlying the gate stack than the first stressor region.
US09466711B2 Semiconductor device
Between a source electrode (25) of a main device (24) and a current sensing electrode (22) of a current detection device (21), a resistor for detecting current is connected. Dielectric withstand voltage of gate insulator (36) is larger than a product of the resistor and maximal current flowing through the current detection device (21) with reverse bias. A diffusion length of a p-body region (32) of the main device (24) is shorter than that of a p-body (31) of the current detection device (21). A curvature radius at an end portion of the p-body region (32) of the main device (24) is smaller than that of the p-body (31) of the current detection device (21). As a result, at the inverse bias, electric field at the end portion of the p-body region (32) of the main device (24) becomes stronger than that of the p-body region (31) of the current detection device (21). Consequently, avalanche breakdown tends to occur earlier in the main device 24 than the current detection device (21).
US09466710B2 Source and body contact structure for trench-DMOS devices using polysilicon
A semiconductor device includes a gate electrode, a top source region disposed next to the gate electrode, a drain region disposed below the bottom of the gate electrode, a dielectric disposed on top of the gate electrode, and a doped polysilicon spacer disposed on the source region and along a sidewall of the dielectric. Methods for manufacturing such device are also disclosed. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US09466707B2 Planar mosfets and methods of fabrication, charge retention
A planar MOSFET includes a plurality of MOSFET cells. Each MOSFET cell includes an epitaxial layer of a first conductivity type, a body region of a second conductivity type inside the epitaxial layer, the second conductivity type having a polarity opposite to the first conductivity type, a source region inside the body region, a source contact portion to provide electrical contact with the source region, and a gate portion. A drift region is defined in the epitaxial layer between body regions of adjacent MOSFET cells and the gate portions of the adjacent MOSFET cells across said drift region are separated from each other with electrical insulation. A charge induction terminal is provided on the drift region to induce and store electric charge at said drift region upon application of a charge induction voltage at said charge induction terminal.
US09466701B2 Processes for preparing integrated circuits with improved source/drain contact structures and integrated circuits prepared according to such processes
Processes for preparing an integrated circuit for contact landing, processes for fabricating an integrated circuit, and integrated circuits prepared according to these processes are provided herein. An exemplary process for preparing an integrated circuit for contact landing includes providing a semiconductor structure that includes a transistor with source and drain regions, wherein at least one of the source and drain regions has a shaped contact structure overlaid with a contact etch stop layer and a pre-metal dielectric material. The pre-metal dielectric material is removed with one or more anisotropic etches, including at least one anisotropic etch selective to the pre-metal dielectric material. And, the contact etch stop layer overlaying the shaped contact structure is removed with a third anisotropic etch selective to the contact etch stop layer material to expose the shaped contact structure.
US09466698B2 Electronic device including vertical conductive regions and a process of forming the same
An electronic device can include different vertical conductive structures that can be formed at different times. The vertical conductive structures can have the same or different shapes. In an embodiment, an insulating spacer can be used to help electrically insulate a particular vertical conductive structure from another part of the workpiece, and an insulating spacer may not be used to electrically isolate a different vertical conductive structure. The vertical conductive structures can be tailored for particular electrical considerations or to a process flow when formation of other electronic components may also be formed within either or both of the particular vertical conductive structures.
US09466697B2 Semiconductor devices and methods of manufacturing the same
Provided are a semiconductor device, which can facilitate a salicide process and can prevent a gate from being damaged due to misalign, and a method of manufacturing of the semiconductor device. The method includes forming a first insulation layer pattern on a substrate having a gate pattern and a source/drain region formed at both sides of the gate pattern, the first insulation layer pattern having an exposed portion of the source/drain region, forming a silicide layer on the exposed source/drain region, forming a second insulation layer on the entire surface of the substrate to cover the first insulation layer pattern and the silicide layer, and forming a contact hole in the second insulation layer to expose the silicide layer.
US09466692B2 Method to improve reliability of replacement gate device
A method of fabricating a replacement gate stack for a semiconductor device includes the following steps after removal of a dummy gate: growing a high-k dielectric layer over the area vacated by the dummy gate; depositing a thin metal layer over the high-k dielectric layer; depositing a sacrificial layer over the thin metal layer; performing a first rapid thermal anneal; removing the sacrificial layer; and depositing a metal layer of low resistivity metal for gap fill.
US09466691B2 Fin shaped structure and method of forming the same
A fin shaped structure and a method of forming the same, wherein the method includes forming a fin structure on a substrate. Next, an insulation layer is formed on the substrate and surrounds the fin structure, wherein the insulation layer covers a bottom portion of the fin structure to expose an exposed portion of the fin structure protruded from the insulation layer. Then, a buffer layer is formed on the fin structure. Following this, a threshold voltage implantation process is performed to penetrate through the buffer layer after forming the insulation layer, to form a first doped region on the exposed portion of the fin structure.
US09466690B1 Precisely controlling III-V height
After forming trenches extending through a dielectric material stack including, from bottom to top, a first dielectric layer, a second dielectric layer and a third dielectric layer that is located over a semiconductor substrate, a fin stack of, from bottom to top, an insulating III-V compound material fin portion and a III-V compound semiconductor fin is formed within each trench. The third dielectric layer is removed to expose a first portion of each III-V compound semiconductor fin. After forming a sidewall spacer on sidewalls of the first portion of each III-V compound semiconductor fin, the second dielectric layer is removed to expose a second portion of each III-V compound semiconductor fin. The exposed second portion of each III-V compound semiconductor fin is removed. The remaining first portion of each III-V compound semiconductor fin constitutes an active portion over which a FinFET is subsequently formed.
US09466688B2 Semiconductor device with multilayer contact and method of manufacturing the same
The present invention provides a semiconductor with a multilayered contact structure. The multilayered structure includes a metal contact placed on an active region of a semiconductor and a metal contact extension placed on the metal contact.
US09466687B2 Methods for producing bipolar transistors with improved stability
Instability and drift sometimes observed in bipolar transistors, having a portion of the base extending to the transistor surface between the emitter and base contact, can be reduced or eliminated by providing a further doped region of the same conductivity type as the emitter at the transistor surface between the emitter and the base contact. The further region is desirably more heavily doped than the base region at the surface and less heavily doped than the adjacent emitter. In another embodiment, a still or yet further region of the same conductivity type as the emitter is provided either between the further region and the emitter or laterally within the emitter. The still or yet further region is desirably more heavily doped than the further region. Such further regions shield the near surface base region from trapped charge that may be present in dielectric layers or interfaces overlying the transistor surface.
US09466684B2 Transistor with diamond gate
A field effect transistor having a diamond gate electrode and a process for forming the same. In some embodiments, the device is an AlGaN/GaN high-electron-mobility transistor (HEMT). The diamond gate electrode is formed so that it directly contacts the barrier layer. In some embodiments, the diamond gate electrode is formed from boron-doped nanocrystalline diamond (NCD), while in other embodiments, the diamond gate electrode is formed from single crystal diamond.
US09466682B2 Thin film transistor array panel
A thin film transistor array panel is capable of increasing an aperture ratio and decreasing parasitic capacitance between a gate electrode and a drain electrode by reducing an area of a thin film transistor. The thin film transistor array panel includes: a substrate; a gate line disposed on the substrate and including a gate electrode; a gate insulating layer on the gate line; a semiconductive island on the gate insulating layer; a circular drain electrode on the semiconductive island; and a source electrode disposed on the semiconductive island and shaped like a circular band bent in a direction from which the drain electrode is disposed. The gate electrode may include a circular portion that is overlapped by the drain electrode and a circular sector portion that is overlapped by the source electrode.
US09466677B2 Semiconductor structure including guard ring
One or more embodiments relate to a semiconductor structure, comprising: a conductive feature; an outer guard ring; and an inner guard ring between the outer guard ring and the conductive feature, the inner guard ring being electrically coupled to the conductive feature.
US09466676B2 Method for forming a semiconductor device having a metal gate recess
Provided are approaches of forming a semiconductor device (e.g., transistor such as a FinFET or planar device) having a gate metal recess. In one approach, a liner layer and a metal layer (e.g., W) are applied in a trench (e.g., via CVD and/or ALD). Then, a single chamber (e.g., an extreme fill chamber) will be utilized to separately etch back the liner layer and the metal layer. In general, the liner layer may be etched back further than the metal layer to provide for larger contact and lower resistance. After etching is complete, a bottom-up fill/growth of metal (e.g., W) will be performed (e.g., via CVD in a W chamber or the like) to increase the presence of gate metal in the trench.
US09466673B2 Complementary metal-oxide silicon having silicon and silicon germanium channels
A silicon germanium on insulator (SGOI) wafer having nFET and pFET regions is accessed, the SGOI wafer having a silicon germanium (SiGe) layer having a first germanium (Ge) concentration, and a first oxide layer over nFET and pFET and removing the first oxide layer over the pFET. Then, increasing the first Ge concentration in the SiGe layer in the pFET to a second Ge concentration and removing the first oxide layer over the nFET. Then, recessing the SiGe layer of the first Ge concentration in the nFET so that the SiGe layer is in plane with the SiGe layer in the pFET of the second Ge concentration. Then, growing a silicon (Si) layer over the SGOI in the nFET and a SiGe layer of a third concentration in the pFET, where the SiGe layer of a third concentration is in plane with the grown nFET Si layer.
US09466668B2 Inducing localized strain in vertical nanowire transistors
A device includes a semiconductor substrate and a vertical nano-wire over the semiconductor substrate. The vertical nano-wire includes a bottom source/drain region, a channel region over the bottom source/drain region, and a top source/drain region over the channel region. A top Inter-Layer Dielectric (ILD) encircles the top source/drain region. The device further includes a bottom ILD encircling the bottom source/drain region, a gate electrode encircling the channel region, and a strain-applying layer having vertical portions on opposite sides of, and contacting opposite sidewalls of, the top ILD, the bottom ILD, and the gate electrode.
US09466667B2 Semiconductor memory device and method for manufacturing same
According to one embodiment, a semiconductor memory device includes a stacked body including a plurality of electrode layers separately stacked each other; a plurality of columnar sections provided in the stacked body and extending in a stacking direction of the stacked body; and a first insulating section separating the stacked body. The respective columnar sections include a semiconductor body extending in the stacking direction; and a charge storage film provided between the semiconductor body and the plurality of electrode layers. The first insulating section includes a first air gap.
US09466660B2 Semiconductor structures including molybdenum nitride, molybdenum oxynitride or molybdenum-based alloy material, and method of making such structures
A semiconductor structure may include a first electrode over a substrate, a high-K dielectric material over the first electrode, and a second electrode over the high-K dielectric material, wherein at least one of the first electrode and the second electrode may include a material selected from the group consisting of a molybdenum nitride (MoaNb) material, a molybdenum oxynitride (MoOxNy) material, a molybdenum oxide (MoOx) material, and a molybdenum-based alloy material comprising molybdenum and nitrogen.
US09466657B2 Display panel
A display panel is disclosed. The display panel includes a substrate, a plurality of first unit pixel and a plurality of second unit pixel. The substrate includes a first region and a second region extending in a first direction. The plurality of first unit pixels is disposed in the first region of the substrate. The first unit pixel has a first area. The plurality of second unit pixel is disposed in the second region of the substrate. The second unit pixel has a second area which is smaller than the first area.
US09466655B2 Display unit and electronic apparatus
A display unit includes: a drive substrate including a thin film transistor; a pixel section provided on the drive substrate and including a plurality of pixels, each of the pixels including a first electrode, an organic layer including a light-emitting layer, and a second electrode in this order; and a connection section provided in a peripheral region around the pixel section in the drive substrate and configured to be electrically connected to the second electrode, in which the connection section includes an oxide semiconductor layer including, in at least a portion on a surface side thereof, a low-resistance region with lower electrical resistance than that in a portion other than the low-resistance region.
US09466654B2 Organic light emitting display device
An organic light emitting display device is provided having first and second pixel areas. The organic light emitting display device includes a first substrate; a second substrate facing the first substrate; a bank layer on the first substrate at a boundary region between the first and second pixel areas; a light emitting layer on the first substrate within the first pixel area; a light shielding layer on the second substrate at the boundary region between the first and second pixel areas; and a color filter on the second substrate within the first pixel area. A top of the bank layer is higher than a top of the light emitting layer with respect to the first substrate, and a top of the light shielding layer is higher a top of the color filter with respect to the second substrate.
US09466653B2 Electronic devices with display-integrated light sensors
An electronic device is provided, with a display and a display-integrated light sensor. The display includes a transparent cover layer, light-generating layers, and a touch-sensitive layer. The display-integrated light sensor is interposed between the transparent cover layer and a display layer such as the touch-sensitive layer or a thin-film transistor layer of the light-generating layers. The light-generating layers include a layer of organic light-emitting material. The display-integrated light sensor can be implemented as an ambient light sensor or a proximity sensor. The display-integrated light sensor may be a packaged light sensor that is integrated into the display layers of the display or may be formed from light-sensor components formed directly on a display circuitry layer such as the touch-sensitive layer or the thin-film transistor layer.
US09466652B2 Capacitor device, organic light emitting display apparatus including the capacitor device, and method of manufacturing the organic light emitting display apparatus
A capacitor device includes two top capacitor electrodes separated from each other and symmetrical to each other, two intermediate capacitor electrodes symmetrical to each other and respectively overlapping the top capacitor electrodes, a bridge coupling the intermediate capacitor electrodes without overlapping the top capacitor electrodes, and a driving voltage line coupled to the bridge and configured to apply a common voltage to the intermediate capacitor electrodes.
US09466642B2 Light emitting diode having multi-junction structure and method of fabricating the same
Disclosed herein is a light emitting diode having a multi-junction structure and a method of fabricating the same. In the light emitting diode, each light emitting structure has a column shape and includes two light emitting layers centered on a p-type semiconductor layer. In addition, a p-type electrode is formed on a side surface of the p-type semiconductor layer, and a p-type electrode is formed through formation and removal of a sacrificial layer. Through this process, the p-type electrode can be formed as a side electrode.
US09466641B2 Solid-state imaging device
A solid-state imaging device including: a semiconductor substrate of a first conductivity type, having a fixed electric potential; a dark-current drain region of a second conductivity type, formed on a portion of the semiconductor substrate; a connection region of the first conductivity type, formed on another portion of the semiconductor substrate where the dark-current drain region is not formed; a well region of the first conductivity type, covering the dark-current drain region and the connection region; and a first region and a second region, formed within the well region and constituting a part of a read transistor that reads signal charge generated by photoelectric conversion. The well region is maintained at a fixed electric potential by being connected to the semiconductor substrate via the connection region.
US09466635B2 Wide dynamic range pixel circuit
A pixel circuit includes: a photodetector, a signal adjustment circuit and a switch circuit. The photodetector is employed for generating an output signal in response to light that is incident thereon. The signal adjustment circuit is coupled to the photodetector, and employed for selectively adjusting the output signal to allow the output signal to have a plurality of different logarithmic functions in respect to an intensity of the light. The switch circuit is coupled to the signal adjustment circuit and the photodetector, and employed for coupling the photodetector to the signal adjustment circuit.
US09466632B2 Image sensor package and an image sensor module having the same
Disclosed are an image sensor package and an image sensor module having the same. A diffusion resistor is provided on a circuit board for preventing liquid drop diffusion when the liquid drop is compressed. An image sensor chip is mounted on the circuit board such that a central portion of the image sensor chip is positioned on the diffusion resistor of the circuit board. A bonding member is interposed between the circuit board and the image sensor chip around the diffusion resistor such that a bonding area of the image sensor chip is smaller than a surface area of a bonding face of the image sensor chip. Warpage characteristics of the image sensor package are improved by the diffusion resistor.
US09466626B2 Solid-state imaging apparatus
A solid-state imaging apparatus is disclosed in which, in a first unit cell, light is collected to maximize an amount of light received when the light is incident at a first angle-of-incidence, and in a second unit cell adjacent to the first unit cell, light is collected to maximize an amount of light received when the light is incident at a second angle-of-incidence, the amount of light received when the light is incident at a third angle-of-incidence on the first unit cell is equal to the amount of light received when the light is incident at the third angle-of-incidence on the second unit cell, the first angle-of-incidence is greater than the third angle-of-incidence by a predetermined amount, and the second angle-of-incidence is smaller than the third angle-of-incidence by the predetermined amount.
US09466625B2 Display panel, display device, and method for manufacturing display panel
The present disclosure relates to a display panel, a display device and a method for manufacturing the display panel. The display panel comprises an array substrate and a color film substrate, wherein the array substrate is provided with a perforated region, at least a part of which is located between a silver paste conductive layer and an outermost metal lead of the array substrate, and the silver paste conductive layer is arranged on the array substrate, and connects an ITO layer on the color film substrate and a grounded signal region of the array substrate.
US09466623B2 Method of fabricating display device
A method of fabricating a display device includes forming a thin-film transistor including a gate electrode, a source electrode and a drain electrode on a substrate, forming a first insulating layer and a second insulating layer on the thin-film transistor, forming a common electrode on the second insulating layer by depositing a common electrode material on the second insulating layer, plasma-treating a photoresist pattern on the common electrode material, and etching the common electrode material using the plasma-treated photoresist pattern as a mask, defining a contact hole in the second insulating layer which corresponds to the drain electrode using the plasma-treated photoresist pattern and the common electrode as a mask, forming a third insulating layer on the second insulating layer and the common electrode to expose the contact hole and the drain electrode and forming a pixel electrode connected to the drain electrode on the third insulating layer.
US09466621B2 Array substrates and optoelectronic devices
Disclosed is a method of forming array substrates having a peripheral wiring area and a display area. The method is processed by only three lithography processes with two multi-tone photomasks and one general photomask. In the peripheral wiring area, the top conductive line directly contacts the bottom conductive line without any other conductive layer. The conventional lift-off process is eliminated, thereby preventing a material (not dissolved by a stripper) from suspending in the stripper or remaining on the array substrate surface.
US09466617B2 Display panel and method of manufacturing the same
A display panel includes a first substrate, a first thin film transistor disposed on the first substrate, a color filter disposed on the first thin film transistor, a passivation layer disposed on the color filter, a first opening being formed through the passivation layer and extending into the color filter, and a first pixel electrode disposed on the passivation layer, electrically connected to the first thin film transistor, and overlapping the first opening.
US09466614B2 Vertically integrated memory cell
A vertically integrated memory cell including a deep trench extending into a substrate, a trench capacitor located within the deep trench, and a vertical transistor at least partially embedded within the deep trench above the trench capacitor, the vertical transistor is in direct contact with and electrically coupled to the trench capacitor.
US09466612B2 Semiconductor memory devices and methods of forming the same
Methods of forming semiconductor devices may be provided. A method of forming a semiconductor device may include patterning first and second material layers to form a first through region exposing a substrate. The method may include forming a first semiconductor layer in the first through region on the substrate and on sidewalls of the first and second material layers. In some embodiments, the method may include forming a buried layer filling the first through region on the first semiconductor layer. In some embodiments, the method may include removing a portion of the buried layer to form a second through region between the sidewalls of the first and second material layers. Moreover, the method may include forming a second semiconductor layer in the second through region.
US09466611B2 Integrated circuit device and method for manufacturing the same
An integrated circuit device according to one embodiment includes a plurality of first electrode films stacked spaced from each other, a plurality of second electrode films stacked spaced from each other on the plurality of first electrode films and extending in one direction, a semiconductor pillar penetrating the first electrode films and the second electrode films, a memory film provided between the first electrode films and the semiconductor pillar and capable of storing charge, a gate insulating film provided between the second electrode films and the semiconductor pillar, and a spacer film electrically connecting width-direction edges of the plurality of second electrode films to each other.
US09466607B2 Semiconductor integrated circuit and method of producing the same
Provided is a semiconductor integrated circuit that uses a novel vertical MOS transistor that is free of interference between cells, that enables the short-channel effect to be minimized, that does not have hot electron injection, and that does not require the formation of shallow junction. Also provided is a method of producing the semiconductor integrated circuit. A memory cell 1 in the semiconductor integrated circuit is provided with: a semiconductor pillar 2 that serves as a channel; a floating gate 5 that circumferentially covers the semiconductor pillar 2 via a tunnel insulation layer 6 on the outer circumference of the semiconductor pillar 2; and a control gate 4 that circumferentially covers the semiconductor pillar via an insulating layer 8 on the outer circumference of the semiconductor pillar 2, and that circumferentially covers the floating gate 5 via an insulating layer 7 on the outer circumference of the floating gate.
US09466605B2 Manufacturing method of non-volatile memory
A method of manufacturing a non-volatile memory is provided. A substrate including a first region and a second region is provided. A first patterning process is performed to the first region, so as to form a plurality of gate stack structures in the first region. Afterwards, a first sidewall oxide layer is formed to cover sidewalls and an upper surface of each gate stack structure, and a protection layer is then formed on the first sidewall oxide layer. Next, an ion implantation process is performed to the second region, and a second patterning process is performed to the second region so as to form a plurality of gate structures. Then, a second sidewall oxide layer covering sidewalls of each gate structure is formed.
US09466602B1 Embedded dynamic random access memory field effect transistor device
A method comprises forming a cavity in a substrate, depositing a silicon material in the cavity, forming a fin in the substrate and the silicon material such that a first portion of the fin is formed from the substrate and a second portion of the fin is formed from the deposited silicon material, forming a gate stack over the fin, growing an oxide material over the first portion of the fin and the second portion of the fin, removing the oxide material from the first portion of the fin, growing an epitaxial material on an exposed portion of the first portion of the fin, removing the oxide material from the second portion of the fin, and growing an epitaxial material on exposed portions of the second portion of the fin.
US09466598B1 Semiconductor structure suitable for electrostatic discharge protection application
A semiconductor structure suitable for ESD protection application is provided. The semiconductor structure includes a first well, a second well, a third well, a first fin, a second fin, an anode, a cathode and a first doping region. The first well and the second well are disposed in the third well. The first fin is disposed on the first well. The second fin is disposed on the second well. The anode is disposed on the first fin. The cathode is disposed on the second fin. The first doping region is disposed under the first fin, and separates the first fin from the first well. The first well, the second well, the first fin and the second fin have a first doping type. The third well and the first doping region have a second doping type.
US09466594B2 Compact sensor module
A compact sensor module and methods for forming the same are disclosed herein. In some embodiments, a sensor die is mounted on a sensor substrate. A processor die can be mounted on a flexible processor substrate. In some arrangements, a thermally insulating stiffener can be disposed between the sensor substrate and the flexible processor substrate. At least one end portion of the flexible processor substrate can be bent around an edge of the stiffener to electrically couple to the sensor substrate
US09466593B2 Stack semiconductor package
A stack semiconductor package includes a first semiconductor package having a first package substrate and a first semiconductor chip mounted on the first package substrate. The first semiconductor chip includes first chip pads arranged along a side portion thereof. The stack semiconductor package includes a second semiconductor package disposed on the first semiconductor package, and includes a second package substrate. A first sub-chip and a second sub-chip is mounted on the second semiconductor package and arranged side by side extending along a direction of a first side portion of the second package substrate. Each of the first and second sub-chips includes second chip pads arranged along a side portion thereof. Connection wiring paths between interface portions and connection pads may be reduced and simplified, thereby preventing connection wires from being tangled. Moreover, connection wiring paths between a logic chip and a memory chip may be minimized, thereby providing high speed performance.
US09466589B2 Power module package including heat spreader and inductance coil
There is provided a power module package. The power module package includes: a base substrate provided with a pattern; a heat spreader formed by being stacked on an upper surface of the base substrate; and at least one first semiconductor device mounted on an upper surface of the heat spreader, wherein an outer circumferential surface of the heat spreader is provided with a coil.
US09466584B2 Method for manufacturing semiconductor device
A method for manufacturing a semiconductor device includes a first step of forming a first electrode on one main surface side of a semiconductor wafer; a second step of bonding a first film to another main surface side of the semiconductor wafer; a third step of bonding a second film to an outer peripheral portion of the semiconductor wafer by applying pressure to the second film on the semiconductor wafer using a plurality of cylindrical rollers, after the second step; and a fourth step of forming a plating layer on the first electrode on the one main surface side of the semiconductor wafer by a plating process, after the third step.
US09466578B2 Substrate comprising improved via pad placement in bump area
Some novel features pertain to an integrated device that includes a substrate, a first via, and a first bump pad. The first via traverses the substrate. The first via has a first via dimension. The first bump pad is on a surface of the substrate. The first bump pad is coupled to the first via. The first bump pad has a first pad dimension that is equal or less then the first via dimension. In some implementations, the integrated device includes a second via and a second bump pad. The second via traverses the substrate. The second via has a second via dimension. The second bump pad is on the surface of the substrate. The second bump pad is coupled to the second via. The second bump pad has a second pad dimension that is equal or less then the second via dimension.
US09466575B2 Semiconductor device
The present disclosure provides a technique for improving the reliability of a semiconductor device where spreading of cracking that occurs at the time of dicing to a seal ring can be restricted even in a semiconductor device with a low-k film used as an interlayer insulating film. Dummy vias are formed in each layer on a dicing region side. The dummy vias are formed at the same intervals in a matrix as viewed in a top view. Even in the case where cracking occurs at the time of dicing, the cracking can be prevented from spreading to a seal ring by the dummy vias. As a result, resistance to moisture absorbed in a circuit formation region can be improved, and deterioration in reliability can be prevented.
US09466574B2 Plasma-enhanced atomic layer deposition of conductive material over dielectric layers
Methods of forming a conductive metal layer over a dielectric layer using plasma enhanced atomic layer deposition (PEALD) are provided, along with related compositions and structures. A plasma barrier layer is deposited over the dielectric layer by a non-plasma atomic layer deposition (ALD) process prior to depositing the conductive layer by PEALD. The plasma barrier layer reduces or prevents deleterious effects of the plasma reactant in the PEALD process on the dielectric layer and can enhance adhesion. The same metal reactant can be used in both the non-plasma ALD process and the PEALD process.
US09466573B2 RF SOI switch with backside cavity and the method to form it
An integrated circuit includes a compound semiconductor substrate having a first semiconductor substrate, an insulating layer on the first semiconductor substrate, and a second semiconductor substrate on the insulating layer, a transistor disposed on the second semiconductor substrate and having a bottom insulated by the insulating layer, a plurality of shallow trench isolations disposed on opposite sides of the transistor, a cavity disposed below the bottom of the transistor, and a plurality of isolation plugs disposed on opposite sides of the cavity. By having a cavity located below the transistor, parasitic couplings between the transistor and the substrate are reduced and the performance of the integrated circuit is improved.
US09466569B2 Though-substrate vias (TSVs) and method therefor
A semiconductor device includes a semiconductor substrate having a first major surface and a second major surface opposite the first major surface. A via extends through the substrate. The via is filled with conductive material and extends to at least the first major surface of the substrate. A thermal expansion inhibitor is over and in direct contact with the via proximate the first major surface. The thermal expansion inhibitor exerts a compressive stress on the conductive material closest to the thermal expansion inhibitor compared to the conductive material at a further distance from the thermal expansion inhibitor.
US09466568B2 Distributed on-chip decoupling apparatus and method using package interconnect
An integrated circuit device is disclosed. The integrated circuit device includes a semiconductor die fabricated by a front-end semiconductor process and having oppositely disposed planar surfaces. The semiconductor die is formed with semiconductor devices, power supply circuitry coupled to the semiconductor devices, decoupling capacitance circuitry, and through-vias. The through-vias include a first group of vias coupled to the power supply circuitry and a second group of vias coupled to the decoupling capacitance circuitry. Conductors are formed in a first metal layer disposed on the semiconductor die in accordance with a back-end semiconductor process. The conductors are configured to couple to the first and second groups of through-vias to establish conductive paths from the power supply circuitry to the decoupling capacitance circuitry.
US09466567B2 Nanowire compatible E-fuse
An e-fuse is provided in one area of a semiconductor substrate. The E-fuse includes a vertical stack of from, bottom to top, base metal semiconductor alloy portion, a first metal semiconductor alloy portion, a second metal semiconductor portion, a third metal semiconductor alloy portion and a fourth metal semiconductor alloy portion, wherein the first metal semiconductor alloy portion and the third metal semiconductor portion have outer edges that are vertically offset and do not extend beyond vertical edges of the second metal semiconductor alloy portion and the fourth metal semiconductor alloy portion.
US09466565B2 Self-aligned contacts
A transistor comprises a substrate, a pair of spacers on the substrate, a gate dielectric layer on the substrate and between the pair of spacers, a gate electrode layer on the gate dielectric layer and between the pair of spacers, an insulating cap layer on the gate electrode layer and between the pair of spacers, and a pair of diffusion regions adjacent to the pair of spacers. The insulating cap layer forms an etch stop structure that is self aligned to the gate and prevents the contact etch from exposing the gate electrode, thereby preventing a short between the gate and contact. The insulator-cap layer enables self-aligned contacts, allowing initial patterning of wider contacts that are more robust to patterning limitations.
US09466563B2 Interconnect structure for an integrated circuit and method of fabricating an interconnect structure
An integrated circuit includes first and second metallization levels. The first metallization level includes a first metal routing path. The second metallization level includes a dielectric layer having a via opening formed therein extending vertically through the dielectric layer to reach a top surface of the first metal routing path. A metal plug is deposited at a bottom of the via opening in direct contact with the first metal routing path. A remaining open area of the via opening is filled with a metal material to define a second metal routing path. The metal plug is formed of cobalt or an alloy including cobalt, and has an aspect ratio of greater than 0.3.
US09466554B2 Integrated device comprising via with side barrier layer traversing encapsulation layer
Some novel features pertain to an integrated device that includes an encapsulation layer, a via structure traversing the encapsulation layer, and a pad. The via structure includes a via that includes a first side, a second side, and a third side. The via structure also includes a barrier layer surrounding at least the first side and the third side of the via. The pad is directly coupled to the barrier layer of the via structure. In some implementations, the integrated device includes a first dielectric layer coupled to a first surface of the encapsulation layer. In some implementations, the integrated device includes a substrate coupled to a first surface of the encapsulation layer. In some implementations, the integrated device includes a first die coupled to the substrate, where the encapsulation layer encapsulates the first die. In some implementations, the via includes a portion configured to operate as a pad.
US09466551B1 Heat transferring clamp
The apparatus is a heat transferring clamp with a heat pipe connecting the clamp's stationary base part to each moveable clamping part. A connecting heat pipe section between the heat pipe sections in the base part and each clamping part is flexible enough to permit both the required clamping and unclamping movements of the clamping part. The heat pipes thereby provide a superior heat transfer path between a clamped circuit board or other device and an available heat sink.
US09466549B2 Semiconductor module
A semiconductor module has a structure in which a semiconductor device, an insulating sheet, and a cooler are stacked on each other. The semiconductor device includes a semiconductor element, a heat transfer plate that is connected to the semiconductor element, and a resin molding that seals the semiconductor element and the heat transfer plate. A side surface of the resin molding is inclined away from a center of the resin molding relative to a perpendicular direction to a contact surface of the resin molding that is in contact with the insulating sheet. An angle of inclination of the side surface relative to the perpendicular direction is 3 degrees or larger and 17 degrees or smaller.
US09466548B2 Semiconductor device and method of manufacturing semiconductor device
A semiconductor device incorporating a heat spreader and improved to inhibit dielectric breakdown is provided. The semiconductor device has an electrically conductive heat spreader having a bottom surface, a sheet member having a front surface and a back surface electrically insulated from each other, IGBTs and diodes fixed on the heat spreader and electrically connected thereto, and a molding resin. The front surface contacts with the bottom surface and has a peripheral portion jutting out from edges thereof. The molding resin encapsulates the front surface of the sheet member, the heat spreader and the semiconductor elements. At least part of the back surface of the sheet member is exposed out of the molding resin. The heat spreader has, at a corner of its bottom surface, corner portions having a beveled shape or a curved-surface shape as seen in plan and having a rectangular shape as seen in section.
US09466545B1 Semiconductor package in package
A semiconductor package having a second semiconductor package or module integrated therein. The semiconductor package of the present invention typically comprises active and passive devices which are each electrically connected to an underlying substrate. The substrate is configured to place such active and passive devices into electrical communication with contacts of the substrate disposed on a surface thereof opposite that to which the active and passive devices are mounted. The module of the semiconductor package resides within a complimentary opening disposed within the substrate thereof. The module and the active and passive devices of the semiconductor package are each fully or at least partially covered by a package body of the semiconductor package.
US09466542B2 Semiconductor device
A semiconductor device includes a semiconductor chip having a front electrode and a rear electrode; a conductive plate having a main surface connected to the rear electrode of the semiconductor chip; an insulating plate fixed to a surface of the conductive plate opposite to the main surface; and a ceramic case having first and second terminals buried therein, a cavity accommodating the semiconductor chip, the conductive plate, and the insulating plate, and an electrode surface opposite to an opening portion of the cavity. The first terminal has one end connected to the front electrode of the semiconductor chip, and another end exposed from the electrode surface. The second terminal has one end connected to the main surface of the conductive plate, and another end exposed from the electrode surface. The ceramic case and the insulating plate form a housing.
US09466540B2 Detecting apparatus, wafer and electronic device
Provided is a detection apparatus that detects process variation in a plurality of comparators that each output a comparison result obtained by comparing a signal level of an input signal to a reference level, the detection apparatus comprising a signal input section that inputs the input signal and the reference level in common to the comparators, and sequentially changes the signal level of the input signal; and a detecting section that detects, for each signal level, a number of comparison results that indicate a predetermined result, from among the comparison results of the comparators, and detects the process variation based on a distribution of the number of comparison results that indicate the predetermined result.
US09466538B1 Method to achieve ultra-high chip-to-chip alignment accuracy for wafer-to-wafer bonding process
A method of improving chip-to-chip alignment accuracy for circuitry-including wafer-to-wafer bonding. The method comprises providing separate stages for holding first and second circuitry-including wafers, each stage including a plurality of adjacent thermal actuators arranged in an array integrated with the stage; determining planar distortions of a bonding surface of the first and second circuitry-including wafers; mapping the planar distortions for each wafer based on the relative planar distortions thereon; deducing necessary local thermal expansion measurements for each wafer to compensate for the relative distortions based on the mapping; translating the thermal expansion measurements into a non-uniform wafer temperature profile model and a local heat flux profile model for each wafer; aligning the first and second wafers; and bonding the first and second wafers together. The bonding process includes simultaneously thermally treating at least one of the wafers in situ by individually adjusting the temperature of one or more thermal actuators in the array in accordance with the wafer temperature profile model and the local heat flux model to induce thermal expansion over a surface area corresponding to the dimensions of each adjusted thermal actuator.
US09466529B2 Masking method for semiconductor devices with high surface topography
The method comprises the steps of providing a semiconductor body or substrate (1) with a recess or trench (2) in a main surface (10), applying a mask (3) on the main surface, the mask covering the recess or trench, so that the walls and bottom of the recess or trench and the mask together enclose a cavity (4), which is filled with a gas, and forming at least one opening (5) in the mask at a distance from the recess or trench, the distance (6) being adapted to allow the gas to escape from the cavity via the opening when the gas pressure exceeds an external pressure.
US09466528B2 Method of making a structure
A method of making a structure includes forming a first supporting member over a substrate, the first supporting member comprising a first material and having a first width defined along a reference plane. The method further includes forming a second supporting member over the substrate, the second supporting member having a second width defined along the reference plane, and the first supporting member and the second supporting member being separated by a gap region. The first width is at least 10 times the second width, and a gap width of the gap region being from 5 to 30 times the second width.
US09466527B2 Method for creating contacts in semiconductor substrates
Techniques include methods for creating contacts for microchips, solar films, etc., for electrically connecting conductive elements and/or for current spreading. Embodiments herein include using an oversized “board” or contact array positioned between a lower layer and an upper layer. This contact array is created by directed self-assembly (DSA) of block copolymers. The lower and upper layers can have conductive structures such as lines. The oversized board can be comprised of hundreds, thousands, millions (etc.) of small conductive contact cylinders, lines or other vertical structures, with each conductive structure electrically isolated from adjacent conductive structures in the array. A crossover location of a line on a lower level with a line on an upper level is connected with multiple conductive structures located at the cross over location.
US09466520B2 Localized region of isolated silicon over recessed dielectric layer
An integrated circuit is formed by forming an isolation recess in a single crystal substrate which includes silicon, filling the isolation recess with isolation dielectric material, and planarizing the isolation dielectric material to be coplanar with the top surface of the substrate to form a buried isolation layer. A non-selective epitaxial process forms single-crystalline silicon-based semiconductor material on exposed areas of the substrate and polycrystalline or amorphous silicon-based material on the buried isolation layer. A cap layer is formed over the epitaxial silicon-based material, and a radiantly-induced recrystallization process causes the polycrystalline or amorphous silicon-based material to form single-crystalline semiconductor over the buried isolation layer.
US09466518B2 Electrostatic chuck device
An electrostatic chuck device is provided in which there is no concern that a plate-shaped sample may be deformed when adsorbing the plate-shaped sample or when detaching the plate-shaped sample, the temperature of the plate-shaped sample is uniformized, and particles are not easily produced.In an electrostatic chuck device 1 provided with an electrostatic chuck section 2 which has a placement plate 11, an upper surface 11a of which is a placement surface on which a plate-shaped sample W such as a semiconductor wafer is placed, a support plate 12 integrated with the placement plate 11, and an internal electrode for electrostatic adsorption 13 and an insulating material layer 14 which are provided between the placement plate 11 and the support plate 12, an annular projection portion 21 is provided at a peripheral border portion on the upper surface 11a, a plurality of projection portions 22 having the same height as the height of the annular projection portion 21 are provided in an area surrounded by the annular projection portion 21 of the upper surface 11a, and an upper end portion of the annular projection portion 21 and an upper end portion of each of the plurality of projection portions 22 are located on a concave surface 23 with a central portion of the upper surface 11a as a basal plane.
US09466514B2 System for the heat treatment of substrates, and method for detecting measurement data in said system
The present invention relates to a device (100) for the heat treatment of substrates and to a method for recording measurement data in said device, where said device (100) comprises at least one heatable chamber (102), a carrier system (108), a sensor assembly (112), and an actuator (111) that is independent of the carrier system (108). The carrier system (108) is designed to carry substrates, whereas the sensor assembly (112) is further configured for coupling to a data recording and/or data storage device (130). The actuator (111) is coupled to the sensor assembly (112) and is configured to position the sensor assembly (112) within the heatable chamber (102).
US09466508B2 Liquid composition used in etching multilayer film containing copper and molybdenum, manufacturing method of substrate using said liquid composition, and substrate manufactured by said manufacturing method
The present invention provides a liquid composition used for etching a multilayer film containing copper and molybdenum, an etching method for etching a multilayer film containing copper and molybdenum, and a substrate. The present invention further provides a liquid composition for etching a multilayer-film wiring substrate which has an oxide layer (IGZO) including indium, gallium and zinc laminated on the substrate, and further a multilayer film including at least a layer containing molybdenum and a layer containing copper provided thereon, a method for etching a multilayer film containing copper and molybdenum from the substrate, and a substrate. According to the present invention, a liquid composition comprising (A) a maleic acid ion source, (B) a copper ion source, and (C) at least one type of amine compound selected from the group consisting of 1-amino-2-propanol, 2-(methylamino)ethanol, 2-(ethylamino)ethanol, 2-(butylamino)ethanol, 2-(dimethylamino)ethanol, 2-(diethylamino)ethanol, 2-methoxyethylamine, 3-methoxypropylamine, 3-amino-1-propanol, 2-amino-2-methyl-1-propanol, 1-dimethylamino-2-propanol, 2-(2-aminoethoxyl)ethanol, morpholine and 4-(2-hydroxyethyl)morpholine and having a pH value of 4-9 is used.
US09466506B2 Substrate processing system, gas supply unit, method of substrate processing, computer program, and storage medium
The present invention is to provide a technique for uniformly processing a substrate surface in the process of processing a substrate by supplying a gas. The inside of a shower head having gas-jetting pores for supplying a gas to a substrate is partitioned into a center section from which a gas is supplied to the center portion of a substrate, and a peripheral section from which a gas is supplied to the peripheral portion of the substrate, and the same process gas is supplied to the substrate from these two sections at flow rates separately regulated. The distance from the center of the center section of the gas supply unit to the outermost gas-jetting pores in the center section is set 53% or more of the radius of the substrate. Moreover, an additional gas is further supplied to the peripheral portion of the substrate.
US09466500B2 Method and apparatus for direct formation of nanometer scaled features
An apparatus and use of the apparatus to form nanometer sized features on a workpiece includes a plurality of individually biasable tips, and each tip has a diameter on the scale or 10 nm or less. By moving the tips above the surface of a workpiece in the presence of reactants, features can be directly formed on the workpiece on a sub-micron size, below the resolution of current photolithography. The features may be etched into a workpiece, or formed thereover.
US09466496B2 Spacer formation with straight sidewall
Disclosed herein is a semiconductor device comprising a first dielectric disposed over a channel region of a transistor formed in a substrate and a gate disposed over the first dielectric. The semiconductor device further includes a second dielectric disposed vertically, substantially perpendicular to the substrate, at an edge of the gate, and a spacer disposed proximate to the second dielectric. The spacer includes a cross-section with a perimeter that includes a top curved portion and a vertical portion substantially perpendicular to the substrate. The perimeter further includes a discontinuity at an interface of the top curved portion with the vertical portion. Further, disclosed herein are methods associated with the fabrication of the aforementioned semiconductor device.
US09466492B2 Method of lateral oxidation of NFET and PFET high-K gate stacks
A method for fabricating a semiconductor circuit includes obtaining a semiconductor structure having a gate stack of material layers including a high-k dielectric layer; oxidizing in a lateral manner the high-k dielectric layer, such that oxygen content of the high-k dielectric layer is increased first at the sidewalls of the high-k dielectric layer; and completing fabrication of a n-type field effect transistor from the gate stack after laterally oxidizing the high-k dielectric layer of the gate stack.
US09466488B2 Metal-semiconductor contact structure with doped interlayer
Disclosed herein is a method of forming a metal-to-semiconductor contact with a doped metal oxide interlayer. An insulating layer is formed on a top surface of a semiconductor substrate with target region at the top surface of the semiconductor substrate. An opening is etched through the insulating layer with the opening exposing a top surface of a portion of the target region. A doped metal oxide interlayer is formed in the opening and contacts the top surface of the target region. The remainder of the opening is filled with a metal plug, the doped metal oxide interlayer disposed between the metal plug and the substrate. The doped metal oxide interlayer is formed from one of tin oxide, titanium oxide or zinc oxide and is doped with fluorine.
US09466480B2 Cleaning process for oxide
A cleaning process for oxide includes the following step. A substrate having a first area and a second area is provided. A first oxide layer is formed on the substrate of the first area and the second area. An ammonium hydroxide (NH4OH) and hydrogen peroxide (H2O2) containing process is performed on the first oxide layer of the first area and the second area. A photoresist layer covers the first oxide layer of the first area while exposing the first oxide layer of the second area. The first oxide layer of the second area is removed. The photoresist layer is then removed.
US09466476B2 Film-forming method for forming silicon oxide film on tungsten film or tungsten oxide film
A film-forming method includes forming a tungsten film or a tungsten oxide film on an object to be processed, forming a seed layer on the tungsten film or the tungsten oxide film, and forming a silicon oxide film on the seed layer, wherein the seed layer formed on the tungsten film or the tungsten oxide film is formed by heating the object to be processed and supplying an aminosilane-based gas to a surface of the tungsten film or the tungsten oxide film.
US09466475B2 Ashing device
An ashing device that prevents the ashing rate from changing over time. The ashing device ashes organic material on a substrate including an exposed metal in a processing chamber. The ashing device includes a path, which is formed in the processing chamber and through which active species supplied to the processing chamber pass. The path is defined by a surface on which the metal scattered from the substrate by the active species is collectible, with the surface being formed so as to expose a metal that is of the same kind.
US09466474B2 Triple quadrupole mass spectrometer
The present triple quadrupole mass spectrometer determines the relationship between a parameter, such as the mass-to-charge ratio of a precursor ion or that of a product ion, and the optimal collision-gas pressure giving the highest signal intensity in an MRM measurement, derives an approximate equation expressing that relationship, and stores the information representing the equation in an optimum collision-gas pressure calculation information storage section. When a measurement is to be performed, an analysis operator enters the mass-to-charge ratio of a precursor ion or product ion of a target compound. Based on the approximate equation read from the storage section, an optimum collision-gas pressure calculator determines the optimum collision-gas pressure for the specified precursor ion or product ion, and sets this pressure as a measurement condition for the apparatus.
US09466472B2 Mass spectrometer
An ion guide is disclosed comprising one or more layers of intermediate planar, plate or mesh electrodes. A first array of first electrodes is provided on a upper surface and a second array of second electrodes is arranged on a lower surface. An ion guiding region is formed within the ion guide. One or more transient DC voltages or potentials are preferably applied to the first and second array of second electrodes in order to urge, propel, force or accelerate ions through or along the ion guide.
US09466468B2 Shower head, plasma processing apparatus and plasma processing method
A shower head includes a gas injection plate and a gas supply unit. The gas supply unit has a first gas supply path provided in a region along the axis and a second gas supply path provided in a region surrounding the region where the first gas supply path is provided. The first gas supply path has a first gas diffusion space connected to a first gas line of the gas supply unit, second gas lines, a second gas diffusion space, third gas lines and a third gas diffusion space which are connected in that order. The second gas supply path has a fourth gas diffusion space connected to a fourth gas line of the gas supply unit, fifth gas lines, a fifth gas diffusion space, sixth gas lines, and a sixth gas diffusion space which are connected in that order.
US09466464B1 Precision substrate material removal using miniature-column charged particle beam arrays
Methods, devices and systems for patterning of substrates using charged particle beams without photomasks and without a resist layer. Material can be removed from a substrate, as directed by a design layout database, localized to positions targeted by multiple, matched charged particle beams. Reducing the number of process steps, and eliminating lithography steps, in localized material removal has the dual benefit of reducing manufacturing cycle time and increasing yield by lowering the probability of defect introduction. Furthermore, highly localized, precision material removal allows for controlled variation of removal rate and enables creation of 3D structures or profiles. Local gas injectors and detectors, and local photon injectors and detectors, are local to corresponding ones of the columns, and can be used to facilitate rapid, accurate, targeted substrate processing.
US09466455B2 Electron emitters for x-ray tubes
Electron emitters for x-ray tubes. In one example embodiment, an electron emitter for an x-ray tube includes an electron filament and a plurality of electrical leads. The electron filament defines a plurality of openings. Each lead is positioned so as to extend through one of the openings and each lead is mechanically and electrically connected to the filament proximate the opening without the presence of braze material.
US09466451B2 Flux shunt trip actuator interface and breaker reset mechanism for circuit breaker
A trip and reset assembly is provided. The trip and reset assembly includes a trip and reset actuator mounting and a trip and reset actuator. The trip and reset actuator is structured to move the plunger from the first position to the second position. The trip and reset actuator mounting includes a body defining a trip and reset actuator pivot coupling first component. The trip and reset actuator includes an elongated body with a pivot coupling second component, an actuator interface, a trip bar interface and a reset interface. The trip and reset actuator body is movably coupled to the trip and reset actuator mounting and is movable between a first position, wherein the trip bar interface engages the trip bar, and a second position, wherein the actuator interface engages the plunger.
US09466442B2 Locking switch with cover having access and non-access configuration
A locking switch assembly includes a locking switch having a locking plunger, and an actuator has a housing and a cover. The actuator has a through hole, and the through hole receives the locking plunger. The actuator having a non-access mode and an access mode, and at least one of the housing or the cover is configured to change from the non-access mode to the access mode. The housing or the cover has a cap, and at least a portion of the cap prevents access to the through hole in the non-access mode.
US09466437B2 Electrolyte additive for a lithium-based energy storage device
The invention relates to an electrolyte for a lithium-based energy storage device comprising at least one lithium salt, a solvent and at least one compound of general formula (1), and to their use in lithium-based energy storage devices.
US09466433B2 Valve metal and valve metal oxide agglomerate powders and method for the production thereof
A refractory metal compound agglomerate powder having a product of a BET surface area in m2/g and a sliding coefficient of η of 0.33 to 0.95, wherein the refractory metal compound agglomerate powder is selected from niobium agglomerate powder, niobium suboxide agglomerate powder, and tantalum agglomerate powder.
US09466432B2 Process for producing solution having electrically conductive polymer dispersed therein, and electrolytic capacitor
A method for producing a conductive polymer dispersion liquid includes preparing an emulsion of a polyanion adsorbed on a conductive polymer precursor monomer by emulsifying a blended liquid obtained by blending the conductive polymer precursor monomer, the polyanion, and an aqueous solvent; and forming a dispersoid of a conductive polymer by chemical oxidative polymerization with addition of an oxidant to the emulsion. Furthermore, by using this conductive polymer dispersion liquid to provide an electrolytic capacitor, the ESR of the capacitor can be reduced.
US09466429B1 Configurable multi-capacitor assembly
A capacitor assembly is provided with a plurality of wound capacitor elements aligned horizontally in a longitudinally extended housing, whereby the largest capacitor element solely occupies a tier in the housing, another tier in the housing is solely occupied by two of the capacitor elements, and wherein the capacitor elements are configurable to provide various capacitance values.
US09466425B2 Glass ceramic substrate and method for producing the same
A first paste film containing a metal powder and non-vitreous inorganic oxide is formed on a glass ceramic green sheet, and a second paste film containing a metal powder is formed on the first paste film to cover at least the edge portion of the first paste film. Then the glass ceramic green sheet and the first and second paste films are fired. As a result, a surface electrode is obtained, and then a plating layer is formed on the surface electrode. The second paste film contains less non-vitreous inorganic oxide than the first paste film and the abundance ratio of the non-vitreous inorganic oxide in the surface electrode is lower in a region bordering the plating layer than in a region bordering the glass ceramic layer at least in an edge portion of the surface electrode.
US09466423B2 Laminated ceramic capacitor and method for manufacturing laminated ceramic capacitor
A laminated ceramic capacitor that includes a ceramic laminated body of a plurality of stacked ceramic dielectric layers, a plurality of internal electrodes opposed to each other with the ceramic dielectric layers interposed therebetween within the ceramic laminated body, and external electrodes provided on the outer surface of the ceramic laminated body and electrically connected to the internal electrodes. The internal electrodes contain Ni as a main constituent, and the Ni constituting the internal electrodes has a lattice constant in the range of 0.3250 nm to 0.3450 nm.
US09466417B2 Self-correcting current transformer system
A self-correcting current transformer 100 combines a current transformer 113 and self-calibration electronics 115 into one device. The current transformer has a sensor coil 106 with a number of turns that is less than a target number of turns, to cause a secondary current 205 induced in the sensor coil to be greater than a target secondary current 404 corresponding to the target number of turns. A measurement circuit 116 integrated with the transformer, determines an error signal 214 representing how much greater the secondary current is than the target secondary current and outputs the error signal. A current sink circuit 129 integrated with the transformer, shunts an amount of current 216 from the sensor coil, based on the error signal, to reduce a magnitude of the secondary current to match the target secondary current. The measurement circuit and the current sink circuit may be powered by the secondary current.
US09466414B2 Vibration stabilizer for enclosure cooling fins
An enclosure for an electrical apparatus includes a tank having a bank of corrugate affixed to one or more walls thereof, with the bank of corrugate including a plurality of cooling fins in fluid communication with a volume of the tank via a plurality of openings formed in the walls, such that cooling fluid can flow into the cooling fins. A cross member is affixed to the bank of corrugate along each of a top surface and a bottom surface thereof and extends along a length of the corrugate at a distal end of the cooling fins. Vibration stabilizers are provided to control vibrations in the corrugate bank, with the vibration stabilizer having a gusset plate joined to the cross member and extending between a pair of adjacent cooling fins and stabilizer with a first end attached to the tank and a second end attached to the gusset plate.
US09466412B2 Magnetic contactor
The magnetic contactor, according to an exemplary embodiment, includes: a moving core including a main core disposed to be movable in a length direction thereof and first and second core plates disposed at both ends of the main core, respectively; a coil provided on the circumference of the main core; a fixed core disposed around the coil to form a magnetic path; and a permanent magnet disposed between the coil and the fixed core, wherein the first core plate is disposed outside the fixed core, the second core plate is disposed inside the fixed core, and the fixed core is provided with at least one protrusion to reduce a gap between the fixed core and the first or second core plate.
US09466408B2 Manufacturing device and manufacturing method of differential signal transmission cable
To provide a differential signal transmission cable in which there is no gap between an insulated wire and a shield tape, a manufacturing device thereof is a manufacturing device of a differential signal transmission cable including: a first retention tape spirally wound around an insulated wire in which a pair of signal line conductors is coated by an insulator; and a second retention tape spirally wound around the first retention tape. This manufacturing device includes a winding head that winds the first retention tape and the second retention tape around the insulated wire in the same direction, the insulated wire which moves along a longitudinal direction; and a twist preventing jig that is disposed ahead of the winding head in a movement direction of the insulated wire and prevents the insulated wire from being twisted.
US09466405B2 High voltage power cable for ultra deep waters applications
A high voltage power cable (1) includes at least two insulated conductors (2) and an armor package (6) surrounding the conductors (2). The cable (1) has a longitudinal central element (4) of an elastic material, and longitudinal elements (3) of polymer material placed between the said insulated conductors (2).
US09466398B2 Ceramic-ceramic composites and process therefor, nuclear fuels formed thereby, and nuclear reactor systems and processes operated therewith
A process of producing ceramic-ceramic composites, including but not limited to nuclear fuels, and composites capable of exhibiting increased thermal conductivities. The process includes milling a first ceramic material to produce a powder of spheroidized particles of the first ceramic material, and then co-milling particles of a second ceramic material with the spheroidized particles of the first ceramic material to cause the particles of the second ceramic material to form a coating on the spheroidized particles of the first material. The spheroidized particles coated with the particles of the second ceramic material are then compacted and sintered to form the ceramic-ceramic composite, in which the second ceramic material forms a continuous phase completely surrounding the spheroidized particles of the first ceramic material.
US09466395B2 Methods and apparatus for testing and repairing digital memory circuits
An ActiveTest solution for memory is disclosed which can search for memory errors during the operation of a product containing digital memory. The ActiveTest system tests memory banks that are not being accessed by normal memory users in order to continually test the memory system in the background. When there is a conflict between the ActiveTest system and a memory user, the memory user is generally given priority.
US09466392B2 Memory array with memory cells arranged in pages
A memory array includes a first memory page and a second memory page. The first memory page includes a first word line, a first select gate line, a first control line, a first erase line, and a plurality of first memory cells each coupled to the first word line, the first select gate line, the first control line, and the first erase line, and for receiving a bit line signal and a source line signal. The second memory page includes a second control line, a second erase line, and a plurality of second memory cells each coupled to the first word line, the first select gate line, the second control line, and the second erase line, and for receiving a bit line signal and a source line signal.
US09466389B2 Multiple programming pulse per loop programming and verification method for non-volatile memory devices
A semiconductor device includes a memory block including memory cells connected to a word line, and an operation circuit suitable for consecutively applying a main program pulse and a sub program pulse to the word line to perform a program operation of the memory cells, and suitable for performing a program verification operation of the memory cells, wherein the sub program pulse has a lower voltage level than the main program pulse.
US09466388B2 Readout circuit with self-detection circuit and control method therefor
A readout circuit with a self-detection circuit and a control method therefor. The circuit comprises a pre-charging circuit and a control circuit, the pre-charging circuit and the control circuit being connected to a first node and used for charging a memory unit. The readout circuit also comprises a detection circuit, the detection circuit and the pre-charging circuit being connected to the first node. The detection circuit comprises a third NOT gate, a fourth NOT gate, a first NAND gate, a sixth NOT gate, a first trigger and an eighth NOT gate. In such a manner of detecting the reversal of the first NOT gate through the reversal of the third NOT gate, the charging duration of the first node (A) can be greatly reduced, thereby reducing the reading duration of the whole circuit. At the same time, the re-occurrence of a state of charging the circuit can be avoided after pre-charging has ended.
US09466381B2 Semiconductor device
A semiconductor device includes a memory block including memory cells coupled between bit lines and a common source line and operated by voltages applied to word lines, and an operation control block suitable for performing an erase operation and a pre-program operation on the memory block, wherein the operation control block performs an erase level control operation after the erase operation is completed so that threshold voltages of the memory cells relatively close to the bit lines and threshold voltages of the memory cells relatively close to the common source line are distributed at different erase levels.
US09466376B1 Semiconductor memory device and operating method thereof
A semiconductor memory device includes a memory cell array including a plurality of memory cells, a peripheral circuit for applying a program voltage and verifying whether a program of the memory cell array has been completed, and a control logic for controlling the peripheral circuit to apply an increased program voltage to the memory cell array while applying a reprogram permission voltage to a bit line coupled to the memory cells that previously passed a program verification but has failed a program re-verification.
US09466374B2 Systems, methods, and apparatus for memory cells with common source lines
Systems, methods, and apparatus are disclosed for implementing memory cells having common source lines. The methods may include receiving a first voltage at a first transistor. The first transistor may be coupled to a second transistor and included in a first memory cell. The methods include receiving a second voltage at a third transistor. The third transistor may be coupled to a fourth transistor and included in a second memory cell. The first and second memory cells may be coupled to a common source line. The methods include receiving a third voltage at a gate of the second transistor and a gate of the fourth transistor that may cause them to operate in cutoff mode. The methods may include receiving a fourth voltage at a gate of the first transistor. The fourth voltage may cause, via Fowler-Nordheim tunneling, a change in a charge storage layer included in the first transistor.
US09466373B2 Nonvolatile semiconductor storage device
According to one embodiment, a nonvolatile semiconductor storage device includes a word line transfer unit which transfers voltage applied to a memory cell selected on the basis of an address to a word line. The word line transfer unit includes a word line transfer transistor which is arranged in a first layout area of the word line transfer unit and transfers voltage applied to the memory cell to the word line and a dummy word line transfer transistor which is arranged in a second layout area provided outside an end of the first layout area and does not transfer voltage applied to the memory cell to the word line.
US09466371B2 Transistor and circuit using same
A transistor is described including a fly-over conductor. The transistor has a gate, a channel and a source/drain terminal. The fly-over conductor is disposed over the source/drain terminal. A circuit is connected to the fly-over conductor to apply a bias voltage tending to offset effects on the transistor of charge trapped in insulating material. A word line driver can include a transistor with a fly-over conductor.
US09466366B1 Resistive memory and memory cell thereof
A resistive memory apparatus and a memory cell thereof are provided. The resistive memory cell includes a first bit line switch, a first resistor, a first word line switch, a second bit line switch, a second resistor, and a second word line switch. The first and second bit line switches receive a bit line signal, and are controlled by a bit line selecting signal. The first resistor is coupled between the first bit line switch and the first word line switch. The first word line switch is controlled by a word line signal. The second resistor is coupled between the second bit line switch and the second word line switch. The second word line switch is controlled by a bit line selecting signal. When the resistive memory cell is programmed, resistances of the first and second resistors are simultaneously programmed to a high impedance or a low impedance.
US09466364B1 Correlation detector
The invention is notably directed to a correlation detector comprising an input unit configured to receive a plurality of parallel data streams of discrete events. The correlation detector further comprises a memory array having a plurality of resistive memory elements. At least one resistive memory element is allocated to each of the parallel data streams. Furthermore, a programming array is provided comprising a plurality of programming elements. At least one programming element is allocated to each resistive memory element for applying a programming signal to the respective memory element. The correlation detector comprises further a control unit that is configured to control the programming signals as a function of a co-arrival characteristic of the discrete events. A correlation unit is configured to detect correlations between the received data streams based on resistance changes of the resistive memory elements. The invention further concerns a related method for detecting correlations.
US09466363B2 Integrated circuit
An integrated circuit that does not involve increase in power consumption or decrease in switching probability during a write operation that occur when a latch circuit using STT-MTJ device, etc. of the prior art is operated at high speed is provided. The integrated circuit 1 includes: a memory element 1B where write occurs when a specified period τ has elapsed after a write signal is input; and a basic circuit element 1A, which is an elementary device constituting a circuit and has a data retaining function, and characterized in that an operation frequency f1 in a first operation mode in the process of memory access of the basic circuit element 1A satisfies the following relation: τ>λ1/f1(0<λ1≦1).
US09466362B2 Resistive cross-point architecture for robust data representation with arbitrary precision
This disclosure relates generally to resistive memory systems. The resistive memory systems may be utilized to implement neuro-inspired learning algorithms with full parallelism. In one embodiment, a resistive memory system includes a cross point resistive network and switchable paths. The cross point resistive network includes variable resistive elements and conductive lines. The conductive lines are coupled to the variable resistive elements such that the conductive lines and the variable resistive elements form the cross point resistive network. The switchable paths are connected to the conductive lines so that the switchable paths are operable to selectively interconnect groups of the conductive lines such that subsets of the variable resistive elements each provide a combined variable conductance. With multiple resistive elements in the subsets, process variations in the conductances of the resistive elements average out. As such, learning algorithms may be implemented with greater precision using the cross point resistive network.
US09466343B2 Semiconductor device having PDA function
A method for writing a mode register in a semiconductor device, the method includes receiving a mode register command and a mode signal; generating a first mode register setting signal; delaying the first mode register setting signal in a first latency shifter to provide a second mode register setting signal; receiving a data signal in synchronization with the second mode register setting signal; and writing the mode signal to the mode register only if the received data signal has a first logic level.
US09466341B2 Sense amplifier circuit
A sense amplifier circuit includes a first transistor, a second transistor, a third transistor, a fourth transistor, a first resistive device, a second resistive device, a fifth transistor and a sixth transistor. A gate of the first transistor is coupled to a drain of the fourth transistor. A drain of the first transistor is coupled to a gate of the fourth transistor. A gate of the second transistor is coupled to a drain of the third transistor. A drain of the second transistor is coupled to a gate of the third transistor. The first resistive device is coupled to a first data line and at least the drain of the first transistor or third transistor. The second resistive device is coupled to a second data line and at least the drain of the second transistor or the fourth transistor. The sources of the third and fourth transistor are coupled together.
US09466332B2 Method and apparatus for creating a custom track
A method and system for creating and editing video and/or audio tracks is described. The method includes providing at least one artist, venue, and track available for selection and providing at least one clip associated with the at least one artist, venue, and track. The method also includes allowing a user to create a custom track from the at least one clip. The system includes a plurality of video cameras for recording a live performance at a plurality of positions. The system also includes at least one server for storing a plurality of video clips created from the plurality of video cameras and an application stored on the at least one server for allowing a user to access the plurality of video clips via the Internet.
US09466329B1 Methods of modulating data frequency
Methods for determining a variable data frequency for recording data on a zone of a magnetic storage disc, each zone including a plurality of tracks and each track including a plurality of sectors, the method includes measuring a signal to noise ratio (S/N) around at least a first track in a first zone; and modulating a data frequency based on the measured S/N around the first track.
US09466324B2 Bit patterned media template including alignment mark and method of using same
A method is disclosed that includes forming at least one substrate alignment mark and at least one lithography alignment mark in a substrate; forming a seed layer on the substrate; and forming a guide pattern and at least one guide pattern alignment mark in the seed layer, where the at least one guide pattern alignment mark is formed over the at least one substrate alignment mark. The method further includes determining an alignment error of the at least one guide pattern alignment mark relative to the at least one substrate alignment mark; and patterning features on at least one region of the substrate, where the features are positioned on the substrate based on the at least one lithography alignment mark and the alignment error.
US09466321B1 Angular position tracking of data accesses to mitigate risk of data loss
Systems, apparatuses, and methods use angular position tracking in mitigating data loss risks stemming from adjacent track interference (ATI), wide area track erasure (WATER), and/or other issues. A storage device includes a rotational magnetic storage medium divided into a group of tracks and a controller communicably coupled to the rotational magnetic storage medium. The controller is configured to: determine, based on an angular position of a write operation within a group of tracks, whether the angular position of the write operation overlaps a previously written area in the group of tracks; in the event the angular position of the write operation overlaps the previously written area in the group of tracks, increment a counter; and in the event the counter exceeds a counter threshold, perform a data loss risk mitigation procedure.
US09466316B2 Device, method and system for instant real time neuro-compatible imaging of a signal
A method, apparatus and system for transforming a progressing sound signal into a progressing visual pattern, the progressing visual pattern being perceptible and recognizable as the progressing sound signal to a user in real time. The progressing visual pattern displays in real time a set of optical attributes, the set of optical attributes being transformations from a set of sound features that define the sound signal in real time. The sound features and optical attributes, along with changes in the sound features and optical attributes over time, are preselected to be isomorphic to sound, perceptible to human vision, efficiently processed by human cognition, and therefore to be recognizable to a human who has been exposed and actively or passively trained to it.
US09466307B1 Robust spectral encoding and decoding methods
Spectral encoding methods are more robust when used with improved weak signal detection and synchronizations methods. Further robustness gains are achieved by using informed embedding, error correction and embedding protocols that enable signal to noise enhancements by folding and pre-filtering the received signal.
US09466303B2 Audio signal decoder, audio signal encoder, method for providing an upmix signal representation, method for providing a downmix signal representation, computer program and bitstream using a common inter-object-correlation parameter value
An audio signal decoder for providing an upmix signal representation on the basis of a downmix signal representation and an object-related parametric information and in dependence on a rendering information has an object parameter determinator. The object parameter determinator is configured to obtain inter-object-correlation values for a plurality of pairs of audio objects. The object parameter determinator is configured to evaluate a bitstream signaling parameter in order to decide whether to evaluate individual inter-object-correlation bitstream parameter values to obtain inter-object-correlation values for a plurality of pairs of related audio objects, or to obtain inter-object-correlation values for a plurality of pairs of related audio objects using a common inter-object-correlation bitstream parameter value. The audio signal decoder also has a signal processor configured to obtain the upmix signal representation on the basis of the downmix signal representation and using the inter-object-correlation values for a plurality of pairs of related objects and the rendering information.
US09466300B2 User profile based audio adjustment techniques
Embodiments are directed toward user profile based audio adjustment techniques. The techniques are used to render various audio and/or audio/video content having different audio output parameter values in accordance with a user profile that characterizes a user's desired value and/or range of one or more of the output parameter levels.
US09466288B2 Comparing differential ZC count to database to detect expected sound
A low power sound recognition sensor is configured to receive an analog signal that may contain a signature sound. Sparse sound parameter information is extracted from the analog signal and compared to a sound parameter reference stored locally with the sound recognition sensor to detect when the signature sound is received in the analog signal. A portion of the sparse sound parameter information is differential zero crossing (ZC) counts. Differential ZC rate may be determined by measuring a number of times the analog signal crosses a threshold value during each of a sequence of time frames to form a sequence of ZC counts and taking a difference between selected pairs of ZC counts to form a sequence of differential ZC counts.
US09466286B1 Transitioning an electronic device between device states
This disclosure describes techniques for transitioning an electronic device between device states. In one example, a voice-controlled device is configured to transition from a low power state to an interactive state in response to identifying a user speaking a defined utterance. If, however, the device determines that the user has spoken an utterance that is close, but not equivalent to, the defined utterance, then the device may lower a threshold for subsequent speech such that the device is more likely to determine that the subsequent speech is equivalent to the defined utterance.
US09466284B2 Operational noise control method for air conditioner
An operation noise control method for an air conditioner includes: a step (S1) of detecting an operation mode of the air conditioner; a step (S2) of operating an air flow guide panel (20) in accordance with the detected operation mode and controlling the air flow guide panel (20) so as to form a duct-like outlet passage (10) in a vicinity of an outlet (5); a step (S3) of selecting a sound wave which is preset in accordance with the operation mode; and a step (S4) of radiating the selected sound wave in the duct-like outlet passage (10) from a speaker (21).
US09466282B2 Variable rate adaptive active noise cancellation
A method of audio signal processing includes determining a difference between a first set of filter parameters of a first input frame of an active noise cancellation (ANC) filter and a second set of filter parameters of a second input frame of the ANC filter. The method further includes selectively modifying a duty cycle of adaptive ANC processing associated with the ANC filter based on the difference between the first set of filter parameters and the second set of filter parameters.
US09466269B2 Electric guitar system for quick changes
An instant access guitar system allowing easy access to cavities in the body portion of the electric guitar. The cavities are covered by plates, a pick guard, flexible laminates or other suitable cover materials. The covers are held in place by magnets that magnetically attach to magnetic material mounted in the guitar body. The appearance of the guitar may be changed by changing the pick guard and the decorative laminate on the headstock. The sound of the guitar may be changed by having unique pickups and wiring releases pre-built in multiple configurations on multiple pick guards as modules to change in and out of the guitar at will with no tools or solder.
US09466268B2 Folding stringed instrument
A folding stringed instrument has a narrow body, a neck with a fret board and strings. Tuning pegs and a bridge are on a front face of the body, with an optional microphone pick-up and a stand at the end of the body. The neck and body are connected about a pivot set back from the face.The pivot comprises a pin between the opposite sides of the flange and a secondary roller. The neck is formed of an aluminum channel, with the fret board secured to one side and a closure plate closing the channel. Trunnions extend from the channel at the body end of the neck for connection to the pin. At the head end, the web of the channel is cut away and the flanges bent inwards in a lazy Z manner to support a further pivot pin for a primary roller around which the strings pass.
US09466267B2 Method and apparatus for outputting screen image in electronic device
A method of outputting a screen image in an electronic device is provided. The method includes outputting a screen image of an electronic device as a projected screen image through a projector when a projector application is executed, measuring a distance between the electronic device and the projected screen image, generating a combined screen image by setting the number of screen images to be displayed according to the measured distance, and then outputting the combined screen image on the projected screen image through the projector.
US09466266B2 Dynamic display markers
Various arrangements for defining a marker are presented. A first defined marker presented by a public display device may be determined to be insufficient for use by a head mounted display. The first defined marker may be used as a reference point for positioning information for display by the head mounted display. In response to determining that the first defined marker is insufficient, a second marker displayed by the public display device may be defined. The second marker may have a display characteristic different from the first defined marker. The second defined marker may then be used as the reference point for positioning the information for display by the head mounted display. An indication of the second marker may be transmitted to the head mounted display.
US09466265B2 Display device and method of controlling therefor
The present specification relates to a display device and a method for controlling the same, and more particularly, if an area in which an image is displayed includes a curved area, to a display device rotating the image according to a touch input in the curved area and providing additional information on the image together with the image and a method for controlling the same.
US09466264B2 Graphic meter device
There is provided a graphic meter device which improves the visibility of a needle and which allows for easy determination of the kind of indicator. The graphic meter device includes a dot matrix display (8) for displaying a needle indicator image (9) provided with a dial (10a) and a needle (10b) pointing to the dial (10a) in accordance with a measured quantity and a CPU (1) for controlling a display state of the dot matrix display (8), the CPU being arranged to display a colored region (10f) of the needle (10b) of the dial (10a) with a color different from the rest of the region in the dial (10a).
US09466255B2 Display apparatus and method of driving the same
A display apparatus includes a first pixel, a second pixel, a first selector, and a second selector. The first pixel includes first sub-pixels connected to a first gate line and respectively connected to corresponding data lines included in a first data line group and the second pixel includes second sub-pixels connected to a second gate line adjacent to the first gate line and respectively connected to corresponding data lines, one of which is included in a second data line group different from the first data line group. The first selector applies first data signals to one of odd-numbered data lines, and the second selector applies second data signals having a different polarity from the second data signals to one of even-numbered data lines.
US09466254B2 Shift register unit, gate driving circuit and display apparatus
A shift register unit, a gate driving circuit and a display apparatus. The shift register unit comprises a bidirectional scan pre-charging module, a pulling-up module, a pulling-down control module, a reset module and a pulling-down module. A connection point where the bidirectional scan pre-charging module and the pulling-up module are connected serves as a pulling-up control node. A connection point where the pulling-down control module and the pulling-down module are connected serves as a pulling-down control node. The pulling-down control module is configured to perform a pulling-down control according to signals inputted from the second clock signal terminal, the third clock signal terminal, and the fourth clock signal terminal. A bidirectional scanning can be achieved by the bidirectional scan pre-charging module, and the potential at the pulling-up control node and the output signal of the signal output terminal are pulled down to the low level via the pulling-down module, so that the bidirectional pulling-down can be realized. Further, the shift register unit is driven by four clock signal terminals, thus reducing the power consumption of the circuit.
US09466253B2 Liquid crystal display device
Provided is a liquid crystal display device that includes pixels and a pixel control unit. Each pixel individually includes: a display element; a first switching unit configured to sample subframe data; a first signal holding unit configured to form a static random access memory to store the subframe data; a second switching unit configured to output the subframe data stored; and a second signal holding unit configured to form a dynamic random access memory to apply output data to the pixel electrode. The pixel control unit performs, for individual subframes, operations of: after writing into all of the plurality of pixels by repeatedly writing the subframe data to the first signal holding unit for the individual pixels in units of rows; turning on the second switching units; and rewriting stored content in the second signal holding units with the subframe data stored in the first signal holding unit.
US09466251B2 Picture display device and method of driving the same
In a picture display device, a picture having high gradation is obtained by using an alternating method which can deal with a video signal having a high frequency band region. On the basis of an input signal, a signal processing circuit outputs a pair of analog video signals (a signal reversal frequency is one frame), which have inversion relationships with each other, to a signal line drive circuit, and the signal line drive circuit applies one of the inputted pair of video signals to an odd signal line, and applies the other of the video signals to an even signal line, so that source line reversal drive is carried out.
US09466250B2 Display device and electronic apparatus, and driving method of display panel
A color display unit includes subpixels arranged in matrix form. Display pixels are formed from multiple subpixels, one for each of the display colors, grouped together across multiple subpixel rows. Drive units are formed including multiple rows of display pixels that are connected to a common power supply line. Common write scanning lines are provided, where the number of common write scanning lines per drive unit equals the number of rows of subpixels that are included in a display pixel. Each common write scanning line is connected to every pixel of at least one given color in its respective drive unit. The drive units are driven sequentially in a drive-unit-scanning direction. Within each individual drive unit, the write scanning lines thereof are scanned for the signal writing operation sequentially in a scanning direction opposite to the drive-unit-scanning direction.
US09466247B2 Driving of electrowetting display device
A method of driving an electrowetting display device including at least one pixel, the method comprising: applying a first pixel voltage to the pixel during a first portion of the display period; and applying a second pixel voltage to the pixel during a second portion of the display period, the first and second pixel voltages corresponding to a display state of the pixel, and the first pixel voltage and the second pixel voltage having different polarities.
US09466245B2 Pixel driving circuit and driving method thereof, display apparatus
The present invention provides a pixel driving circuit and a driving method thereof, and a display apparatus, which can raise starting point for writing a data, ensure time for writing the data, and avoid distortion of the written data. The pixel driving circuit comprises a reset module, a data write module, an output module and a pre-charging module, wherein during a period after a reset stage and before inputting of a row driving signal, the pre-charging module performs a step of pre-charging.
US09466244B2 EL display device and production method therefor
An EL display device includes an EL display panel including a plurality of pixels each having an EL element. Each of the pixels has: driving transistor that supplies a current to EL element; first switching transistor; and second switching transistors that supply video signals to the pixel. The EL display device also includes: gate driver circuit that is formed and disposed along with pixels on the EL display panel; and gate driver IC that is externally connected to gate signal lines. Gate driver circuit is connected to a gate terminal of first switching transistor, and gate driver IC is connected to gate terminals of second switching transistors.
US09466235B2 TFT array substrate, display panel and display device
A TFT array substrate is disclosed. The array substrate includes gate lines, first and second gate driving circuits, first, second, third, and fourth clock signal lines, first and second initial signal lines, first and second initial transistors, and first, second, third, and fourth clock transistors. The first gate driving circuit includes m stages of first repeating units. The second gate driving circuit includes n stages of second repeating units. Where m and n are positive integers, and 2≦m, 2≦n.
US09466221B2 Presentation capture device and method for simultaneously capturing media of a live presentation
A device and method for simultaneously capturing a content video stream comprising video of content presented during a live presentation, a content audio stream comprising audio accompanying the presented content, a presenter video stream comprising video of the presenter recorded via a video camera, and a presenter audio stream comprising audio of the presenter recorded via a microphone. The content audio stream and the presenter audio stream are mixed into a combined content and presenter audio stream, the content video stream is combined with the presenter video stream into a combined content and presenter video stream, and the combined content and presenter audio stream and the combined content and presenter video stream are encoded into a combined AV data stream. The combined AV data stream is distributed via one or more output channels, for example to a digital sink via an HDMI connection.
US09466218B2 Unmanned aerial vehicle communication, monitoring, and traffic management
A computer-implemented method of communicating with an unmanned aerial vehicle includes transmitting a first message via a communications transmitter of a lighting assembly for receipt by an unmanned aerial vehicle. The first message includes an identifier associated with the lighting assembly, and the lighting assembly is located within a proximity of a roadway. The method also includes receiving a second message from the unmanned aerial vehicle via a communications receiver of the lighting assembly. The second message includes an identifier associated with the unmanned aerial vehicle. The method further includes transmitting a third message via the communications transmitter of the lighting assembly for receipt by the unmanned aerial vehicle. The third message includes an indication of an altitude at which the unmanned aerial vehicle should fly.
US09466216B2 Proximity detection system and method and collision avoidance system and method using proximity detection
The invention relates to a complex proximity safety and warning system. The invention provides a safety system comprising a generator that generates a magnetic field that establishes a boundary, where the generator is capable of receiving radio frequency signals. Also provided is a radio frequency device that sends radio frequency signals, the radio frequency device being capable of sensing the magnetic field and generating a radio frequency response. In the safety system, the generator generates the magnetic field for a first predefined time period, and thereafter senses for a radio frequency response signal from the radio frequency device within a second predefined time period. The invention also provides for shaping safety zones by overlaying magnetic field boundaries to produce a different boundary. The invention also provides for varying the strength of magnetic fields by adjusting a width of a timed pulse.
US09466215B2 Multi-surface model-based tracking
Systems and methods for detecting a vehicle. One system includes a controller. The controller is configured to receive images from a camera mounted on a first vehicle, identify a surface of a second vehicle located around the first vehicle based on the images, and generate a three-dimensional model associated with the second vehicle. The model includes a first plane and a second plane approximately perpendicular to the first plane. The first plane of the model is associated with the identified surface of the second vehicle. The controller is further configured to track a position of the second vehicle using the three-dimensional model after the identified surface falls at least partially outside of a field-of-view of the at least one camera.
US09466214B2 Method and device for supplying a collision signal pertaining to a vehicle collision, a method and device for administering collision data pertaining to vehicle collisions, as well as a method and device for controlling at least one collision protection device of a vehicle
A method for supplying a collision signal pertaining to a vehicle collision includes: generating a collision signal that represents at least one characteristic of a collision involving at least one crashed vehicle and position data of the collision, using collision-relevant sensor data of the crashed vehicle; and outputting the collision signal via an interface to a central collision data administration device.
US09466213B2 Apparatus and method for power management of a system of indicator light devices
Indicator light devices are useful in many applications for indicating properties of physical spaces respectively associated therewith and in physical proximity thereto. The indicator light devices are network-enabled and self-powered, and capable of participating in coordinated power-managed operation to provide a sufficient service life and lower installation and replacement costs. The indicator light devices may be used with or without associated sensors. The various embodiments described herein use various power management techniques singly or in combination to greatly increase the service life of self-power indicator light devices without diminishing their effectiveness in the application. These techniques include operating only the indicator light devices associated with the physical spaces having properties of interest, operating the indicator light devices with synchronized flashing, operating the indicator light devices in accordance with the detection of specific conditions, relevant time operation, in-vicinity activation, and ambient light responsiveness.
US09466210B2 Stop violation detection system and method
A stop violation detection system and method includes at least one sensor mounted to establish a light shield adjacent a first vehicle, at least one image capture device mounted to record at least one image adjacent the first vehicle, and a control unit operatively coupled with the at least one sensor and the at least one image capture device to detect breach of the light shield by a second vehicle and record the breach of the light shield by the second vehicle with the at least one image capture device.
US09466204B2 Patient position monitoring device
A personal monitoring system includes a pad for positioning under a patient. A sensor in the pad detects when the patient gets off of the pad. A radio in communication with the sensor transmits a radio frequency event signal to a monitor positioned away from the pad that provides an alarm signal in response to the patient getting off of the pad. The monitor transmits a confirmation signal to the pad to inform the pad to cease transmitting the event signal.
US09466203B2 Sneak water detection for concrete delivery vehicles
The invention provides a method and system for detecting “sneak” additions of water or other fluid into the mixing drum of a concrete delivery vehicle having an automated rheology (e.g., slump) monitoring system. Sneak fluid additions are detected based on continuous rheology monitoring, even where valves and flow meters on the delivery vehicle are not used for the fluid addition. The invention is effective for monitoring additions by truck drivers who might add water from an undocumented water source (e.g., hose) along the delivery route or at the site, to hasten pouring, placement, and finishing at the time of delivery. Once sneak fluid addition is detected, the methods and system provide for reporting in the form of alerts, alarms, or other indications that sneak fluid addition has occurred, including monitor graphs or printouts confirming existence and/or extent of sneak fluid added into the vehicle mixing drum.
US09466200B2 Wake-up device
A wake-up device (1) comprises clock means (2), wake-up timer means (3), controllable wake-up stimulus means (4), and a control device (5) for controlling the wake-up stimulus means (4). The wake-up stimulus means is capable of varying an intensity of the wake-up stimulus. The wake-up stimulus is started at a relatively low intensity at a predetermined advance time (tA) before the intended time of waking up (tWU), in such a manner that the intensity of the wake-up stimulus is gradually increased in accordance with a predefined wake-up program. The wake-up device further comprises sleep quality monitor means (10) for monitoring the quality of the sleep of a user, and for generating a sleep quality monitor signal (S) indicative of the quality of the sleep of the user. The control device is responsive to the sleep quality monitor signal (S) received from the sleep quality monitor means to amend the wake-up program.
US09466197B2 Emergency services system and method comprising a mesh communications network, a plurality of communication nodes, and a plurality of personal tags
An emergency services system (“ESS”) for a worksite is constituted by a number of tags, a mesh network, and a management system. Each person on the worksite is provided with a tag. Each tag when activated and logged onto the ESS uniquely identifies the person carrying that tag. The mesh network comprises a number of nodes and is arranged to provide communication over the entirety of the worksite. The nodes communicate with active tags. The management system receives and processes position data of active tags from the nodes via the communications network. The management system includes one or more displays arranged to display information pertaining to a worksite, its personnel and status. The ESS relies on use of signal strength in the mesh communication network to provide one source of location information. The observed signal strength received to multiple nodes is used to triangulate the position of a tag.
US09466195B1 Video flame detection system and method for controlling a range
A video flame detection system and method for controlling a range. The system includes a video flame detector assembly coupled to an electric range and having a camera. A relay control board is coupled to the video flame detector assembly and includes a smoke contact, a flame contact, a relay module, a processor, and a memory coupled to the processor. A range control system is coupled to the relay control board and includes a control relay. When the video flame detector assembly detects smoke, the video flame detector assembly activates the smoke contact of the relay module, causing the range control system to modulate the electric current of a heating element of the range according to at least one of a first pattern or a second pattern.
US09466194B1 Hazard detector architecture facilitating compact form factor and multi-protocol wireless connectivity
Systems, methods, and devices are included for providing hazard detection. For example, a hazard detection device may include a printed circuit board. The hazard detection device may further include a chassis that provides a housing for components of the hazard detection device; a smoke chamber that at least partially houses a photoelectric diode; a carbon monoxide sensor that at least partially encased in a metallic covering; a first wireless interface component that comprising a first radio antenna configured to transmit and receive data according to a first wireless communication protocol; and a second wireless interface component that comprises a second radio antenna configured to transmit and receive data using a second wireless communication protocol.
US09466193B2 Device and method for detecting intrusion
An intrusion detecting device includes a transmitter configured to transmit ultrasonic waves, a receiver configured to receive ultrasonic waves, and a controller configured to control the transmitter to output ultrasonic waves with a reference period, and configured to control a transmission period of the transmitter such that a voltage level of received ultrasonic waves may become equal to a reference voltage level. The controller is configured to determine an intrusion based on the voltage level of the received ultrasonic waves and a frequency of the received ultrasonic waves.
US09466192B2 Merchandise security device including strain relief block
A merchandise security device for displaying an electronic item of merchandise includes a strain relief block configured for attachment to the merchandise and an alarming power cable configured for being electrically coupled to a power input port provided on the merchandise. The alarming power cable is routed through the strain relief block for reducing strain applied to the alarming power cable, which may prevent damaging the power input port or the portion of the alarming power cable extending between the strain relief block and the power input port.
US09466189B2 False alarm avoidance in security systems
Embodiments of intrusion detection systems are described and which include an intrusion detection panel that receives binary and metadata sensor data from which the presence of an alarm condition is detected. In addition sensor devices analyze sensor data received from other sensor devices that are in a peer to peer relationship with the corresponding sensor device to validate whether the indicated alarm condition is a valid alarm or a false alarm.
US09466187B2 Management of multiple wearable haptic devices
A system for managing a plurality of wearable devices on a user receives information to be conveyed using haptic effects and determines an intent of the information. The system then determines, for each of the plurality of wearable haptic devices, a location of the wearable haptic device on the user and a haptic capability. The system then maps the information as a haptic effect to one or more of the wearable haptic devices based at least on the determined locations on the user and the haptic capabilities.
US09466181B2 Gaming method and apparatus with dynamic element function
A method and apparatus for use in gaming activities such as slot machine. A plurality of symbols is presented in connection with a gaming activity. At least one multi-characteristic symbol capable of exhibiting a plurality of different gaming characteristics is also presented. A first gaming characteristic is attributed to the multi-characteristic symbol during play of the gaming activity. The multi-characteristic symbol's first gaming characteristic is replaced with a second gaming characteristic if none of the remaining plurality of symbols exhibit the second gaming characteristic.
US09466179B2 Gaming machine having a community game with side wagering
According to one embodiment of the present invention, a system and method for conducting a wagering game on a plurality of gaming machines is disclosed. The method comprises the act of triggering a community event while conducting the wagering game on the plurality of gaming machines. Two or more gaming machines are selected to participate in the community event. The community event is selected from a plurality of independent community events. The gaming system comprises a plurality of gaming machines, at least one community display, and at least one controller. The controller is operative to select the two or more gaming machines to participate in the community event, and select the community event from the plurality of independent community events to display on the at least one community display.
US09466174B2 Gaming system, gaming device, and method providing one or more alternative wager propositions if a credit balance is less than a designated wager amount
Various embodiments of gaming systems, gaming devices, and methods of the present disclosure provide one or more alternative wagering propositions to a player when the player's credit balance is less than (or, in certain embodiments, less than or equal to) a designated wager amount. If the player accepts one of the alternative wager propositions, the player risks an amount of the player's remaining credit balance for a chance to win an alternative award. If the player wins the alternative award, the gaming system enables the player to play one or more plays of the wagering game at the designated wager amount. If the player does not win the alternative award, the gaming system reduces the player's credit balance by the amount risked.
US09466172B2 Download and configuration management engine for gaming system
A slot management system including a download and configuration server-based sub-system and method is disclosed for use with game devices, systems, and methods is provided to enable users to monitor, control, and modify game devices and other related activities. A download and configuration system controller and method is provided for managing the download and configuration server-based sub-system.
US09466171B2 System and method for providing benefits on wagering and non-wagering networks
A gaming system community server communications controller sends information to a wagering-game server. A community server processor obtains gaming session information relating to a player's gaming session from the wagering-game server or wagering-game machine. The system determines whether the gaming session information satisfies a condition precedent to an award of player profile content comprising a currency in a community server secondary economy, game content available to the player on the community server, non-game content available to the player on the community server, game content available to the wagering-game machine player, non-game content available to the wagering-game machine player, and/or game content available to the player from the wagering-game server. The player profile content is stored in association with the player identified in the gaming session information and the information sent to the wagering-game server by the communications controller includes information relating to a location-based incentive available to the player.
US09466167B2 Device for filling and closing disposable bags for containing banknotes
A device for filling and closing disposable bags for containing banknotes includes a container for the temporary housing of one or more banknotes. The container has side walls and a bottom with an opening for the exit of the one or more banknotes from the container. A piston for pushing the one or more banknotes towards the bottom of the container. A bag made of flexible material intended to be filled with the banknotes temporarily housed in the container is wrapped around the side walls and the bottom of the container. A plate, placed below the container, is vertically movable through controlled lowering of a device, such as a spring. Sealing elements for heat sealing the filled bag are placed between the container and the plate.
US09466161B2 Driver facts behavior information storage system
Methods and systems for tracking user behavior, the user behavior including one or more of: one or more user actions and one or more user interactions with a vehicle. A storage system stores the user behavior, where the tracked user behavior is associated with a driver and the storage system is capable of storing the tracked behavior for the driver from a plurality of vehicles.
US09466156B2 Processing geographic position data associated with fleet vehicles
A device may receive multiple position data records. Each of the multiple position data records may identify a geographic position of a vehicle at a particular time. The device may determine, based on the multiple position data records: a first set of time periods during which the vehicle is in motion, and a second set of time periods during which the vehicle is not in motion; determine, based on behavior analysis data, a first type of motion associated with the first set of time periods and a second type of stop associated with the second set of time periods to form behavior metrics; and output the behavior metrics.
US09466154B2 Automated service management
A computer-implemented method for automated service management includes identifying a period of time to perform a service on a transporter, wherein the transporter is one of: a vehicle, an aircraft, a watercraft, or a rail based transportation. A first location within a vicinity of the transporter is identified, wherein the vicinity is based at least in part on a known location of the transporter. The transporter is instructed to relocate to the first location and responsive to the computer determining the service of the transporter is complete, the transporter is instructed to relocate to the known location.
US09466153B2 Vehicle maintenance reminders
A system may determine, based on vehicle data received from vehicle sensors, a maintenance indication indicative of vehicle maintenance required according to a vehicle maintenance schedule, identify a maintenance time indication for which a maintenance procedure unrelated to the vehicle maintenance schedule should be performed, and generate a maintenance recommendation to provide in a vehicle human-machine interface offering to perform the vehicle maintenance and the unrelated maintenance procedure. The system may also identify, based on driver maintenance preferences, a weather-specific maintenance procedure unrelated to a vehicle maintenance schedule, identify a maintenance time indication according to properties of weather appropriate for the weather-specific maintenance procedure and weather forecast data queried from a weather service, and present a maintenance recommendation offering to perform required vehicle maintenance and the weather-specific maintenance procedure at a time indicated by the maintenance time indication.
US09466152B2 Method for determining the suction mass flow of a gas turbine
A method for determining a suction mass flow of a gas turbine is provided. A turbine inlet pressure, a combustion chamber pressure loss and a pressure loss between an environment and a compressor inlet are determined as input parameters. For each input parameter a provisional value for the suction mass flow is ascertained and for each provisional value a validated value by cross-balancing with the other provisional values is ascertained. A characteristic quantity of the suction mass flow of the gas turbine is generated as an average value from the validated values. The suction mass flow is determined without solving energy balances, without information relating to a fuel calorific value, and without information relating to a fuel mass flow.
US09466150B2 Composite image associated with a head-mountable device
In one aspect, an HMD is disclosed that provides a technique for generating a composite image representing the view of a wearer of the HMD. The HMD may include a display and a front-facing camera, and may be configured to perform certain functions. For instance, the HMD may be configured to make a determination that a trigger event occurred and responsively both generate a first image that is indicative of content displayed on the display, and cause the camera to capture a second image that is indicative of a real-world field-of-view associated with the HMD. Further, the HMD may be configured to generate a composite image that combines the generated first image and the captured second image.
US09466147B2 Three-dimensional projection binding point rendering method and device
Disclosed is a three-dimensional projection binding point rendering method, which comprises: obtaining a 3D coordinate of a binding point in a three-dimensional character model, and calculating a 2D coordinate of the binding point in a 2D picture which is projected in the same projection manner as the three-dimensional character model according to the 3D coordinate of the binding point; calculating a binding point coordinate for each frame of a 2D projection picture in a character animation series to obtain all binding point coordinates corresponding to the character animation series; judging all the binding point coordinates in the character animation series and modifying a binding point coordinate with position mutation; and outputting all the binding point coordinates in a textual manner to obtain a binding point information text corresponding to the character animation series. Also disclosed is a three-dimensional projection binding point rendering device.
US09466146B2 Image processing apparatus, image processing method and data structure of image file
In an image processing apparatus, a sensor output data acquisition unit acquires data of layered image information from a sensor group. A slice image generation unit generates data of a two-dimensional image for each slice plane surfaces in which distribution is acquired. An image axis conversion unit generates similar data of a two-dimensional image for a plurality of plane surfaces that are perpendicular to an axis different from a sensor axis. A slice image management unit of a display processing unit manages a slice image that is used for drawing according to the position of a viewpoint or the like. Memory for drawing sequentially stores data of an image necessary for drawing. An additional object image storage unit stores image data of an object that is additionally displayed such as a cursor or the like. An image drawing unit draws a three-dimensional object using data of the slice image.
US09466144B2 3D mapping of a surveyed environment
A real time 3D survey site modeler is disclosed. One embodiment includes a survey data collector to collect survey data for a location and obtain information for each object that is surveyed. In addition, a 3D model creator receives the collected survey data and creates a 3D model of the world being surveyed in real time.
US09466135B2 Reconstruction of a region-of-interest image
A method and system to perform region-of-interest (ROI) reconstruction is provided, even if the original projection data are truncated. The reconstruction is performed on a superset of the ROI, including the ROI as well as other areas which are outside the scan field-of-view of the imaging system but still within the imaging bore.
US09466132B2 Systems and methods for motion mitigation determinations
Emission event data of an object of interest is acquired with a detector comprising a plurality of rings defining corresponding slices. Also, an amount of motion for each of a plurality of segments is determined with one or more processing units, wherein each segment corresponds to less than an axial field of view (AFOV) of the detector. Further, motion mitigation is performed for segments for which the amount of motion satisfies a threshold to provide motion mitigated data, and not performed for segments for which the amount of motion does not satisfy the threshold to provide non-mitigated data. An image is reconstructed using the motion mitigated data and the non-mitigated data, and the image is displayed on a display.
US09466126B2 Systems and methods for context based image compression
Techniques for compressing images based on context are provided. A first image and a second image may be identified for display on a client device. One or more contexts of the first image may be identified. One or more contexts of the second image may be identified. A first image quality for the first image may be determined based on the one or more contexts of the first image. A second image quality for the second image may be determined based on the one or more contexts of the second image. The first image may be compressed at the first image quality and the second image at the second image quality. The compressed first image and the compressed second image may be transmitted to the client device.
US09466125B2 Weight based image processing
In an image-encoding scheme, an input image is decomposed into several image blocks comprising multiple image elements. The image blocks are encoded into encoded block representations. In this encoding, color weights are assigned to the image elements in the block based on their relative positions in the block. At least two color codeword are determined, at least partly based on the color weights. These codewords are representations of at least two color values. The original colors of the image elements are represented by color representations derivable from combinations of the at least two color values weighted by the assigned color weights.
US09466123B2 Image identification method, electronic device, and computer program product
An image identification method, an electronic device with image identification function and a computer program product executing the image identification method with a software program are provided. The image identification method comprises steps of: proceeding texture feature extraction on a color source image to obtain a plurality of texture parameters; proceeding color feature extraction on a color source image to obtain a plurality of color momentums; and weighting the plurality of texture parameters and the plurality of color momentums to obtain an image identification parameter corresponding to the color source image.
US09466121B2 Devices and methods for augmented reality applications
In a particular embodiment, a method includes evaluating, at a mobile device, a first area of pixels to generate a first result. The method further includes evaluating, at the mobile device, a second area of pixels to generate a second result. Based on comparing a threshold with a difference between the first result and the second result, a determination is made that the second area of pixels corresponds to a background portion of a scene or a foreground portion of the scene.
US09466120B2 Laser spot finding
Techniques are disclosed for determining the location of laser spot in an image, enabling wind sensing to be performed on captured images of the laser spot. Techniques can include image averaging, background subtraction, and filtering to help ensure that the Gaussian laser spot is detected in the image. Embodiments may include defining a bounding region and altering the operation of a camera such that the camera does not provide pixel data from pixels sensors corresponding pixels of outside the bounding region in subsequent image captures. Embodiments may additionally or alternatively include extracting two stereoscopic images from a single image capture.
US09466118B2 Image segmentation device, image segmentation method, and depth map generating method
An image segmentation method includes displaying, through a display component, an image; receiving, through a user input component, a user command relative to an original designation region of the image; shrinking the original designation region according to first depth information corresponding to the image to generate a shrunk designation region of the image; generating a plurality of seeds according to the shrunk designation region and the user command; and segmenting the image according to the seeds to obtain at least one segmented region.
US09466113B2 Post-processed bokeh rendering using asymmetric recursive gaussian filters
A method of blurring an image using a spatially variable blur is disclosed. The method comprises the steps of: for each pixel of a scan line of pixels in the image: obtaining a measure representative of image depth at the pixel; determining a blur kernel width for the pixel based on the measure representative of image depth at the pixel; and where an increase in the determined blur kernel width with respect to a blur kernel width of a previous pixel in the scan line is detected: determining, from the determined blur kernel width, a tapered blur width adapted to provide an asymmetric filter response for the pixel; and applying the tapered blur width to a filter to output a blurred pixel value for the pixel by using a plurality of filter coefficients determined based on blur width values of one or more previously blurred pixels.
US09466112B1 Zoom and image capture based on features of interest
Methods and systems for intelligently zooming to and capturing a first image of a feature of interest are provided. The feature of interest may be determined based on a first interest criteria. The captured image may be provided to a user, who may indicate a level of interest in the feature of interest. The level of interest may be based upon to store the captured image and capture another image. The level of interest may be a gradient value, or a binary value. The level of interest may be based upon to determine whether to store the captured image, and if so, a resolution at which the captured image is to be stored. The level of interest may also be based upon to determine whether to zoom to and capture a second image of a second feature of interest based on the first interest criteria or a second interest criteria.
US09466111B2 Method and device for determining or aligning the angular position of individual wires within a sheathed cable containing twisted wires
A method is disclosed for determining an angular position of individual wires at a predetermined cross-sectional position in a multi-wire sheathed cable, which has, inside a sheath, a plurality of individual wires twisted around one another with a predetermined lay length. The angular position of the individual wires is determined relative to a reference direction, which extends through the central longitudinal axis of the sheathed cable. The method includes: determining an end angle position of the ends of the individual wires relative to the reference direction at an end of the sheathed cable, determining the distance between the end of the sheathed cable and the predetermined cross-sectional position in the longitudinal direction of the sheathed cable, and determining the angular position of the individual wires relative to the reference direction at the predetermined cross-sectional position based upon the end angle position, the lay length, the twist direction, and the distance.
US09466107B2 Bundle adjustment based on image capture intervals
Methods, systems, and computer program products are provided for determining camera parameters and three dimensional locations of features from a plurality of images of a geographic area. These include, determining a correlation between a pose of a first camera and a pose of a second camera, generating one or more constraints incorporating the correlation, and determining at least one of camera parameters and three dimensional locations of features using a plurality of constraints including the generated one or more constraints. The first camera and the second camera have substantially rigid positions and poses relative to each other. A strength of the correlation is based at least upon a time interval between respective image captures by the first camera and the second camera.
US09466106B2 Medical image processing apparatus and computer-readable storage medium
A medical image processing apparatus and a computer-readable storage medium are shown. The medical image processing apparatus includes an emphasizing processing unit, a positioning unit, and a difference image generating unit. The emphasizing processing unit performs processing to emphasize a specific structure among structures composing a subject on each of a first image and a second image obtained by capturing the same subject at different points in time. The positioning unit matches a position of the specific structure in the first image and the second image based on the first image and the second image with the specific structure emphasized. The difference image generating unit generates a difference image between the first image and the second image with the position of the specific structure matched.
US09466096B2 Deblurring images having spatially varying blur
A computer-implemented method and system are described for deblurring an image. The method may include accessing an image having a first blurred region and a second blurred region, and generating a first blur kernel for the first blurred region and a second blur kernel for the second blurred region. Thereafter, the first blur kernel is positioned with respect to the first blurred region, and the second blur kernel is positioned with respect to the second blurred region based on the position of the first blur kernel. The image is then deblurred by deconvolving the first blurred region with the first blur kernel, and deconvolving the second blurred region with the second blur kernel.
US09466092B2 Content-aware image rotation
According to implementations of this disclosure, image content is rotated in a content-aware fashion. In one implementation, a mesh is formed over an image and image lines in the image content are identified. The image is warped using an energy function that rotates a subset of the lines a predetermined rotation angle, while rotating other lines by an angle other than the predetermined rotation angle. In one example, lines that are intended to be horizontal or vertical after correcting are rotated by a rotation angle that will make them horizontal or vertical, whereas oblique lines are rotated by an angle other than the rotation angle.
US09466090B2 Subset based compression and decompression of graphics data
Techniques related to graphics rendering including techniques for compression and/or decompression of graphics data by use of indexed subsets are described. In one example, compression in graphics rendering may include determining a plurality of color values associated with individual pixels of a tile of pixels, generating a subset of the plurality of color values such that the subset of the plurality of color values include one or more distinct color values from the plurality of color values, associating an index value with each color value of the subset of the plurality of color values, determining, for each of the individual pixels, an associated pixel index value to generate a plurality of pixel index values associated with the individual pixels of the tile of pixels, storing, in memory, graphics data including the subset of the plurality of color values, the associated index values, and the plurality of pixel index values.
US09466081B2 System and method of providing a buy option response to a generalized search
Disclosed herein are methods for presenting a search response to a user query configured to include a buy option. In response to the user query on a generalized search engine, the method includes presenting a purchase-related search result that is configured such that when a user interacts with the purchase-related search result and confirms a purchase via interacting with the buy option, the generalized search entity initiates processing of the purchase of an item. The method includes receiving an interaction from the user associated with the purchase-related search result. The generalized search engine or entity can store and process payment information and communicate through an API with a merchant who handles delivery of the item.
US09466075B2 Systems and methods to process referrals in offer campaigns
In one aspect, a computing apparatus is configured to represent offer rules based on requirements for the detection of predefined types of events, and actions scheduled to be performed in response to the detection of each occurrence of the events. The events are processed independently from each other and are linked via prerequisite conditions to formulate the requirements of an offer campaign. In one embodiment, the requirements for the detection of the events are specified based on predetermined types of events, including a first type for an event specified for interaction with a first user when the first user performs an action as a result of a referral from a second user, and a second type for an event specified for interaction with the second user in response to the first user performing the action.
US09466072B1 Systems, methods, and media for controlling the presentation of search results with advertisement indications
Systems, methods, and media for controlling the presentation of search results with advertisement indications are provided. In some embodiments, systems for controlling the presentation of search results with advertisement indications are provided, the systems comprising: at least one hardware processor configure to: receive a search request; identify a plurality of pieces of media content corresponding to the search request; for each of the plurality of pieces of media content, determine if an advertisement is configured to be presented with a presentation of the piece of media content; generate search results identifying the plurality of pieces of media content; and generate presentation data that specifies the manner in which the search results are to be presented based on the determination.
US09466071B2 Social media user recommendation system and method
Each user is represented by a mixture of topics, e.g., one or more topics, and a probability of interest in each topic in the mixture, and given the target user, one or more other users can be recommended, each user that is recommended to the target user is determined to have a topical interest similarity with the target user, e.g., the target user's interest in one or more topics of the mixtures of topics is determined to be similar to a recommended interest in the one or more topics of the mixture of topics. The target user and the one or more recommended users can be said to have similar topical interests. The target user can use the user recommendation to establish an interactive dialogue, for example, with one or more users identified in the user recommendation.
US09466070B2 System and method for executing a business process workflow
A method for updating records associated with work items within a business process workflow according to embodiments of the invention, includes the steps of processing the work items according to the business process workflow, and updating a record associated with a group of work items as the group of work items transitions from a first state to a second state within the business process workflow.
US09466067B2 Mobile promotion distribution
Systems and methods for providing games, challenges, and/or promotions to mobile devices are usable to provide incentives to customers. According to one embodiment, a system can be provided. The system can be operable to receive location information associated with a mobile device and additional information, such as but not limited demographic and/or purchase history information, associated with the mobile device. Additionally, the system can be operable to select content based on the received information, transmit the content to the mobile device, receive an event outcome indicator associated with the content, and provide a promotional offer to the mobile device.
US09466061B1 Assistance on the go
A mobile computerized apparatus configured to provide membership status in a roadside assistance program after occurrence of a roadside event is disclosed. The apparatus executes instructions that cause/allow the apparatus to receive input related to an electronic membership card, retrieve from a data store membership information associated with the vehicle, and dynamically update the electronic membership card for display on the apparatus.
US09466058B2 Multi-purpose transaction card and associated methods and systems
An approach for associating a card (e.g., a transaction card, an identification card, etc.) that corresponds to a primary account with one or more ancillary accounts (e.g., a library account, etc.) includes obtaining information from the card and associating that information with an ancillary account. The card may then be used to access the ancillary account. The card may be a transaction card and the primary account may be a financial account. The ancillary account may be a library account. When the card is a transaction card, fees associated with the ancillary account may be charged to the financial account.
US09466055B2 Facilitating online to offline commerce
Systems and methods for facilitating online to offline commerce are disclosed. In one embodiment, a system configured to receive a request to check-in a customer at a merchant facility is disclosed. The system receives a request to access real-time pre-sale transaction data associated with a first customer and transmits the real-time pre-sale transaction data associated with the first customer to a mobile client device. The request to check-in and the request to access the real-time pre-sale transaction data are transmitted by the first mobile client device. The system is configured to authenticate the request to check-in at the merchant facility, process the request to access the real-time pre-sale transaction data, and responsively access the real-time pre-sale transaction data associated with the first customer from a point of sale device located at the merchant facility.
US09466050B2 System and method for interactive visual representation of items along a timeline
A system and method for data storage and data enhancement to facilitate the analysis of such data through a visual representation which depicts the data, its temporal aspects by aligning it along a timeline, and categorization of the data through tagging. The visual representation can be customized to analyze the data in various ways to identify potential patterns and share it with others.
US09466047B1 System for tire storage, retrieval, and inventory management
A storage array includes one or more tier including a plurality of roller pairs and at least one motor for spinning each roller pair. Plates are positioned between each roller pair. A horizontal nudger is positioned above each plate moves tires horizontally within the storage array. A tire is moved longitudinally within the storage array by causing a roller pair bearing the tire to spin followed by lifting the plate below the tire, thereby causing the tire to roll forward or backward within the storage array. A controller coupled to actuators for the plates and the horizontal nudger invokes movement of tires in and out of the storage array and within the storage array according to a storage, retrieval, and inventory management program. Tires may include electronically readable chips that are detected by sensors at a front edge of the storage array that are coupled to the controller.
US09466045B1 Shipment optimization
Shipments of ordered items may be optimized by minimizing geographic and time constraints, thereby improving efficiencies and reducing costs. Geographic locations of items included in an order may be considered when generating an optimal path for retrieving such items and for processing the order. Upon identifying the items included in an order, locations of an origin, a destination and each of the items may be determined by any means, such as through a photogrammetric analysis of one or more images, and an optimal path for picking each of the items may be determined based on the respective locations of each of the items. Additionally, orders for items for delivery to a common destination may be combined into a single shipment if the orders are received within a window of time, and if the items are sufficiently compatible with one another.
US09466043B1 System and method for generating shipment forecasts for materials handling facilities
Embodiments may include a forecasting component that, for each of different service levels offered to customers, generates a projection of the quantity of shipments to be shipped according to that service level during a time period. The forecasting component may be configured to, based on an aggregate quantity of shipments projected to be shipped, modify the projected quantities of shipments for the multiple service levels. The forecasting component may, for each service level, receive information specifying a distribution of different shipment methods that are projected to be utilized to ship shipments of a particular priority designation to meet requirements of that service level. The forecasting component may, based on the distribution for each service level and the modified projected quantity of shipments for each service level, generate a forecast specifying quantities of shipments that are to be shipped during the time period according to each of the different shipment methods.
US09466034B2 Renewable energy configurator
Embodiments for determining an optimal configuration for a renewable energy power plant are provided. The power plant, which may be a virtual power plant, includes one or more generator devices and one or more energy storage devices that may be operated to undertake one or more operating applications. Data indicative of the power output of the power plant and the voltage level at the energy storage system connection point is received as an input. Using this data, combinations of energy storage devices and operating applications stored on a database are processed and, for each energy storage and operating application pair, a value indicative of the profitability of undertaking the operating application is determined. These values are used to rank the combinations of energy storage devices and operating applications according to their profitability, which in turn is used to select the most efficient or profitable application/energy storage pair.
US09466029B1 Demographic inference calibration
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for labeling user identifiers. A method includes: identifying a set of unlabeled identifiers, wherein an unlabeled identifier has an unknown classification as to a particular class in a multi-class demographic characteristic; determining for each unlabeled identifier a probability as to inclusion in a class of the multi-class demographic characteristic based on known user behavior producing a distribution of probabilities for the unlabeled identifier; for a given unlabeled identifier, adjusting the probability based on a known internet distribution of entities with respect to a given class in the multi-class demographic characteristic and distribution of the probabilities among the unlabeled identifiers; and assigning a label for a particular class in the multi-class demographic characteristic to the unlabeled identifier in accordance with the adjusting.
US09466025B2 Method, apparatus and computer program product for loading content items
An apparatus for loading content items may include a processor that may be configured to identify at least one rule associated with a type associated with a content item. The processor may further be configured to evaluate at least one attribute associated with the content item against the at least one rule. The processor may also be configured to identify a container based at least in part on the at least one rule, and store the content item in the identified container based at least in part on the evaluation of the at least one attribute against the at least one rule. A corresponding method and computer program product may also be provided.
US09466018B2 Displays with radio-frequency identifiers
A display may have an active area surrounded by an inactive border area. The display may be a liquid crystal display having a liquid crystal layer sandwiched between a color filter layer and a thin-film transistor layer. An upper polarizer may have a polarized central region that overlaps the active area of the display. The upper polarizer may also have an unpolarized portion in the inactive border area overlapping the border structures. The border structures may include colored material such as a white layer on the inner surface of the thin-film transistor layer. Binary information may be embedded into an array of programmable resonant circuits. The binary information may be a display identifier or other information associated with a display. The programmable resonant circuits may be tank circuits with adjustable capacitors, fuses, or other programmable components.
US09466017B2 Image processing device and image processing apparatus which process image data in correspondence with one or more image pixels of an image
An image processing device includes a first and a second image processing module including an image processing unit, and a connection module that is connected to the first and second image processing modules, and moves an image data from one image processing module to the other image processing module. At least one of the image processing modules includes a weighted average processing unit that calculates, based on a weighting coefficient included in an attribute value, a weighted average of a pixel value of the input image data and a image processed pixel value, and an output unit which outputs at least one of the image processed pixel value and the weighted-averaged pixel value.
US09466014B2 Systems and methods for recognizing information in objects using a mobile device
The systems and methods of the present disclosure use a mobile device equipped with a camera to capture and preprocess images of objects including financial documents, financial cards, and identification cards, and to recognize information in the images of the objects. The methods include detecting quadrangles in images of an object in an image data stream generated by the camera, capturing a first image, transforming the first image, binarizing the transformed image, recognizing information in the binarized image, and determining the validity of the recognized information. The method also includes communicating with a server of a financial institution or other organization to determine the validity of the recognized information. The mobile device may include a camera, a display to display an image data stream and captured images, a memory to store a configuration file including parameters for the preprocessing and recognition functions, captured images, and software, and a communication unit to communicate with a server of the financial institution or other organization.
US09466013B2 Computer vision as a service
A computer vision service includes technologies to, among other things, analyze computer vision or learning tasks requested by computer applications, select computer vision or learning algorithms to execute the requested tasks based on one or more performance capabilities of the computer vision or learning algorithms, perform the computer vision or learning tasks for the computer applications using the selected algorithms, and expose the results of performing the computer vision or learning tasks for use by the computer applications.
US09466012B2 Phantom image classification
A computing device uses image metadata to perform a first sub-classification of an image, wherein the first sub-classification is deterministic, then uses a combination of image data and the image metadata to perform a second sub-classification, further in a third sub-classification, uses image data to make a probabilistic classification of an image according to a likely phantom type. Alternatively or additionally, a computing device receives a set of image analysis data, identifies an image analysis model to be trained, using the image analysis data, determines that the image analysis model can include an image permutation, and trains a new image analysis model including the image permutation.
US09466008B2 Device and method for processing image
An image processing device includes a line gain calculator, a line gain corrector, and a gain adjustor. The line gain calculator calculates an absolute value of Gradient and an absolute value of Laplacian of the input image, and calculates a line gain based on the absolute value of the Gradient and the absolute value of the Laplacian. The line gain corrector calculates a blend coefficient based on the input image and the line gain and to correct the line gain based on the blend coefficient. The gain adjuster processes the input image based on the corrected line gain to generate an output image.
US09466007B2 Method and device for image processing
Embodiments provide a method for processing an input image having a plurality of pixels, wherein each pixel has a pixel position. The method may include determining, for each pixel position, a vector based on the input image; and determining, for each pixel position, a detail value for the pixel position based on the determined vectors at a plurality of neighboring pixel positions within a predetermined neighboring block of the pixel position.
US09466006B2 Method for detecting visual saliencies of video image based on spatial and temporal features
The present invention relates to a method for detecting visual saliencies of a video image based on spatial and temporal features, including: dividing an input image into image blocks and vectorizing the image blocks; decreasing dimensions of each image block through principal component analysis; calculating a dissimilarity between each image block and each of the other image blocks; calculating a visual saliency of each image block by combining a distance between image blocks, to obtain a spatial feature saliency map; imposing a central bias on the spatial feature saliency map; calculating a motion vector of each image block, extracting a temporal visual saliency of the current image by combining motion vectors of previous two frames, to obtain a temporal feature saliency map; integrating the spatial feature saliency map and the temporal feature saliency map to obtain a spatiotemporal feature saliency map, and smoothing the spatiotemporal feature saliency map to obtain a resulted image finally reflecting a saliency of each region on the current image. In the present invention, a saliency map integrating the temporal features and the spatial features, so that saliencies in different regions in a video may be predicted more accurately.
US09466005B2 Method and system for classifying painted road markings in an automotive driver-vehicle-assistance device
An automated, computerized method is provided for processing an image. The method includes the steps of arranging a digital camera on a vehicle body, operating the digital camera to provide an image file depicting an image of a scene related to vehicle operation on a road, in a computer memory, receiving from the memory the image file depicting pixels of an image of the scene related to vehicle operation on a road, and using an analysis of the pixels to generate an illumination invariant image of the scene. A further process step includes using the illumination invariant image to analyze the road scene for painted road markings.
US09466003B2 System and method for using an image to provide search results
A system and method uses an image manipulating application to define in an object image a plurality of discrete cells. Predefined image information is substituted for image information in selected ones of the plurality of discrete cells to form a translated version of the object image. The translated version of the object image may then be provided to an image recognition capable search engine to obtain search results.
US09466001B1 Image processing apparatus and computer-readable storage medium
According to one embodiment, an image processing apparatus includes an operation unit, a comparative determination unit, and an output unit. The operation unit is configured to calculate a standard deviation and an entropy based on tone information of pixels comprising an image, and calculate a ratio between the standard deviation and the entropy. The comparative determination unit is configured to compare the ratio and a reference value. The output unit is configured to output a comparison result obtained by the comparative determination unit.
US09465999B2 Methods and apparatus to count people in images
Methods and apparatus to count people in images are disclosed. An example method includes maintaining a history of instances in which a person is detected by a first image sensor and by a second sensor different than the first image sensor at approximately a same time, respective ones of the instances including a first coordinate at which a first person was detected via the first image sensor, and a second coordinate at which the first person was detected via the second image sensor; and, in response to first image data captured by the first image sensor including a second person at the first coordinate, determining whether second image data captured by the second image sensor includes the second person without comparing the first image data to the second image data.
US09465994B1 Predicting performance and success of large-scale vision algorithms
Where a plurality of machine learning algorithms is available to process information or data in the furtherance of a task, one of the algorithms may be identified as particularly well-suited or appropriate based on attributes of the information or data. Such attributes of the imaging data may be determined by any means, and a prediction as to the performance (e.g., one or more metrics) or success of each of the algorithms may be made. One of the algorithms may ultimately be selected based on such predictions, as well as the computing resources that are available for executing the algorithms, and any other relevant constraints.
US09465993B2 Ranking clusters based on facial image analysis
A user's collection of images may be analyzed to identify people's faces within the images, then create clusters of similar faces, where each of the clusters may represent a person. The clusters may be ranked in order of size to determine a relative importance of the associated person to the user. The ranking may be used in many social networking applications to filter and present content that may be of interest to the user. In one use scenario, the clusters may be used to identify images from a second user's image collection, where the identified images may be pertinent or interesting to the first user. The ranking may also be a function of user interactions with the images, as well as other input not related to the images. The ranking may be incrementally updated when new images are added to the user's collection.
US09465986B2 Information processing apparatus, method, and non-transitory computer readable medium for creating electronic bookmarked information
An information processing apparatus includes a reading unit, a recognition unit, a table-of-contents analysis unit, a main-body analysis unit, and a creation unit. The reading unit reads a table of contents page and a main body page as images. The recognition unit performs character recognition on the images of the table of contents and main body pages. The table-of-contents analysis unit analyzes the image of the table of contents page, and acquires at least a heading item in accordance with a result of character recognition. The main-body analysis unit analyzes the image of the main body page, and associates an image including the heading item with the heading item in accordance with a result of character recognition. The creation unit creates electronic bookmarked information in which bookmark information for associating the heading item with the image of the main body page is added to electronic information of the read images.
US09465982B2 User identification by gesture recognition
A user can be identified and/or authenticated to an electronic device by analyzing aspects of a motion or gesture made by that user. At least one imaging element of the device can capture image information including the motion or gesture, and can determine time-dependent information about that motion or gesture in two or three dimensions of space. The time-dependent information can be used to identify varying speeds, motions, and other such aspects that are indicative of a particular user. The way in which a gesture or motion is made, in addition to the motion or gesture itself, can be used to authenticate an individual user. While other persons can learn the basic gesture or motion, the way in which each person makes that gesture or motion will generally be at least slightly different, which can be used to prevent unauthorized access to sensitive information, protected functionality, or other such content.
US09465981B2 System and method for communication
Computer based systems, methods, and computer readable media for sensing and decoding a sequence of facial expression exhibited by an individual sender, in order to determine a message encoded by that sequence of the individual. Digital image sensor devices may capture facial images of a sending individual. An enrollment processes is used by which an enrolled message is associated with a sequence of facial expressions. A background model is used with relevant expression models to locate a region of interest of the individual's face, which models accommodate the stand-off placement of the image sensors relative to the individual. An expression identifier is used with the expression model to classify captured images as including an enrolled facial expression. The classified images may then be decoded to identify the message sent.
US09465979B2 Measurement-target-selecting device, face-shape-estimating device, method for selecting measurement target, and method for estimating face shape
A measurement-target-selecting device that is capable of estimating a face shape with high precision and at low computational time. In this device, a face texture assessment value calculating part (103) calculates a face texture assessment value representing a degree of match between an input face image and the texture of a face shape candidate, a facial-expression-change-likelihood-calculating part (104) calculates a first likelihood between a face shape constituting a reference and a face shape candidate, a correlation assessment part (105); calculates a first correlation assessment value representing the strength of a correlation between the face texture assessment value and the first likelihood, and a selection part (107) selects from among the plurality of face shape candidates as a measurement target a face shape candidate having a first correlation assessment value that is lower than a first threshold.
US09465976B1 Feature reduction based on local densities for bundle adjustment of images
Methods, systems, and computer program products are provided for determining camera parameters and three dimensional locations of features from a plurality of images of a geographic area. These include, detecting features in the plurality of images where each of the images cover at least a portion of the geographic area, comparing the detected features between respective ones of the images to determine a plurality of matched features, selecting a subset of the plurality of matched features, and determining the camera parameters and the three dimensional positions of one or more of the detected features using the selected subset. The respective matched features are selected depending on a quantity of other matched features in proximity to the respective matched features.
US09465975B2 Three-dimensional data processing and recognizing method involving inspecting an object and extracting data matching to features
A three-dimensional data processing and recognizing method including scanning and re-constructing an object to be detected so as to obtain three-dimensional data for recognition of the object to be detected; and extracting data matching to features from the three-dimensional data, so that the extracted data constitutes an interested target in order to display and recognize the object to be detected. A quick method to recognize an object to be detected, such as the shapes of cuboid, cylinder, and cutting tool, and so on.
US09465971B2 Information processing device, program, and information processing method
There is provided an apparatus including an imaging unit configured to capture a current image including an information code, the information code being arranged at an arrangement position corresponding to a location within the captured current image, and a control unit configured to determine a difference between a predetermined position and the arrangement position, wherein, when the determined difference is greater than a predetermined threshold, a notification is output to a user, based on the determined difference, to notify of the difference as a guide for adjusting a capturing position of the current image to thereby move the information code to a new arrangement position corresponding to a location of the predetermined position.
US09465967B2 Apparatus comprising light sensing assemblies with range assisted gain control
There is set forth herein an indicia reading apparatus comprising two or more light sensing assemblies. In one embodiment, the indicia reading apparatus can comprise a linear light sensing assembly and an area light sensing assembly, and can be operative to determine the range between the apparatus and the indicia. In one embodiment, the indicia reading apparatus can be operative to apply a range-assisted gain to the data output by one or more of the linear light sensing assembly and the area light sensing assembly to increase the likelihood of indicia reading and improve expected indicia read time.
US09465963B2 Arrangement for and method of optimally adjusting the scan rate of scan beams generated bya radio frequency identification (RFID) tag reader having an array of antennas
Retail items movable from an inventory location at a retail venue through a portal to a retail exit are automatically tracked. The items are individually associated with radio frequency identification (RFID) tags. An RFID tag reader has an array of antennas for generating a multitude of scan beams at an adjustable scan rate. A first set of the beams covers the inventory location, and a second set of the beams covers the portal to determine an exit characteristic of the items that have exited the retail venue. A point-of-sale workstation at the retail venue is operative, independently of the tag reader, for determining a sold characteristic of the items that have been sold. A controller dynamically adjusts the scan rate of the first and second sets of scan beams to an optimal scan rate as a function of the determined exit and sold characteristics.
US09465959B2 Persistent agent supported by processor
A tamper resistant servicing Agent for providing various services (e.g., data delete, firewall protection, data encryption, location tracking, message notification, and updating software) comprises multiple functional modules, including a loader module (CLM) that loads and gains control during POST, independent of the OS, an Adaptive Installer Module (AIM), and a Communications Driver Agent (CDA). Once control is handed to the CLM, it loads the AIM, which in turn locates, validates, decompresses and adapts the CDA for the detected OS environment. The CDA exists in two forms, a mini CDA that determines whether a full or current CDA is located somewhere on the device, and if not, to load the full-function CDA from a network; and a full-function CDA that is responsible for all communications between the device and the monitoring server. The servicing functions can be controlled by a remote server.
US09465958B2 Persistent agent supported by operating system in handheld device
A tamper resistant servicing Agent for providing various services (e.g., data delete, firewall protection, data encryption, location tracking, message notification, and updating software) comprises multiple functional modules, including a loader module (CLM) that loads and gains control during POST, independent of the OS, an Adaptive Installer Module (AIM), and a Communications Driver Agent (CDA). Once control is handed to the CLM, it loads the AIM, which in turn locates, validates, decompresses and adapts the CDA for the detected OS environment. The CDA exists in two forms, a mini CDA that determines whether a full or current CDA is located somewhere on the device, and if not, to load the full-function CDA from a network; and a full-function CDA that is responsible for all communications between the device and the monitoring server. The servicing functions can be controlled by a remote server.
US09465955B1 System for and methods of controlling user access to applications and/or programs of a computer
A system includes an application access manager driver and an operating system (OS) kernel module in a kernel-mode address space of an OS. The system also includes application modules, a public application whitelist, a public application whitelist manager, a user/group application whitelist, and a user/group application whitelist manager in a user-mode address space of the OS. A method includes receiving a request to launch an application, calling a “create process” function in the OS kernel module, calling a pre-registered “create process” callback function to the application access manager driver, and determining whether the application is allowed to execute based on whether the application access manager driver identifies the application as an allowable process in either public application whitelist or user/group application whitelist.
US09465948B2 Trust level activation
An isolation execution environment provides an application with limited resources to execute an application. The application may require access to secured resources associated with a particular trust level that are outside of the isolation execution environment. A trust activation engine determines the trust level associated with a request for a resource and operates differently based on the trust level. A broker process may be used to execute components providing access to resources having a partial trust level in an execution environment that is separate from the isolation execution environment.
US09465946B2 Identification and execution of subsets of a plurality of instructions in a more secure execution environment
Embodiments of apparatus, computer-implemented methods, systems, devices, and computer-readable media are described herein for identifying and encrypting a subset of a plurality of instructions, for execution in a more secure execution environment. In various embodiments, the subset may include a single entry point and a single exit point. In various embodiments, one or more instructions of the plurality of instructions that precede or follow the subset may be executed in a first execution environment with a first security level. In various embodiments, the subset may be executed in a second execution environment with a second security level that is more secure than the first security level.
US09465944B2 Electronic system, electronic device and method capable of erasing password from basic input/output system automatically
A method capable of erasing a password from a BIOS automatically includes steps of the BIOS determining whether a password erasing flag has been set when an electronic device is booting; the BIOS erasing the password if the password erasing flag has been set; the BIOS displaying a password input window if the password erasing flag has not been set; inputting a comparison data in the password input window; the electronic device transmitting the comparison data to a server; the server comparing the comparison data with a registration data, generating a comparison result, and transmitting the comparison result to the electronic device; the BIOS determining whether the comparison result is correct; the BIOS setting the password erasing flag and rebooting the electronic device if the comparison result is correct; and the BIOS rebooting the electronic device directly if the comparison result is wrong.
US09465941B2 Method, system, and apparatus for detecting malicious code
A method, a system, and an apparatus for detecting malicious code to solve the problem that detection efficiency is low and that more resources are occupied. The method includes: monitoring execution of an instruction in a virtual machine supervisor of a host computer, where the instruction is generated in escape mode when a read-write request generated during execution of program code in a virtual machine of the host computer is delivered to the virtual machine supervisor; obtaining execution characteristics of the program code according to execution of the instruction; and comparing the obtained execution characteristics with pre-stored execution characteristics of known malicious code, and determining that the program code is malicious code when the obtained execution characteristics and the pre-stored execution characteristics are the same. This improves the detection efficiency, and saves the storage resources and the processing resources in the host computer.
US09465938B2 Integrated circuit and method for detection of malicious code in a first level instruction cache
An integrated circuit may comprise a processor, a first level instruction cache having a first storage capacity, and a second level cache having a second storage capacity that is larger than the first storage capacity. The first level instruction cache is configured to store a subset of instructions stored in the second level cache. The second level cache is configured to store a subset of data and instructions stored in an external memory. The processor executes an inner loop of a detection routine and monitors an execution time of the inner loop to detect malicious code in the first level instruction cache. A total number of detection routine instructions is larger than the first storage capacity. The inner loop requires fetching of detection routine instructions from the second level cache, and an execution number of instructions executed during execution of the inner loop is smaller than the first storage capacity.
US09465937B1 Methods and systems for securely managing file-attribute information for files in a file system
A computer-implemented method for securely managing file-attribute information for files in a file system may comprise: 1) identifying at least one file, 2) identifying file-attribute information that identifies at least one file attribute for the file, 3) identifying volatile metadata associated with the file that contains file-attribute information, 4) determining that the file has been modified, and 5) automatically deleting the volatile metadata. Corresponding systems and computer-readable media are also disclosed.
US09465936B2 Systems and methods for detecting return-oriented programming (ROP) exploits
Described systems and methods allow protecting a computer system from malware, such as return-oriented programming (ROP) exploits. In some embodiments, a set of references are identified within a call stack used by a thread of a target process, each reference pointing into the memory space of an executable module loaded by the target process. Each such reference is analyzed to determine whether it points to a ROP gadget, and whether the respective reference was pushed on the stack by a legitimate function call. In some embodiments, a ROP score is indicative of whether the target process is subject to a ROP attack, the score determined according to a count of references to a loaded module, according to a stack footprint of the respective module, and further according to a count of ROP gadgets identified within the respective module.
US09465935B2 Systems, methods, and apparatus for securing user documents
The invention is directed to systems, methods and apparatus for securing documents. The system comprises a server having a processor and a data storage device for storing documents, at least one document provider connected to the server, the at least one document provider operable to provide user documents to the server for storage in the data storage device, the user documents containing at least one object of security concern, and at least one document consumer connected to the server, the at least one document consumer operable to receive the user documents containing the at least one object of security concern from the server. The processor in the server is operable to determine whether to provide the at least one object of security concern to the at least one document consumer based on at least one security setting, and based on the decision either provide the documents with the at least one object of security concern or provide a replacement documents without the security of concern and an indication on each replacement document that that the at least one object of security concern has been excluded.
US09465934B2 Control method for accessing java card object
It is provided a control method for accessing a Java card object, which includes: obtaining, by a Java card virtual machine, a type of a current accessing object according to a current execution instruction, and performing corresponding operation according to the type of the current accessing object or prompting an exception. The multi-application security management of the Java card can be achieved.
US09465930B2 Fingerprint gestures
User authentication for a user device can leverage one or more fingerprint sensor regions installed in the device capable of detecting and/or recognizing a user's fingerprints. The user can define a fingerprint gesture or sequence of fingerprint gestures as a passcode, with access to a protected function being conditional on the user performing the defined fingerprint gesture or sequence of fingerprint gestures. In some instances, different fingerprint gestures or fingerprint gesture sequences can invoke or authorize different functions of the device. In some instances, fingerprint gestures from two or more users in the same location or in different locations can be used to unlock a protected function of a device.
US09465928B2 No-CAPTCHA CAPTCHA
A device generates parameters identifying selectively revealed un-obfuscated information associated with administering and assessing a Turing test. The device provides, to a client device, a challenge based on the parameters. The challenge directs the client device to selectively reveal the un-obfuscated information for presentation to a user associated with the client device. The device receives a response, to the challenge, from the client device and determines, based on the response and the parameters, whether the user associated with the client device is human. The device selectively performs an action based on determining whether the user associated with the client device is human.
US09465927B2 Validating input by detecting and recognizing human presence
Techniques are disclosed for validating input on a handheld device. In response to receiving an input and a request to access a computing resource, an application running on the handheld device may collect data from one or more sensors of the handheld device. The application may then determine, based on the collected sensor data, if an individual is interacting with the device and recognize the input as valid if such is the case. In one embodiment, the application may present a challenge to a user which is difficult for computer programs to perform, and determine whether an individual is interacting with the device based on successful completion of the challenge. In an alternative embodiment, the application may collect data and determine whether an individual is interacting with the device without presenting an explicit challenge to the user.
US09465919B2 Pill dispenser
A pill dispenser is disclosed that includes a housing defining an opening, a pill-dispensing mechanism disposed within the housing and operatively coupled to the opening, a receptacle operatively coupled to the housing, a first pill-viewing camera positioned to capture an image of the receptacle, an identifying camera positioned to capture an image of an area adjacent to the housing, at least one processor in operative communication with the pill-dispensing mechanism, the first pill-viewing camera, and the identifying camera, and a storage medium.
US09465918B1 Electronic drug dispenser system
A medication administration and tracking system is described. The system is equipped with an electric medication dispenser configured to administer medication to a patient in a hospital bed without intervention from hospital staff. The dispenser is configured to allocate safe doses of prescribed or over-the-counter medications to a patient upon request by the patient. At least one method of biometric authentication is employed to solely permit access to the medication to the patient upon confirmation of his or her identity. A camera disposed on the dispenser is configured to witness the patient take the medication, and track the time and date of consumption. The medications administered are preferably equipped with a tracking sensor to help track medication levels within the patient, and monitor treatment efficacy.
US09465910B2 Diagnostic methods and devices for monitoring chronic glycemia
Computer apparatus, non-transitory computer readable media and methods for receiving daily vectors of measured blood glucose level values ordered by daily-defined time points over multiple days distributed over a predefined time period; calculating a vector average; calculating a chronic glycemia value based on the vector average modified by a universal term based on the centroid of an attractor basin; receiving subsequent daily vectors of blood glucose level values measured at subsequent defined time points after the predefined time period; calculating an updated vector average; calculating a subsequent chronic glycemia value based on the updated vector average modified by the universal term based on the centroid of the attractor basin estimated from the orbit; and outputting the chronic glycemia value and subsequent chronic glycemia value.
US09465908B2 Method for designing a physical layout of a photovoltaic system
A method for creating a physical layout of a photovoltaic system in a specified field is provided where the photovoltaic system is specified by a plurality of technical properties. The method includes reading out more than 20 pre-calculated, completed layouts for the photovoltaic system from a memory; presenting the completed layouts in a graphical presentation wherein each of the completed layouts is represented by at least one partial amount of the plurality of technical properties; modifying value ranges of the presented technical properties, in order to present a modified number of completed layouts in a comparable manner; and selecting an optimized layout that has been optimized with regard to the presented properties from the modified number of completed layouts. Thereby a photovoltaic system having a high nominal power can be established in the best possible manner. The physical layout of the entire photovoltaic system is adapted to the specified field.
US09465902B1 Method and apparatus for designing a system using weighted-cost interconnect synthesis
A method for generating a design for a system implemented on a target device includes presenting a user with an interface that allows the user to weight objectives for an interconnect architecture of the design. The interconnect architecture is generated in response to weighted objectives provided by the user.
US09465898B2 Loop handling in a word-level netlist
This application discloses an electronic design automation tool configured to identify combinational loops in a word-level netlist, and then modify the word-level netlist based on the presence of the combinational loops. The electronic design automation tool can analyze the word-level netlist to identify a portion of the word-level netlist having at least one characteristic associated with a combinational loop, translate the identified portion of the word-level netlist into a bit-level circuit representation, and utilize the bit-level circuit representation to determine whether the identified portion of the word-level netlist implements the combinational loop. The electronic design automation tool can modify the word-level netlist by replacing the identified combination loop in the word-level netlist with a description of a different circuit, such as a loop buffer, or annotate the presence of the identified combinational loop in the word-level netlist.
US09465896B1 Systems and methods for testing integrated circuit designs
A CoDec in a design for test integrated circuit. In embodiments described herein, portions of the CoDec are distributed over the area of the IC. In particular, both the compressor and the decompressor may be distributed over the IC. To this end, XOR gates are located locally to the scan chains over the area of the chip to reduce wire length back to the input/output test pins. The compressor and decompressor may be distributed in a 2-dimensional grid. The compressor may XOR each scan chain in two different directions such that a fault may be resolved back to a specific region of the IC.
US09465874B1 Authenticated hierarchical set operations and applications
Methods and apparatus are provided for authenticated hierarchical set operations. A third party server processes a query (possibly from a client) on data sets outsourced by a source of the data. The query comprises a hierarchical set operation between at least two of the data sets. Authenticated Set Operation techniques for flat set operations can be iteratively applied for hierarchical set operations. In addition, bilinear accumulators are extended to provide an extractable accumulation scheme comprising a primary bilinear accumulator and a secondary bilinear accumulator. The client receives (i) an encoding of an answer to the query, (ii) a verification comprising, for example, one or more of subset witnesses, completeness witnesses, and/or accumulation values, and (iii) at least one argument for at least one intersection operation, union operation and/or set difference operation.
US09465871B1 External verification of content popularity
A system and method for externally verifying content popularity served via a content sharing service, including an access analyzer to create a list based on a number of accesses associated with content items served via the content sharing service, an external source interface module to monitor external sources for content items being served via the external sources, a list verifier to determine if the content items from the list match any of the content items from the external sources, and a list generator to create an externally verified list based on the determination from the list verifier.
US09465869B2 Unified player interface
A unified player interface executing at a user device may include a section that displays songs that are associated with a first Artist Specific Application (ASA) of a first artist installed at the user device. The unified player interface may include another section that displays other ASAs, each associated with a respective artist, installed at the user device. Selection of another ASA may cause music from the selected ASA to be played. Such selection may cause the selected ASA to be launched and its unified player interface to be launched, essentially replacing the unified player interface that was previously displayed at the user device. The unified player interface may include another section that displays music that is not associated with an ASA installed at the user device. For example, the unified player interface may search for locally stored music or streaming music source and display them for selection.
US09465862B2 Methods, systems, and computer program products for integrated world wide web query classification
Implementing query classification includes executing a reductionist module on a query to extract a core term, which term is used to search a hash table that maps core terms to corresponding categories, deriving a first result including one of the categories from the search, and executing an enrichment module on the query to yield a second result. The enrichment module includes searching an index of terms that are mapped to documents and corresponding categories. Upon determining the core term is present in the hash table, a weighted average is calculated for values of the first and second results based on training data. Upon determining the core term from the query is not in the hash table, and also that a probability score of the category in the index for the second result meets a minimum confidence value, the core term and the corresponding categories are stored in the hash table.
US09465857B1 Dynamic clustering for streaming data
In general, embodiments of the present invention provide systems, methods and computer readable media for modeling multi-dimensional, dynamically evolving data using dynamic clustering. In one aspect, a method includes receiving a core group of clusters of objects, each object being represented by a corresponding instance of a multi-dimensional feature vector including a dimension k; receiving a stream of data points representing a group of objects, each data point respectively representing an instance of dimension k describing a feature of an object within the group of objects; and, for each data point, adding an object described by the data point to a first cluster of objects within the core group of clusters; updating properties of the first cluster of objects in response to adding the object; and determining whether to update the core group of clusters using the updated properties of the first cluster of objects.
US09465853B2 Custom object-in-memory format in data grid network appliance
Techniques are disclosed for implementing custom object-in-memory formats in a data grid network appliance. The techniques include maintaining a record of format definitions on a client device of the data grid and a corresponding record of format definitions on a server device of the data grid. Each format definition may indicate one or more attributes of an object class and data types and byte ranges of the attributes. The client device may serialize one or more objects for storage in the data grid based on respective format definitions associated with the one or more objects and retrieved from the record of format definitions maintained on the client device. Further, the server device may perform one or more data grid operations using format definitions retrieved from the record of format definitions maintained on the server device.
US09465851B2 Search apparatus configured to utilize supplemental information to identify an index associated with a captured image, search method, and search system configured to perform the same
A search apparatus includes a storage unit configured to store indexes for searching for an object included in an image, link information indicating a function of providing a link for the object, and first supplementary information in association with each other; a receiving unit configured to receive a captured image through a network; a searching unit configured to search for an index for searching for an object included in the received captured image from among the indexes stored in the storage unit based on the object included in the received captured image and second supplementary information for the received captured image, the index being identified based on the first supplementary information and the second supplementary information for the received captured image; and a presenting unit configured to present the link information associated with the index searched for by the searching unit to a source that has transmitted the captured image.
US09465850B2 Metric gathering and reporting system for identifying database performance and throughput problems
A database back end system includes a monitoring server operable to poll a first database for a first query running on the first database and add the first query to a query list in a second database, and a reporting server operable to normalize the first query, analyze the second database to find a second query in the query list, wherein the second query is found based upon the normalized first query, and report the second query to a user, wherein the reporting is based upon the analyzing of the second database to find the second query.
US09465847B2 Methods and systems for optimizing text searches over structured data in a multi-tenant environment
Search systems and methods for searching structured data and enhancing the relevancy of search results provided to a requesting user or application. Enhanced search results are provided by searching a cache of a user's most recently used items to eliminate or reduce search indexing latency. Also, more relevant search results are provided by re-ranking results based on use history, data security models and/or hierarchical user role models. Further, enhanced search results are provided by including user information in the search index.
US09465846B2 Storing events from a datastream
A data stream is stored in a database. An event pipe stores a sliding window of events from the data stream. A query is responded to by utilizing the sliding window of events stored in the event pipe.
US09465841B2 Real-time security model providing intermediate query results to a user in a federated data system
The subject technology provides configurations for receiving a query for data stored across data systems in which the query is associated with a user. It is determined if the user has permission to execute an operation from the query at a data in which the operation is executed upon at least one table provided by the data system. The subject technology determines if the operation corresponds to a cache object in a cache registry if the user has permission. Each cache object is owned by a cache manager user. A view associated with the user is created that provides temporary access privileges to the cache object corresponding to the operation in which the cache object includes results of the operation executed in the query and the cache object is owned by the cache manager user. The results of the operation are then provided in the created view to the user.
US09465838B2 Numeric range search device, numeric range search method, and numeric range search program
A numeric range search device includes: interval index storage means for storing, for numeric ranges to be searched, an interval index that is made up of records each including at least an interval filter and reference information and in which the records are organized in units of records whose interval filters are at least partially common, the interval filter being data indicating a correspondence relationship between an input numeric value or numeric range and subintervals obtained by dividing a range including all of the numeric ranges by a predetermined boundary value, and the reference information being information for referring to a numeric range to be searched; interval query generation means for generating an interval query which is data indicating a correspondence relationship between the input numeric value or numeric range and the subintervals; and candidate selection means for selecting, from the records, a record for which an AND of an interval filter included in the record and the interval query is equal to the interval query.
US09465835B2 Columnwise spatial aggregation
A spatial aggregation query of a database is processed by receiving data specifying a maximum bounded rectangle for point data responsive to the query and specifying one or more grid partitions of the maximum bounded rectangle (in which at least one of the partitions is partially aggregated. Thereafter, for each partition, a number of points responsive to the query in each partition and a center of gravity of the points in each partition is computed. Data characterizing the corresponding computed number of points and center of gravity is then provided (e.g., persisted, loaded, transmitted, displayed, etc.). Related apparatus, systems, techniques and articles are also described.
US09465829B2 Partial merge
A multi-level storage architecture and method of performing a partial merge are disclosed. A main store is partitioned into a passive main part and an active main part, the active main part being empty at a start of the partial merge, the passive main part storing encoded data records of the main store that are not subject to the partial merge. A values index corresponding to a sorted dictionary of the passive main part is set to a cardinality of n. The data records of a second level storage structure is merged into the active main part, the active main part having a dictionary that starts with a value of n+1, such that the merging into the active main part continues an encoding scheme according to the values index of the passive main part.
US09465821B1 Data storage integrity validation
Embodiments of the present disclosure are directed to, among other things, validating the integrity of received and/or stored data payloads. In some examples, a storage service may perform a first partitioning of a data object into first partitions based at least in part on a first operation. The storage service may also verify the data object, by utilizing a verification algorithm, to generate a first verification value. In some cases, the storage service may additionally perform a second partitioning of the data object into second partitions based at least in part on a second operation. The second partitions may be different from the first partitions. Additionally, the archival data storage service may verify the data object using the verification algorithm to generate a second verification value. Further, the storage service may determine whether the second verification value equals the first verification value.
US09465819B2 Distributed database
A method of operating a database node of a distributed database is provided. The distributed database includes a plurality of database nodes each storing a set of data. A latency that occurs when the database node contacts a further database node in order to respond to one or more data requests that relate to a subset of data that is one of stored and intended to stored at the further database node is measured. An average latency value for communicating with each of the database nodes in the distributed database is calculated. Notifications reporting the average latency values to data distribution optimization functions in the distributed database are sent. A latency measure is reported to a further node of the distributed database.
US09465816B2 Generating an image of a floor plan
Program code on a mobile computing device and a server computer determines a location of a mobile computing device within a facility, based on coordinates associated to the location. The program code assigns a timestamp to the coordinates that are associated to the location. The program code stores location information in a database, wherein the location information includes the coordinates associated to the location, the timestamp that is assigned to the coordinates, and a unique identifier of the mobile computing device. The program code generates an image of a floor plan of the facility.
US09465813B1 System and method for automatically generating albums
A method for automatically generating photo albums is performed by a server computer. The server computer retrieves a set of images over the network interface before it retrieves metadata and a first set of tags from each image. The server computer also generates a second set of tags for each image, and stores the sets of tags into a database. The server computer further determines a set of search parameters and retrieves a second set of images from the database. A photo album is then generated from the second set of images.
US09465811B2 Polygon-based indexing of places
In one embodiment, a method includes receiving an identification of a location. The method further includes accessing an inverted index that comprises a plurality of records, where each record corresponds to a map tile and identifies one or more places corresponding to the map tile. At least one of the places identified in the inverted index is identified in multiple records corresponding to multiple map tiles, where the map tiles collectively define an area that circumscribes the place. The method also includes identifying based on the inverted index one or more places associated with the location.
US09465809B2 Methods, computer program products, and systems for automatically synchronizing directory structures across different applications
Directory structures of a messaging application and a personal file manager application are synchronized. A designated layer in the directory structure of the messaging application is associated with the designated layer in the directory structure of the personal file manager application. Each time a folder is created or an existing folder is modified or deleted in the designated layer in the directory structure of the messaging application, a corresponding folder is created, modified, or deleted in the designated layer in the directory structure of the personal file manager application and vice versa. Files or links to files are created in the folders of the messaging application to correspond to files or links to files within folders in the personal file manager application, and vice versa. A folder (and its contents) is deleted in the messaging application to correspond to deletions in the personal file manager application, and vice versa.
US09465801B2 Method and system for automatic processing and management of technical digital documents and drawings
The embodiments herein provide a method and system for automating the document control business process in an organization particularly the ones that are operating in construction, resources, energy, infrastructure and/or large capital expenditure projects. This computer implemented method and system fetches information and data from the different data sources including file attachments as exchanged between organizations via E-mails, web-applications, and/or other data sources, automatically identifies and extracts data from inside the files/data received, performs data quality checks and validations as per business process requirements and updates organizational records with minimal human intervention. The business logic and rules are applied on the information to create automatically the business deliverables as reports, document transmittal notes, and acknowledgement letters etc., that are expected from a well-functioning document control center in an organization.
US09465799B2 Server-side internationalization and localization of web applications using a scripting language
A server computing system receives a request for a web page from a client that specifies a preferred language and searches mapping data stored in a local data store using a web page identifier in the request to locate one or more terms for the requested web page to be translated. The server computing system searches translations for web pages in the local data store for a sub-set of the translations that correspond to the terms for the requested web page in the specified language. The computer system generates a client-executable script to provide the sub-set of translations that correspond to the terms to the client and transmits the requested web page and the client-executable script having the sub-set of translations for the requested web page to the client. The client-executable script, when executed on the client, renders the web page in the specified language.
US09465795B2 System and method for providing feeds based on activity in a network environment
A method is provided in one example and includes receiving network traffic associated with a particular user; developing a personal vocabulary for the particular user based on the network traffic; determining areas of interest for the particular user based on the personal vocabulary; determining associations for the particular user in relation to additional users; and generating a feed based on a portion of the network traffic. The feed is delivered to a subset of the additional users.
US09465794B2 Terminal and control method thereof
Disclose is a mobile terminal and control method thereof for inputting a voice to automatically generate a message to be sent during conversation using a mobile messenger, and it may include a microphone for inputting a user's voice, a display unit for displaying a mobile messenger; and a controller for inputting and recognizing a user's voice when a mobile messenger is implemented and then converting into a message to display the message on a message input window of the mobile messenger, and sending the displayed message to the other party which has been preset, and displaying the message sent to the other party and a message received from the other party in the sending and receiving order on a send/receive display window of the mobile messenger.
US09465789B1 Apparatus and method for detecting spam
Provided is a process of detecting spam in websites, the process including: obtaining text from a website; detecting an amount of transitions between character sets in the text, wherein the character sets each correspond to different alphabets; calculating, with a computer, a score indicative of the likelihood that the text is spam based on the amount of transitions; and labeling the text as spam based on the score.
US09465786B2 Method for facilitating quick logins from a mobile device
A computer-implemented method is provided for facilitating a quick login using a mobile computing device having a space-wise limited virtual keyboard. The method includes detecting a response from a server of a website or from an application native to the computing device that includes a login form displayed on a screen of the mobile computing device for authenticating a user, activating an application on the mobile computing device configured to auto fill the login form, and displaying a quick login keyboard, which includes a plurality of boxes configured to hold credential data of the user, wherein the quick login keyboard further includes a plurality of fill buttons, each of which is associated with one of the credential data boxes. The method further includes detecting a tapping on one of the plurality of fill buttons, and populating the login form with the credential data associated with the tapped fill button.
US09465785B2 Methods and apparatus for comic creation
In embodiments of comic creation, a digital sketching system may provide various tools for creating and modifying comics consisting of one or more panels, and for creating, adding, and modifying text in the panels. This system, which may be referred to as a comic creation application, may be implemented according to a domain-specific digital sketchbook paradigm that is directed specifically to the needs of a comic artist. The comic creation application may be tailored for comics planning, may be designed with the structure of comic pages in mind, and may provide high-level editing tools and operations for this structure. The system may make a digital device (e.g., a touch- or multitouch-enabled device) an intelligent participant in the creative process, rather than a passive sketchbook, to facilitate story building in ways that pencil and paper cannot.
US09465783B2 Real time term suggestion using text analytics
An approach is provided in which a conversion manager receives a conversion request that identifies a conversion mode corresponding to a first category and a second category. The conversion manager identifies one or more first terms corresponding to the first category that are included in a page of text. As such, the conversion manager selects one or more second terms corresponding to the second category and, in turn, replaces the first terms with their corresponding second terms.
US09465781B2 Analysis of web application state
Disclosed are various embodiments for obtaining captures of network pages from an electronic commerce system, wherein each of the captures comprises attributes of the respective one of the network pages and capture data of one of the network pages in a browser. The system identifies a correlated pair of the captures having a positive degree of correlation between the attributes of a respective pair of the network pages. The system generates a differential for the correlated pair, wherein the differential comprises distinctions between the capture data of the correlated pair of captures. The system generates a notice associated with the correlated pair, wherein the differential exceeds a predefined threshold.
US09465780B2 User terminal device and scroll method supporting high-speed web scroll of web document
Disclosed is a user terminal device and a scroll method supporting high-speed web scroll of a web document. According to an embodiment of the present invention, there is provided a web scroll system including a user terminal device, the system including: a web document providing apparatus for storing the web document configured to include HyperText Markup Language (HTML) and providing the web document to the user terminal device according to connection of the user terminal device; and the user terminal device having a processor for connecting to the web document providing apparatus and receiving the web document, parsing the provided web document and converting into data having a structure formed in a shape of a tree, loading data that will be output on a display means among the converted data on video output memory as display output tree data, and providing the converted data to a web application process.
US09465775B2 Methods and systems for treating overflow conditions and for re-sizing printable content
Various embodiments evaluate content that is to be printed and ascertain whether the content is going to overflow or be “orphaned” onto a second page when printed. If some content will create an orphan when printed, then the content is scaled to fit onto a single page when printed. In some embodiments, the content is simply proportionally scaled to fit onto a single page. In other embodiments, the content is further processed to scale it in a manner that makes intelligent use of the white space on the printed page.
US09465773B2 Data-driven distributionally robust optimization
Embodiments of the disclosure include a system for providing data-driven distributionally robust optimization the system including a processor, the processor configured to perform a method. The method includes receiving a plurality of samples of one or more uncertain parameters for a complex system and calculating a distribution uncertainty set for the one or more uncertain parameters. The method also includes receiving a deterministic problem model associated with the complex system that includes an objective and one or more constraints and creating a distributionally robust counterpart (DRC) model based on the distribution uncertainty set and the deterministic problem model. The method further includes formulating the DRC as a generalized problem of moments (GPM), applying a semi-definite programming (SDP) relaxation to the GPM and generating an approximation for a globally optimal distributionally robust solution to the complex system.
US09465770B2 Scheduling and execution of DAG-structured computation on RDMA-connected clusters
A server and/or a client stores a metadata hash map that includes one or more entries associated with keys for data records stored in a cache on a server, wherein the data records comprise a directed acyclic graph (DAG), and the directed acyclic graph is comprised of a collection of one or more nodes connected by one or more edges, each of the nodes representing one or more tasks ordered into a sequence, and each of the edges representing one or more constraints on the nodes connected by the edges. Each of the entries stores metadata for a corresponding data record, wherein the metadata comprises a server-side remote pointer that references the corresponding data record stored in the cache. A selected data record is accessed using a provided key by: (1) identifying potentially matching entries in the metadata hash map using the provided key; (2) accessing data records stored in the cache using the server-side remote pointers from the potentially matching entries; and (3) determining whether the accessed data records match the selected data record using the provided key.
US09465769B1 Methods and apparatus for high-speed serial interface link assist
The present disclosure provides a link assist capability that may be added to a compiled design that includes a transceiver. The transceiver with the link assist capability may be dynamically reconfigured to operate in a link assist mode, which is a diagnostic and test mode. The link assist mode may interact with a HSSI link partner, or a design software tool, or a user-defined program. The link assist mode may also facilitate remote debugging. One embodiment relates to an apparatus for serial interface link assist. Another embodiment relates to a method of dynamic reconfiguration of transceiver settings. Another embodiment relates to a method of tuning a bidirectional serial link. Other features, aspects and embodiments are also disclosed.
US09465768B2 PCI function measurement block enhancements
Embodiments relate to an enhancement of a function measurement block. An aspect includes obtaining common statistics from a function table. An aspect includes obtaining adapter-specific statistics from an adapter. An aspect includes providing the common statistics and the adapter-specific statistics in the function measurement block. An aspect includes providing adapter-specific counters in the function measurement block.
US09465766B1 Isolation interface for master-slave communication protocols
An apparatus for communication using a master-slave communication protocol includes a master circuit and a slave circuit configured to communicate with each other using a master-slave communication protocol. The apparatus also includes an interface circuit coupled to the master and slave circuits. In response to a first control signal having a first value, the interface circuit forwards messages received from the master circuit to the slave circuit and forwards responses received from the slave circuit to the master circuit. In response to the first control signal having a second value, the interface circuit prevents messages received from the master circuit from being forwarded from the master circuit to the slave circuit.
US09465765B2 All-in-one SATA interface storage device
An all-in-one SATA interface storage device comprising: an interface board installed on a motherboard; a first memory card slot which is a CFast slot fixed on the interface board for installation of a CFast card; a second memory card slot fixed on the interface board and available to CF-SATA and CFEX cards for installation of either a CF-SATA card or a CFEX card. As such, the present invention facilitates applications of multiple storage devices via its SATA interfaces linking a host system, providing a user more convenient new storage devices, and creating higher value-added services by lowering costs.
US09465753B2 Memory management unit that applies rules based on privilege identifier
A memory management and protection system that manages memory access requests from a number of requestors. Memory accesses are allowed or disallowed based on the privilege level of the master, usually a CPU originating the request based on a Privilege Identifier that accompanies each memory access request. Deputy masters such as DMA controllers inherit the Privilege Identifier of the originating master. An extended memory controller selects the appropriate set of segment registers based on the Privilege Identifier to insure that the request is compared to and translated by the segment register associated with the master originating the request.
US09465752B2 Systems and/or methods for policy-based access to data in memory tiers
Certain example embodiments provide efficient policy-based access to data stored in memory tiers, including volatile local in-process (L1) cache memory of an application and at least one managed (e.g., non-volatile) in-memory (L2) cache. Operations include receiving an access request for access to a data element in L2; detecting whether a copy of the data element is in L1; if so, copying the data element and the access policy from L2 to L1 and providing the user with access to the copy of data element from L1 if the access policy allows access to the user; and if not, determining, by referring to a copy of the access policy stored in L1, whether the user is allowed to access the data element, and, if the user is allowed to access the data element, providing the user with access to the copy of the data element from the L1 cache memory.
US09465744B2 Data prefetch ramp implemenation based on memory utilization
A technique for data prefetching for a multi-core chip includes determining memory utilization of the multi-core chip. In response to the memory utilization of the multi-core chip exceeding a first level, data prefetching for the multi-core chip is modified from a first data prefetching arrangement to a second data prefetching arrangement to minimize unused prefetched cache lines. In response to the memory utilization of the multi-core chip not exceeding the first level, the first data prefetching arrangement is maintained. The first and second data prefetching arrangements are different.
US09465742B2 Synchronizing barrier support with zero performance impact
The barrier-aware bridge tracks all outstanding transactions from the attached master. When a barrier transaction is sent from the master, it is tracked by the bridge, along with a snapshot of the current list of outstanding transactions, in a separate barrier tracking FIFO. Each barrier is separately tracked with whatever transactions that are outstanding at that time. As outstanding transaction responses are sent back to the master, their tracking information is simultaneously cleared from every barrier FIFO entry.
US09465741B2 Multi processor multi domain conversion bridge with out of order return buffering
An asynchronous dual domain bridge is implemented between the cache coherent master and the coherent system interconnect. The bridge has 2 halves, one in each clock/powerdown domain—master and interconnect. The asynchronous bridge is aware of the bus protocols used by each individual processor within the attached subsystem, and can perform the appropriate protocol conversion on each processor's transactions to adapt the transaction to/from the bus protocol used by the interconnect.
US09465737B1 Memory systems including a duplicate removing filter module that is separate from a cache module
A memory system includes a cache module configured to store data. A duplicate removing filter module is separate from the cache module. The duplicate removing filter module is configured to receive read requests and write requests for data blocks to be read from or written to the cache module, selectively generate fingerprints for the data blocks associated with the write requests, selectively store at least one of the fingerprints as stored fingerprints and compare a fingerprint of a write request to the stored fingerprints.
US09465735B2 System and method for uniform interleaving of data across a multiple-channel memory architecture with asymmetric storage capacity
Systems and methods for uniformly interleaving memory accesses across physical channels of a memory space with a non-uniform storage capacity across the physical channels are disclosed. An interleaver is arranged in communication with one or more processors and a system memory. The interleaver identifies locations in a memory space supported by the memory channels and is responsive to logic that defines virtual sectors having a desired storage capacity. The interleaver accesses the asymmetric storage capacity uniformly across the virtual sectors in response to requests to access the memory space.
US09465734B1 Coalition based memory management
One or more memory coalitions of software processes are created and used to decide whether to perform memory reduction operations on a data processing system. One method in one embodiment includes adding a newly launched second process to an existing memory coalition in response to determining that the second process should be part of a memory coalition that includes a first process. In response to determining that available system memory (e.g. DRAM) is low, the system determines which memory coalition of foreground applications uses the most amount of system memory and then performs one or more memory reduction operations on that memory coalition in order to make more system memory available to other processes.
US09465731B2 Multi-layer non-volatile memory system having multiple partitions in a layer
A multi-layer memory and method for operation is disclosed. The memory includes multiple layers, where each layer includes flash memory cells having a greater bit per cell capacity than the prior layer and each layer may include a plurality of partitions having blocks exclusively associated with a particular data type. The method may include directing host data directly into a particular partition of a particular layer of the multi-layer memory upon receipt depending on a type of the data. The method may also include copying data within the same partition in a respective layer in a data relocation operation to generate more free blocks of memory so that data preferably stays within each layer and in the same partition, as well as transferring data from one layer to the next higher bit per cell layer within a same partition when layer transfer criteria are met.
US09465730B2 Flash memory device
Different block management values that sequentially increase are set for a plurality of blocks to indicate active states of the blocks. For example, a first block management value “$1111” is stored in a first block, and a second management value “$1112” is stored in a second block. Thus, even when more than one block is in an active state, an updated value is read from the block that stores a larger block management value. This allows for the true updated value to be read.
US09465728B2 Memory controller adaptable to multiple memory devices
A memory controller, in one embodiment, includes a command translation data structure, a front end and a back end. The command translation data structure maps command operations to primitives, wherein the primitives are decomposed from command operations determined for one or more memory devices. The front end receives command operations from a processing unit and translates each command operation to a set of one or more corresponding primitives using the command translation data structure. The back end outputs the set of one or more corresponding primitives for each received command operation to a given memory device.
US09465719B2 Localized representation of stack traces
Systems and methods are disclosed for providing a representation of a stack trace. An example method includes identifying an element in a stack trace. The stack trace is generated based on an occurrence of an event during execution of an application. The method also includes determining whether the element has an associated annotation. The annotation is an indication to translate the element's name from a first language to a second language. The method further includes in response to determining that the element in the stack trace has the associated annotation, obtaining the element's translated name and updating the stack trace to include the element's translated name, which is in the second language.
US09465711B2 Providing power utilization information for operational states of an application across different operating systems
An approach for providing power utilization information for one or more operational states of an application across different operating systems is described. A power utilization platform determines power utilization information for one or more operational states of an application, one or more operating systems in which the application executes, or a combination thereof. The power utilization platform further stores the power utilization information as metadata associated with a record of the application in a data repository associated with an application distribution service. The power utilization information is then presented in a user interface of the application distribution service in a response to a request to view the record of the application.
US09465710B1 Systems and methods for predictively preparing restore packages
A computer-implemented method for predictively preparing restore packages may include (1) monitoring a computing system for evidence of potential data failures within the computing system, (2) detecting evidence that indicates a potential data failure within the computing system while monitoring the computing system, (3) predicting a scope of the potential data failure based at least in part on the evidence that indicates the potential data failure, and then (4) preparing a restore package configured to restore at least a portion of data implicated by the predicted scope of the potential data failure prior to detecting a request to initiate a restore operation in connection with the potential data failure. Various other methods, systems, and computer-readable media are also disclosed.
US09465709B2 System and method for providing performance sampling in a computing system
A method performed by a computer system, the method including maintaining a plurality of work-based counters, each of the work-based counters being associated with a respective functional entity of a plurality of functional entities, in response to determining that a first one of the work-based counters has reached a threshold, sampling a performance data of a first functional entity associated with the first one of the work-based counters, and presenting the sampled performance data to an analysis tool separate from an operating system of the computer system.
US09465708B2 System and method to proactively and intelligently schedule disaster recovery (DR) drill(s)/test(s) in computing system environment
A system and method for proactively and intelligently scheduling Disaster Recovery (DR) drill(s)/test(s) for application, a set of applications or entire site in a computing system environment, the system comprising: one or more Drill Intelligence Modules logically connected to one or more Production Sites and one or more Disaster Recovery Sites, one or more Replication Systems logically connected to said Drill Intelligence Module, said Production Site and said Disaster Recovery Site, a Network connecting said Drill Intelligence Module with the Production Site, said Disaster Recovery Site and said Replication system wherein said Drill Intelligence Module is provided with at least one Configuration Monitoring Module, at least one Application Load Monitoring Module, at least one Drill Tracker Module and at least one Drill Advisor Module.
US09465693B2 Self-describing data blocks of a minimum atomic write size for a data store
Self-describing data blocks of a minimum atomic write size may be stored for a data store. Data may be received for storage in a data block of a plurality of data blocks at a persistent storage device that are equivalent to a minimum atomic write size for the persistent storage device. Metadata may be generated for the data that includes an error detection code which is generated for the data and the metadata together. The data and the metadata are sent to the persistent storage device to store together in the data block. An individual atomic write operation may write together the data and the metadata in the data block. When accessed, the error detection code is applicable to detect errors. The metadata may also be applicable to determine whether the data is stored for a currently assigned purpose or a previously assigned purpose of the data block.
US09465692B2 High reliability erasure code distribution
Example apparatus and methods treat some erasure codes differently than other erasure codes. For example, erasure codes that are only involved in error-recovery may never be read and thus may be stored using a different approach than erasure codes that are involved in more regular data reading. If different types of data stores are available, then the erasure codes that are more likely to be read may be stored in data stores having a first (e.g., higher, faster) type of read performance while the erasure codes that are less likely to be read may be stored in data stores having a second (e.g., lower, slower, less expensive) type of read performance. Different data stores may be located on different data storage devices. Different data stores may even be located on a single data storage device.
US09465690B2 Cumulative error detection in data transmission
Circuitry for providing error check values for indicating errors in data portions within a data stream. The circuitry comprises error detecting code generation circuitry configured to apply an error detecting code algorithm to the data stream and to thereby generate and periodically update a multi-bit check value as the data stream is processed, each update of the multi-bit check value being indicative of the error detecting code generation circuitry receiving a further item of the data stream. An output for periodically outputting a fragment of the multi-bit check value from the error detecting code generation circuitry during the processing of the data stream, the fragments output each corresponding to a data portion of the data stream. Wherein each of the fragment of the multi-bit check value provides a value indicative of an error occurring either in the corresponding portion of the data stream or in an earlier portion of the data stream.
US09465689B2 Forward error correction synchronization
Techniques for forward error correction synchronization are described herein. The techniques include receiving a bit stream over a transmission link and determining a starting location of a first code word within the bit stream. Determining the starting location of the first code word includes identifying an error correction block associated with a previously received second code word, and designating a bit subsequent to the error correction block as the starting location of the first code word.
US09465687B2 Information processing apparatus and information processing method
A computer obtains, from a device having software installed therein, a software identifier for identifying the software, an error identifier for identifying an error which occurs during installation of the software, prior configuration data of the device at a time when the error occurs, and posterior configuration data of the device at a time when the error is resolved. The computer generates new handling data on basis of a difference between the prior configuration data and the posterior configuration data. The computer updates the new handling data on basis of existing handling data, the prior configuration data, and the posterior configuration data to store the updated handling data in a storing unit in association with the software identifier and the error identifier. The existing handling data is stored in the storing unit in association with the software identifier and includes a handling item to be performed for installing the software.
US09465683B2 Apparatus and a method for providing an error signal for a control unit
An apparatus for providing an error signal for a control unit, the error signal indicating a malfunction of a sensor unit. The apparatus includes an input module configured to receive a sensor signal from the sensor unit, the sensor signal being a periodic signal between an upper level and a lower level of a physical quantity. Further, the apparatus includes a determination module configured to determine the malfunction of the sensor unit and an output module configured to provide the error signal indicating the malfunction for the control unit. The error signal comprises a predetermined level of the physical quantity which differs from the upper level and from the lower level.
US09465682B1 Dynamic deep links to targets
A computing device may receive from a first application executing on at least one processor an indication of an action to be performed. The computing device may determine, based on at least the indication of the action to be performed, a plurality of deep links to a plurality of actions performable by a plurality of applications. The computing device may select a subset of deep links from the plurality of deep links. The computing device may output for display a graphical user interface including an indication of each deep link from the subset of deep links. The computing device may receive an indication of a user input, the user input corresponding to a selection of one of the deep links from the subset of deep links. A second application executing on the at least one processor may perform an action linked to by the selected deep link.
US09465680B1 Method and apparatus for processor performance monitoring
A processor and method are described for implementing performance monitoring using a fixed function performance counter. For example, one embodiment of an apparatus comprises: a fixed function performance counter to decrement or increment upon occurrence of an event in the processing device; a precise event based sampling (PEBS) enable control communicably coupled to the fixed function performance counter; a PEBS handler to generate and store a PEBS record comprising architectural metadata defining a state of the processing device at a time of generation of the PEBS record; and a non-precise event based sampling (NPEBS) module communicably coupled to the PEBS enable control and the PEBS handler, the NPEBS module to cause the PEBS handler to generate the PEBS record for the event upon the fixed function performance counter reaching a specified value.
US09465678B2 Event correlation
A method for event correlation includes capturing events and arranging the events sequentially in at least one dimension. An event correlator implemented by a computational device convolves a kernel density function with each of the events to produce a convolved function for each event. Co-occurrences between events are found by calculating overlap between convolved functions.
US09465677B2 Partitioned application environment
A partitioned application environment is disclosed. In various embodiments, a request associated with an application environment in which an application is running is received from the application. A determination is made to fulfill the request at least in part via a call to a node at which application code associated with the application is running in an application environment partition provided at the node. A call associated with the request is sent to the node, based at least in part on the determination.
US09465676B1 Deeplinking to multiple native applications
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for obtaining data specifying a plurality of native applications for a particular resource; generating, for each of the native applications, a respective corresponding deeplink for the native application, wherein selection of the respective deeplink causes the native application to display a display environment comprising the particular resource; ranking the respective deeplinks based on a respective rank score for each native application to which the respective deeplink corresponds; and generating metadata that associates the respective deeplinks and their corresponding rankings with the particular resource.
US09465675B2 Communication control device, information processing apparatus, parallel computer system, and control method for parallel computer system
An arithmetic processing device executes a program, and gives first sequence information to a first start time when a first process included in the program starts a first interprocess communication. Then, the first start time and the first sequence information are written in a main storage device. When second sequence information given to a second start time when a second process starts a second interprocess communication is newer than the first sequence information, an operational circuit in a communication control device does not carry out an operation using the first start time. On the other hand, when the second sequence information corresponds to the first sequence information, the operational circuit carries out an operation using the first start time and the second start time and outputs the operation result.
US09465674B2 Direct memory (DMA) based access to a device on a remote machine using stub driver and by synchronizing the DMA buffer
Hosting, by a virtual machine manager of a local machine, a virtual machine having a device driver. The method may include obtaining, by the virtual machine manager, from a stub driver on the remote machine, information about the I/O device on the remote machine. The I/O device on the remote machine may be bound to the stub driver on the remote machine. The method may include instantiating, by the virtual machine manager, a virtual I/O device on the local machine corresponding to the I/O device on the remote machine. The method may include collaborating, by the virtual machine manager, with the stub driver on the remote machine to effectuate a real access to the I/O device on the remote machine for an access to the virtual I/O device by the device driver on behalf of a program on the local machine. Other embodiments may be described and claimed.
US09465671B1 Systems and methods for performance indexing
Systems and methods relate to indexing of performance and cost of workloads in a computing environment. The computing environment may include a virtualized computing environment. According to some embodiments, a performance index relating to a plurality of workloads executing in the computing environment may be generated, where the performance index is based at least in part on performance and cost of use of one or more resources in the computing environment by the plurality of workloads. The index may be normalized. If the performance or cost of a particular workload departs from an expected performance or cost determined from the average performance and/or cost in the computing environment, resources may be reallocated to the workloads such that the performance or cost of the workload is closer to its expected performance or cost based on the performance index.
US09465670B2 Generational thread scheduler using reservations for fair scheduling
Disclosed herein is a generational thread scheduler. One embodiment may be used with processor multithreading logic to execute threads of executable instructions, and a shared resource to be allocated fairly among the threads of executable instructions contending for access to the shared resource. Generational thread scheduling logic may allocate the shared resource efficiently and fairly by granting a first requesting thread access to the shared resource allocating a reservation for the shared resource to each other requesting thread of the executing threads and then blocking the first thread from re-requesting the shared resource until every other thread that has been allocated a reservation, has been granted access to the shared resource. Generation tracking state may be cleared when each requesting thread of the generation that was allocated a reservation has had their request satisfied.
US09465668B1 Adaptive ownership and cloud-based configuration and control of network devices
Methods, systems, and computer program products for cloud-based adaptive configuration and control of a network device include, detecting an access by a user through the network device to a cloud-based service; and responsive to the detected access, configuring the network device to be controlled by the user via a cloud-based configuration controller. Further implementations include, receiving a configuration request from the network device, wherein the configuration request includes access information pertaining to an access made by a user to a cloud-based service; determining a cloud-based identity of the user based upon the received access information; associating the cloud-based identity with an ownership identifier; forming one or more instructions to configure the network device with the ownership identifier as an owner of the network device; and transmitting the one or more instructions to the network device.
US09465666B2 Game engine and method for providing an extension of the VSIPL++ API
A system includes a memory, a graphics processor, and a processor. The memory stores a control program that includes an extension of an application programming interface. The graphics processor includes multiple computational units. The processor executes the control program, with the control program causing the processor to obtain data from the memory. The data specifies a first function and is intended to execute on the multiple computational units. The control program further causes the processor to create at least one map for assigning computational tasks for the first function across the multiple computational units. A part of the data associated with each of the computational tasks is stored to the respective multiple computational units that are assigned to execute the computational tasks.
US09465663B2 Allocating resources in a compute farm to increase resource utilization by using a priority-based allocation layer to allocate job slots to projects
Some embodiments provide a system for allocating resources in a compute farm. During operation, the system can receive resource-requirement information for a project. Next, the system can receive a request to execute a new job in the compute farm. In response to determining that no job slots are available for executing the new job, and that the project associated with the new job has not used up its allocated job slots, the system may execute the new job by suspending or re-queuing a job that is currently executing, and allocating the freed-up job slot to the new job. If the system receives a resource-intensive job, the system may create dummy jobs, and schedule the dummy jobs on the same computer system as the resource-intensive job to prevent the queuing system from scheduling multiple resource-intensive jobs on the same computer system.
US09465661B2 Method and device for managing memory of user device
A method and a device dynamically managing background processes according to a memory status so as to efficiently use the memory in a user device supporting a multitasking operating system.The method includes determining reference information for adjustment of the number of background processes; identifying a memory status based on the reference information; and adjusting the number of the background processes in correspondence to the memory status.
US09465656B2 Scheduler penalty for swapping activity
Methods, systems and computer program products for scheduler penalty for swapping activity. Exemplary embodiments include a memory management method, including identifying a first process from an active queue, identifying a second process from the active queue, tracking attributes associated with the first and second processes, determining whether at least one of the first and second processes are constraining system memory and penalizing at least one of the first and second processes in response to at least one of the first and second processes constraining the system memory.
US09465653B2 Automated invalidation of job output data in a job-processing system
A computing system can provide user interfaces and back-end operations to facilitate review and invalidation of executed jobs. The system can provide an interface that allows the operator to review quality-control information about a completed job. Once the operator identifies a job as invalid, the operator can be presented with further options, such as whether to invalidate only the reviewed job or the job and all its descendants. The operator can also review antecedent jobs to an invalid job (e.g., in order to trace the root of the problem) and can selectively invalidate antecedent jobs.
US09465651B2 Transactional memory having local CAM and NFA resources
A remote processor interacts with a transactional memory that has a memory, local BWC (Byte-Wise Compare) resources, and local NFA (Non-deterministic Finite Automaton) engine resources. The processor causes a byte stream to be transferred into the transactional memory and into the memory. The processor then uses the BWC circuit to find a character signature in the byte stream. The processor obtains information about the character signature from the BWC circuit, and based on the information uses the NFA engine to process the byte stream starting at a byte position determined based at least in part on the results of the BWC circuit. From the time the byte stream is initially written into the transactional memory until the time the NFA engine completes, the byte stream is not read out of the transactional memory.
US09465650B2 Executing distributed globally-ordered transactional workloads in replicated state machines
A method of transaction replication includes transmitting at least one transaction received during an epoch from a local node to remote nodes of a domain of 2N+1 nodes at the end of an epoch (N is an integer greater than or equal to 1). The remote nodes log receipt of the at least one transaction, notify the local node of the receipt of the at least one transaction, transmit the at least one transaction to all of the 2N+1 nodes, and add the at least one transaction to an execution order upon receiving at least N+1 copies of the at least one transaction.
US09465647B2 Providing state storage in a processor for system management mode selectively enabled by register bit instead of external SMRAM
In one embodiment, the present invention includes a processor that has an on-die storage such as a static random access memory to store an architectural state of one or more threads that are swapped out of architectural state storage of the processor on entry to a system management mode (SMM). In this way communication of this state information to a system management memory can be avoided, reducing latency associated with entry into SMM. Embodiments may also enable the processor to update a status of executing agents that are either in a long instruction flow or in a system management interrupt (SMI) blocked state, in order to provide an indication to agents inside the SMM. Other embodiments are described and claimed.
US09465642B1 Systems and methods for instant provisioning of virtual machine files
Embodiments of systems and methods are described for instant provisioning (e.g., cloning, copying, replicating, migrating, backing up, restoring, etc.) of virtual machines, virtual machine files, or other types of files (e.g., database files). In some implementations, a cloned virtual machine file can present an illusion to multiple applications accessing the cloned file that the cloned file contains all the appropriate data (e.g., a file system volume), even while the clone file is still being filled with relevant data. In some embodiments, the systems and methods use a file system filter driver to intercept and redirect certain input/output (I/O) requests to the cloned file. The file system filter driver may use a data structure (e.g., a bitmap) to determine which logical units of the clone file have already been filled with data. In some embodiments, the systems and methods use the operating system to handle cached I/O requests, which may improve efficiency.
US09465641B2 Selecting cloud computing resource based on fault tolerance and network efficiency
The disclosure is related to selecting and allocating one of resources in a cloud computing system to create a virtual machine. A control server may determine a resource selection reference by selecting one of fault-tolerance and network efficiency upon receipt of a request message for creating a target virtual machine. The control server may calculate at least one of a fault-tolerance point and a network efficiency point of each candidate resource according to the selected resource selection reference. The control server may select one of candidate resources to create a requested virtual machine based on at least one of the calculated fault-tolerance point and the calculated network efficiency point of the candidate resources.
US09465639B2 Resource adjustment methods and systems for virtual machines
A resource adjustment system and method for virtual machines (VMs) are provided. The method includes: obtaining, by a monitoring module, performance and status information of a first server and at least one VM of the first server; estimating, by an estimating module, the first server and each VM according to the performance and status information and an evaluation index and obtaining a server estimation score of the first server and a virtual machine estimation score of every VM; and finding, by a moving module, a second server according to the performance and status information and the evaluation index when a virtual machine estimation score of at least one first VM of the first server or the server estimation score exceeds a threshold, finding at least one VM suitable to be moved according to a moving order, and moving the at least one VM to the second server.
US09465638B2 Minimizing SCSI limitations for virtual machines
Examples disclosed herein provide systems, methods, and software for minimizing Small Computer System Interface (SCSI) limitations on virtual machines are disclosed herein. In one example, a method of operating a volume combining system to combine volumes for a virtual machine includes identifying two or more volumes to be attached to the virtual machine. The method further provides combining the two or more volumes into a single volume, and attaching the single volume to the virtual machine.
US09465636B2 Controlling virtual machine in cloud computing system
Described embodiments provide for controlling a plurality of virtual machines in a cloud computing system. At least one virtual storage allocated to the plurality of virtual machines may be monitored. Based on the monitoring result, a virtual storage in a service unable state may be detected among the monitored at least one virtual storage. A virtual machine associated with the detected virtual storage may be temporarily interrupted.
US09465633B2 Displaying applications of a virtual mobile device in a user interface of a mobile device
One or more embodiments of the invention facilitate displaying application icons of a guest environment in a host environment of a mobile device, wherein the guest environment is running in a virtual machine supported by a hypervisor running within the host environment. One method comprises forwarding, by a hypervisor-aware service running in the virtual machine to the hypervisor, a list of applications installed in a guest operating system (OS) of the virtual machine. For each of the installed applications, the hypervisor provides metadata to a host OS running in the host environment, wherein the metadata comprises an application icon and an instruction to launch a proxy application installed in the host environment. Upon a launch of the proxy application when a user selects the application icon, the proxy application requests the hypervisor to communicate with the hypervisor-aware service to launch the installed application in the guest environment.
US09465632B2 Parallel hardware hypervisor for virtualizing application-specific supercomputers
A parallel hypervisor system for virtualizing application-specific supercomputers is disclosed. The hypervisor system comprises (a) at least one software-virtual hardware pair consisting of a software application, and an application-specific virtual supercomputer for accelerating the said software application, wherein (i) The virtual supercomputer contains one or more virtual tiles; and (ii) The software application and the virtual tiles communicate among themselves with messages; (b) One or more reconfigurable physical tiles, wherein each virtual tile of each supercomputer can be implemented on at least one physical tile, by configuring the physical tile to perform the virtual tile's function; and (c) A scheduler implemented substantially in hardware, for parallel pre-emptive scheduling of the virtual tiles on the physical tiles.
US09465631B2 Automatic caching of partial results while editing software
An automatic caching system is described herein that automatically determines user-relevant points at which to incrementally cache expensive to obtain data, resulting in faster computation of dependent results. The system can intelligently choose between caching data locally and pushing computation to a remote location collocated with the data, resulting in faster computation of results. The automatic caching system uses stable keys to uniquely refer to programmatic identifiers. The system annotates programs before execution with additional code that utilizes the keys to associate and cache intermediate programmatic results. The system can maintain the cache in a separate process or even on a separate machine to allow cached results to outlive program execution and allow subsequent execution to utilize previously computed results. Cost estimations are performed in order to choose whether utilizing cached values or remote execution would result in a faster computation of a result.
US09465622B2 Application defined computing component configuration
One embodiment includes a configurable computing system. The configurable computing system includes a broker module that receives information for one or more applications, obtains one or more attributes for an electronic device, and determines runtime configurations for one or more components for the electronic device. A controller communicates with applications for configuring the one or more components based on the runtime configurations.
US09465621B2 Priority activation of metrology driver in boot sequence
The techniques described herein implement an operating system that can reliably process time sensitive information in non real-time manner. Thus, the operating system described herein is capable of processing an instance of time sensitive input during a time period after the instance of time sensitive input is received (e.g., at a future point in time). To accomplish this, the techniques timestamp each instance of time sensitive input when it is received at a device. The techniques then store the timestamped instance of time sensitive input in a temporary queue, and make the timestamped instance available to the operating system at a time period after the time period when it is received, as indicated by the timestamp. Additional techniques described herein prioritize the activation of a driver configured to receive the time sensitive information during a bootup sequence or a reboot sequence.
US09465616B2 Instruction cache with way prediction
A processor includes an instruction fetch unit and an execution unit. The instruction fetch unit retrieves instructions from memory to be executed by the execution unit. The instruction fetch unit includes a branch prediction unit which is configured to predict whether a branch instruction is likely to be executed. The memory includes an instruction cache comprising a portion of the fetch blocks available in the memory. The instruction fetch unit may use a combination of way prediction and serialized access to retrieve instructions from the instruction cache. The instruction fetch unit initially accesses the instruction cache to retrieve the predicted fetch block associated with a way prediction. The instruction fetch unit compares a cache tag associated with the way prediction with the address of the cache line that includes the predicted fetch block. If the tag matches, then the way prediction is correct and the retrieved fetch block is valid.
US09465612B2 Systems, apparatuses, and methods for performing delta encoding on packed data elements
Embodiments of systems, apparatuses, and methods for performing delta encoding on packed data elements of a source and storing the results in packed data elements of a destination using a single vector packed delta encode instruction are described.
US09465611B2 Processor execution unit with configurable SIMD functional blocks for complex number operations
Methods and systems for executing SIMD instructions that efficiently implement new SIMD instructions and conventional existing SIMD MAC-type instructions, while avoiding replication of functions in order to keep the size of the logic circuit size to as low a level as can reasonably be achieved. An instruction unit executes Single Instruction Multiple Data instructions, including instructions acting on operands representing complex numbers. The instruction unit includes functional blocks that are commonly utilized to execute a plurality of the instructions, wherein the plurality of instructions utilize various individual functional blocks in various combinations with one another. The plurality of instructions is optionally executed in a pipeline fashion.
US09465610B2 Thread scheduling in a system with multiple virtual machines
A semiconductor device includes an execution unit that executes an arithmetic instruction, and a scheduler including multiple first setting registers each defining a correspondence relationship between hardware threads and partitions, and which generates a thread select signal on the basis of a partition schedule and a thread schedule. The scheduler outputs a thread select signal designating a specific hardware thread, without depending on the thread schedule as the partition indicated by a first occupation control signal, according to a first occupation control signal output when the execution unit executes a first occupation start instruction.
US09465609B2 Correcting non-compliant source code in an integrated development environment
Approaches presented herein enable correction of source code that fails to comply with an established coding standard in a code base within an Integrated Development Environment (IDE). Specifically, a non-compliant segment of code, which requires correction, and that was coded by a first developer, is assembled into a stand-alone artifact that is dispatched to a second developer. The code segment is then corrected by the second developer, and the artifact containing the corrected segment is merged back into the code base from whence the segment originated. In one approach, the artifact comprises the code segment, dependent code classes of the segment, unit tests results, and test data. In another approach, the second developer is identified utilizing a skill-matching algorithm. In yet another approach, the corrected segment is unit-tested prior to being merged back into the code base.
US09465607B2 Configuration-based processing of requests by conditional execution of software code to render regions in a display
Server(s) prepare requests to obtain user input indicative of at least one of approval or disapproval by conditionally including therein one or more regions based on rules. The rules are configurable, and each rule is associated with an identifier of a software code. On receipt of a message identifying a request, rules corresponding to regions includable in the request are evaluated to identify regions to be rendered. For a to-be-rendered region a software code identified in a rule action pair is executed to obtain one or more rows, each row including multiple name value pairs. The server(s) prepare content of the request, by including each name value pair in a single line among multiple lines for a row, the multiple lines being sequenced relative to one another in a specific sequence to be displayed by a mobile device, the specific sequence being configurable.
US09465603B2 Application management apparatus, application management system, application management method, and non-transitory computer readable medium
An application management apparatus includes an output unit that outputs an application contained in a server to an image processing device connected to the apparatus if the application contained in the server is a first application that is not contained in the image processing device or if the application contained in the server is a second application that is contained in the image processing device but is of a version different from that stored in a storage unit of the image processing device, and that acquires the application from the server and outputs the acquired application to the image processing device if the application contained in the server is not stored in the storage unit of the image processing device.
US09465596B2 Cross system installation of web applications
A method and system for providing cross system installation of applications, include providing for installation, via a server, a natively operating application coded only with web technologies, and providing for installation a single runtime environment that provides the natively operating application access to computer system-level services that are not available to web applications. The single runtime environment controls the installation and uninstallation of the natively operating application, and the natively operating application is configured to execute independent of a web browser.
US09465591B2 Syntax language generator for compiler validation
Systems and methods for validating operation of a compiler are disclosed. One method includes receiving a definition of language syntax at an automated source code generator, and generating program code at the automated source code generator, the program code represented in source code including constructed self-validating code and syntactically-correct automatically generated code. The method also includes providing the source code to the compiler to be compiled into object code. Based on execution of the self-validating code as object code in a computing system, a computing system executing the object code outputs an indication of the correctness of compilation of the program code.
US09465590B2 Code generation framework for application program interface for model
A code generating framework generates code for a model Application Program Interface (API). The framework comprises three components: an API code generator, a serialization code generator, and a deserialization code generator. The API code generator generates code for a model API. This model API produces a first model instance version in a first language. Code from the serialization code generator converts the model instance into a second version in a different language accessible to other applications (e.g., graphical modeling editors). Code from the deserialization code generator converts the second version of the model instance back into the original language. In a particular embodiment, the code generation framework generates JavaScript/XSJS APIs for manipulating model instances compatible with the Eclipse Modeling Framework (EMF). Serialization and deserialization code generated by the framework, converts the JavaScript/XSJS model instance into XMI recognized by other applications built on top of EMF, and back again into JavaScript/XSJS.
US09465589B2 Stateful component authoring and execution
A method for of authoring and executing stateful components for a distributed application is disclosed. An application schema for the distributed application is declaratively defined and includes a plurality of distributed modules. Each module hosts a set of stateful components co-located in a physical tier of a distributed environment having logic to manipulate state. The runtime supports partitioning the stateful components. Control flow opaqueness of component logic is banished in each of the stateful components, which would otherwise occur if state was externalized.
US09465586B2 Third party application scriptability
A system and method for allowing third-party script developers to create secure scripts that can safely be incorporated into software applications is disclosed. The system may provide the flow and mechanisms for enabling a client/server secure scripting environment to be added to a hosted software application development environment so that third-party scripts can be added to software applications without application developers having to be concerned about protecting their applications from malicious scripts. This scripting environment may allow an application to be securely scriptable by untrusted third-party script developers.
US09465585B2 Method for detecting a correlation
A method for detecting a correlation of a first ring oscillator with a second ring oscillator and a system for carrying out the method are provided. In the method, combinations of concatenations are compared to chronologically preceding concatenations.
US09465580B2 Math circuit for estimating a transcendental function
A math circuit for computing an estimate of a transcendental function is described. A lookup table storage circuit has stored therein several groups of binary values, where each group of values represents a respective coefficient of a first polynomial that estimates the function to a high precision. A computing circuit uses a portion of a binary value, that is also taken from one of the groups of values, to evaluate a second polynomial that estimates the function to a low precision. Other embodiments are also described and claimed.
US09465574B2 System for controlling sound wave based touch recognition interface
A system for controlling a sound wave-based touch recognition interface includes: an auditory user interface (AUI) pad configured to transfer a sound wave, a sound wave recognition member configured to convert the sound wave transferred from the AUI pad into an electrical signal, and an actuator member attached to one side of the AUI pad and configured to be deformed in response to the electrical signal converted by the sound wave recognition member.
US09465572B2 Dynamic server-side image sizing for fidelity improvements
Dynamically-generated images sized according to a requesting web client application display resolution are provided. The client application may calculate a target display resolution and pass the target display resolution as an input parameter with a request to a server for application content. The server may use the desired size input parameter to determine an optimal image size for the target display resolution. The server may render the application content as one or more images to the optimal image size and send the rendered image(s) to the client application. A determination may be made by the client application to display the image(s) at the size received or to scale the server-provided image(s). If the available area in the client application pane changes, the client application may recalculate the target display resolution and issue a new request to the server with the new target display resolution as the desired size input parameter.
US09465570B2 Information processing apparatus and information processing system
An information processing apparatus includes a first acquiring unit, an identifying unit, and a transmitting unit. The first acquiring unit acquires image data including color values each of which denotes a corresponding one of multiple pixels in one or multiple pages. The identifying unit identifies, from the color values, color regions to which pixels constituting at least part of the multiple pixels belong in a predetermined color model. The transmitting unit transmits the number of pages in which the color regions identified by the identifying unit correspond to a predetermined color region combination.
US09465565B2 Image forming apparatus and image formation method suitable for changing between the normal mode and sleep mode
Provided is an image forming apparatus that is coping with the response and the energy-saving effect. The image forming apparatus has a host system and a proxy response system. The host system transmits response data for information request data in a normal mode. The proxy response system transmits the response data for the information request data in a sleep mode. The memory part of the proxy response system memorizes information of the response data from the host system, and sleep mode transit time. The sleep control part makes the host system shift from the normal mode to the sleep mode based on the sleep mode transit time. The sleep control part changes the sleep mode transit time according to quantity of the information of the response data memorized in the memory part.
US09465564B2 Printing control apparatus that controls switching between color mode and monochrome mode
A printing control apparatus includes: an intermediate data generating unit that generates a piece of intermediate data; a judgment unit that, using attribute information, judges whether a piece of object data is a bitmap image; a first color/monochrome judgment unit that makes a color/monochrome judgment using the attribute information; and a second color/monochrome judgment unit that further makes the color/monochrome judgment for each individual pixel when the piece of object data is a bitmap image and is judged to be in color by the first color/monochrome judgment unit.
US09465561B2 Storage system and storage control method
A storage system includes: a storage device including a recording medium that stores data and a device controller that executes addition processing involving a change of state of the data with respect to the data; and a storage controller that controls input and output of data for the storage device. The storage controller transmits, to the storage device, determination information that can be utilized by the device controller for determining whether or not to execute the addition processing along with input-output processing relating to input-output target data. The device controller controls execution of the addition processing with respect to the input-output target data based on the determination information transmitted from the storage controller.
US09465560B2 Method and system for data migration in a distributed RAID implementation
Embodiments of the systems and methods disclosed provide a distributed RAID system comprising a set of data banks. More particularly, in certain embodiments of a distributed RAID system each data bank has a set of associated storage media and executes a similar distributed RAID application. The distributed RAID applications on each of the data banks coordinate among themselves to distribute and control data flow associated with implementing a level of RAID in conjunction with a volume stored on the associated storage media of the data banks. Migration of this volume, or a portion thereof, from one configuration to another configuration may be accomplished such that the volume, or the portion thereof, and corresponding redundancy data may be stored according to this second configuration.
US09465559B2 System and method for emulating many time programmable memory
In embodiments of the present invention improved capabilities are described for emulating multiple-time programmable memory utilizing one-time programmable memory, the memory comprising a plurality of one time programmable (OTP) memory locations for storing information, the plurality of OTP memory locations configured to operate as a single emulated many time programmable (eMTP) memory location, wherein the plurality of OTP memory locations operating as an eMTP memory location are associated with one address, the one address readable and writable.
US09465558B2 Distributed file system with speculative writing
A method for data storage includes running on multiple interconnected compute nodes respective virtual heads that collaboratively store files in persistent storage. In response to receiving in an initiator virtual head a request to write at least a portion of a given file, the initiator virtual head selects one or more destination virtual heads for storing the portion. The portion is sent from the initiator virtual head to the selected destination virtual heads, and a notification of the selected destination virtual heads is sent to an owner virtual head, which has been assigned to own metadata of the portion. In the destination virtual heads, the portion received from the initiator virtual head is cached, and committed to the persistent storage only in response to receiving a commit instruction from the owner virtual head.
US09465555B2 Method and apparatus for efficient processing of disparate data storage commands
A method for improving I/O performance by a storage controller is provided. The method includes receiving a command completion from a storage device and checking for a command stored in a command queue for more than a predetermined time period. If a command has been in the command queue for more than the predetermined time period, then issuing the command and removing the command from the command queue. If no commands have been stored in the command queue for more than the predetermined time period, then determining if there are any uncompleted commands previously issued to the storage device. If there are not any uncompleted commands previously issued to the storage device, then processing a next command in the command queue and removing the next command from the command queue.
US09465550B1 Techniques for improved service level objective fulfillment
Described are techniques for achieving service level objectives. A first service level objective for a first tenant of a data storage system may be received. The first tenant may have data stored in a first set of devices of the data storage system. The first service level objective may include a first value for a first metric. The first tenant may be located on a first host and may issue I/O operations directed to the first set of devices. A first calculated value for the first metric may be determined using one or more measured values obtained at the first host. It may be determined, using the first calculated value for the first metric, whether the first service level objective for the first tenant is violated. Responsive to determining the first service level objective for the first tenant is violated, first processing may be performed to selects a remediation action.
US09465549B1 Dynamic allocation of a high-speed memory pool between a cluster file system and a burst buffer appliance
An apparatus comprises a cluster file system, a burst buffer appliance coupled to the cluster file system, a high-speed memory pool configured for allocation between the cluster file system and the burst buffer appliance, and a controller associated with the high-speed memory pool and configured to dynamically adapt portions thereof between utilization as object storage servers of the cluster file system and utilization as burst buffers of the burst buffer appliance. By way of example, the high-speed memory pool comprises a plurality of flash servers that are reconfigurable between utilization as respective ones of the object storage servers of the cluster file system and utilization as respective ones of the burst buffers of the burst buffer appliance. The controller is configured to dynamically adapt the flash servers between utilization as respective object storage servers of the cluster file system and utilization as respective burst buffers of the burst buffer appliance.
US09465540B2 Application and system settings configuration filtering during physical to virtual hard disk conversion
During conversion and transfer of data from a physical machine to a virtual hard disk, a transmuter generates a catalog of contents of the physical machine. Catalog entries are compared to a set of alterations templates which alter matching data. The altered data is then stored in the virtual hard disk. Alterations templates may include filters that exclude unwanted or duplicated catalog entries, mapping filters that transfer source catalog entries to target locations on the virtual hard disk, and add-on filters that add additional data or location references to catalog entries. The disclosed process allows modifications to be made in a systematic way during data transfer.
US09465530B2 Methods, systems, and devices for designing and manufacturing flank millable components
Methods, systems, and devices for designing and manufacturing flank millable components. In one embodiment, devices, systems, and methods for designing a flank millable component are provided, in which a user is notified when a component geometry option is selected that will result in the component not being flank millable. In another embodiment, the user is prevented from selecting a geometry option that would result in the component not being flank millable. In yet another embodiment, devices, systems, and methods are provided for manufacturing a component with a flank milling process, in which optimized machine instructions are determined that minimize milling machine motion.
US09465529B1 Platform-independent environments for customizing user interfaces of native applications for portable electronic devices
The disclosed embodiments provide a system that provides a user interface of a native application for a portable electronic device. During operation, the system provides an environment for customizing the user interface using one or more custom views. The one or more custom views may include a set of user-interface components, a layout of the user-interface components, and a configuration of a user-interface component from the set of user-interface components. Next, the system enables use of the one or more custom views with the native application through the environment independently of a platform of the native application.
US09465528B2 System and method for managing book-related items in a mobile device
A system and method is provided that manages book-related items via bookshelves in an electronic device such as a mobile device with an e-book reader function. The method includes: displaying one or more bookshelves; selecting one of the bookshelves; and editing the selected bookshelf according to a user's input information related to edit, and displaying the user information.
US09465527B2 System and method for extending a visualization platform
Systems and methods for extending a visualization platform are disclosed. A user may create a visualization project created. One or more properties for a non-native widget established by a developer of the non-native widget may be received from the project. Such properties may designate a name or a type of data that the non-native widget is capable of processing. Responsive to an instruction received from the user of the visualization authoring environment, a source of data to be processed by the non-native widget or a destination of data produced by the non-native widget to be processed by other widgets may be established. The appearance or behavior of the non-native widget may be rendered based at least in part on a value available from the source of the data or the appearance or behavior of one or more other widgets may be rendered based at least in part on data produced by the non-native widget.
US09465521B1 Event based media interface
Systems and methods which provide an event based media interface operable to organize digital media content for presentation to a user based upon predefined events are shown. A user may define an event epoch, such as may comprise an event designator, temporal criteria, location criteria, content criteria, etc., whereby digital media content associated with the event epoch is organized into an event collection. Various aspects of the event collection, such as relative event significance level, sharing scope, contributor group, etc., may be used to facilitate control with respect to the event collections of event epochs of embodiments herein. The event content of event collections herein may comprise digital photographs, videos, sound files, documents, etc., alone or in combination. An event gallery may be utilized to provide a user interface in which event content of one or more event collection is presented.
US09465518B1 Method and system for creation, analysis and navigation of virtual snapshots
A method for generation of virtual images on a computer system having a Virtual Machine (VM), including (a) generating a virtual image of the VM that includes a state of the VM's disk at a particular moment in time; wherein the virtual image is viewable via a host-side graphical representation component for viewing a history of virtual images representing states of the VM's disk at prior moments in time; (b) storing the virtual image as multiple chunks or partitions; (c) from the host side, acquiring a state of the VM's memory and adding the state of the VM's memory to the virtual image; (d) configuring the graphical representation component to display only selected virtual images based on user selection, and (e) in the graphical representation component, displaying a representation of differences between at least two of the virtual images.
US09465515B2 Graphical user interface for mobile presentation application
During a user-interface technique, a user interface that includes information associated with a set of presentations is displayed on an electronic device. In this user interface, the presentations are arranged in different categories along a vertical direction of the user interface in an order that is determined based on presentation preferences of a user of the electronic device and/or presentation activities of a group of individuals associated with the user. Furthermore, thumbnails or tiles associated with pages of individual presentations in the set of presentations are arranged along a horizontal direction of the user interface. Subsequently, in response to the user input, the displayed user interface is modified. For example, if the user input specifies a vertical displacement, the set of presentations is displaced along the vertical direction. Alternatively, if the user input specifies a horizontal displacement, the thumbnails for a given presentation are displaced along the horizontal direction.
US09465513B2 Visual representation of map navigation history
A system includes a processor configured to display a Geographic Information System (GIS) map, derive a data based on a user action associated with the map; associate a thumbnail image to the data; and display the thumbnail image representative of the map.
US09465505B1 Reputation based collaboration session
A method and computer system for determining a reputation threshold requirement for participating in a collaboration session. A determination is made whether a reputation of a user satisfies the reputation threshold requirement for the collaboration session. Access to the collaboration session is enabled if the reputation of the user satisfies the reputation threshold requirement for the collaboration session. Access to the collaboration session is disabled if the reputation of the user fails to satisfy the reputation threshold requirement for the collaboration session.
US09465504B1 Automated collaborative behavior analysis using temporal motifs
Described is a system for automated collaborative behavior analysis using temporal motifs. The system receives an input documents and change log files of a collaborative media, where the documents are continuously edited by multiple authors and where edits are recorded in the change log files, such as Wikipedia. A type of editing behavior by the authors of a given document is identified, and the edits made to the document are analyzed. The system reports how the authors interacted in a collaboration process, resulting in a set of reported author interactions. From the set of reported author interactions, a set of author interactions that are most and least significant in the collaboration process are identified. Then, based on the set of identified author interactions, future effects on documents of the collaborative media are estimated.
US09465499B2 Optical-band visibility for touch-sensor mesh designs
In one embodiment, an apparatus includes a touch sensor that includes a mesh of conductive material configured to extend across a display. The mesh includes first lines of conductive material that are substantially parallel to each other and second lines of conductive material that are substantially parallel to each other. The first lines extend across the display at a first angle relative to a first axis, and the second lines extend across the display at a second angle relative to the first axis. First lines that are adjacent to each other are separated from each other along the first axis by a first separation distance, and second lines that are adjacent to each other are separated from each other along the first axis by a second separation distance.
US09465495B2 Display device having a reduced bezel width
A display device is disclosed. In one aspect, the display device comprises first and second substrates including a display area and a non-display area, a sealant material interposed between the first and second substrates and formed in the non-display area, and a plurality of touch electrodes formed in the display area of the second substrate. The display device further comprises a plurality of touch signal lines formed in the non-display area of the second substrate and respectively electrically connected to the touch electrodes, wherein the touch signal lines are configured to transmit/receive touch signals to/from the touch electrodes. The touch signal lines include one or more first signal lines not overlapping the sealant and one or more second signal lines at least partially overlapping the sealant.
US09465494B2 Method and apparatus for classifying touch events on a touch sensitive surface
An apparatus classifies touch events. The apparatus includes a touch sensitive surface configured to generate a touch event when an object touches the touch sensitive surface. The touch event entails a mechanical vibration upon contact with the surface. The apparatus includes a touch event detector configured to detect the onset of a touch, and a touch event classifier configured to classify the touch event to identify the object used for the touch event. The mechanical vibration is created via any one of finger parts including a tip, a pad, a fingernail, and a knuckle, each of which has a unique feature different from each other.
US09465492B2 Touch panel system and electronic device
A touch panel system prevents an incorrect operation caused by an unintended contact of an object with a touch panel while suppressing a decline in sensitivity of detection of presence or absence of a touch on the touch panel. The touch panel system includes a touch invalidating section which, in a case where a specific point of a touch panel is continuously touched for a predetermined period of time, invalidates an instruction that is given, in accordance with the touch, to an electronic device including the touch panel.
US09465491B2 Method for forming a capacitive touch sensor for identifying a fingerprint
A method of forming a capacitive sensor includes forming a capacitive touch position sensor including a first plurality electrodes sense electrodes and drive electrodes in a touch sensing area of a capacitive sensor. The first plurality of sense electrodes and drive electrodes are configured to enable detection of the presence and position of a touch in the touch sensing area. The method also includes forming a capacitive finger print sensor including a second plurality of sense electrodes and drive in a fingerprint sensing area of the capacitive sensor. The second plurality of sense electrodes and drive are configured to enable identification of the fingerprint of a finger placed in the fingerprint sensing area.
US09465488B2 System and method for motion detection and interpretation
A motion detection and interpretation system comprising a camera plus an infrared transmitter/receiver paired with a single reflective surface that records image data from two vantage points. The camera is connected to a computer and a display screen. The system creates a virtual touch screen for interaction with the display screen. The components of the system can be protected behind a transparent barrier while the virtual touch screen is provided for user interaction thus preventing user interference with, deterring vandalism and theft of, and prolonging the usable life of the equipment. In addition to finite hand movements detected by the virtual touch screen, the system can also simultaneously perform facial recognition and body movement recognition. The system is capable of interpreting multi-touch inputs. All recognitions are defined in the computer to carry out preprogrammed responses.
US09465485B2 Pixel driving circuit having a photosensitive sub-circuit and driving method therefor, and array substrate
A pixel driving circuit comprises: a data line (Data), a first scan line (Scan[1]), a second scan line (Scan[2]), an enable control line (EM), a power supply line (Vdd), a light emitting element (D), a display sub-circuit (1) and a photosensitive sub-circuit (2); wherein the display sub-circuit (1) is connected to the data line (Data), the first scan line (Scan[1]), the second scan line (Scan[2]), the enable control line (EM), the power supply line (Vdd) and the light emitting element (D), and is configured to drive the light emitting element (D) to emit light for display under the control of the first scan line (Scan[1]), the second scan line (Scan[2]), the enable control line (EM), the data line (Data) and the power supply line (Vdd); and the photosensitive sub-circuit (2) is connected to the data line (Data), the first scan line (Scan[1]), the second scan line (Scan[2]) and the enable control line (EM), and is configured to sense a touch action under the control of the first scan line (Scan[1]), the second scan line (Scan[2]), the enable control line (EM) and the data line (Scan[1]).
US09465483B2 Methods for input-output calibration and image rendering
The invention provides an input-output calibration method performed by a processing unit connected to an output device and an input device. The output and the input device correspond to an output and an input device coordinate systems, respectively. The processing unit uses the input device to derive a plurality of lines in the input device coordinate system for M calibration points by sensing a viewer specifying the M calibration points' positions, the plurality of lines are between the M calibration points and the viewer's the predetermined object's different positions, M is a positive integer equal to or larger than three. The processing unit derives the M calibration points' coordinates in the input device coordinate system according to the plurality of lines and uses the M calibration points' coordinates in the output and the input device coordinate systems to derive the relationship between the output and the input device coordinate systems.
US09465478B2 Driving algorithm on projected capacitance touch
A projected capacitive touch panel comprises a touch control integrated circuit, sensing electrodes, driving electrodes, a MCU, a AC signal generator, a sensing bus, and a driving bus. The driving electrodes are made of high resistance material. One driving electrodes is selected by MCU based on firmware program as selected driving electrode. A low voltage AC signal is generated by the AC signal generator. The AC signal is transmitted to the selected driving electrode and its adjacent two driving electrodes via the driving bus. The rest of driving electrodes are connected to a fixed DC level. Providing the same AC signal to three driving electrodes simultaneously can induce higher sensing signal in the sensing electrodes.
US09465477B2 Resistive touch sensor system and method
A resistive touch sensor system and method incorporating an interpolated sensor array is disclosed. The system and method utilize a touch sensor array (TSA) configured to detect proximity/contact/pressure (PCP) via a variable impedance array (VIA) electrically coupling interlinked impedance columns (IIC) coupled to an array column driver (ACD), and interlinked impedance rows (IIR) coupled to an array row sensor (ARS). The ACD is configured to select the IIC based on a column switching register (CSR) and electrically drive the IIC using a column driving source (CDS). The VIA conveys current from the driven IIC to the IIC sensed by the ARS. The ARS selects the IIR within the TSA and electrically senses the IIR state based on a row switching register (RSR). Interpolation of ARS sensed current/voltage allows accurate detection of TSA PCP and/or spatial location.
US09465475B2 Touch panel and method of forming the same
A touch panel comprises a plurality of basic sensing-units arranged in a matrix. The basic sensing-unit comprises a pressure-sensing transistor and a selection transistor. The pressure-sensing transistor comprises a first terminal, a second terminal, a gate electrode, a mask layer, a channel connecting the first and second terminals, a dielectric layer formed on the channel, and a piezoelectric material deposited on the dielectric layer. The piezoelectric material may comprise PVDF, lead zirconate titanate, ZnO, BaTiO3, LiNbO3, or PbTiO3. The selection transistor comprises a first terminal, a second terminal, and a third terminal. The first terminal of the selection transistor connects to a sensing electrode of the touch panel, the second terminal of the selection transistor connects to the first terminal of the pressure sensing transistor, and the third terminal of the selection transistor is a transistor gate and connects to a drive electrode of the touch panel.
US09465473B2 Rollable display device
A rollable display device including a roll frame and a flexible display unit windable in the roll frame, the flexible display unit includes a flexible substrate, a display layer disposed on the flexible substrate, an encapsulation layer respectively disposed on and configured to seal the display layer, a polarization layer, a touch screen layer, and a protection layer sequentially disposed on the encapsulation layer, and adhesive layers disposed between the encapsulation layer and the polarization layer, the polarization layer and the touch screen layer, and the touch screen layer and the protection layer, in which each of the adhesive layers comprise first regions and second regions alternately disposed between a first end and a second end of the flexible display unit, and a modulus of the first regions is different from a modulus of the second regions.
US09465470B2 Controlling primary and secondary displays from a single touchscreen
Various systems and methods for controlling primary and secondary displays from a single touchscreen are described herein. An apparatus comprises a touchscreen display, a processor communicatively coupled to the touchscreen display, a detection module communicatively coupled to the processor, and a control module communicatively coupled to the processor. The detection module detects a particular configuration of a plurality of contact points occurring concurrently on the touchscreen display and detects a touch interaction sequence after detecting the particular configuration of the plurality of contact points. The control module controls a pointer on the secondary display based on the touch interaction sequence.
US09465469B2 Apparatus and method for controlling a touchscreen in a wireless terminal
An apparatus and method for controlling a touchscreen in a wireless terminal are provided. The apparatus includes a display unit which is activated when the wireless terminal is in a first operation state, a touchscreen unit which is activated and displays an icon for performing a corresponding function at a current mode when the wireless terminal is in the first operation state, and a control unit which activates the display unit and controls the icon for performing a corresponding function at a current mode to be displayed on the touchscreen unit when the wireless terminal is in the first operation state. The method includes activating a display unit and displaying an icon for performing a corresponding function at a current mode on a touchscreen unit when the wireless terminal is in a first operation state, and deactivating the display unit and converting a function of the touchscreen unit into a function of the display unit or activating the display unit when the wireless terminal is in a second operation state contrary to the first operation state.
US09465464B2 Custom-tailored widget providing device
A custom-tailored widget providing device comprises a first widget management unit for receiving registration of information on various kinds of widgets and storing and managing the widget information; a first execution command registration unit for registering execution commands for executing the widgets stored through the first widget management unit; a first open page confirmation unit for selecting, if a browser is displayed on the client of a user, an execution keyword related to a web site opened in the browser; a first widget selection unit for selecting, if the execution keyword of the client is confirmed by the first open page confirmation unit, widgets having an execution command the same as the execution keyword by comparing the execution keyword of the client with the execution commands of the stored widgets; and a first widget display unit for displaying the widgets selected by the first widget selection unit at one side of the client.
US09465463B2 Display and touch panels with drive and sense techniques
The present invention provides a display device comprising: a display panel including a data line, a gate line, and a pixel; a data driver configured to output a data signal to the data line; a gate driver configured to output a gate signal to the gate line; and a signal controller configured to control the data driver, and the gate driver, wherein at least one of the data driver and the gate driver comprises a first current monitoring unit configured to monitor output current of the at least one of the data driver and the gate driver.
US09465462B2 Display device integrated with touch screen panel
A display device integrated with a touch screen panel includes a lower substrate; an upper substrate opposing the substrate and comprising a major surface facing away from the lower substrate, each of the upper and lower substrates being divided into a display area and a non-display area formed outside the display area when viewed in a viewing direction perpendicular to the major surface; sensing cells formed over the display area of the upper substrate; sensing lines formed over the non-display area of the upper substrate and electrically connected to the sensing cells; and a sealing material formed between the non-display areas of the upper and lower substrates. In the display device, at least one of the sensing lines comprises a portion overlapping the sealing material when viewed in the viewing direction, and the overlapping portion is formed of a transparent conductive material or metal mesh.
US09465461B2 Object detection and tracking with audio and optical signals
The technology disclosed addresses these problems by supplementing optical gesture recognition with the ability to recognize touch gestures. This capability allows the user to execute intuitive gestures involving contact with a surface. For example, in low-light situations where free-form gestures cannot be recognized optically with a sufficient degree of reliability, a device implementing the invention may switch to a touch mode in which touch gestures are recognized. In implementations, two contact microphones or other vibratory or acoustical sensors, that are coupled to an optical motion-capture and are in contact with a surface that a user touches, are monitored. When the contact microphones detect audio signals (or other vibrational phenomena) generated by contact of an object with the surface that the user touches, a position of the object traveling across and in contact with the surface is tracked.
US09465455B2 Active pen system
An information handling system (IHS) input system includes an IHS having an IHS processor and an IHS display screen coupled to the IHS processor. A pen is configurable to provide an input to the IHS. The pen includes a power supply system, a pen tip, a pen processor coupled to the pen tip, a pen memory that includes instructions that, when executed by the pen processor, causes the pen processor to provide a wake engine, and a motion activated device that is coupled between the power supply system and the pen processor. The motion activated device is configured, in response to movement of the pen, to couple the power supply system to the pen processor such that the wake engine activates the pen tip to configure the pen tip to provide inputs to the IHS processor through the IHS display screen.
US09465454B2 Mobile terminal device, storage medium, and method for display control of mobile terminal device
A mobile terminal device includes: a display; a display control module which displays an execution screen for an application program on the display; and a detection module which detects a posture of the mobile terminal device based on a gravity acceleration applied to the mobile terminal device. In this arrangement, the display control module controls a display direction of the execution screen with respect to the mobile terminal device according to the posture of the mobile terminal device, and performs suppression control so as to, even if the posture of the mobile terminal device is changed, suppress switching of the display direction corresponding to the changed posture, provided that a suppression condition for suppressing switching of the display direction is satisfied while the execution screen is displayed on the display.
US09465453B2 Method and apparatus for manipulating user interface on curved display
A content display method of a user terminal device including a bended touch screen divided into a main area and a sub area, includes displaying, on the main area, a first main content provided by a first application, and displaying, on the sub area, a first sub content associated with the first main content, receiving a user gesture input on the main area, and in response to receiving the user gesture, displaying, on the main area, a second main content provided by a second application, and displaying, on the sub area, a second sub content associated with the second main content.
US09465449B2 Sensor configuration of a pointing device of a keyboard
A pointing device is attached to a keyboard assembly. The pointing device includes an operation post; a sensor substrate that converts force applied to the operation post into an analog electric signal; a logic substrate that is attached to a rear surface of the keyboard assembly and generates a digital signal to move a cursor from the electric signal; and a cable that connects the sensor substrate and the logic substrate to each other. It is possible to reduce the area of a portion protruding to a lower side from the rear surface of the keyboard assembly in the vicinity of the operation post and to lower the height of the portion by separating the sensor substrate and the logic substrate from each other. Since the cable is separated from a motherboard, it is possible to reduce noise entering the cable which transmits an analog signal.
US09465447B2 Display apparatus, UI display method thereof and computer-readable recording medium
A display apparatus which corrects input characters by moving a cursor in word units is provided. The display apparatus includes a communication interface configured to receive a control command for a character input from a control device, a display configured to display characters corresponding to the control command, and a controller configured to control the display to move a cursor in word units when a correction command to correct the displayed characters is received.
US09465445B2 Application swap based on smart device position
A smart device capable of switching between at least two applications based on the position of the smart device and a method of doing the same is provided.
US09465443B2 Gesture operation input processing apparatus and gesture operation input processing method
An instruction point extraction unit extracts an instruction point of a user from an image in which a gesture of the user made while the user is looking at a display is captured. A distance calculation unit obtains a distance to the instruction point in the depth direction. A gesture recognition parameter adjustment unit adjusts a parameter related to detection sensitivity in the depth direction when operation input by the gesture of the user is recognized, based on at least one of resolution of distance measurement in the depth direction and three-dimensional display performance of a display. A gesture recognition processing unit recognizes the operation input by the gesture of the user based on the adjusted parameter in reference to the distance to the instruction point in the depth direction calculated by the distance calculation unit.
US09465438B2 System and method for outputting haptic effects in a mouse device
A low-cost tactile feedback mouse device for providing haptic feedback to a user for enhancing interactions and manipulations in a graphical environment provided by a computer. The mouse device includes a sensor device able to detect the movement of the mouse in the planar workspace. An actuator is coupled to the housing of the mouse and applies an inertial force in a particular degree of freedom, preferably along an axis perpendicular to the planar workspace, where the inertial force is transmitted through the housing to the user. The actuator outputs the inertial force preferably by linearly moving an inertial mass along the Z-axis. The output force is correlated with interaction of a controlled graphical object, such as a cursor, with other graphical objects in a graphical environment displayed by the host computer. The inertial force can be a pulse, vibration, texture force, or other type of force.
US09465434B2 Toolbar dynamics for digital whiteboard
Roughly described, different drawing regions are opened for different users on the same whiteboard. Each drawing region has its own set of line appearance properties, which the user can set with a toolbar. Lines drawn in a drawing region adopt the line appearance properties then in effect for that drawing region, which also apply to replications of the line on other devices in the collaboration session. As the user draws toward a boundary of the user's drawing region, the boundary automatically moves so that the drawing continues to contain the user's drawing activity.
US09465428B2 Computer device
A computer device is disclosed. The computer device includes a central processing unit (CPU), a chipset, an input/output (I/O) chip, a general purpose I/O (GPIO) interface, and a smart battery. The chipset is electrically connected to the CPU. The I/O chip is electrically connected to the chipset. The GPIO interface is electrically connected to the CPU. The smart battery is electrically connected to the GPIO interface and the I/O chip. The CPU reads information of two bytes saved in the smart battery through the GPIO interface and determines a relative processing according to information of two bytes when a status of the smart battery is changed.
US09465423B2 System and method for thermal management in a portable computing device using thermal resistance values to predict optimum power levels
Various embodiments of methods and systems for thermal energy management in a portable computing device (“PCD”) based on power level calculations are disclosed. An exemplary method includes tracking instantaneous operating temperatures and active power supply levels to one or more components. With an estimate or measurement of ambient temperature, the instantaneous operating temperature values and active power supply level values can be used to calculate an instantaneous thermal resistance value. In the event that thermal energy generation should be managed, a target operating temperature may be used with the ambient temperature and the instantaneous thermal resistance value to solve for an optimum power supply level. The active power supply level may then be adjusted based on the calculated optimum power supply level.
US09465422B2 Information processing system and control method for information processing system
An information processing system that includes a casing and a plurality of other casings, the casing containing a plurality of information processing devices which are respectively connected through communication paths to a plurality of other information processing devices contained in the plurality of other casings, wherein the plurality of information processing devices each includes; a detection unit that detects connection states of all target communication paths to and from a plurality of target information processing devices contained in target casings, among the plurality of other casings, in a range of influence, such as commonly cooled by a same cooling device; a holding unit that holds the connection state information of all the target communication paths detected by the detection unit; and a control unit that controls power supplies for the information processing device, based on the connection state information the holding unit holds.
US09465418B2 Method and apparatus for configurable thermal management
Embodiments of an apparatus, system and method are described for configurable processor thermal management. An apparatus may comprise, for example, a processor arranged to operate in a plurality of thermal modes comprising a thermal limit down mode, a normal thermal limit mode and a thermal limit up mode, and thermal management logic operative to select a thermal mode based on one or more properties of the apparatus. Other embodiments are described and claimed.
US09465407B2 Controller with dynamically indicated input devices
A user interface of a controller has multiple touch-sensitive input transducers, e.g., capacitive pads. The pads are dynamically indicated: When any given touch sensitive input device is needed for input at a given step of the programming operation, an associated light source illuminates that input device so it is visible to the user. Those touch-panel input devices not needed for that are left unilluminated, and the microprocessor ignores any input from those input devices. At each step of the operation or programming of the controller, only those input transducers for the inputs that are permitted or relevant to that state are indicated. Correspondingly, only the inputs that are generated by actuating the input transducers for the valid (i.e., permitted or relevant) inputs results in a change in the state of the program in the microprocessor.
US09465406B1 Timers and methods thereof for computing devices
Method and system for a device having a processor module for maintaining a connection with another device are provided. The device includes a timer module having a plurality of timers, where the resolution for each timer is maintained by one or more processor modules; and a timer state module that stores an indicator value for indicating a timer state. A timer is assigned to the connection and the processor module manages the resolution of the timer. The processor module sends a request to the timer module for arming the timer and the timer module sets the timer state as active in a first storage location maintained by the timer state module; and responds to the processor module after the timer is activated. The processor module uses the information in the response for requesting a disarm operation.
US09465403B2 Pedal device
A pedal device includes a housing; a pedal arm rotatably supported by the housing; a biasing portion biasing the pedal arm; and a stopper having a contact face to contact an edge of an opening of the housing. The pedal arm passes through the opening of the housing. The stopper has a groove extending from the contact face, and the groove is inclined downward in a gravity direction, when the housing is mounted to a vehicle and when the contact face of the stopper contacts the edge of the housing.
US09465402B2 Pedal travel transducer and pedal unit
A pedal travel transducer has sensors and a pedal unit which has a pedal travel transducer. The pedal travel transducer has a transducer which experiences a movement of the pedal through an elastic driver that is connected to the pedal so that the sensors register this movement.
US09465400B2 Apparatus and method for compensating output signal
An apparatus for compensating for an output signal may include: a regulator configured to convert power supplied from a power supply unit into a preset voltage; an input unit configured to be supplied with a voltage from the regulator and receive an external input signal; a control unit configured to be supplied with the voltage from the regulator, and transmit the input signal after preset signal processing; and an output unit configured to be supplied with power from the power supply unit and output the received input signal. The input unit may receive a supply voltage of the power supply unit and transmits the received supply voltage to the control unit, and the control unit may compensate for the input signal based on a preset reference supply voltage of the power supply unit and the received supply voltage.
US09465399B2 Current generator device and method of generating a current wave
A current generator device includes a processing unit including an input module designed to acquire input data representing a desired current wave. The processing unit also includes a management and control module connected to the input module and designed for receiving the input data and generating a primary voltage wave. The processing unit also includes an output module connected to the management and control module and designed to receive the primary voltage wave and to process it so as to generate an output current wave. The management and control module are further designed for receiving the output current wave from the output module and comparing the output current wave with the desired current wave and, if they are not substantially equal, modifying the primary voltage wave so as to obtain a new output current wave substantially equal to the desired current wave.
US09465397B2 System, method, and apparatus for electric power grid and network management of grid elements
Systems, methods, and apparatus embodiments for electric power grid and network registration and management of active grid elements. Grid elements are transformed into active grid elements following initial registration of each grid element with the system, preferably through network-based communication between the grid elements and a coordinator, either in coordination with or outside of an IP-based communications network router. A multiplicity of active grid elements function in the grid for supply capacity, supply and/or load curtailment as supply or capacity. Also preferably, messaging is managed through a network by a Coordinator using IP messaging for communication with the grid elements, with the energy management system (EMS), and with the utilities, market participants, and/or grid operators.
US09465394B2 Low-drop regulator apparatus and buffer stage circuit having higher voltage transition rate
A low-drop regulator (LDO) apparatus includes an operational amplifier, a buffer stage circuit, and a power transistor. The operational amplifier is used for receiving a reference voltage and a feedback voltage to generate a first voltage. The buffer stage circuit is coupled to the power transistor and the operational amplifier and used for buffering the first voltage to generate a second voltage. The power transistor is coupled to the buffer stage circuit and used for generating an output voltage according to the second voltage wherein the output voltage is proportional to the feedback voltage. In addition, the buffer stage circuit is arranged to determine whether to mirror and generate a mirrored current according to the first voltage and to generate the second voltage for providing the second voltage to the power transistor to control on/off state of the power transistor when the mirrored current is generated.
US09465392B2 Dynamic temperature control for a room containing a group of people
Optimum temperature in a room is controlled by directly and dynamically sensing the body temperatures of one or more people in the room and storing a set of parameters to be correlated with the sensed body temperatures in determining a selected optimum room temperature. The sensed body temperatures are wirelessly transmitted to be correlated with the set of parameters wherein optimum room temperature is determined based on those parameters. In response to this correlation, a selected optimum room temperature may be provided by appropriate heating or cooling.
US09465391B2 Valve positioner with overpressure protection capabilities
A method of limiting control pressure provided to an actuator of a valve coupled to a valve positioner, a drive signal is provided to a pneumatic stage of the valve positioner. The pneumatic stage is arranged to control output pressure of the valve positioner in accordance with the drive signal. A pressure measurement from a pressure sensor communicatively coupled to the valve positioner is obtained, and an abnormal pressure is detected based on the pressure measurement. In response to detecting the abnormal pressure, the drive signal is controlled so as to limit the output pressure of the valve positioner, wherein the output pressure provides control pressure to the actuator.
US09465389B2 Automated systems, devices, and methods for transporting and supporting patients
Systems, devices, and methods are described for moving a patient to and from various locations, care units, etc., within a care facility. For example a transport and support vehicle includes a body structure including a plurality of rotatable members operable to frictionally interface the vehicle to a travel path and to move the vehicle along the travel path, and a surface structured and dimensioned to support an individual subject. A transport and support vehicle can include, for example, an imager operably coupled to one or more of a power source, a steering assembly, one or more of the plurality of rotatable members, etc., and having one or more modules operable to control the power source, steering assembly, one or more of the plurality of rotatable members, etc., so as to maintain an authorized operator in the image zone.
US09465388B1 Remote assistance for an autonomous vehicle in low confidence situations
Example systems and methods enable an autonomous vehicle to request assistance from a remote operator when the vehicle's confidence in operation is low. One example method includes operating an autonomous vehicle in a first autonomous mode. The method may also include identifying a situation where a level of confidence of an autonomous operation in the first autonomous mode is below a threshold level. The method may further include sending a request for assistance to a remote assistor, the request including sensor data representative of a portion of an environment of the autonomous vehicle. The method may additionally include receiving a response from the remote assistor, the response indicating a second autonomous mode of operation. The method may also include causing the autonomous vehicle to operate in the second autonomous mode of operation in accordance with the response from the remote assistor.
US09465386B2 Mobile robotic trolley-based processing system and mobile robotic trolley thereof
A mobile robotic trolley-based processing system includes a conveyor platform including a conveying track, air supply valves arranged along the conveying track, a gantry support unit providing a catenary and a water supply unit, mobile robotic trolleys each including a wheeled trolley chassis movable along the conveying track, connectors connectable to the air supply valves for collecting compressed air, a pantograph kept in contact with the catenary for collecting electrical power, a robot arm for transferring profile materials individually, a cleaner having a water inlet pipe connectable to the water supply unit for collecting water or cleaning solution and a drive control system for controlling the operation of the robot arm and the cleaner, and machine tools for processing profile materials being transferred by the robot arm of each mobile robotic trolley.
US09465383B2 Apparatus and method of using an imaging device for adjustment of at least one handling device for handling semiconductor components
Disclosed is an apparatus for handling electronic components. The apparatus comprises: i) a rotary device and a plurality of pick heads arranged circumferentially around the rotary device, each pick head being operable to hold an electronic component; ii) a position-determining device for determining an arrangement of the electronic components as held by the respective pick heads; iii) a fiducial mark arranged in a position that is indicative of the arrangement of the electronic components, as determined by the position-determining device; iv) a first imaging device arranged relative to the fiducial mark; and v) at least one handling device for handling the electronic components. Specifically, the first imaging device is operable to capture at least one image comprising the fiducial mark and the at least one handling device so that a position of the at least one handling device is adjustable to align the at least one handling device with respect to the arrangement of the electronic components, based on an offset between the fiducial mark and the at least one handling device as derived from the at least one image captured by the first imaging device. A method of adjusting the position of at least one handling device of an apparatus for handling electronic components is also disclosed.
US09465380B2 Device, system and methods for automatic development and optimization of positioning paths for multi-axis numerically controlled machining
Optimized positioning paths for multi-axis CNC machining can be generated based on the machine tool kinematics, machine axes travel limits, machine axis velocity and acceleration limits, and machine positioning methodologies. Machine axes travel limits and machine positioning methodologies are incorporated in order to ensure that the developed positioning paths do not violate machine axes travel limitations. Multi-axis positioning paths are developed to avoid collisions with dynamically changing in-process stock and other surroundings, including fixtures and both moving and non-moving components of the machine. Positioning tool path customizations give the user the flexibility to apply safety based constraints to the automatically generated tool paths. The disclosed automatic positioning path planning and optimization methods are used to develop a process for part manufacturing using CNC machining in order to reduce the manufacturing cycle time.
US09465378B2 Power electronics device, communication device, cooperative control method and computer readable medium
According to some embodiments, there is provided a power electronics device including: a controlling unit, a determining unit, a confirming unit and a determining unit. The controlling unit performs surveillance/control concerning an input/output of power to a power line with other power electronics devices connected via the power line. The determining unit determines a master device which is a subject of the surveillance/control and a slave device which is controlled by the master device, based on power characteristic information of the other power electronics devices from among the other power electronics devices and the power electronics device. The confirming unit confirms whether the master device and the slave device determined by the determining unit are matched with the master device and the slave device determined by the other power electronics devices. The determining unit permits a start of the surveillance/control when matching is determined by the confirming unit.
US09465377B2 Wireless power, light and automation control
A power control unit and method of use thereof for varying the supply of electricity to an electrical apparatus using a peer-to-peer wireless communications link between a controller and the power control unit. The communications link may be established using Wi-Fi Direct or Bluetooth communications technology.
US09465376B2 Managing electricity usage for an appliance
Methods and arrangements for providing appliance power management. A connector arrangement is provided for interconnecting an appliance with a power supply. There is identified, with respect to the appliance connected to the power supply, at least one of: an appliance category, a current operating state of the appliance, and a current standby state of the appliance. In response to the identifying of the at least one of: an appliance category, an appliance operating state and an appliance standby state, there is detected at least one of: anomalous appliance behavior and deficient power quality. Also, a control action is undertaken relative to the detection of the at least one of: anomalous appliance behavior and deficient power quality. Other variants and embodiments are broadly contemplated herein.
US09465375B2 Sliding hard keys
A console includes a display and a plurality of individually-actuatable modules, including a physical key configured to slide into and out of a surface of the console. The modules include a motor, a threaded shaft coupled to and extending from the motor, and a movable platform movably attached to the threaded shaft. The physical key is movably supported on the movable platform.
US09465374B2 Computer system performance management with control variables, performance metrics and/or desirability functions
Embodiments of techniques and systems for managing performance of a computing system are described. In embodiments, parameters may be received describing control variables for a computing system, workloads that are performed on the computing system, and performance metrics for the computing system. An experimental plan may be generated for modifying the control variables during execution of the computing system and observing performance metrics during this execution. The recorded observations may then be used in to determine one or more relationships between the control variables and the performance metrics. Relationships between the control variables and a desirability function associated with performance of the computer system may also be determined. These relationships may be displayed in visualizations to a user, and may be used to by the user to select values for the computing system which increase the desirability function. Other embodiments may be described and claimed.
US09465373B2 Dynamic adjustment of operational parameters to compensate for sensor based measurements of circuit degradation
A mechanism is provided for implementing an operational parameter change within the data processing system based on an identified degradation. One or more degradations existing in the data processing system are identified based on a set of degradation values obtained from a set of degradation sensors. A determination is made as to whether one or more operational parameters need to be modified based on the one or more identified degradations. Responsive to determining that the one or more operational parameters need to be modified based on the one or more identified degradations, an input change is implemented to a one or more control devices in order that the one or more operational parameters are modified.
US09465367B2 Method and system for authenticating using external excitation
Method for authenticating a timepiece including applying at least one external excitation to said timepiece using an external device, measuring acoustic vibrations at least one of emitted and absorbed inside the timepiece to obtain an electrical signal representative of the measured acoustic vibrations, wherein a magnitude of the electrical signal represents magnitude information of the measured acoustic vibrations as a function of time, comparing the magnitude information with at least one reference magnitude information, and determining an authenticity of the timepiece based on the comparing.
US09465366B2 Angular speed regulating device for a wheel set in a timepiece movement including a magnetic escapement mechanism
The invention concerns a device for regulating the relative angular speed between a magnetic structure and a resonator magnetically coupled to each other and forming an oscillator which defines a magnetic escapement. The magnetic structure includes at least one annular magnetic path at least partially formed of a magnetic material and the resonator includes at least one element for magnetic coupling to the annular magnetic path, this coupling element being formed of a magnetic material having a physical parameter correlated to the magnetic potential energy of the oscillator. The radial dimension of the annular magnetic path is smaller than a corresponding dimension of the coupling element, and the magnetic material is arranged so that the physical parameter of said magnetic material gradually increases angularly or gradually decreases angularly in order to obtain an angularly extended magnetic potential energy area in each angular period of the annular magnetic path.
US09465365B2 Electronic device capable of being coupled to a wristwatch
An electronic device that includes: a housing; an attachment portion capable of coupling the housing to a bottom of a wristwatch to be worn by a wearer; one or more physiological sensors included in the housing that measure one or more physical phenomena corresponding to the wearer of the wristwatch and electronic device coupled to the wristwatch; a memory configured to store data corresponding to the one or more physical phenomena; and a wireless communication device included in the housing for communicating the data to a computing device in wireless communication with the electronic device.
US09465362B2 Oscillator with a detent escapement
The invention relates to an oscillator comprising a resonator of the inertia-elasticity type cooperating with a detent escapement comprising a detent cooperating with an escape wheel. The resonator is in one-piece and includes an inertia member and a first flexible structure providing the elasticity and forming a virtual pivot axis of the resonator and the detent is in one-piece and includes an unlocking spring and a second flexible structure forming a virtual pivot axis of the detent.
US09465360B2 Fixing device
A fixing device includes: first and second rotatable members configured to fix, at a nip therebetween, a toner image formed on a sheet by using a toner containing a parting agent; a casing provided with a sheet introducing opening and a sheet discharging opening and configured to include the first and second rotatable members; a fan; a duct configured to guide air from the fan toward one longitudinal end portion of the first rotatable member; and a cover member configured to cover an outer surface of the first rotatable member. The cover member extends inside the casing from a neighborhood of the sheet introducing opening to the duct.
US09465358B2 Cooling device and image forming apparatus including same
A recording-material cooling device includes a first cooling member, a second cooling member, an approach-and-separation member, and a positioning member. The first cooling member is disposed at a first face side of a recording material to absorb heat of the recording material. The second cooling member is disposed at a second face side of the recording material to absorb heat of the recording material. The approach-and-separation member brings the first cooling member and the second cooling member close to and away from each other. The positioning member positions the first cooling member and the second cooling member relatively brought close to each other by the approach-and-separation member.
US09465349B2 Document administration system and document administration method
According to one embodiment, a document administration system includes an administration unit to administer administration information of an image formed on a recording medium in connection with discrimination information of the recording medium and a decoloring device. The decoloring device includes a reading unit to read a discrimination information image based on the discrimination information, the discrimination information image being formed on the recording medium with erasable coloring agent, a decoloring unit to decolor the image formed on the recording medium with erasable coloring agent after the reading unit has read the discrimination information image, and a printer to print the discrimination information image in which at least the number of times of decoloring has been updated based on the discrimination information image read by the reading unit on the recording medium after decoloring.
US09465343B2 Device, system and method for detecting and managing toner bottle installation history
An image processing device includes a detector for detecting at least one characteristic associated with a toner container installed in the image processing device. A counter is provided for selectively incrementing count data indicative of a number of pages having toner applied thereto that have been output by the image processing device. One or more processors and one or more computer-readable media coupled to the one or more processors are provided. The one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to use the at least one characteristic detected by the detector and the count data to calculate a usage ratio representing an expected number of used toner bottles and an actual number of used toner bottles to determine whether the usage ratio exceeds a usage threshold, and communicating a result of the determination when the usage ratio exceeds the usage threshold.
US09465342B2 Image forming apparatus
An image forming apparatus includes: an image formation section, a display section, an abnormal image information reception section, a cause specification section, and an operation control section. The abnormal image information reception section causes display of the image data at an operation section and also receives, from a user, specification of a position and a kind of an abnormal image appearing on recording paper on which an image has been formed by the image formation section. The cause specification section specifies a cause of the appearance of the abnormal image based on the position and the kind of the abnormal image received by the abnormal image information reception section. The operation control section controls a cleaning section cleaning each driving section of the image formation section to make the cleaning section perform a predefined cleaning operation in correspondence with the cause specified by the cause specification section.
US09465337B2 Image forming apparatus
An image forming apparatus, upon receipt of an image formation request, controls execution of a second preparatory operation that needs to be performed so that the image forming unit is capable of performing image formation and, independently of the image formation request, controls execution of a first preparatory operation for preparation for the image forming unit before the second preparatory operation. The first and second preparatory operations are accompanied by driving of a photosensitive body. Further, the image forming apparatus, when the image formation request is received by the reception unit before completion of the first preparatory operation, determines whether the second preparatory operation is to be performed after the first preparatory operation without stopping driving of the photosensitive body or after the first preparatory operation by stopping driving of the photosensitive body, in accordance with content of image formation performed in response to the image formation request.
US09465336B2 Control device, image forming apparatus and fixing device
A control device configured to control an image forming apparatus by replacing a fixing device mounted therein with another fixing device including a storing portion configured to store information corresponding to a width of a recording material. The control device includes: a reading portion configured to read the information corresponding to the width of the recording material stored in the storing portion; an obtaining portion configured to obtain information corresponding to a width of a recording material to be subjected to image formation; and a controller configured to control an operation of the image forming apparatus on the basis of the information read by the reading portion and the information obtained by the obtaining portion. The controller prohibits an image forming operation when the width of the recording material obtained by the obtaining portion is smaller than the width of the recording material read by the reading portion.
US09465335B2 Image formation apparatus
An image formation apparatus includes a fixation unit supported by a support member and configured to be heated by a heater and thereby fix an image attached on a print medium onto the print medium; a first temperature detector attached to the support member to detect a temperature of a vicinity of the fixation unit and output a first detection temperature; a second temperature detector attached to the support member to detect a temperature of the support member and output a second detection temperature; a medium width detector provided to detect a width of the print medium and output a detected width; and a heat controller configured to change a control condition in accordance with the second detection temperature, a calorific value of the heater and the detected width, and to thereby control a temperature of the fixation unit.
US09465334B1 Fixing device and image forming apparatus
A fixing device includes a fixing part in which an image on a recording material is fixed, and a guiding member provided on an upstream side with respect to the fixing part in a direction of transport of the recording material. The guiding member guides the recording material toward the fixing part while, if the recording material that is being transported is skewed, reducing a speed of movement of a preceding part of a leading end of the recording material. The preceding part is ahead of any other part of the leading end of the recording material.
US09465330B2 Image forming apparatus having cleaning device for intermediate transfer member
To remove toner, which is primarily transferred onto an intermediate transfer member, from the intermediate transfer member, a digital multifunction peripheral includes a first control unit that controls a second bias applicator to apply to a secondary transfer roller a bias of the opposite polarity to the charged toner when the toner passes through a position where the secondary transfer roller is placed, and a second control unit that, after the operation of the first control unit, controls a second bias applicator to apply to the secondary transfer roller a bias of the same polarity as the charged toner and controls a pre-brush bias applicator to apply to a pre-brush a bias of the opposite polarity to the toner.
US09465329B2 Cleaning unit and image forming apparatus provided with the same
A cleaning unit includes a first accommodating chamber, a first conveyer, a cleaner, and a developing agent conveyer. The accommodating chamber is configured to accommodate therein developing agent. The accommodating chamber has one end portion and another end portion. The first conveyer is configured to convey the developing agent from the one end portion toward the another end portion. The cleaner is configured to collect developing agent from a belt in contact with a photosensitive member. The developing agent conveyer has a collection opening through which developing agent collected from a component other than the belt. The developing agent conveyer is configured to convey the developing agent from the collection opening toward the first accommodating chamber. The cleaner and the developing agent conveyer are positioned at the one end portion.
US09465326B1 Image forming apparatus having a controller for controlling toner discharge operation
An image forming apparatus includes an intermediate transfer body, an image forming device including an image carrier (carrier), a developing device that develops an electrostatic latent image on the carrier into a toner image with a two-component developer (toner and carrier), a first transfer device that transfers the toner image onto the intermediate transfer body, and a first cleaning device that cleans the carrier's surface after the transfer process, a second transfer device that transfers the toner image onto a recording medium, a second cleaning device that cleans the intermediate transfer body's surface after the transfer process, a power-supplying device that supplies a developing bias, a first transfer bias, and a second transfer bias to the developing device, the first transfer device, and the second transfer device, respectively, and a controller that controls to perform a toner discharging operation of forming a toner image to be discharged on the carrier.
US09465322B2 Cartridge and image forming apparatus
An image forming apparatus includes: an image bearing member; a charging member for electrically charging the image bearing member in contact with the image bearing member; and a developing member for supplying developer in contact with the image bearing member. The developer remaining on the image bearing member after transfer is collected by the developing member. A Martens hardness HMR of a surface of the charging member and a Martens hardness HMD of a surface of the developer satisfy the following relationship: HMD>HMR.
US09465319B2 Toner container
A toner container installed in an image forming apparatus includes a toner container main body having a predetermined length and in which toner is accommodated, a discharge port through which the toner is discharged from the toner container main body, a shutter which opens and closes the discharge port, a handle provided on the toner container main body, and a pressed portion provided on the toner container main body and which is pressed by the image forming apparatus to project the handle out from the image forming apparatus.
US09465317B2 Nozzle insertion member, powder container, and image forming apparatus
A nozzle insertion member arranged in a powder container includes a nozzle insertion opening; an opening/closing member opening/closing the nozzle insertion opening; a supporting member supporting the opening/closing member; and a biasing member provided to the supporting member to bias the opening/closing member toward a closing position. When the powder is supplied to the conveying nozzle along with rotation of a rotary conveyor arranged inside the powder container, the supporting member rotates with the rotation of the conveyor. The opening/closing member is rotated by a drive transmitting mechanism with rotation of the supporting member. The mechanism includes an elongated member arranged on the opening/closing member and penetrating through an opening formed on the supporting member; and a drive transmitted portion formed on the elongated member; and a drive transmitting portion formed on an inner surface of the opening and configured to come into contact with the drive transmitted portion.
US09465316B2 Developer container and image forming apparatus including the same
A developer container includes a container body and a movable wall. The container body includes an inner surface defining a cylindrical internal space extending in a first direction. The container body is formed with a developer discharge port communicating with the internal space. The movable wall includes a conveying surface defining a storage space for containing the developer in cooperation, and moves in a moving direction parallel with the first direction from an initial position at one end side to a final position at the other end side of the internal space while conveying the developer in the storage space to the developer discharge port. The movable wall that is at the final position allows the conveying surface to extend so obliquely that an upper edge of the conveying surface lies downstream of a lower edge of the conveying surface in the moving direction.
US09465313B2 Optical print head and image forming apparatus
An optical print head includes: light-emitting elements in line shape; first power line supplying first reference voltage; second power line supplying drive current to each light-emitting element and supplying second reference voltage; DAC outputting first voltage indicating light emission amount of each light-emitting element; first elements for holding first voltage difference between the first reference voltage and the first voltage; second elements each electrically connectable with corresponding first element and for holding second voltage difference between the second reference voltage and second voltage according to the first voltage, and during supply of drive current, controls each first element to hold the first difference by electrically disconnecting the first and second elements, and temporarily suspends supply of the drive current, and controls the second element to hold the second difference by electrically connecting the first and second elements, such that the drive current according to the second voltage difference is supplied.