Document Document Title
US09647233B2 Organic light-emitting display device
An organic light-emitting display device includes: a substrate; a display on the substrate and comprising a display region and a non-display region at a perimeter of the display region; a thin-film encapsulation layer sealing the display; a voltage line at the non-display region and surrounding the display region; and a dam unit overlapping an edge of an outer side of the voltage line, wherein the voltage line comprises: a first voltage line at one side of the display region; and a second voltage line surrounding a pair of first end portions of the first voltage line and other sides of the display region, and an outer side of the first voltage line and an outer side of the second voltage line are on a same line outside the one side of the display region.
US09647231B2 Electrical connection of an OLED device
Disclosed is a method for the production of an organic light emitting device of the OLED type, the method including the following sequences of steps: a step of forming a stack of layers on a substrate; the stack including, successively and in the following order, a first electrode, an organic layer and a second electrode; a step of positioning a cover; a step of forming a connection pad. The method also includes: a step of fixing a first end of at least one elongated electrical connection member to an area of the connection pad covering a portion of the second face of the cover and a step of forming a layer of resist, the layer of resist being so configured as to preserve an electrical access to a second end of the elongated electrical connection member above the layer of resist.
US09647227B2 Organic light emitting devices
The present invention provides an emissive region in organic light emitting devices having a combined emission from at least two emissive materials, a fluorescent blue emissive material and a phosphorescent emissive material. The emissive region may further comprise additional fluorescent or phosphorescent emissive materials. Preferably, the emissive region has three different emissive materials—a red emissive material, a green emissive material and a blue emissive material. Organic light emitting devices incorporating the emissive region provides a high color-stability of the light emission over a wide range of currents or luminances.
US09647224B2 Method and apparatus for manufacturing organic EL device
Provided is a method for manufacturing an organic EL device, including: a vapor deposition step of forming an organic layer over a substrate moving relative to a nozzle by discharging a vaporized organic layer-forming material through the nozzle. The vapor deposition step is performed so that a light emitting region formed of the organic layer and having a width A (mm) in a direction perpendicular to a direction in which the substrate is moving is formed, and so that W≧A+2×h (where h≦5 mm) is satisfied, where a length of an opening of the nozzle in the direction perpendicular to the direction in which the substrate is moving is denoted by W (mm), and a distance between the opening and the substrate is denoted by h (mm).
US09647220B2 Organic multicolor light-emitting apparatus
An organic electroluminescence multicolor light-emitting apparatus including: a substrate; and a first light-emitting device and a second light-emitting device being arranged in parallel relative to the surface of the substrate; wherein the first light-emitting device includes, between an anode and a cathode, a first organic layer, a second organic layer and a third organic layer in this sequence from the anode side in a direction perpendicular to the surface of the substrate, the second light-emitting device includes, between an anode and a cathode, a second organic layer and a third organic layer in this sequence from the anode side in a direction perpendicular to the surface of the substrate, the first organic layer includes a first emitting dopant, the third organic layer includes a second emitting dopant, and the second organic layers independently comprise any one of compounds represented by the following formulas (1) to (6).
US09647219B1 N-doped nanocarbon materials and method for manufacturing the same
Provided are nitrogen-doped carbon quantum dots as pyrolysis product of fumaronitrile. The carbon quantum dots may be formed in such a manner that nitrogen may be doped in an amount of 3-10 wt % based on the total weight of the carbon quantum dots with no need for a separate doping process. As a result, the carbon quantum dots have excellent properties, such as optical property, electroconductivity and thermal safety, and thus may be useful for photocatalysts or organic solar cells, or the like.
US09647216B2 Organic compound and organic light emitting diode device including the same
A novel organic compound and an organic light emitting diode device using the same. The organic compound is represented by Chemical Formula 1: The organic compounds can provide improved electrical stability, high charge transport capability, a high glass transition temperature and may be capable of preventing crystallization. Also disclosed is an organic light emitting diode device including the compound of Chemical Formula 1 in the organic layer.
US09647213B2 Interlayer for electronic devices
Embodiments in accordance with the present invention provide for the use of polycycloolefins in electronic devices and more specifically to the use of such polycycloolefins as interlayers applied to fluoropolymer layers used in the fabrication of electronic devices, the electronic devices that encompass such polycycloolefin interlayers and processes for preparing such polycycloolefin interlayers and electronic devices.
US09647212B2 Mask plate, method for packaging OLED device and OLED device
A mask plate, a method for packaging an OLED device and an OLED device are disclosed, the mask plate includes at least one opening for forming a pattern of a package layer; the side of the mask plate close to the OLED device to be packaged has an etching layer which is used to etch the material of a package layer.
US09647211B2 Method of manufacturing ink for forming functional layer and method of manufacturing organic EL element
A method of manufacturing an ink for forming a functional layer includes: dispersing a mixture in which a low molecular material and a high molecular material are mixed in a poor solvent; and dissolving the mixture by adding a good solvent to the poor solvent in which the mixture is dispersed, in which a volume ratio of the poor solvent is from 10% to 70% with respect to the total volume in which the good solvent is added to the poor solvent and the poor solvent and the good solvent can be mixed.
US09647210B2 Tunable voltage margin access diodes
The present invention relates generally to high current density access devices (ADs), and more particularly, to a structure and method of forming tunable voltage margin access diodes in phase change memory (PCM) blocks using layers of copper-containing mixed ionic-electronic conduction (MIEC) materials. Embodiments of the present invention may use layers MIEC material to form an access device that can supply high current-densities and operate reliably while being fabricated at temperatures that are compatible with standard BEOL processing. By varying the deposition technique and amount of MIEC material used, the voltage margin (i.e. the voltage at which the device turns on and the current is above the noise floor) of the access device may be tuned to specific operating conditions of different memory devices.
US09647206B2 Method for etching layer to be etched
Provided is a method for etching an etching target layer of a workpiece. The workpiece has a mask on the etching target layer. The etching target layer and the mask are formed from respective materials for which etching efficiency by a plasma of a rare gas having an atomic number greater than an atomic number of argon is higher than etching efficiency for the materials by a plasma of argon gas. The mask is formed from a material having a melting point higher than that of the etching target layer. The method includes (a) exposing the workpiece to a plasma of a first process gas containing a first rare gas having an atomic number greater than the atomic number of argon, and (b) exposing the workpiece to a plasma of a second process gas containing a second rare gas having an atomic number less than the atomic number of argon.
US09647203B2 Magnetoresistive element having a magnetic layer including O
According to one embodiment, a magnetoresistive element includes a first magnetic layer including O and one of Co, Fe, Ni and Mn, a second magnetic layer, a nonmagnetic layer between the first and second magnetic layers, a first electrode connected to the first magnetic layer, a second electrode connected to the second magnetic layer, and a resistive layer including N between the first magnetic layer and the first electrode.
US09647201B2 Magnetic memory devices
The inventive concepts provide magnetic memory devices. The device includes a first magnetic pattern provided in one united body on a substrate and having a plurality of through-holes, a plurality of second magnetic patterns spaced apart from each other on the first magnetic pattern, a tunnel barrier between the first magnetic pattern and the second magnetic patterns, top electrodes disposed on the second magnetic patterns, respectively, and a plurality of plugs electrically connecting the top electrodes to the substrate through the through-holes, respectively.
US09647198B2 Piezoelectric oriented ceramics and method of manufacturing the same
Piezoelectric oriented ceramics containing a Pb(Ti, Zr)O3-based compound having a high degree of orientation not lower than 0.64, which was calculated with the Lotgering method based on an X-ray diffraction pattern in a prescribed cross-section thereof, and having a sintered density not lower than 85% of a theoretical density.
US09647197B2 Piezoelectric ceramics and method for manufacturing the same
There is provided a piezoelectric ceramics, including a perovskite compound of a non-stoichiometric composition represented by a composition formula (KxNa1-x)y(Nb1-zTaz)O3 (0
US09647190B2 Package for light emitting apparatus and light emitting apparatus including the same
A light emitting apparatus includes a package and a first light emitting device. The package has a package bottom surface and defining recessed portion having a recessed portion bottom surface therein. The package includes a first leadframe, a second leadframe and resin portion. Each of the first and second leadframes has a leadframe upper surface which is partially exposed at the recessed portion bottom surface and a leadframe bottom surface exposed at the package bottom surface. The first light emitting device is mounted in the recessed portion. The first and second leadframes are spaced apart each other via an separation area having a bending portion and a liner portion connected to the bending portion and extended substantially straight along a boundary line between the first leadframe main body and the first leadframe extension portion at the package bottom surface.
US09647189B2 Methods for adhesive bonding of electronic devices
In accordance with certain embodiments, electronic components such as light-emitting elements are bonded to connection points on a substrate via pressure applied via a membrane and curing of a pressure-activated adhesive.
US09647180B2 Glass-phosphor composite containing rare-earth ion and light-emitting diode including same
A method of manufacturing a glass-phosphor composite is disclosed. The method comprises: preparing rare earth ion-containing parent glass; mixing the rare-earth ion-containing parent glass in a power state with a phosphor in a powder state; and providing a glass-phosphor composite using the powder mixture of the rare earth ion-containing parent glass and the phosphor, wherein the mixing includes mixing the rare earth ion-containing parent glass in the powder state with the phosphor in the powder state so that the phosphor in the glass-phosphor composite is in an amount of 5 wt % to 30 wt %, and the preparing includes using a glass frit having a glass transition point of 300° C. to 800° C. and a sintering temperature of 200° C. to 600° C.
US09647174B2 Optoelectronic semiconductor chip
An optoelectronic semiconductor chip includes a semiconductor layer sequence having an active layer that generates radiation and at least one n-doped layer adjoining the active layer, the semiconductor layer sequence is based on AlInGaN or on InGaN, one or a plurality of central layers composed of AlGaN each having thicknesses of 25 nm to 200 nm are grown at a side of the n-doped layer facing away from a carrier substrate, a coalescence layer of doped or undoped GaN having a thickness of 300 nm to 1.2 μm is formed at a side of the central layer or one of the central layers facing away from the carrier substrate, a roughening extends from the coalescence layer as far as or into the n-doped layer, a radiation exit area of the semiconductor layer stack is formed partly by the coalescence layer, and the central layer is exposed in places.
US09647172B2 Light emitting device
A light-emitting diode comprises a substrate; a semiconductor stack on the substrate, wherein the semiconductor stack comprises a first semiconductor layer, an active layer for emitting a light, and a second semiconductor layer; a first oxide layer on the semiconductor stack, wherein the first oxide layer has a top surface opposite to the semiconductor stack, and the top surface comprises a first region and a second region; and a first pad on the second region; wherein the first region is rougher than the second region, wherein the first oxide layer comprises an impurity, and a concentration of the impurity of the first oxide layer in the first region is higher than that of the impurity of the first oxide layer in the second region.
US09647168B2 Optoelectronic device with modulation doping
An improved heterostructure for an optoelectronic device is provided. The heterostructure includes an active region, an electron blocking layer, and a p-type contact layer. The p-type contact layer and electron blocking layer can be doped with a p-type dopant. The dopant concentration for the electron blocking layer can be at most ten percent the dopant concentration of the p-type contact layer. A method of designing such a heterostructure is also described.
US09647167B2 Solid-state radiation transducer devices having flip-chip mounted solid-state radiation transducers and associated systems and methods
Solid-state radiation transducer (SSRT) devices and methods of manufacturing and using SSRT devices are disclosed herein. One embodiment of the SSRT device includes a radiation transducer (e.g., a light-emitting diode) and a transmissive support assembly including a transmissive support member, such as a transmissive support member including a converter material. A lead can be positioned at a back side of the transmissive support member. The radiation transducer can be flip-chip mounted to the transmissive support assembly. For example, a solder connection can be present between a contact of the radiation transducer and the lead of the transmissive support assembly.
US09647166B2 Electronic device including laterally arranged P-type and N-type regions in a two dimensional (2D) material layer and method of manufacturing the same
According to example embodiments, an electronic device includes a substrate, an insulating layer on the substrate, and a diode layer on the insulating layer. The diode layer includes a two dimensional (2D) material layer. The 2D material layer includes an N-type region and a P-type region. According to example embodiments, a method of manufacturing an electronic device includes forming an insulating film on a substrate, forming a 2D material layer on the insulating film, and dividing the 2D material layer into an N-type region and a P-type region.
US09647165B2 Germanium photodetector with SOI doping source
Various particular embodiments include a method for forming a photodetector, including: forming a structure including a barrier layer disposed between a layer of doped silicon (Si) and a layer of germanium (Ge), the barrier layer including a crystallization window; and annealing the structure to convert, via the crystallization window, the Ge to a first composition of silicon germanium (SiGe) and the doped Si to a second composition of SiGe.
US09647159B2 Photovoltaic panel
A photovoltaic panel (10) comprising a back plate (12), a front sheet (20) and a photovoltaic cell (30) disposed between the back plate (12) and the front sheet (20), wherein the photovoltaic panel (10) comprises a protective element (22, 24) which extends along an edge of the front sheet (20) without extending beyond an uppermost surface of the front sheet (20).
US09647158B2 Photovoltaic sub-cell interconnects
Photovoltaic sub-cell interconnect systems and methods are provided. In one embodiment, a photovoltaic device comprises a thin film stack of layers deposited upon a substrate, wherein the thin film stack layers are subdivided into a plurality of sub-cells interconnected in series by a plurality of electrical interconnection structures; and wherein the plurality of electrical interconnection structures each comprise no more than two scribes that penetrate into the thin film stack layers.
US09647157B2 Discrete attachment point apparatus and system for photovoltaic arrays
An attachment point apparatus and system for photovoltaic arrays is disclosed as well as an installed photovoltaic array using attachment apparatus. One embodiment provides a rail for receiving a PV module, including a rail member located substantially beneath at least a portion of a second photovoltaic module and having a first end located near a gap between a first and second photovoltaic modules. An embodiment also provides a second photovoltaic module which is substantially coplanar with and located between a first and third photovoltaic modules and wherein said rail member is connected to the first, second, and third photovoltaic modules and attached to a support structure by a first and second attachment brackets. A further embodiment provides a lever clip, said lever clip comprising a head portion connecting a photovoltaic module to a rail, a lever portion extending away from a head portion, and a retaining portion near an end of a lever portion wherein the lever portion acts as a lever to rotate the head portion during installation such that the head portion secures the photovoltaic module to a frame.
US09647155B1 Long wave photo-detection device for used in long wave infrared detection, materials, and method of fabrication
The disclosure provides a photo-detection device for use in long-wave infrared detection and a method of fabrication. The device comprises a GaSb substrate, a photo absorbing layer comprising InAs/InAsSb superlattice type-II, a barrier layer comprising AlAsSb, and a contact layer comprising InAs/InAsSb superlattice type-II. The barrier layer is configured to allow minority carrier holes current flow while blocking majority carrier electrons current flow between the photo-absorbing and contact layers.The disclosure further provides a method of producing the photo-detector using photolithography which includes selective etching of the contact layer that stops on the top of the barrier so no etching is made to the barrier layer so the barrier may operate as a passivator too.The disclosure presents an x-ray and photoluminescence results for InAs/InAsSb superlattice type-II material. Also present a measurement of a single element, Long-Wave photo-detector, showing very low dark current and very high Quantum efficiency, as predicted.
US09647153B2 Method for forming thin film chalcogenide layers
The disclosed technology generally relates to chalcogenide thin films, and more particularly to ternary and quaternary chalcogenide thin films having a wide band-gap, and further relates to photovoltaic cells containing such thin films, e.g., as an absorber layer. In one aspect, a method of forming a ternary or quaternary thin film chalcogenide layer containing Cu and Si comprises depositing a copper layer on a substrate. The method additionally comprises depositing a silicon layer on the copper layer with a [Cu]/[Si] atomic ratio of at least 0.7, and thereafter annealing in an inert atmosphere. The method further includes performing a first selenization or a first sulfurization, thereby forming a ternary thin film chalcogenide layer on the substrate. In another aspect, a composite structure includes a substrate having a service temperature not exceeding 600° C. and a ternary chalcogenide thin film or a quaternary chalcogenide thin film on the substrate, where the ternary or quaternary chalcogenide thin film comprises a selenide and/or a sulfide containing Cu and Si.
US09647139B2 Atomic layer deposition sealing integration for nanosheet complementary metal oxide semiconductor with replacement spacer
A semiconductor device including a gate structure present on at least two suspended channel structures, and a composite spacer present on sidewalls of the gate structure. The composite spacer may include a cladding spacer present along a cap portion of the gate structure, and an inner spacer along the channel portion of the gate structure between adjacent channel semiconductor layers of the suspended channel structures. The inner spacer may include a crescent shape with a substantially central seam.
US09647133B2 Low contact resistance thin film transistor
The present invention relates to a novel thin film transistor (TFT) comprising a substrate (100) with a gate electrode layer (101) deposited and patterned thereon and a gate insulator layer (102) deposited on the gate electrode layer and the substrate, characterized in that the transistor further comprises (i) a carrier injection layer (103) arranged above the gate insulator layer, (ii) a source/drain (S/D) electrode layer (104) deposited on the carrier injection layer, and (iii) a semiconductor layer (106), methods for the production of such novel TFTs, devices comprising such TFTs, and to the use of such TFTs.
US09647128B2 Semiconductor device
To suppress a change in electrical characteristics and to improve reliability in a semiconductor device using a transistor including an oxide semiconductor. The semiconductor device includes a gate electrode over an insulating surface, an oxide semiconductor film overlapping with the gate electrode, a gate insulating film which is between the gate electrode and the oxide semiconductor film and is in contact with a surface of the oxide semiconductor film, a protective film in contact with an opposite surface of the surface of the oxide semiconductor film, and a pair of electrodes in contact with the oxide semiconductor film. In the gate insulating film or the protective film, the amount of gas having a mass-to-charge ratio m/z of 17 released by heat treatment is greater than the amount of nitrogen oxide released by heat treatment.
US09647127B2 Semiconductor device and method for manufacturing the same
Provided are a semiconductor device and a method for manufacturing the same. The semiconductor device comprises an insulating layer and a metal oxide semiconductor layer which are adjacent to each other, and the insulating layer is formed by steps of: forming a first silicon oxide film; and stabilizing the first silicon oxide film by filling a silicon dangling bond therein with a filling atom capable of being bonded to the silicon dangling bond.
US09647125B2 Semiconductor device and method for manufacturing the same
A first trench and a second trench are formed in an insulating layer, a transistor including an oxide semiconductor layer in the first trench is formed, and a capacitor is formed along the second trench. A first gate electrode is formed over the first trench, and a second gate electrode is formed under the first trench.
US09647121B1 Structure for HCI improvement in bulk finFET technologies
A field effect transistor (FET) is disclosed having one or more fins and providing an increased depletion layer as compared to conventional finFETs. The finFET includes the one or more fins and a substrate formed of a first semiconductor material having a first well region formed of a second semiconductor material, a second well region formed of a third semiconductor material and separated from the first well region by the first semiconductor material, and a deep well region formed of a fourth semiconductor material and disposed below the first well region and the second well region.
US09647119B1 Structure and method for tensile and compressive strained silicon germanium with same germanium concentration by single epitaxy step
A method of making a semiconductor device includes forming a first silicon germanium layer on a substrate, the first silicon germanium layer forming a portion of a first transistor; forming a second silicon germanium layer on the substrate adjacent to the first silicon germanium layer, the second silicon germanium layer forming a portion of a second transistor and having a germanium content that is different than the first silicon germanium layer and a thickness that is substantially the same; growing by an epitaxial process a compressively strained silicon germanium layer on the first silicon germanium layer, and a tensile strained silicon germanium layer on the second silicon germanium layer; patterning a first fin in the compressively strained silicon germanium layer and the first silicon germanium layer; and patterning a second fin in the tensile strained silicon germanium layer and the second silicon germanium layer.
US09647116B1 Method for fabricating self-aligned contact in a semiconductor device
A semiconductor device includes a gate structure disposed over a substrate, and sidewall spacers disposed on both side walls of the gate structure. The sidewall spacers includes at least four spacer layers including first to fourth spacer layers stacked in this order from the gate structure.
US09647113B2 Strained FinFET by epitaxial stressor independent of gate pitch
A semiconductor device fabrication process includes forming a fin and a plurality of gates upon a semiconductor substrate, forming sacrificial spacers upon opposing gate sidewalls, forming a mask upon an upper surface of the fin between neighboring gates, removing the sacrificial spacers, recessing a plurality of regions of the fin to create a dummy fin and fin segments, removing the mask, and epitaxially merging the dummy fin and fin segments. The fins may be partially recessed prior to forming the sacrificial spacers. The device may include the substrate, gates, fin segments each associated with a particular gate, the dummy fin between a fin segment pair separated by the wider pitch, and merged epitaxy connecting the dummy fin and the fin segment pair. The dummy fin may serve as a filler between the fin segment pair and may add epitaxial growth planes to allow for epitaxial merging within the wider pitch.
US09647110B2 Layout for LDMOS
A layout structure, a semiconductor device and an electronic apparatus are provided. The layout structure includes at least one LDMOS. The LDMOS includes a source, a drain and a gate. The drain is strip-shaped, the source and gate are cyclic structures, the inner circumference of the source is less than the outer circumference of the gate but is greater than the inner circumference of the gate, the inner ring of the source overlaps with the gate in all directions, and the drain is located inside the inner ring of the gate. Because the source and gate are configured as cyclic structures and the inner ring of the source overlaps with the gate in every direction, the layout structure can increase the current and reduce the area of LDMOS devices. Semiconductor devices manufactured based on the layout structure and electronic apparatuses including the semiconductor devices also have the above-described advantages.
US09647105B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes: a substrate; nitride semiconductor layers disposed over the substrate; a source electrode and a drain electrode disposed over the nitride semiconductor layers; a first insulating layer disposed over the nitride semiconductor layers, the source electrode and the drain electrode; a second insulating layer disposed over the first insulating layer; a first opening disposed in the second insulating layer and the first insulating layer and between the source electrode and the drain electrode, a portion of the nitride semiconductor layer being exposed in the first opening; a second opening disposed in the second insulating layer and between the source electrode and the drain electrode, a portion of the first insulating layer being exposed in the second opening; and a gate electrode disposed over the second insulating layer to bury the first opening and at least a portion of the second opening.
US09647104B2 Group III-nitride-based enhancement mode transistor having a heterojunction fin structure
A Group III-nitride-based enhancement mode transistor having a heterojunction fin structure and a corresponding semiconductor device are described.
US09647102B2 Field effect transistor
A field effect transistor includes a substrate; a first semiconductor layer, disposed over the substrate; a second semiconductor layer, disposed over the first semiconductor layer, wherein an interface between the first semiconductor layer and the second semiconductor layer has a two-dimensional electron gas; a p+ III-V semiconductor layer, disposed over the second semiconductor layer; and a depolarization layer, disposed between the second semiconductor layer and the p+ III-V semiconductor layer, wherein the depolarization layer includes a metal oxide layer.
US09647100B2 Semiconductor device with auxiliary structure including deep level dopants
A semiconductor device includes transistor cells formed along a first surface at a front side of a semiconductor body in a transistor cell area. A drift zone structure forms first pn junctions with body zones of the transistor cells. An auxiliary structure between the drift zone structure and a second surface at a rear side of the semiconductor body includes a first portion that contains deep level dopants requiring at least 150 meV to ionize. A collector structure directly adjoins the auxiliary structure. An injection efficiency of minority carriers from the collector structure into the drift zone structure varies along a direction parallel to the first surface at least in the transistor cell area.
US09647098B2 Thermionically-overdriven tunnel FETs and methods of fabricating the same
A field effect transistor (FET) includes a nanosheet stack having first and second stacked semiconductor channel layers. The first channel layer defines a channel region of a tunnel FET, and the second channel layer defines a channel region of a thermionic FET. Source and drain regions are provided on opposite sides of the nanosheet stack such that the first and second channel layers extend therebetween. A first portion of the source region adjacent the first channel layer and a second portion of the source region adjacent the second channel layer have opposite semiconductor conductivity types. Related fabrication and operating methods are also discussed.
US09647093B2 Fin cut for taper device
A method of making a semiconductor device includes patterning a fin in a substrate; performing a first etching process to remove a portion of the fin to cut the fin into a first cut fin and a second cut fin, the first cut fin having a first fin end and a second fin end and the second cut fin having a first fin end and a second fin end; forming an oxide layer along an endwall of the first fin end and an endwall of the second fin end of the first cut fin, and an endwall of the first fin end and an endwall of the second fin end of the second cut fin; disposing a liner onto the oxide layer disposed onto the endwall of the first fin end of the first cut fin to form a bilayer liner; and performing a second etching process to remove a portion of the second cut fin.
US09647084B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes: a first electrode; a second electrode; an interlayer insulating film made of a porous insulating material and formed above the first electrode and the second electrode; and connection parts electrically connected to the first electrode and the second electrode respectively, wherein a cavity is formed between the interlayer insulating film and a surface of the first electrode, a surface of the second electrode, and parts of surfaces of the connection parts.
US09647083B2 Producing a semiconductor device by epitaxial growth
A method of producing a semiconductor device is presented. The method comprises: providing a semiconductor substrate having a surface; epitaxially growing, along a vertical direction (Z) perpendicular to the surface, a back side emitter layer on top of the surface, wherein the back side emitter layer has dopants of a first conductivity type or dopants of a second conductivity type complementary to the first conductivity type; epitaxially growing, along the vertical direction (Z), a drift layer having dopants of the first conductivity type above the back side emitter layer, wherein a dopant concentration of the back side emitter layer is higher than a dopant concentration of the drift layer; and creating, either within or on top of the drift layer, a body region having dopants of the second conductivity type, a transition between the body region and the drift layer forming a pn-junction (Zpn). Epitaxially growing the drift layer includes creating, within the drift layer, a dopant concentration profile (P) of dopants of the first conductivity type along the vertical direction (Z), the dopant concentration profile (P) in the drift layer exhibiting a variation of a concentration of dopants of the first conductivity type along the vertical direction (Z).
US09647077B2 Power semiconductor devices having a semi-insulating field plate
A power semiconductor device comprising a first metal electrode and a second metal electrode formed on a first substrate surface of a semiconductor substrate, a semi-insulating field plate interconnecting said first and second metal electrodes, and an insulating oxide layer extending between said first and second metal electrodes and between said field plate and said semiconductor substrate, wherein said semi-insulating field plate is a titanium nitride (TiN) field plate.
US09647072B2 Silicon carbide semiconductor device
A silicon carbide semiconductor device has a silicon carbide substrate, a gate insulating film, and a gate electrode. Silicon carbide substrate includes a first impurity region having a first conductivity type, a well region being in contact with the first impurity region and having a second conductivity type which is different from the first conductivity type, and a second impurity region separated from the first impurity region by the well region and having the first conductivity type. The gate insulating film is in contact with the first impurity region and the well region. The gate electrode is in contact with the gate insulating film and is arranged opposite to the well region with respect to the gate insulating film. A specific on-resistance at a voltage which is half a gate driving voltage applied to the gate electrode is smaller than twice the specific on-resistance at the gate driving voltage.
US09647066B2 Dummy FinFET structure and method of making same
A FinFET device may include a dummy FinFET structure laterally adjacent an active FinFET structure to reduce stress imbalance and the effects of stress imbalance on the active FinFET structure. The FinFET device comprises an active FinFET comprising a plurality of semiconductor fins, and a dummy FinFET comprising a plurality of semiconductor fins. The active FinFET and the dummy FinFET are laterally spaced from each other by a spacing that is related to the fin pitch of the active FinFET.
US09647065B2 Bipolar transistor structure having split collector region and method of making the same
A bipolar transistor includes a substrate and a first well in the substrate, the first well having a first dopant type. The bipolar transistor further includes a split collector region in the first well. The split collector region includes a highly doped central region having a second dopant type opposite the first dopant type; and a lightly doped peripheral region having the second dopant type, the lightly doped peripheral region surrounding the highly doped central region. A dopant concentration of the lightly doped peripheral region is less than a dopant concentration of the highly doped central region.
US09647062B2 Silicon nanowire formation in replacement metal gate process
Techniques for a semiconductor device are provided. Techniques are directed to forming a semiconductor device by: forming a fin structure in a substrate, forming a protective layer over an upper portion of the fin structure, the protective layer having an etch selectivity with respect to a material of the fin structure, and performing an undercut etch so as to remove a lower portion of the fin structure below the protective layer, thereby defining a nanowire structure from the fin structure.
US09647060B2 Isolation structure and method for fabricating the same
A method for fabricating isolation device is disclosed. The method includes the steps of: providing a substrate; forming a shallow trench isolation (STI) in the substrate, the STI includes a first STI and a second STI, and the first STI surrounds a first device region and the second STI surrounds a second device region; forming a first doped region between and contact the first STI and the second STI; and forming a first gate structure on the first doped region, the first STI and the second STI.
US09647059B2 Manufacturing methods for accurately aligned and self-balanced superjunction devices
This invention discloses a method for manufacturing a semiconductor power device on a semiconductor substrate supporting a drift region composed of an epitaxial layer. The method includes a first step of growing a first epitaxial layer followed by forming a first hard mask layer on top of the epitaxial layer; a second step of applying a first implant mask to open a plurality of implant windows and applying a second implant mask for blocking some of the implant windows to implant a plurality of dopant regions of alternating conductivity types adjacent to each other in the first epitaxial layer; and a third step of repeating the first step and the second step by applying the same first and second implant masks to form a plurality of epitaxial layers, each of which is implanted with the dopant regions of the alternating conductivity types. Then the manufacturing processes proceed by carrying out a device manufacturing process on a top side of the epitaxial layer on top of the dopant regions of the alternating conductivity types with a diffusion process to merge the dopant regions of the alternating conductivity types as doped columns in the epitaxial layers.
US09647057B2 Capacitor 3D-cell and 3D-capacitor structure
A capacitor 3D-cell formed on a silicon substrate is designed for producing low equivalent serial resistance and high capacitor surface-density. It combines a trench capacitor structure, multiple contact pads to at least one of the electrodes and a track which connects the electrode through the multiple contact pads so as to bypass said electrode between trench portions which are located apart from each other.
US09647055B2 Devices, systems, and methods for ion trapping
Devices, methods, and systems for ion trapping are described herein. One device includes a through-silicon via (TSV) and a trench capacitor formed around the TSV.
US09647053B2 Systems and methods for integrated multi-layer magnetic films
Integrated multi-layer magnetic films for use in passive devices in microelectronic applications and methods of manufacture thereof. Soft ferromagnetic materials exhibiting high permeability and low coercivity are laminated together with insulating layers interposed. Electrical conductors coupled to interconnects are magnetically coupled to magnetic film layers to engender an inductor (self and mutual). Soft ferromagnetic materials are provided in an alternating array of parallel plate capacitors. Each alternating magnetic film is electrically coupled to either a primary or secondary electrical conductor interconnects and separated by an electrically insulating dielectric material. Alternatively, each alternating magnetic layer comprises an induced anisotropy material, which can also be combined with coiled conductor giving rise to a hybrid inductive/capacitive device. Also, soft ferromagnetic material are also selected and tuned to provide for FMR notch filtering.
US09647042B2 Organic light-emitting diode display panel having induction lines on a pixel defining layer
Disclosed is an organic light-emitting diode display panel, including: a substrate; a thin-film transistor layer including a plurality of thin-film transistors, arranged on the substrate; a plurality of organic light-emitting diode subpixel structures, arranged on the thin-film transistor layer; a pixel defining layer including a plurality of openings, arranged on the thin-film transistor layer; a plurality of first direction induction lines and second direction induction lines, arranged on the pixel defining layer; an insulation layer, arranged between the plurality of first direction induction lines and second direction induction lines; and a packaging substrate, arranged on the plurality of second direction induction lines. The organic light-emitting diode display panel employs a touch control electrode having a metal mesh structure, the touch control electrode is directly deposited on the pixel defining layer, and the touch control function is directly integrated on the organic light-emitting diode display panel.
US09647041B2 Organic light emitting diode (OLED) touch display device
An OLED touch display device includes an OLED display and a laminated package component. The laminated package component covers the OLED display and includes a quarter-wave plate, a liquid crystal polarizer and a touch sensor unit. The touch sensor unit is a single-layer electrode structure.
US09647034B2 Magnetoresistive memory device and manufacturing method of the same
According to one embodiment, a magnetoresistive memory device includes a stacked layer structure includes a first magnetic layer, a second magnetic layer, and a nonmagnetic layer between the first magnetic layer and the second magnetic layer, and a third magnetic layer provided on the first magnetic layer, which is opposite the nonmagnetic layer. The third magnetic layer includes a first magnetic material portion and a second magnetic material portion provided between the stacked layer structure and the first magnetic material portion. The saturation magnetization of the second magnetic material portion is smaller than that of the first magnetic material portion.
US09647033B2 Methods of manufacturing magnetic memory device having a magnetic tunnel junction pattern
Methods of manufacturing a magnetic memory device including forming a lower magnetic layer, a tunnel barrier layer, and an upper magnetic layer on a substrate, forming a magnetic tunnel junction (MTJ) pattern by patterning the lower magnetic layer, the tunnel barrier layer, and the upper magnetic layer, forming a first insulating layer exposing an upper surface of the MTJ pattern, forming a polymer pattern on the exposed upper surface of the MTJ pattern, forming a second insulating layer exposing an upper surface of the polymer pattern, removing the polymer pattern to form a cavity in the second insulating layer, the cavity exposing the upper surface of the MTJ pattern, and forming a metal line by filling the cavity with a conductive metal.
US09647032B2 Spin-orbitronics device and applications thereof
The present invention is directed to a spin-orbitronics device including a magnetic comparison layer structure having a pseudo-invariable magnetization direction; a magnetic free layer structure whose variable magnetization direction can be switched by a switching current passing between the magnetic comparison layer structure and the magnetic free layer structure; an insulating tunnel junction layer interposed between the magnetic comparison layer structure and the magnetic free layer structure; and a non-magnetic transverse polarizing layer formed adjacent to the magnetic comparison layer structure. The pseudo-invariable magnetization direction of the magnetic comparison layer structure may be switched by passing a comparison current through the transverse polarizing layer along a direction that is substantially parallel to a layer plane of the transverse polarizing layer. The pseudo-invariable magnetization direction of the magnetic comparison layer structure is not switched by the switching current. The variable magnetization direction of the magnetic free layer structure is not switched by the comparison current.
US09647027B2 Method for manufacturing semiconductor device
An inorganic film is dry-etched using plasma with a photoresist pattern serving as a mask, and an organic film is dry-etched using plasma with the photoresist pattern serving as a mask without exposing a pad electrode. The photoresist pattern is removed using a stripping solution. After the removal of the photoresist pattern using a stripping solution, the organic film is etched to expose the pad electrode with the inorganic film that remains after the dry etching of the inorganic film using plasma serving as a mask.
US09647012B1 TFT array substrate and manufacturing method thereof
The present disclosure provides a TFT array substrate and manufacturing method thereof, forming a class structure of graphene-like two-dimensional layered semiconductor material on a base substrate and transferring the class structure of graphene-like two-dimensional layered semiconductor material on the designated position of the soft substrate to be a semiconductor active layer of the array substrate, therefore the semiconductor active layer of the TFT array substrate of the present disclosure uses a class structure of graphene-like two-dimensional layered semiconductor material to makes the array substrate having the advantage of higher electron mobility and mechanical property, excellent flexural resistance and reducing thickness of the substrate greatly.
US09647011B2 Thin film transistor array panel and manufacturing method thereof
Provided is a thin film transistor array panel. The thin film transistor array panel includes: an insulation substrate including a display area with a plurality of pixels and a peripheral area around the display area; a gate line and a data line positioned in the display area of the insulation substrate; a first driving signal transfer line and a second driving signal transfer line positioned in the peripheral area of the insulation substrate; a first insulating layer positioned on the gate line and the data line; and a first photosensitive film positioned on the first driving signal transfer line and the second driving signal transfer line, in which the first photosensitive film is disposed only in the peripheral area.
US09646999B1 Thin film transistor, array substrate and method of forming the same
The present disclosure proposes a TFT. The source and the drain of the TFT are disposed on the same side as the gate. The gate includes a first buffer layer, a first copper layer, a second copper layer and a second buffer layer that are stacked from bottom to top, and the second buffer layer is disposed on the side that is close to the source and drain. The source and drain include a first buffer layer, a first copper layer, a second copper layer and a second buffer layer that are stacked, and the first buffer layer is disposed on the side that is close to the gate. The first copper layer is deposited by a first power, the second copper layer is deposited by a second power lower than the first power. Through the above method, it is prevents photoresist from shedding when etching.
US09646995B2 FFS array substrate and liquid crystal display device having the same
An FFS array substrate and a liquid crystal display device having the same are disclosed. The FFS array substrate includes a substrate, first metal layer, a first insulated layer, a second metal layer, a second insulated layer, a transparent electrode layer, a third insulated layer and a common-electrode layer. The common-electrode layer includes a common-electrode line having a low resistivity and a transparent common electrode. The FFS array substrate ensures the stability of electrical potential on common electrode and enhances the display effect of the liquid crystal display device.
US09646992B2 Semiconductor memory
According to one embodiment, a semiconductor memory 100 includes a memory cell array 100A composed of a plurality of SRAM cells 10 including NMOS transistors and PMOS transistors, and a bias circuit 100B connected to a ground GND1 or power supply voltage VDD1 of the memory cell array 100A. The bias circuit 100B includes NMOS transistors 121, 122, 133 and 134 that are same as the NMOS transistors of the SRAM cells 10 in terms of channel length and channel width and in terms of dopant and dose amount at a channel portion, and PMOS transistors 111 and 112 that are same as the PMOS transistors of the SRAM cells 10 in terms of channel length and channel width and in terms of dopant and dose amount at a channel portion. Diffusion regions of the NMOS transistors and the PMOS transistors are formed in a same semiconductor layer.
US09646986B2 Semiconductor memory device and method of fabricating the same
A semiconductor memory device includes insulating patterns and conductive patterns stacked alternately with each other, penetrating structures passing through the insulating patterns and the conductive patterns, and deposition suppressing layers formed on one end portions of respective interfaces between the insulating patterns and the conductive patterns.
US09646985B2 Three-dimensional non-volatile memory device, memory system and method of manufacturing the same
A three-dimensional (3-D) non-volatile memory device includes channel structures each including channel layers stacked over a substrate and extending in a first direction, wherein the channel layers include well regions, respectively, vertical gates located and spaced from each other between the channel structures, and a well pick-up line contacting on the well regions of the channel layers and extending in a second direction crossing the channel structures.
US09646979B2 Non-volatile semiconductor storage device
To propose a non-volatile semiconductor memory device capable of injecting charge into a floating gate by source side injection even in a single-layer gate structure. In a non-volatile semiconductor memory device (1), while each of the memory transistor (MGA1) and the switch transistor (SGA) is made to have a single-layer gate structure, when a selected memory cell (3a) is turned on by applying a high voltage to one end of a memory transistor (MGA1) from a source line (SL) during data programming and applying a low voltage to one end of the switch transistor (SGA) from a bit line (BL1), a voltage drop occurs in a low-concentration impurity extension region (ET2) in the memory transistor (MGA1) between the source line (SL) and the bit line (BL1) to generate an intense electric field, and charge can be injected into the floating gate (FG) by source side injection using the intense electric field.
US09646978B2 Self-aligned flash memory device with word line having reduced height at outer edge opposite to gate stack
The present disclosure relates to a flash memory device, and associated methods. In some embodiments, the flash memory device has a gate stack with a control gate separated from a floating gate by a control gate dielectric. An erase gate disposed on a first side of the gate stack. A word line is disposed on a second side of the gate stack that is opposite the first side. The word line has a height that monotonically increases from an outer side opposite to the gate stack to an inner side closer to the gate stack. The shape of the word line optimizes the contact resistance of the word line and allows for an overlying cap spacer formed on the word line to be well defined, which can provide more reliable read/write operations and/or better performance.
US09646974B1 Dual-port static random access memory
A dual-port static random access memory (SRAM) cell includes first through third power lines, a storage unit connected to the first through third power lines, a first port having first and second pass-gate transistors controlled by a first wordline, a second port having third and fourth pass-gate transistors controlled by a second wordline, and first through fourth bitlines coupled to the storage unit through the first through fourth pass-gate transistors, respectively. The first through fourth bitlines and the first through third power lines each extend in a first direction and are formed of a first metal layer. The first wordline extends in a second direction substantially perpendicular to the first direction and is formed of a second metal layer above the first metal layer. The second wordline extends in the second direction and is formed of a upper-level metal layer above the second metal layer.
US09646969B2 Spacer chamfering gate stack scheme
A method of forming a gate structure for a semiconductor device that includes forming first spacers on the sidewalls of replacement gate structures that are present on a fin structure, wherein an upper surface of the first spacers is offset from an upper surface of the replacement gate structure, and forming at least second spacers on the first spacers and the exposed surfaces of the replacement gate structure. The method may further include substituting the replacement gate structure with a functional gate structure having a first width portion in a first space between adjacent first spacers, and a second width portion having a second width in a second space between adjacent second spacers, wherein the second width is greater than the first width.
US09646960B2 System-on-chip devices and methods of designing a layout therefor
A system-on-chip device may include a substrate with an active pattern, a gate electrode crossing the active pattern and extending in a first direction, and a first metal layer electrically connected to the active pattern and the gate electrode. The first metal layer may include a first metal line extending in the first direction and a second metal line spaced apart from the first metal line in the first direction to extend in a second direction crossing the first direction. The first and second metal lines may include first and second sidewalls parallel to the second direction, the first and second sidewalls may face each other, and the first sidewall may have a length that is two or three times a minimum line width.
US09646956B2 Light emitting device package
Embodiments provide a light emitting device package including a package body having a top-opened cavity disposed in at least a portion thereof, a first electrode layer and a second electrode layer electrically isolated from the package body with an insulating layer interposed therebetween, the first electrode layer and the second electrode layer being electrically isolated from each other at a bottom surface of the cavity, a light emitting device placed on the bottom surface of the cavity configured to emit light through the open region of the cavity, and a sensor placed on at least a portion of the package body at the outside of the cavity configured to measure output of the light emitting device.
US09646953B2 Integrated circuit packaging techniques and configurations for small form-factor or wearable devices
Embodiments of the present disclosure are directed toward integrated circuit (IC) packaging techniques and configurations for small form-factor or wearable devices. In one embodiment, an apparatus may include a substrate having a first side and a second side disposed opposite to the first side and a sidewall disposed between the first side and the second side, the sidewall defining a perimeter of the substrate, and a plurality of through-substrate vias (TSVs) disposed between the first side and the second side of the substrate, and a first dielectric layer disposed on the first side and including electrical routing features to route electrical signals of one or more dies in a plane of the first dielectric layer. Other embodiments may be described and/or claimed.
US09646948B2 Electronic component and method for manufacturing electronic component
An electronic component comprises: a resin frame; a semiconductor substrate housed in the resin frame; a plate shape metal member having at least one end fixed in the resin frame at a position spaced apart from the semiconductor substrate; an electrical connection region portion formed on the surface on the side of the plate shape metal member of the semiconductor substrate with an electrically conductive material; and a solder layer formed on the surface on the side of the plate shape metal member of the electrical connection region portion, wherein the plate shape metal member supports the semiconductor substrate without contact through the solder layer and the electrical connection region portion, and is electrically connected to the electrical connection region portion.
US09646946B2 Fan-out wafer-level packaging using metal foil lamination
Fan-out wafer-level packaging (WLP) using metal foil lamination is provided. An example wafer-level package incorporates a metal foil, such as copper (Cu), to relocate bonding pads in lieu of a conventional deposited or plated RDL. A polymer such as an epoxy layer adheres the metal foil to the package creating conductive contacts between the metal foil and metal pillars of a die. The metal foil may be patterned at different stages of a fabrication process. An example wafer-level package with metal foil provides relatively inexpensive electroplating-free traces that replace expensive RDL processes. Example techniques can reduce interfacial stress at fan-out areas to enhance package reliability, and enable smaller chips to be used. The metal foil provides improved fidelity of high frequency signals. The metal foil can be bonded to metallic pillar bumps before molding, resulting in less impact on the mold material.
US09646941B2 Semiconductor packaging device including via-in pad (VIP) and manufacturing method thereof
A semiconductor device includes a carrier and a metallic structure including a metallic member, a pad and a via portion; wherein the metallic member is disposed inside the carrier, the pad is configured for receiving a solder bump and is disposed on a surface of the carrier, the via portion is configured for electrically connecting the metallic member and the pad, and the via portion is disposed proximal to an end of the pad. Further, a method of manufacturing a semiconductor device includes providing a carrier, removing a portion of the carrier for forming a via extending a surface of the carrier to an interior of the carrier, filling the via by a conductive material, and disposing the conductive material on the surface of the carrier, wherein the via is disposed proximal to an end portion of the conductive material.
US09646939B2 Multilayer structure in an integrated circuit for damage prevention and detection and methods of creating the same
Various embodiments facilitate die protection for an integrated circuit. In one embodiment, a multilayer structure is formed in multiple levels and along the edges of a die to prevent and detect damages to the die. The multilayer structure includes a support layer, a first plurality of dielectric pillars overlying the support layer, a metal layer that fills spaces between the first plurality of dielectric pillars, an insulation layer overlying the first plurality of dielectric pillars and the metal layer, a second plurality of dielectric pillars overlying the insulation layer, and a second metal layer that fills spaces between the second plurality of dielectric pillars.
US09646933B2 Semiconductor device and manufacturing method thereof
According to one embodiment, a semiconductor device includes a first insulating layer on an underlying layer, a first trench formed in the first insulating layer, and a first graphene layer provided in the first trench. The first trench comprises a bottom surface on the underlying and two side surfaces joined to the bottom surface, formed into a U-shape. The first graphene layer has a stacked structure including a plurality of graphene sheets. The plurality of graphene sheets each include a depression in a central portion. Portions of the graphene sheets located in an edge of the first graphene layer are each extended upward, which is in a direction opposite to the bottom surface.
US09646929B2 Making an efuse
A wafer chip and a method of designing the chip is disclosed. A first fuse is formed having a first critical dimension and a second fuse having a second critical dimension are formed in a layer of the chip. A voltage may be applied to burn out at least one of the first fuse and the second fuse. The first critical dimension of the first fuse may result from applying a first mask to the layer and applying light having a first property to the mask. The second critical dimension of the second fuse may result from applying a second mask to the layer and applying light having a second property to the mask.
US09646927B2 Power semiconductor device
A power semiconductor device includes a first polarity-side semiconductor element whose first principal electrode is in contact with a first polarity-side surface electrode on an insulator plate; a second polarity-side semiconductor element whose first principal electrode is in contact with an intermediate surface electrode on the insulator plate; an intermediate conductor connecting the intermediate surface electrode with a second principal electrode of the first polarity-side semiconductor element; a heatsink being in contact with the insulator plate; a sealing resin sealing the first polarity-side semiconductor element, the second polarity-side semiconductor element, the insulator plate, and the intermediate conductor; a second polarity-side terminal of plate-type connected with a second principal electrode of the second polarity-side semiconductor element and extending externally from the scaling resin; and an adjusting electrode mounted and connected to the heatsink so as to have a surface facing the second polarity-side terminal.
US09646923B2 Semiconductor devices, methods of manufacture thereof, and packaged semiconductor devices
Semiconductor devices, methods of manufacture thereof, and packaged semiconductor devices are disclosed. In one embodiment, a semiconductor device includes a substrate and conductive traces disposed over the substrate. Each of the conductive traces has a bottom region proximate the substrate and a top region opposite the bottom region. The top region has a first width and the bottom region has a second width. The second width is greater than the first width.
US09646922B2 Methods and apparatus for thinner package on package structures
Methods and apparatus for thinner package on package (“PoP”) structures. A structure includes a first integrated circuit package including at least one integrated circuit device mounted on a first substrate and a plurality of package on package connectors extending from a bottom surface; and a second integrated circuit package including at least another integrated circuit device mounted on a second substrate and a plurality of lands on an upper surface coupled to the plurality of package on package connectors, and a plurality of external connectors extending from a bottom surface; wherein at least the second substrate is formed of a plurality of layers of laminated dielectric and conductors. In another embodiment a cavity is formed on the bottom surface of the first substrate and a portion of the another integrated circuit extends partially into the cavity. Methods for making the PoP structures are disclosed.
US09646921B2 Semiconductor package and fabrication method thereof
A semiconductor package is provided, which includes: a packaging substrate having opposite first and second surfaces and a plurality of first and second conductive pads formed on the first surface; a chip having opposite active and inactive surfaces and disposed on the first conductive pads via the active surface thereof; a plurality of conductive posts formed on the second conductive pads, respectively; and a first encapsulant formed on the first surface of the packaging substrate for encapsulating the chip and the conductive posts and having a plurality of openings for exposing upper surfaces of the conductive posts, thereby increasing the package density and protecting the chip and the interconnection structure from being adversely affected by intrusion of moisture.
US09646920B2 Power semiconductor device with small contact footprint and the preparation method
A power semiconductor package has a small footprint. A preparation method is used to fabricate the power semiconductor package. A first semiconductor chip and a second semiconductor chip are attached to a front side and a back side of a die paddle respectively. Conductive pads are then attached to electrodes at top surfaces of the first and second semiconductor chips. It is followed by a formation of a plastic package body covering the die paddle, the first and second semiconductor chips, and the conductive pads. Side surfaces of the conductive pads are exposed from a side surface of the plastic package body.
US09646918B2 Semiconductor device and method
A semiconductor device and method utilizing a dummy structure in association with a redistribution layer is provided. By providing the dummy structure adjacent to the redistribution layer, damage to the redistribution layer may be reduced from a patterning of an overlying passivation layer, such as by laser drilling. By reducing or eliminating the damage caused by the patterning, a more effective bond to an overlying structure, such as a package, may be achieved.
US09646917B2 Low CTE component with wire bond interconnects
A component such as an interposer or microelectronic element can be fabricated with a set of vertically extending interconnects of wire bond structure. Such method may include forming a structure having wire bonds extending in an axial direction within one of more openings in an element and each wire bond spaced at least partially apart from a wall of the opening within which it extends, the element consisting essentially of a material having a coefficient of thermal expansion (“CTE”) of less than 10 parts per million per degree Celsius (“ppm/° C.”). First contacts can then be provided at a first surface of the component and second contacts provided at a second surface of the component facing in a direction opposite from the first surface, the first contacts electrically coupled with the second contacts through the wire bonds.
US09646914B2 Process for producing a microfluidic circuit within a three-dimensional integrated structure, and corresponding structure
A three-dimensional integrated structure includes a first and a second element each having an interconnection part formed by metallization levels encased in an insulating region. The first and second elements are attached to one another by the respective interconnection parts. The first element includes an electrical connection via passing through a substrate. A thermal cooling system includes at least one cavity having a first part located in the insulating region of the interconnection part of the first element and a second part located in the insulating region of the interconnection part of the second element and at least one through channel extending from a rear face of the first element to open into the at least one cavity.
US09646904B2 Curable resin composition, and cured product of same
The curable resin composition according to the present invention includes a polyorganosiloxane (A), a silsesquioxane (B), an isocyanurate compound (C), and a silane coupling agent (D). The polyorganosiloxane (A) is a polyorganosiloxane approximately devoid of aryl groups. The silsesquioxane (B) includes a ladder-like silsesquioxane. The curable resin composition has excellent heat resistance, transparency and flexibility. It offers superior reflow resistance and barrier properties to a corrosive gas.
US09646903B2 Thermoset polymides for microelectronic applications
Dendrimer/hyperbranched materials are combined with polyimide to form a low CTE material for use as a dielectric substrate layer or an underfill. In the alternative, ruthenium carbene complexes are used to catalyze ROMP cross-linking reactions in polyimides to produce a class of cross-linkable, thermal and mechanical stable material for use as a dielectric substrate or underfill. In another alternative, dendrimers/hyperbranched materials are synthesized by different methods to produce low viscosity, high Tg, fast curing, mechanically and chemically stable materials for imprinting applications.
US09646901B2 Semiconductor device with bond pad wiring lead-out arrangement avoiding bond pad probe mark area
Provided is a semiconductor device having a pad on a semiconductor chip, a first passivation film formed over the semiconductor chip and having an opening portion on the pad of a probe region and a coupling region, a second passivation film formed over the pad and the first passivation film and having an opening portion on the pad of the coupling region, and a rewiring layer formed over the coupling region and the second passivation film and electrically coupled to the pad. The pad of the probe region placed on the periphery side of the semiconductor chip relative to the coupling region has a probe mark and the rewiring layer extends from the coupling region to the center side of the semiconductor chip. The present invention provides a technology capable of achieving size reduction, particularly pitch narrowing, of a semiconductor device.
US09646897B2 Die crack detector with integrated one-time programmable element
The embodiments described herein provide a die crack detector and method that use a conductive trace arranged to at least substantially extend around a perimeter of an integrated circuit die. A one-time programmable element, such as a fuse, is coupled in series with the conductive trace, and a package lead is electrically coupled to both the fuse and another operational element on the integrated circuit die. With the fuse intact the package lead can thus be used to determine a measurement of the conductivity of the conductive trace, with the measurement of conductivity indicative of the presence of a crack on the die. After such testing the fuse can be electrically opened, and the package lead used for normal operation of the device on the packaged die without the conductive trace interfering with this operation.
US09646893B2 Method and apparatus for reducing radiation induced change in semiconductor structures
Embodiments of the present disclosure relate to an apparatus and a method for reducing the adverse effects of exposing portions of an integrated circuit (IC) device to various forms of radiation during one or more operations found within the IC formation processing sequence by controlling the environment surrounding and temperature of an IC device during one or more parts of the IC formation processing sequence. The provided energy may include the delivery of radiation to a surface of a formed or a partially formed IC device during a deposition, etching, inspection or post-processing process operation. In some embodiments of the disclosure, the temperature of the substrate on which the IC device is formed is controlled to a temperature that is below room temperature (e.g., <20° C.) during the one or more parts of the IC formation processing sequence.
US09646890B2 Replacement metal gates to enhance transistor strain
Some embodiments of the present invention include apparatuses and methods relating to NMOS and PMOS transistor strain.
US09646889B1 Method of removing a hard mask layer on a gate structure while forming a protective layer on the surface of a substrate
A method for fabricating semiconductor device is disclosed. The method includes the steps of: providing a substrate; forming a first gate structure on the substrate and a first spacer adjacent to the first gate structure; forming a first epitaxial layer in the substrate adjacent to the first gate structure; forming a first hard mask layer on the first gate structure; removing part of the first hard mask layer to form a protective layer on the first epitaxial layer; and removing the remaining first hard mask layer.
US09646887B1 Tailored silicon layers for transistor multi-gate control
Disclosed is a process of making field-effect transistor gate stacks containing different deposited thin film silicon material layers having different hydrogen content, and devices comprising these gate stacks. The threshold voltage (Vt) can be tuned by tailoring the hydrogen content of the thin film silicon material layer positioned below a core dielectric and directly on a semiconductor material substrate.
US09646878B2 Method for fabricating and manufacturing micro—and nano-fabricated devices and systems securely
A method is disclosed for manufacturing integrated circuits, microelectronics, micro-electro-mechanical systems (MEMS), nano-electro-mechanical systems (NEMS), photonic, and any micro- and nano-fabricated devices and systems designs that allow these designs to be kept secure. The manufacturing of the devices in the substrates is performed in a traditional manner at a foundry that can be located anywhere in the world., The manufacturing at this foundry is stopped just before the fabrication of the first layer of electrical interconnects. At this stage, the semiconductor substrates with the devices, minus electrical interconnects, are sent back to the design organization (or their designated trusted foundry) to perform the fabrication of the electrical interconnects to complete the entire manufacturing process. Since the electrical interconnection wiring diagram is the critical component of the design, this de-coupling of the manufacturing allows the designs of the devices and systems to be kept secure and confidential.
US09646877B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes an interlayer insulating layer having openings, contact plugs formed in lower parts of the openings, wherein the contact plugs include a first conductive layer, and bit lines formed in upper parts of the openings and coupled to the contact plugs, wherein the bit lines include a second conductive layer.
US09646873B2 Method for producing SOS substrates, and SOS substrate
A method for producing SOS substrates which can be incorporated into a semiconductor production line, and is capable of producing SOS substrates which have few defects and no variation in defects, and in a highly reproducible manner, or in other words, a method for producing SOS substrates by: forming an ion-injection region (3) by injecting ions from the surface of a silicon substrate (1); adhering the ion-injection surface of the silicon substrate (1) and the surface of a sapphire substrate (4) to one another directly or with an insulating film (2) interposed therebetween; and then obtaining an SOS substrate (8) having a silicon layer (6) on the sapphire substrate (4), by detaching the silicon substrate in the ion-injection region (3). This method is characterized in that the orientation of the sapphire substrate (4) is a C-plane having an off-angle of 1 degree or less.
US09646870B2 Isolation structures and methods of forming the same
A method of forming a semiconductor structure includes implanting neutral dopants in a first region of a substrate to form a first etching stop feature, the first etching stop feature having a depth D1. The method further includes implanting neutral dopants in a second region of the substrate to form a second etching stop feature, wherein the second etching stop feature has a depth D2, and D1 is different from D2. The method further includes etching the substrate to form a first trench and a second trench, wherein the first trench and the second trench expose the first etching stop feature and the second etching stop feature, respectively. The method further includes filling the first trench and the second trench with a dielectric material.
US09646868B2 Wafer temporary bonding method and thin wafer manufacturing method
A method for temporarily bonding a wafer to a support via a temporary bonding arrangement is provided. The arrangement is a composite temporary adhesive layer consisting of a non-silicone thermoplastic resin layer (A) which is releasably bonded to the wafer, a thermosetting siloxane polymer layer (B) laid thereon, and a thermosetting siloxane-modified polymer layer (C) releasably bonded to the support. The method comprises the steps of providing a wafer laminate having a thermosetting silicone composition layer (B′) formed on the resin layer (A) which has been formed on the wafer, providing a support laminate having a siloxane-containing composition layer (C′) formed on the support, joining and heating layer (B′) and layer (C′) in vacuum for bonding and curing the layers together.
US09646865B1 Interconnection structure, fabricating method thereof, and exposure alignment system
In some embodiments, an interconnection structure, an exposure alignment system, and a fabricating method thereof are provided. The method comprises: providing a wafer, forming a first to-be-connected member and multiple first alignment members in a first conductive layer; form a first opening and multiple second alignment members in a first mask layer, the first opening is used to define a position of a second to-be-connected member; based on reference and measurement coordinates of the first alignment members, and reference coordinates and measurement coordinates of the second alignment members, obtaining wafer coordinates for characterizing a position deviation of the wafer; obtaining adjustment compensation values according to stacking offsets of a preceding wafer; adjusting a position of the wafer; forming the interconnection structure in a first dielectric layer and a second dielectric layer to electrically interconnect the first to-be-connected member and the second to-be-connected member.
US09646861B2 Heating plate with heating zones for substrate processing and method of use thereof
A heating plate for use in a substrate support is configured to provide temperature profile control of a substrate supported on the substrate support in a vacuum chamber of a substrate processing apparatus. The heating plate includes an independently controllable heater zones operable to tune a temperature profile on an upper surface of the heating plate. The heater zones are each powered by two or more power lines wherein each power line is electrically connected to a different group of the heater zones and each respective heater zone is electrically connected to a different pair of power lines.
US09646857B2 Low pressure encapsulant for size-reduced semiconductor package
The present disclosure relates to a packaging process using a low pressure encapsulant. According to an exemplary process, an assembly including a substrate, a surface mounted device (SMD) mounted on the substrate, and a space between the SMD and the substrate is provided. The SMD has a sealed cavity biased towards the substrate. A sheet mold compound is laid over the SMD and the assembly is heated such that the sheet mold compound transitions to a liquid phase to form a molten mold compound. Next, the assembly is subjected to a vacuum that creates a negative atmosphere allowing the molten mold compound to flow towards the top surface of the substrate and about the SMD. The molten mold compound is then pressed towards the substrate at a low pressure (<=2 Mpa) such that the space between the SMD and the substrate is substantially filled and the SMD is substantially encapsulated.
US09646856B2 Method of manufacturing a semiconductor device including removing a relief layer from back surface of semiconductor chip
A method of manufacturing a device includes providing a semiconductor chip having a first face and a second face opposite to the first face with a contact pad arranged on the first face. The semiconductor chip is placed on a carrier with the first face facing the carrier. The semiconductor chip is encapsulated with an encapsulation material. The carrier is removed and the semiconductor material is removed from the second face of the first semiconductor chip without removing encapsulation material at the same time.
US09646854B2 Embedded circuit patterning feature selective electroless copper plating
Embodiments describe the selective electroless plating of dielectric layers. According to an embodiment, a dielectric layer is patterned to form one or more patterned surfaces. A seed layer is then selectively formed along the patterned surfaces of the dielectric layer. An electroless plating process is used to deposit metal only on the patterned surfaces of the dielectric layer. According to an embodiment, the dielectric layer is doped with an activator precursor. Laser assisted local activation is performed on the patterned surfaces of the dielectric layer in order to selectively form a seed layer only on the patterned surfaces of the dielectric layer by reducing the activator precursor to an oxidation state of zero. According to an additional embodiment, a seed layer is selectively formed on the patterned surfaces of the dielectric layer with a colloidal or ionic seeding solution.
US09646842B1 Germanium smoothing and chemical mechanical planarization processes
Method for chemical mechanical planarization is provided, which includes: forming a dielectric layer containing at least one opening, the dielectric layer is located on a substrate; epitaxially growing a germanium material within the at least one opening of the dielectric layer, the germanium material extending above a topmost surface of the dielectric layer; and planarizing the germanium material using at least one slurry composition to form coplanar surfaces of the germanium material and the dielectric layer, where a slurry composition of at least one slurry composition polishes the germanium material selective to the topmost surface of the dielectric layer, and includes an abrasive, at least one pH modulator, and an oxidizer, the at least one pH modulator including an acidic pH modulator, and lacking a basic pH modulator.
US09646841B1 Group III arsenide material smoothing and chemical mechanical planarization processes
A chemical mechanical planarization for a Group III arsenide material is provided in which at least one opening is formed within a dielectric layer located on a substrate. A Group III arsenide material is epitaxially grown within the at least one opening of the dielectric layer which extends above a topmost surface of the dielectric layer. The Group III arsenide material is planarized using at least one slurry composition to form coplanar surfaces of the Group III arsenide material and the dielectric layer, where a slurry composition of the at least one slurry composition polishes the Group III arsenide material selective to the topmost surface of the dielectric layer, and includes an abrasive, at least one pH modulator and an oxidizer, the at least one pH modulator including an acidic pH modulator, but lacks a basic pH modulator, and where the oxidizer suppresses generation of an arsine gas.
US09646839B2 Ta based ohmic contact
A method of forming an Ohmic contact including forming a Ta layer in a contact area of a barrier, forming a Ti layer on the first Ta layer, and forming an Al layer on the Ti layer, wherein the barrier layer comprises AlGaN having a 10% to 40% Al composition and a thickness in a range between 30 Å to 100 Å, and wherein the barrier layer is on a channel layer comprising GaN.
US09646838B2 Method of forming a semiconductor structure including silicided and non-silicided circuit elements
A method includes providing a semiconductor structure including at least one first circuit element including a first semiconductor material and at least one second circuit element including a second semiconductor material. A dielectric layer having an intrinsic stress is formed that includes a first portion over the at least one first circuit element and a second portion over the at least one second circuit element. A first annealing process is performed, wherein an intrinsic stress is created at least in the first semiconductor material by stress memorization, and thereafter the first portion of the dielectric layer is removed. A layer of a metal is formed, and a second annealing process is performed, wherein the metal and the first semiconductor material react chemically to form a silicide. The second portion of the dielectric layer substantially prevents a chemical reaction between the second semiconductor material and the metal.
US09646833B2 Forming patterned graphene layers
An apparatus and method for forming a patterned graphene layer on a substrate. One such method includes forming at least one patterned structure on a substrate; applying a layer of graphene on top of the at least one patterned structure on the substrate; heating the layer of graphene on top of the at least one patterned structure to remove one or more graphene regions proximate to the at least one patterned structure; and removing the at least one patterned structure to produce a patterned graphene layer on the substrate, wherein the patterned graphene layer on the substrate provides carrier mobility for electronic devices.
US09646832B2 Porous fin as compliant medium to form dislocation-free heteroepitaxial films
A method for forming a heteroepitaxial layer includes forming an epitaxial grown layer on a monocrystalline substrate and patterning the epitaxial grown layer to form fins. The fins are converted to porous fins. A surface of the porous fins is treated to make the surface suitable for epitaxial growth. Lattice mismatch is compensated for between an epitaxially grown monocrystalline layer grown on the surface and the monocrystalline substrate by relaxing the epitaxially grown monocrystalline layer using the porous fins to form a relaxed heteroepitaxial interface with the monocrystalline substrate.
US09646830B2 Semiconductor structure and fabrication method thereof
According to a semiconductor structure fabrication method, a semiconductor substrate having gate structures is provided. Sidewalls of the gate structures may be covered by a spacer layer. An epitaxy process is performed to form a semiconductor epitaxial material layer covering the gate structures, the spacer layer, and the semiconductor substrate. Then, an etching process is performed to form a first semiconductor epitaxial layer on the semiconductor substrate at the two sides of the gate structures. Further, a selective epitaxy process is performed by using a deposition gas and an etching gas, forming a second semiconductor epitaxial layer. The formed second semiconductor epitaxial layer may repair or compensate the first semiconductor epitaxial layer along the horizontal direction. The epitaxy process, the etching process, and the selective epitaxy process are repeated successively to form elevated source/drain regions. The formed elevated source/drain regions may have a flat top surface without any angles.
US09646822B2 Active regions with compatible dielectric layers
A method to form a semiconductor structure with an active region and a compatible dielectric layer is described. In one embodiment, a semiconductor structure has a dielectric layer comprised of an oxide of a first semiconductor material, wherein a second (and compositionally different) semiconductor material is formed between the dielectric layer and the first semiconductor material. In another embodiment, a portion of the second semiconductor material is replaced with a third semiconductor material in order to impart uniaxial strain to the lattice structure of the second semiconductor material.
US09646817B2 Semiconductor cleaner systems and methods
In an embodiment, the present invention discloses a EUV cleaner system and process for cleaning a EUV carrier. The euv cleaner system comprises separate dirty and cleaned environments, separate cleaning chambers for different components of the double container carrier, gripper arms for picking and placing different components using a same robot handler, gripper arms for holding different components at different locations, horizontal spin cleaning and drying for outer container, hot water and hot air (70 C) cleaning process, vertical nozzles and rasterizing megasonic nozzles for cleaning inner container with hot air nozzles for drying, separate vacuum decontamination chambers for outgassing different components, for example, one for inner and one for outer container with high vacuum (e.g., <10−6 Torr) with purge gas, heaters and RGA sensors inside the vacuum chamber, purge gas assembling station, and purge gas loading and unloading station.
US09646816B2 Light source device
In a light source device, a control unit causes an energy density of a laser light in a lighting start region RS when a laser support light is maintained to be lower than an energy density of the laser light in the lighting start region RS when the laser support light is put on. For this reason, when the laser support light is maintained, a laser light L is radiated to the lighting start region RS at an energy density of a degree where sputtering does not occur. Therefore, in the light source device, because sputtering in a light emission sealing body can be suppressed, a sufficiently long life can be realized.
US09646814B2 Method and apparatus for reacting ions
A method of mass spectrometry is disclosed having a mode comprising: providing a source of precursor ions and reagent ions for reacting with said precursor ions; providing a reaction region downstream of said source; providing an ion mobility separator between said source and said reaction region; providing a bypass cell between said source and said reaction region for guiding ions from said source to said reaction region without the ions passing through said ion mobility separator; guiding said precursor ions from said source, through said ion mobility separator so that said precursor ions separate according to their ion mobility and into said reaction region; and guiding said reagent ions from said source, through said bypass cell and into said reaction region; wherein the reagent ions react with the precursor ions within the reaction region to produce product ions.
US09646812B2 MALDI sample preparation methods and targets
The present invention is concerned with a method of preparing a MALDI sample, the method comprising the steps of: (a) mixing a solid sample precursor comprising sample and matrix to form a solid sample mixture; (b) applying the solid sample mixture to a sample cavity of a MALDI target; and (c) compressing the solid sample mixture in the sample cavity so as to form a MALDI sample surface for laser desorption. The present invention also provides a MALDI target comprising a sample cavity for receiving a MALDI sample, the sample cavity having (a) a desorption end portion comprising an aperture, such that a portion of the MALDI sample exposed at the aperture is in use subjected to laser desorption; and wherein the sample cavity also has (b) a compression end portion adapted to permit compression of a solid sample mixture towards the desorption end portion in the sample cavity by applying a compression force to the solid sample mixture via the compression end portion.
US09646805B2 Focused ion beam system and method of making focal adjustment of ion beam
A focused ion beam system is offered which can make a focal adjustment without relying on the structure of a sample while suppressing damage to the sample to a minimum. Also, a method of making this focal adjustment is offered. The focused ion beam system has an ion source for producing an ion beam, a lens system for focusing the beam onto the sample, a detector for detecting secondary electrons emanating from the sample, and a controller for controlling the lens system. The controller is operative to provide control such that the sample is irradiated with the ion beam without scanning the beam and that a focus of the ion beam is varied by varying the intensity of the objective lens during the ion beam irradiation. Also, the controller measures the intensity of a signal indicating secondary electrons emanating from the sample while the intensity of the objective lens is being varied. Furthermore, the controller makes a focal adjustment of the ion beam on the basis of the intensity of the objective lens obtained when the measured intensity of the signal indicating secondary electrons is minimal.
US09646798B2 Electronic device graphene grid
A device includes an anode, a cathode, and a grid configured to modulate a flow of electrons from the cathode to anode. The grid is made of graphene material which is substantially transparent to the flow of electrons.
US09646796B1 Carburized lutetium oxide doped molybdenum cathode and its fabrication method
A method of manufacturing carburized Lu2O3 doped Mo cathodes for thermionic emission for magnetrons is described. The Lu2O3 doped Mo powder is prepared by sol-gel method. The powder is reduced thoroughly in hydrogen atmosphere. Afterwards, the powder is die-pressed into pellets, followed by sintering in hydrogen and carburization in activated carbon powder to obtain the carburized Lu2O3 doped Mo cathode.
US09646789B2 Accelerated motion relay
An electrical relay (2) includes an electromagnetic drive system for providing bi-directional drive. The electrical relay (2) includes a first a coil (212) and a second coil (213). A current is supplied to the coils (212) and (213) in opposite directions. The two coils (212) and (213) can be used to accelerate the armature in either direction in relation to the two contacts. This can be used to drive the armature to either one of the contacts and to accelerate and decelerate the armature during a single transit. In the latter regard, the armature can be accelerated and decelerated to shorten the transit time, reduce bounce, reduce wear on the contacts, and allow for different contact material options.
US09646787B2 Input device
An input device includes a movable input unit for input of an operating force along an operation plane, a supporting unit movably supporting the input unit, a first actuator, a second actuator and a magnetic path forming body. In the first actuator, a first magnetic pole forming unit forms a magnetic pole and generates a first magnetic flux passing through a first coil. In the second actuator, a second magnetic pole forming unit forms a magnetic pole and generates a second magnetic flux passing through a second coil. The magnetic path forming body forms a magnetic circuit that guides the first magnetic flux generated by the first magnetic pole forming unit to make the first magnetic flux pass through the second coil and also guides the second magnetic flux generated by the second magnetic pole forming unit to make the second magnetic flux pass through the first coil.
US09646786B1 Hall principle-based LED lit mechanical keyboard switch
The present invention relates to a Hall Principle-based LED lit mechanical keyboard switch comprising a keymodule, permanent magnet, housing, LED lamp, Hall switch, elastic strip, top cover and spring; the keymodule consists of a plunger and a slider, the plunger has a key on top and a first locating pole at bottom; the slider has magnet mounting slot on its side wall; a second locating pole is provided at the bottom center inside the housing, the second locating pole is provided with a guide hole at its center, and a LED lamp mounting hole is provided on one side in the housing; Hall switch mounting hole and plunger slideway are provided on the neighboring side next to the side of the housing on which LED lamp mounting hole is provided.
US09646785B2 Vacuum monitoring device
A vacuum monitoring device of a vacuum circuit breaker with a line of a vacuum valve led out to the external of a metal tank through a bushing having a shield working as a low-pass filter, includes: a first antenna; a second antenna; a first and a second detection portion measuring intensity of an electromagnetic wave detected by the antennas; and a determination portion determining a vacuum deterioration of the circuit breaker by comparing the intensity of the electromagnetic wave detected by the first and the second detection portions, wherein the first and second detection portion include frequency filters passing a frequency band, of electromagnetic waves resulting from discharges occurring when the vacuum valve deteriorates in vacuum, which is attenuated by the shield.
US09646784B2 Arc chamber for a contactor and contactor to extinguish electric arcs
The present invention relates to an arc chamber to extinguish electric arcs for a contactor with an extinguishing system, a blowing device which blows electric arcs into the extinguishing system, and a plurality of lamellar electric arc extinguishing elements between which flow channels are formed, wherein the flow channels each have a scattering section and wherein the scattering sections of adjacent flow channels are formed with different inclinations so that the blown air is deflected into different directions by the flow channels. The invention further relates to a contactor with such an arc chamber.
US09646777B2 Electrical switching device
The invention relates to an electrical switching device, in particular a position switch, limit switch, microswitch or other limit stop switch, having at least one housing and one or more electrical switch contacts arranged in the housing, the housing having at least one actuation opening, via which the switch contact(s) can be actuated mechanically from a position outside the housing, the switching device, as a further separate component, having at least one actuator, which has at least one actuation ram that is longitudinally displaceable in the direction of a longitudinal axis of the actuator, the actuator, in a number of different rotation angle positions with regard to the longitudinal axis, being securable to the housing of the switching device in a manner secured against rotation, in such a way that, in the event of external actuation of the actuation ram, the switch contact(s) can be mechanically actuated, a strap being provided as securing means to mechanically secure the actuator to the housing of the switching device, which strap can be slid over at least part of the actuator and at least part of the housing of the switching device.
US09646776B1 On-off lever of disconnecting switch for power distribution line
The present invention relates to an on-off lever of a disconnecting switch for a power distribution line that can connect or disconnect lines through easy and safe manipulation of the on-off lever. According to an embodiment of the present invention, the on-off lever of the disconnecting switch for the power distribution line, the on-off lever having: a lever body mounted to an end part of a movable member; a shaft hole formed on a first portion of a middle part of the lever body; a locking step provided on a lower part of the lever body such that the locking step is locked to a locking end; a guide hole formed on a second portion of the middle part of the lever body; and a manipulation means provided on an upper part of the lever body.
US09646775B2 Terminal blocks including integral safety relays having independently testable contacts
An example apparatus includes a terminal block couplable to an electronics cabinet or mounting rail. The terminal block defines a first receptacle to receive a first circuit and a second receptacle to receive a second circuit. The terminal block includes an integral relay. The integral relay includes a first contact and a second contact. The first and second contacts are externally accessible relative to the terminal block. The integral relay further includes a first switch and a second switch. The first and second switches are electrically coupled between the first and second contacts. The first and second switches are respectively movable between corresponding open and closed positions. The first and second switches are independently testable to verify the respective operability of the first switch and the second switch.
US09646771B2 Power storage element including positive electrode and negative electrode in the same plane over substrate and power storage device
Disclosed is a power storage element including a positive electrode current collector layer and a negative electrode current collector layer which are arranged on the same plane. The power storage element further includes a positive electrode active material layer over the positive electrode current collector layer and a negative electrode active material layer over the negative electrode current collector layer. An electrolyte layer in contact with at least the positive electrode active material layer and the negative electrode active material layer is provided. The electrolyte layer may be a solid electrolyte layer.
US09646766B2 Method of making dielectric capacitors with increased dielectric breakdown strength
The invention is directed to a process for making a dielectric ceramic film capacitor and the ceramic dielectric laminated capacitor formed therefrom, the dielectric ceramic film capacitors having increased dielectric breakdown strength. The invention increases breakdown strength by embedding a conductive oxide layer between electrode layers within the dielectric layer of the capacitors. The conductive oxide layer redistributes and dissipates charge, thus mitigating charge concentration and micro fractures formed within the dielectric by electric fields.
US09646761B2 Power transmission transformer with a noise inhibiting function
A power transmission transformer (1) includes a transformer body (11). Each of two upper pipings (3) is connected between the transformer body (11) and one of two heat dissipators (2, 21) outside of the transformer body (11). Each of two lower pipings (4) is connected between the transformer body (11) and one of the heat dissipators (2, 21). A sound absorbing device (6, 61) is mounted between and spaced from one of two sidewalls of the transformer body (11) and one of the heat dissipators (2, 21). The sound absorbing device (6, 61) is fixed to one of the upper pipings (3) and one of the lower pipings (4). An outer wallboard (63) and a sound absorbing material (64) are respectively mounted to two sides of at least one fixing frame (62) of the sound absorbing device (6, 61).
US09646760B2 Common mode choke coil
The present invention provides a common mode choke coil that has a higher coupling factor than that of a conventional common mode choke coil and that is easy to be assembled. A common mode choke coil according to the present invention includes a first coil portion 51 and a second coil portion 52 that are connected to each other in series, and a third coil portion 53 and a fourth coil portion 54 that are connected to each other in series. The first coil portion 51 and the second coil portion 52 are respectively disposed in the first quadrant and the third quadrant of an orthogonal coordinate system and housed in a first bobbin 8a, and the third coil portion 53 and the fourth coil portion 54 are respectively disposed in the fourth quadrant and the second quadrant of the orthogonal coordinate system and housed in a second bobbin 8b. The first bobbin 8a and the second bobbin 8b are fitted to each other, and thereby adjacent case portions of the two bobbins are bonded to each other.
US09646759B1 LC tank circuitry with shielding structures
An integrated circuit having a resonant circuit is provided. The resonant circuit may include an inductor and a capacitor coupled in parallel. The inductor may be formed in a dielectric stack on a semiconductor substrate. An inductor shielding structure may be interposed between the inductor and the semiconductor substrate in the dielectric stack. The inductor shielding structure may be a closed loop structure that is electrically floating. The inductor shielding structure may also be formed using a figure 8 routing arrangement that is symmetrical to help cancel out any induced current from the inductor. A resonant circuit formed in this way may exhibit an enhanced Q factor.
US09646755B2 Advanced electronic header apparatus and methods
A low profile and small size electronic device for use in, e.g., electronic circuits which provides maximum creepage and/or clearance distances. In one embodiment, the device is configured for a small footprint and utilizes two or more windings that require isolation. The exemplary device includes a self-leaded header made from a unitary construction which comprises a box-like support body having a cavity for mounting a circuit element, the support body having a base and leads extending generally horizontally outward from the support body adjacent the base, the support body having one side opening on a side with leads permitting the loading of the inductive device in the cavity, and a routing channel residing on the top of the base, so as to maximize the creepage and clearance distance of the electronic device. Shaped-core and other embodiments are also disclosed.
US09646750B1 Dynamic magnetic stripe communications device with stepped magnetic material for magnetic cards and devices
A flexible card may include a dynamic magnetic stripe communications device having multiple layers, such as an electromagnetic generator, a magnet, and a shield. A shield may form a non-flexible layer within the stack and may bend, but the shield may not be able to stretch or compress. Flexible layers may surround and adhere to the shield such that when the card is flexed, the flexible layers may stretch and compress with the movement of the shield. The dynamic magnetic stripe communications device may include one or more coils. Each coil may contain a stepped material, such that a length of a lower layer of the stepped material is longer than a length of a middle layer of the stepped material which is longer than a length of a top layer of the stepped material.
US09646747B2 Chip component
A chip component includes a substrate, an element circuit network including a plurality of element parts formed on the substrate, an external connection electrode provided on a surface of the substrate to provide external connection for the element circuit network, a plurality of fuses formed on the substrate and disconnectably connecting each of the plurality of element parts to the external connection electrode, a solder layer formed on an external connection terminal of the external connection electrode and a resin film which covers the surface of the substrate and other surface which intersects the surface of the substrate.
US09646746B2 Electrical device
An electrical device having first and second electrodes and a layer of a conductive composite electrically in contact with the first and second electrodes. The conductive composite is a mixture of a semi-crystalline polymer and a conductive filler, the conductive filler including a plurality of particles containing an inner material including a first metal; and an outer material surrounding the inner material, the outer material including a second metal; and an intermetallic compound formed between the inner material and the outer material. The intermetallic compound has features from the inner material and the outer material. The device can be a circuit protection device. Also provided is a method of making a conductive composite by dry mixing the components.
US09646744B2 Method for manufacturing a surface mount device
A method of manufacturing a surface mount device includes forming a plaque from a material, forming a plurality of conductive protrusions on a top surface and a bottom surface of the plaque, and applying a liquid encapsulant over at least a portion of the top surface and at least a portion of the bottom surface of the plaque. The liquid encapsulant is cured and when cured encapsulant has an oxygen permeability of less than about 0.4 cm3·mm/m2·atm·day. The assembly is cut to provide a plurality of components. After cutting, the top surface of each component includes at least one conductive protrusion, the bottom surface of each component includes at least one conductive protrusion, the top surface and the bottom surface of each component include the cured encapsulant, and a core of each component includes the material.
US09646735B2 Graphene/graphite polymer composite foam derived from emulsions stabilized by graphene/graphite kinetic trapping
The present disclosure provides advantageous graphene/graphite stabilized composites (e.g., graphene/graphite stabilized emulsion-templated foam composites), and improved methods for fabricating such graphene/graphite stabilized composites. More particularly, the present disclosure provides improved methods for fabricating pristine, graphene/graphite/polymer composite foams derived from emulsions stabilized by graphene/graphite kinetic trapping. In exemplary embodiments, the present disclosure provides that, instead of viewing the insolubility of pristine graphene/graphite as an obstacle to be overcome, it is utilized as a means to create or fabricate water/oil emulsions, with graphene/graphite stabilizing the spheres formed. These emulsions are then the frameworks used to make foam composites that have shown bulk conductivities up to about 2 S/m, as well as compressive moduli up to about 100 MPa and breaking strengths of over 1200 psi, with densities as low as about 0.25 g/cm3.
US09646734B2 Positive electrode active material, positive electrode for electrical device, and electrical device
[Summary] A positive electrode active material is provided to contain: a solid solution lithium-containing transition metal oxide (A) represented by Li1.5[NiaCobMnc[Li]d]O3 (where a, b, c and d satisfy the relations of a+b+c+d=1.5, 0.1
US09646733B2 Tracer wire product and method of manufacture of the same
A tracer wire product for use in detection of underground utility line or routes includes: a metallic wire configured to conduct an electrical signal for detection by an aboveground signal detector; a tin coating formed over the metallic wire; a non-fibrous insulating jacket of polyethylene over the tin coating; a hot melt adhesive at least partially over the polyethylene jacket; a high tenacity woven polyester strength element with water blocking fibers being formed over the hot melt adhesive and the polyethylene jacket; and, an abrasion resistant HDPE outer jacket formed over the high tenacity woven polyester strength element to form one of a circular or oval cross-sectional shape. Further, an apparatus and method for manufacturing the tracer wire product includes a source of a substantially flat polyester woven material; a source of a metal wire material; and an elongated forming tool including an input base into which the substantially flat polyester woven material is fed. The elongated forming tool also includes an outlet member downstream of the input base and including a restricted passage for receiving the metal wire material, and concurrently folding the substantially flat polyester woven material about the metal wire material.
US09646730B2 Ultra clean cleaning process for radiopharmaceutical reusable pigs
A process for cleaning reusable canisters known as pigs which contain radioactive drugs and may contain residual radioactive material and other contaminants. Those pigs that are contaminated with radio-active material are removed from the cleaning process until they have decayed to the background radiation level, cleaned and disinfected. Within a very clean drug preparation area a radioactive drug is inserted into the pig and the pig is placed in a protective outer container. At a treatment site the outer container and pig are delivered to a clean treatment area where the pig is removed from the outer container and the drug is removed from the pig and utilized.
US09646726B2 Alternate passive spent fuel pool cooling systems and methods
The present invention relates to passive cooling systems and methods for cooling a spent fuel pool in a nuclear power plant in the absence of onsite and offsite power, e.g., in a station blackout event. The systems include a gap formed along the periphery of the spent fuel pool, a heat sink, one or more thermal conductive members, a water supply system for delivering water to at least partially fill the gap and conduct heat generated from the spent fuel pool through the gap to at least one thermal conductive member for transporting heat to the heat sink, and a thermal switch mechanism for activating and deactivating the water supply system. In particular, the passive spent fuel pool cooling systems and methods of the invention are useful when the active spent fuel pool cooling system is unavailable or inoperable.
US09646724B2 Fuel assembly
In a fuel assembly, a plurality of fuel rods are arranged in an array of 10 rows and 10 columns in the cross section of the fuel assembly. A flow resistance member is disposed in a central portion in the cross section at upper end portions of partial length fuel rods which are a part of the fuel rods. In the flow resistance member, resistance members are each disposed between ferrules arranged in an array of 6 rows and 6 columns in the diagonal direction of the flow resistance member. Resistance members are each disposed between the ferrules in a peripheral portion of the flow resistance member. By disposing the resistance members, the pressure loss in an inner region in the cross section of the fuel assembly is increased, and the flow rate of a gas-liquid two-phase flow in an outer region surrounding the inner region is increased.
US09646716B2 Circuit arrangement and method with modified error syndrome for error detection of permanent errors in memories
A circuit arrangement for detecting memory errors is provided. The circuit arrangement comprises a memory (11) and an error detection circuit (12). The circuit arrangement is designed to store a code word of an error detection code (C) or a code word that is inverted in a subset (M) of bits in the memory (11) at a memory location and to read out a data word from the memory (11) from the memory location. The error detection circuit (12) is designed, for the case where a control signal present assumes a first value, to indicate a memory error if the data word is not a code word of the error detection code (C). Furthermore, the error detection circuit (12) is designed, for the case where the control signal present assumes a second value, which is different from the first value, and the code word that is inverted in the subset (M) of bits was written to the memory location, to determine on the basis of the data word read out from the memory (11) whether a memory error is present if the code word that is inverted in the subset (M) of bits is not a code word of the error detection code (C).
US09646715B2 Low-noise low-distortion signal acquisition circuit and method with reduced area utilization
A sample and hold amplifier includes an input node for receiving an input current signal, a non-linear sampling capacitor circuit having an input coupled to the input node, an operational amplifier having a negative input coupled to an output of the non-linear sampling capacitor circuit, a positive input coupled to ground, and an output for providing a sample and hold voltage signal, and a linear capacitor coupled between the negative input and the output of the operational amplifier. The non-linear sampling capacitor includes a non-linear capacitor coupled between an intermediate node and ground, a first switch coupled between the input and the intermediate node configured to switch according to a first phase signal, and a second switch coupled between the output and the intermediate node configured to switch according to a second phase signal.
US09646711B2 Memory device
A memory device includes first through fourth active regions arranged sequentially along a first direction, and which extend along a second direction different from the first direction; a first gate electrode formed on the first through fourth active regions to intersect the first through fourth active regions, and extending along the first direction; a second gate electrode formed on the first through fourth active regions to intersect the first through fourth active regions, extending along the second direction, and arranged so that no other gate electrodes are between the first gate electrode and the second gate electrode in the second direction; the first gate electrode extending between a first end and a second end;a first wiring line which is formed on the first gate electrode; a first strap contact, which connects the first wiring line and the first gate electrode between the first active region and the second active region; and a second strap contact, which connects the first wiring line and the first gate electrode between the third active region and the fourth active region.
US09646707B1 Data storage device and operating method thereof
A data storage device includes a nonvolatile memory device including a nonvolatile memory device including a plurality of memory blocks each having a plurality of memory cells and a controller suitable for determining whether a target memory block for a read operation among the memory blocks is an open block, adjusting a pass bias to be applied to unselected memory cells during the read operation for the target memory block, according to a result of the determination, and controlling the nonvolatile memory device to perform the read operation using the adjusted pass bias.
US09646706B2 Storage device and operating method thereof
An operating method is for a storage device that includes a nonvolatile memory and a memory controller configured to control the nonvolatile memory. The operating method may include the memory controller receiving a read request from an external device, the memory controller adjusting a read scheme according to target data indicated by the read request among data of one page of the nonvolatile memory, and the memory controller reading the target data from the nonvolatile memory according to the adjusted read scheme.
US09646705B2 Memory systems including nonvolatile memory devices and dynamic access methods thereof
A method of operating a memory device includes: determining an erase mode based on a number of erase cycles performed on a memory block and an erase voltage utilized to perform each erase cycle; and setting an erase voltage level for executing an erase operation on the memory block based on the determined erase mode.
US09646703B2 Memory system, method of programming the memory system, and method of testing the memory system
A method of programming a memory system includes repetitively performing N program loops for a selected memory cell (where N is a natural number equal to or greater than two). Each of the N program loops includes a program operation and a program verify operation. At least one of the N program loops includes performing the program operation on the selected memory cell and on at least one additionally selected memory cell by applying a program voltage to at least one word line to which the selected memory cell and at least one additionally selected memory cell are connected, and performing the program verify operation on the selected memory cell by applying a program verify voltage to a selected word line to which the selected memory cell is connected.
US09646702B2 Operating memory devices to apply a programming potential to a memory cell in a string coupled to a source and data line concurrently with biasing the data line to a greater potential than the source
Methods of biasing in memory devices facilitate memory device programming operations. In at least one embodiment, a first string of memory cells comprising a selected memory cell and a second string of memory cells are coupled to a common data line and a common source, where the data line is biased to a potential greater than a potential to which the source is biased during a programming operation performed on the selected memory cell.
US09646700B2 Non-volatile memory device and a method of programming such device
A non-volatile memory device has a charge pump for providing a programming current and an array of non-volatile memory cells. Each memory cell of the array is programmed by the programming current from the charge pump. The array of non-volatile memory cells is partitioned into a plurality of units, with each unit comprising a plurality of memory cells. An indicator memory cell is associated with each unit of non-volatile memory cells. A programming circuit programs the memory cells of each unit using the programming current, when fifty percent or less of the memory cells of each unit is to be programmed, and programs the inverse of the memory cells of each unit and the indicator memory cell associated with each unit, using the programming current, when more than fifty percent of the memory cells of each unit is to be programmed.
US09646699B2 Differential writing for life extension of portions of a memory device
Technologies are generally described that relate to differential writing for life extension of portions of non-volatile memory that have a likelihood of error that satisfies a defined condition. An example method may include determining that at least two components of a memory device satisfy a defined condition; writing to a first component of the at least two components with first data having a first representation. The method may also include writing to a second component of the at least two components with second data having a second representation different from the first representation, wherein the second data comprises at least a portion that is bit inverted relative to the first data.
US09646696B2 Semiconductor memory device, erasing methods thereof, and data storage device including the same
A semiconductor device includes a memory block including a plurality of memory cells coupled with a plurality of corresponding word lines, and a peripheral circuit suitable for performing a first erase verify operation for the plurality of word lines, and a second erase verify operation for one or more weak word lines among the plurality of word lines based on a result of the first erase verify operation.
US09646690B2 Non-volatile memory system with reset verification mechanism and method of operation thereof
A method of operation of a non-volatile memory system includes: providing a resistive storage element having a high resistance state and a low resistance state; coupling an analog multiplexer to the resistive storage element for applying a bias voltage; and switching between a verification bias and a read bias through the analog multiplexer for increasing a read margin between the high resistance state and the low resistance state.
US09646687B2 Resistive memory device and operating method
Provided are a resistive memory device and an operating method for the resistive memory device. The operating method includes detecting a write cycle, determining whether or not to perform a recovery operation by comparing the detected write cycle with a first reference value, and upon determining to perform the recovery operation, performing the recovery operation on target memory cells of the memory cell array.
US09646683B2 Memory apparatus, systems, and methods
Threshold voltages in a charge storage memory are controlled by threshold voltage placement, such as to provide more reliable operation and to reduce the influence of factors such as neighboring charge storage elements and parasitic coupling. Pre-compensation or post-compensation of threshold voltage for neighboring programmed aggressor memory cells reduces the threshold voltage uncertainty in a flash memory system. Using a buffer having a data structure such as a lookup table provides for programmable threshold voltage distributions that enables the distribution of data states in a multi-level cell flash memory to be tailored, such as to provide more reliable operation. Additional apparatus, systems, and methods are provided.
US09646682B1 Reciprocal quantum logic (RQL) sense amplifier
One embodiment describes a reciprocal quantum logic (RQL) sense amplifier system. The system includes an input stage configured to amplify a sense current received at an input. The system also includes a detection stage configured to trigger at least one detection Josephson junction (JJ) in response to the amplified sense current and based on a clock signal to generate a single flux quantum (SFQ) pulse. The system further includes a Josephson transmission line (JTL) stage configured to propagate the SFQ pulse to an output of the RQL sense amplifier system based on at least one output JJ and to generate a negative SFQ pulse to reset the at least one detection JJ and the at least one output JJ based on the clock signal.
US09646680B2 Power gate for latch-up prevention
In an embodiment of the invention, power is provided to an SRAM array without causing latch-up by charging the positive voltage node in the SRAM array and the Nwell regions in the SRAM at approximately the same rate.
US09646676B1 Semiconductor devices and semiconductor systems including the same
A semiconductor system includes a first semiconductor device and a second semiconductor device. The first semiconductor device outputs commands, a test address, addresses and a precharge signal. The second semiconductor device enters an auto-precharge operation according to a combination of the commands after a read operation or a write operation and receives the test address and the precharge signal to perform an auto-precharge operation of one bank selected from a plurality of banks by the addresses.
US09646675B1 Data training device and semiconductor device including the same
Disclosed are a data training device and a semiconductor device. The data training device includes a write controller configured to align write data, a read controller configured to latch data applied from the write controller and sequentially output the latched data, and an offset compensator configured to adjust a current flowing through a power supply voltage application terminal and a ground voltage application terminal in correspondence to a write signal and a read signal, thereby compensating for an offset in the write controller and the read controller.
US09646667B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes: a first active area provided in a semiconductor substrate; a second active area provided in the semiconductor substrate and intersecting with the first active area; a first select transistor comprising a first drain region provided in the first active area and a source region provided in an intersection region of the first and second active areas; a second select transistor comprising a second drain region provided in the second active area and sharing the source region; a word line coupled to gates of the first and second select transistors; and first and second variable resistance elements coupled to the first and second drain regions, respectively.
US09646662B2 Apparatuses, circuits, and methods for biasing signal lines
Apparatuses, circuits, and methods are disclosed for biasing signal lines in a memory array. In one such example the memory array includes a signal line coupled to a plurality of memory cells and is configured to provide access to the plurality of memory cells responsive to a biasing condition of the signal line. The memory array also includes a signal line driver coupled to the signal line, the signal line driver configured to provide a biasing signal to the signal line and to provide a preemphasis in the biasing signal responsive to a control signal. The control signal is responsive to an operating condition.
US09646659B2 Bitline senseamplifier and semiconductor memory apparatus using the same
A memory apparatus may include a bit line sense-amplifier coupled to first and second bit lines; a first precharge unit suitable for coupling the first and second bit lines in response to a bit line equalization signal; a sense-amplifier power control unit suitable for providing a plurality of powers to the bit line sense-amplifier in response to a power control signal; and a second precharge unit suitable for individually changing each voltage level of the first and second bit lines based on a precharge control signal.
US09646658B1 Sense amplifier and memory apparatus using the same
A sense amplifier includes a first input circuit, a second input circuit and an amplification circuit. The first input circuit may receive a pair of first input signals and change voltage levels of amplification nodes. The second input circuit may receive a pair of second input signals and change voltage levels of the amplification nodes. The amplification circuit may receive a first voltage, amplify voltage level changes of the amplification nodes, and output a pair of output signals through output nodes.
US09646657B2 Power loss capacitor test using voltage ripple
These present disclosure provides techniques to determine the capacitance of a power loss capacitor based on voltage ripple. The power loss capacitor may be a power loss capacitor for a power loss shutdown system of a solid state drive. The capacitance may be determined as a function of the voltage ripple and a period of the voltage ripple during a natural discharge and a controlled discharge of the power loss capacitor.
US09646655B2 Systems and methods for interaction-based analysis and visualization of remote collaboration sessions
Systems and methods of performing a process are provided, including receiving a live document video stream of a remote collaboration session, detecting a cursor action in the live document video stream, classifying the detected cursor action into an action category, detecting key frames of the live document video stream, indexing the detected key frames based on the action category, detecting a keyword in the indexed key frames, indexing the key frames using the category, visualizing the cursor action in the key frames based on the action category, and displaying the visualized cursor action.
US09646649B2 Medical image data information exchange system
[Problem] To efficiently and effectively exchange information on medical image data. [Solution] A video image extracted from a DICOM file is uploaded from an upload terminal (6) to a server (2). A medical personnel accesses medical image data from a viewing terminal (8a) and plays the video image provided by the server. The user inputs a comment, into which link destination information to the medical image data is incorporated (inserted), via a comment input field on a medical image viewing screen.
US09646648B2 Method and apparatus for creating short video clips of important events
A method and apparatus for creating video clips is provided herein. During operation, a processing device will receive multiple video feeds from multiple video sources. In order to reduce the difficulty in producing multiple clips from the multiple video sources, thumbnails of the captured content is displayed and one-click selection of start and stop points of each clip is allowed. An operator can then pick an annotation (metadata) from events in the game or enter a new one and apply it to any or all of the video clips. Suggested content is then displayed based on the metadata of this annotation and can be bundled with the video clips by choosing from the list of related content. All of this content is then bundled together in the database.
US09646647B2 Content management apparatus, recording apparatus, operation apparatus, content management system, and control methods thereof
A content management apparatus, which includes a recording unit for recording a content, and an operation unit for accepting a user operation required to append additional information to the content, executes at least one of a first process for recording additional information in association with a latest content of already recorded contents and a second process for recording additional information in association with a content to be recorded, and a third process for recording additional information in association with a currently recording content in response to respective execution instructions. Enabling and disabling user operations required to issue execution instructions of the first to the third processes are switched based on whether or not a content recording operation of the recording unit is in progress.
US09646646B2 Digital video recorder options for editing content
A system for providing digital video recorder options for editing content is disclosed. In particular, the system may include receiving requests for a first version of media content and providing access to the first version of the media content. A user that accesses the first version of the media content may select a portion of the media content, and indicate whether, for example, the portion should be skipped, modified, or emphasized when the media content is accessed on a subsequent occasion. The system, based on the selection and indication, may edit the first version of the media content to create a second version of the media content. When a subsequent attempt is made to access the first version of the media content, the system may provide the user with the option to access the second version of the media content.
US09646644B2 Apparatus and method for controlling transportation of tape medium
An apparatus, computer readable medium device, and method for controlling transportation of a tape medium. A determination is made whether to execute a backhitch operation in response to writing a data set to tape from the buffer. If not, a determination is made whether a transaction size at which data is transferred from the buffer to the tape is less than a buffer size. If so, then a determination is made of a a new speed and whether a current speed is different from the determined new speed. If so, then a backhitch is initiated.
US09646643B2 Magnetic recording medium fabrication method and apparatus
A method of fabricating a magnetic recording medium sequentially forms a magnetic recording layer, a protection layer, and a lubricant layer on a stacked body. The lubricant layer is formed on a surface of the protection layer by vapor-phase lubrication without exposing the stacked body to atmosphere after forming the protection layer on the stacked body. Nitrogen atoms or oxygen atoms are injected onto the surface of the protection layer after forming the protection layer and before forming the lubricant layer.
US09646640B2 Magnetic recording medium
The purpose of the present invention is to provide a magnetic recording medium including a magnetic recording layer having more excellent magnetic properties and including an L10 type ordered alloy. One constitutional example of the magnetic recording medium includes a substrate, a first seed layer comprising ZnO, a second seed layer comprising MgO, and a magnetic recording layer comprising an ordered alloy, in this order.
US09646633B2 Method and device for processing audio signals
Method and device of processing audio signals are disclosed. The method includes: obtaining a set of data, the set of data comprising LSP parameters for an audio signal; determining a set of sampling data points from the set of LSP parameters using a predetermined sampling rule, the set of sampling data points including spectrum amplitude values for a plurality of sampled frequency values; identifying one or more local maxima among the set of sampling data points, and a respective preceding local minimum and a respective succeeding local minimum for each of the identified local maxima; for each of the identified local maxima, shifting one or more of the set of data comprising LSP parameters located between the respective preceding local minimum and the respective succeeding local minimum of an identified local maximum towards the identified local maximum; and adjusting the set of data comprising LSP parameters using an energy coefficient.
US09646631B2 Audio signal processing apparatus and method thereof
An audio signal in which a first audio component and a second audio component are mixed is inputted. The audio signal is transformed into a time-frequency signal representing relation between time and signal frequency. The time-frequency signal is divided into a plurality of bands. A time-frequency signal in a band, in which influence from the second audio component is small among the plurality of bands, is factorized into activity vectors composing a first activity matrix. The time-frequency signal transformed from the audio signal is factorized into activity vectors composing a second activity matrix using the first activity matrix as a teacher activity.
US09646622B2 System and method for non-destructively normalizing loudness of audio signals within portable devices
Many portable playback devices cannot decode and playback encoded audio content having wide bandwidth and wide dynamic range with consistent loudness and intelligibility unless the encoded audio content has been prepared specially for these devices. This problem can be overcome by including with the encoded content some metadata that specifies a suitable dynamic range compression profile by either absolute values or differential values relative to another known compression profile. A playback device may also adaptively apply gain and limiting to the playback audio. Implementations in encoders, in transcoders and in decoders are disclosed.
US09646620B1 Method and device for processing audio signal
The present invention relates to a method and device for encoding or decoding an object audio signal or rendering the object audio signal in a three-dimensional space. The method for processing an audio signal, according to one aspect of the present invention, comprises the steps of: generating a first object signal group and a second object signal group obtained by classifying a plurality of object signals according to a determined method; generating a first down-mix signal for the first object signal group; generating a second down-mix signal for the second object signal group; generating first object extraction information in correspondence with the first down-mix signal with respect to object signals included in the first object signal group; and generating second object extraction information in correspondence with the second down-mix signal with respect to object signals included in the second object signal group.
US09646619B2 Coding of multichannel audio content
There are provided decoding and encoding methods for encoding and decoding of multichannel audio content for playback on a speaker configuration with N channels. The decoding method comprises decoding, in a first decoding module, M input audio signals into M mid signals which are suitable for playback on a speaker configuration with M channels; and for each of the N channels in excess of M channels, receiving an additional input audio signal corresponding to one of the M mid signals and decoding the input audio signal and its corresponding mid signal so as to generate a stereo signal including a first and a second audio signal which are suitable for playback on two of the N channels of the speaker configuration.
US09646616B2 System and method for audio coding and decoding
In accordance with an embodiment, a method of generating an encoded audio signal, the method includes estimating a time-frequency energy of an input audio signal from a time-frequency filter bank, computing a global variance of the time-frequency energy, determining a post-processing method according to the global variance, and transmitting an encoded representation of the input audio signal along with an indication of the determined post-processing method.
US09646613B2 Methods and systems for splitting a digital signal
A method for splitting a digital signal using prosodic features included in the signal is provided that includes calculating onset value locations in the signal. The onset values correspond to stress accents in the signal. Moreover, the method includes splitting, using a processor, the signal into a prosodic unit candidate sequence by superimposing the stress accent locations on the signal, and processing the sequence to include only true prosodic units.
US09646612B2 Providing pre-computed hotword models
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining, for each of multiple words or sub-words, audio data corresponding to multiple users speaking the word or sub-word; training, for each of the multiple words or sub-words, a pre-computed hotword model for the word or sub-word based on the audio data for the word or sub-word; receiving a candidate hotword from a computing device; identifying one or more pre-computed hotword models that correspond to the candidate hotword; and providing the identified, pre-computed hotword models to the computing device.
US09646610B2 Method and apparatus for activating a particular wireless communication device to accept speech and/or voice commands using identification data consisting of speech, voice, image recognition
An apparatus, method, and computer program for initiating a word spotting algorithm (220) on one or more wireless communication devices in a first power mode to detect a keyword data sequence (224) embedded within a sampled audio signal (222). In response to detecting the keyword data sequence (226), the word spotting algorithm is terminated and a plurality of identification algorithms (230) consisting of speech, voice, image recognition and a predetermined isolation time criterion are initiated on the one or more wireless communication devices operating in a second power mode to detect the presence of identification data (240). If identification data is detected on a particular wireless communication device it is activated to accept speech and/or voice commands (242). On the other hand, if identification data is not detected, the plurality of identification algorithms are terminated, and the word spotting algorithm is reinitiated on the one or more wireless communication devices that are then operating in the first power mode (244).
US09646609B2 Caching apparatus for serving phonetic pronunciations
Systems and processes for generating a shared pronunciation lexicon and using the shared pronunciation lexicon to interpret spoken user inputs received by a virtual assistant are provided. In one example, the process can include receiving pronunciations for words or named entities from multiple users. The pronunciations can be tagged with context tags and stored in the shared pronunciation lexicon. The shared pronunciation lexicon can then be used to interpret a spoken user input received by a user device by determining a relevant subset of the shared pronunciation lexicon based on contextual information associated with the user device and performing speech-to-text conversion on the spoken user input using the determined subset of the shared pronunciation lexicon.
US09646607B2 Managing wake-on-voice buffer quality based on system boot profiling
Systems and methods for managing wake-on-voice buffer quality based on system boot profiling. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include at least one logic circuit and at least one memory circuit coupled to the at least one logic circuit, the at least one memory including program instructions stored thereon that, upon execution by the at least one logic circuit, cause the IHS to: determine an expected time duration of a future wake event; receive a verbal command from a user, the verbal command configured to trigger the future wake event; capture the verbal command as an audio signal; adjust at least one of: a quality of the audio signal or a duration of the audio signal, where the adjustment is based, at least in part, upon the expected time duration; and store the adjusted audio signal in a fixed-size buffer.
US09646604B2 System and method for dynamic ASR based on social media
System and method to adjust an automatic speech recognition (ASR) engine, the method including: receiving social network information from a social network; data mining the social network information to extract one or more characteristics; inferring a trend from the extracted one or more characteristics; and adjusting the ASR engine based upon the inferred trend. Embodiments of the method may further include: receiving a speech signal from a user; and recognizing the speech signal by use of the adjusted ASR engine. Further embodiments of the method may further include: producing a list of candidate matching words; and ranking the list of candidate matching words by use of the inferred trend.
US09646596B2 Active noise reduction device, instrument using same, and active noise reduction method
In an active noise reduction device, in order to solve this problem, a control block determines a level of a reference signal detected by a level detection unit. If determining that the level of the reference signal is small, the control block decreases a level of a cancel signal. This operation suppresses generation of an abnormal sound even if a level of a noise is small.
US09646594B1 Tone control system for string instruments
A tone control system for string instruments includes at least one capacitive filter selected for coupling to at least one of a pair of series coupled pickup transducer sensors. The tone control system employs a potentiometer or switch to selectively enable the capacitive filter in different filtering configurations. When selectively not enabled, the capacitive filter is connected to neither of the pair of pickup transducer sensors. The capacitive filter may include a pair of filter capacitors for individually being selectively enabled as a low pass filter for one of the pair of pickup transducer sensors and a high frequency bypass circuit path for the other of the pair of pickup transducer sensors.
US09646593B2 Up/down motion detecting apparatus for hi-hat and an electronic percussion instrument including the apparatus
An electronic percussion instrument includes an up/down motion detecting apparatus for a hi-hat for detecting up/down motions of the hi-hat regardless of a type of the hi-hat. An interlocked portion moves in response to up/down motions of the hi-hat mounted on an extension rod that constitutes a hi-hat stand. A seat unit does not move in response to up/down motions of the hi-hat. A sensor is provided on the seat unit. A connecting portion connects the interlocked portion and the sensor together and converts up/down motions of the interlocked portion into motions detectable by the sensor.
US09646592B2 Audio signal analysis
An apparatus comprises a dereverberation module for generating a dereverberated audio signal based on an original audio signal containing reverberation, and an audio-analysis module for generating audio analysis data based on audio analysis of the original audio signal and audio analysis of the dereverberated audio signal.
US09646586B2 Analog mixer apparatus
To a first analog signal that has been inputted, a first channel effect is added by an analog process that can be controlled with controls provided in a first channel strip. To a second analog signal that has been inputted, a second channel effect is added by a digital process, the second channel effect being controlled by a fourth control provided in a second channel strip. The second channel effect is preferably performed by a digital effect DSP.
US09646585B2 Information processing apparatus, information processing method, and program
An apparatus is provided for determining a lyric importance level, comprising a memory and a processor executing instructions stored in the memory. The processor executes instructions stored in the memory to acquire lyric information, the lyric information identifying: lyrics of a song; and lyric location information indicating locations of the lyrics within the song. The processor further executes instructions stored in the memory to acquire section information, the section information identifying: sections of the song; section importance levels corresponding to the sections; and section location information indicating locations of the sections within the song. The processor still further executes instructions stored in the memory to identify, based on the lyric location information and the section location information, one or more sections corresponding to a subset of the lyrics; and determine, based on the section importance levels, a lyric importance level of the subset.
US09646573B2 Head-mounted display apparatus for retaining a portable electronic device with display
Head-mounted display systems and methods of operation that allow users to couple and decouple a portable electronic device such as a handheld portable electronic device with a separate head-mounted device (e.g., temporarily integrates the separate devices into a single unit) are disclosed. The portable electronic may be physically coupled to the head-mounted device such that the portable electronic device can be worn on the user's head. The portable electronic device may be operatively coupled to the head-mounted device such that the portable electronic device and head mounted device can communicate and operate with one another. Each device may be allowed to extend its features and/or services to the other device for the purpose of enhancing, increasing and/or eliminating redundant functions between the head-mounted device and the portable electronic device.
US09646570B2 Mechanism for facilitating improved copying of graphics data on computing devices
A mechanism is described for facilitating improved copying of graphics data at computing devices according to one embodiment. A method of embodiments, as described herein, includes detecting a first data having a first set of primitives at a one-dimensional (“1D”) source buffer. The first data is detected to be copied to a 1D destination buffer. The method may further include re-describing the 1D source buffer and the 1D destination buffer into a two-dimensional (“2D”) source buffer and a 2D destination buffer, respectively, where re-describing may include re-describing the first data having the first set of primitives to a second data having a second set of primitives. The method may further include copying the second data having the second set of primitives from the 2D source buffer to the 2D destination buffer.
US09646569B2 Method and apparatus for controlling luminance of organic light emitting diode display device
A luminance controller of an OLED device and the OLED device including the luminance controller include a peaking processor for calculating a minimum gray level value by filtering low gray level data from primary RGB data and determining a compensation gain value corresponding to the minimum gray level value; a boosting processor for calculating a maximum gray level value by filtering high gray level data from the primary RGB data, calculating a gain value corresponding to the maximum gray level value, and calculating a coloring ratio coefficient using the minimum gray level value and the maximum gray level value; and a secondary RGB generator for generating secondary RGB data by applying the compensation gain value, the coloring ratio coefficient, and the gain value to the primary RGB data.
US09646568B2 Display method
A display method is provided that reduces the probability of communication error without causing significant deterioration of picture quality. The method includes specifying, as a specified light emission period, a light emission period in which light emission is performed for greater than or equal to a time required for transmitting a block included in a visible light communication signal, out of one or more light emission periods in which light emission is performed for displaying an image included in a video signal. The method also includes transmitting the block of the visible light communication signal by luminance changing in the specified light emission period.
US09646567B2 Display device, electronic apparatus, and color conversion method
According to an aspect, a display device includes an image display unit in which pixels each including a plurality of sub-pixels are arranged in a matrix, and a color converting unit that performs color conversion to reduce power consumption in the image display unit. The color converting unit does not perform the color conversion when total power consumption obtained by adding up the power consumption in the image display unit and power consumption in the color converting unit in a case where the color conversion is performed exceeds the power consumption in the image display unit in a case where the color conversion is not performed.
US09646565B2 Configurable information handling system display communication link
A display cable supports communication of display information and peripheral information between a display and an information handling system by selectively adapting data links of the display cable to include peripheral information. The data links can switch between display information and peripheral information communication or can include identifier information to support switching of both types of information on a common data link.
US09646563B2 Managing back pressure during compressed frame writeback for idle screens
A display pipe is configured to generate output frames for display. Additionally, the display pipe may be configured to compress an output frame and write the compressed frame back to memory responsive to detecting static content in successive output frames. The display pipe may also be configured to determine to selectively allow write-back logic to operate when doing so will not cause a pixel underrun to the display. If an underrun might occur, write-back logic is temporarily disabled. If write-back is successful, the display pipe may read the compressed frame from memory for display instead of reading the source frames for compositing and display.
US09646558B2 Scan line driver
A scan line driver is disclosed. In one aspect, the scan line driver includes a driving signal generation circuit, an output line driving circuit, and a carry transfer circuit. The driving signal generation circuit is configured to generate first and second driving signals based on a plurality of clock signals and a carry signal from a previous scan line driver. The output line driving circuit is configured to generate a scan line enable signal based on the first and second driving signals. The carry transfer circuit is configured to generate a carry signal based on the first and second driving signals.
US09646556B2 Display apparatus and method of manufacturing the same
A display apparatus includes a display panel on which first and second gate lines extending in a third direction between a first direction and a second direction crossing the first direction, data lines extending in the second direction, connection lines extending in a fourth direction crossing the third direction to be connected to the second gate lines, and pixels including pixel areas are disposed and a black matrix disposed in a non-pixel area surrounding each of the pixel areas. The black matrix includes a first black matrix not overlapped with the connection lines and second black matrices overlapped with the connection lines.
US09646554B2 Level shift circuit, gate driving circuit and display apparatus
Provided are a level shift circuit, a gate driving circuit and a display apparatus. The level shift circuit includes: a third to a sixth transistor, sources and gates thereof being connected to a DC power source and an offset voltage terminal respectively; a seventh transistor, source and gate thereof being connected to a reference ground and the offset voltage terminal respectively; and a first to a second transistor, gates and sources thereof being connected to an input signal terminal and drain of seventh transistor respectively, wherein drains of third and fifth transistors are connected as a first output terminal which is connected to drain of the first transistor, drains of fourth and sixth transistors are connected as a second output terminal which is connected to drain of the second transistor. Common-mode voltage of two output terminals of the level shift circuit with respect to the reference ground is not reduced.
US09646550B2 Liquid crystal display device and method of driving the same
The liquid crystal display device includes a display panel for displaying a picture thereon, first to (n)th upper data drive ICs for supplying pixel voltages to one side of each data line in the display panel, first to (n)th bottom data drive ICs for supplying pixel voltages to the other side of each data line, a first timing controller for generating an upper data control signal and for controlling operation of the upper data drive ICs, and a second timing controller for generating a bottom data control signal and for controlling operation of the bottom data drive ICs wherein at least one of the first and second timing controllers analyzes the picture data applied thereto and controls the polarities of the pixel voltages to be forwarded from the upper data drive ICs and the bottom data drive ICs with reference to the result of the analysis.
US09646549B2 Liquid crystal device and the driving method thereof
A liquid crystal device is disclosed. The liquid crystal device includes a four-color converter, a data driver configured to process the RGBW information to be displayed to generate a simulated data signals, a scanning driver configured to generate scanning signals in sequence, and a display panel configured to display colors in accordance with the simulated data signals from the data driver and the scanning signals from the scanning driver. The four-color converter is configured to convert original RGB information to grayscale values for each color, to apply a white-balance process to the grayscale values for each color, to determine a maximum grayscale value and a minimum grayscale value among the grayscale values after the white-balance process, to generate two chromaticity values of a standard white color when the maximum grayscale value is not greater than a predetermined grayscale value, to calculate second grayscale values for each color in accordance with the two chromaticity values, to convert the minimum grayscale value to an outputted grayscale value of the white color to be displayed in the RGBW information, to calculate the outputted grayscale values for a red color, a green color, and a blue color within the RGBW information to be displayed in accordance with the second grayscale values and the outputted grayscale value of the white color.
US09646545B2 Display device
Back cabinet has space which can accommodate backlight unit and a circuit board therein, a backlight supporter which supports backlight unit is provided on an inner wall surface forming space, liquid crystal display panel is disposed in an opening of space of back cabinet, and panel driving circuit board for electrically connecting liquid crystal display panel to a signal processing circuit board is exposed to outside from a side wall of back cabinet.
US09646539B2 Driving circuit and display device including the same
Provided is a scan driving circuit including a plurality of unit scan driving circuits, at least one of the plurality of unit scan driving circuits including: a first transistor configured to receive a prior scan signal in synchronization with a first clock signal and to respond to an enable level of the prior scan signal to output a second clock signal as a corresponding scan signal during one cycle of the first clock signal; a second transistor coupled between the first transistor and a first voltage; and a third transistor coupled to a gate of the second transistor and configured to be turned on by a first signal. A width of a first wire configured to transfer the first clock signal and a width of a second wire configured to transfer the second clock signal are larger than that of a third wire configured to transfer the first signal.
US09646535B2 Organic light emitting display device
An organic light emitting display device according to an embodiment includes a display panel including n (n is a natural number) number of horizontal lines, an ith (i is a natural number satisfying a condition of 1
US09646533B2 Organic light emitting display device
An organic light emitting display device that increases an aperture ratio is provided. The organic light emitting display device comprises a display panel that includes a plurality of sub pixels provided in a pixel region defined by a plurality of scan control lines and a plurality of data lines, each scan control line crossing each data line, wherein some of the plurality of sub pixels have a first aperture ratio, and the other sub pixels have a second aperture ratio smaller than the first aperture ratio.
US09646529B2 Preventing an overcurrent condition in an organic light emitting diode display device
Disclosed are an organic light emitting diode (OLED) display device and a method for driving the same, which are capable of simplifying the configuration of an overcurrent prevention circuit while preventing overcurrent generation at an image display panel, and achieving a reduction in production costs. The OLED display device includes an image data converter for analyzing input image data, to reduce the possibility of overcurrent generation and to prevent overcurrent generation, modulating image data and a grayscale voltage level (or a gamma voltage level) of a next frame when overcurrent is generated, and outputting the modulated image data and the modulated grayscale voltage (or the modulated gamma voltage), and a timing controller for arranging the image data from the image data converter to match a size of an image display panel, supplying the arranged image data to a data driver, and generating a data control signal to control the data driver.
US09646526B2 Gate driving unit, gate driving circuit and driving method thereof, and display device
A gate driving unit, a gate driving circuit, a driving method thereof, and a display device are disclosed. The gate driving unit includes first to eighth transistors, a first capacitor and a second capacitor. The gate driving circuit includes multiple gate driving units arranged along a first direction, of which first timing control signal terminals and second timing control signal terminals of respective stages are electrically connected to a first lead terminal and a second lead terminal respectively. In addition, the gate driving circuit is driven along the first direction or along a second direction in reset periods and shift periods. The display device includes a display region and a frame region surrounding the display region, where a portion of the frame region on at least one side of the display region is provided with a gate driving circuit.
US09646521B2 Driving method of liquid crystal display device
It is an object to provide a specific driving method for reduction in power consumption in displaying a 3D image with field sequential driving. A driving method of a liquid crystal display device is a method in which a stereoscopic image can be perceived with a liquid crystal display device switching an image for a left eye and an image for a right eye to display the image for the left eye or the image for the right eye, and a pair of glasses having a switching means with which the image for the right eye and the image for the left eye are switched in synchronization with display of the image for the left eye or the image for the right eye in order that the left or right eye of a viewer may selectively perceive the image for the left eye or the image for the right eye; the image for the left eye and the image for the right eye are perceived by the left eye or right eye in a mixed color by switching light which is emitted from a backlight portion and which corresponds to a plurality of colors, within a predetermined period, and the light which is emitted from the backlight portion are continuously emitted in accordance with an image signal of each of a plurality of colors which forms the image for the left eye and the image for the right eye.
US09646518B2 Method and apparatus for indicating conditions
The present invention relates to the field of display and monitoring of environmental conditions. In one form, the invention provides a public warning system for conveying status of a condition at several discrete locations. The system may include a number of signs each being automated for indicating environmental conditions including a segmented conditions rating scale physically disposed on a substrate for public display wherein an illuminated display panel is operatively associated with each segment of the segmented conditions rating scale and each sign having a wireless communication device and being located at one of the discrete locations. The system further may include a central control that remotely corresponds with the signs using a wireless network and the wireless communication devices of the signs, such that the signs can independently and/or collectively be directed by the central control to alter the status level of the condition.
US09646517B2 Thermally printable adhesive label
A linerless label roll of repositionable labels adapted to be printed in varying lengths comprising a web of thermally printable paper wound along a running axis and having a continuous length of adhesive on one side of the web so that when a length of the web is caused to be thermally printed it will have an adhesive on the reverse side thereof that extends in a uninterrupted manner along the entire length of the thermally printed web.
US09646512B2 System and method for automated teaching of languages based on frequency of syntactic models
Disclosed are systems, methods and computer program products for automated teaching of languages. In one example, a method includes receiving a text content in a natural language; parsing the received text content into one or more sentences; determining a syntactic model of the each sentence; determining a frequency of occurrence for each syntactic model based on a number of sentences associated with each syntactic model in the text content; sorting the one or more syntactic models based on each respective frequency; and generating one or more language teaching exercises, wherein an exercise includes one or more sentences selected based on the frequency of associated syntactic model.
US09646506B2 Methods and apparatus for managing a premature descent envelope during descent of an aircraft
A method for managing a premature descent envelope during descent of an aircraft is provided. The method receives glideslope deviation data by an instrument landing system (ILS) onboard the aircraft; compares, by the ILS, the glideslope deviation data to an acceptable band of glideslope deviation values; and when the glideslope deviation data is within the acceptable band, expands, by a terrain awareness and warning system (TAWS), the premature descent envelope to produce an increased premature descent envelope for the aircraft.
US09646505B2 Method of automatically controlling the descent phase of an aircraft using aircraft avionics executing a descent algorithm
A method of controlling the flight of an aircraft by automatically controlling the descent phase of an aircraft using a Flight Management System and Flight Guidance System (FMS & FGS) to control the air speed of the air craft and respond to an over speed condition.
US09646501B2 System and method for integrating temporal data into flight management systems
The embodiments described herein can provide systems and methods for combining traditional navigational data with temporary updates. Such a system and method can facilitate the inclusion of temporary navigational events into the navigational data made available on aircraft flight management system (FMS). For example, the systems and methods can be used to combine Aeronautical Information Regulation and Control (AIRAC) navigational data that is traditionally updated on 28 day cycles, with temporary navigational data changes, such as those typically indicated in “Notices to Airmen” (NOTAM). The combined navigational dataset can then be provided to the FMS.
US09646497B1 System and method for determining position and distance of objects using road fiducials
Aspects of the invention relate generally to autonomous vehicles. The features described improve the safety, use, driver experience, and performance of these vehicles by using ground markers to determine the position of the surrounding objects. In particular, the autonomous vehicle is capable of detecting nearby objects, such as vehicles and pedestrians, and is able to determine the position of these objects based on whether they have passed over ground markers.
US09646496B1 Systems and methods of creating and blending proxy data for mobile objects having no transmitting devices
A connected traffic safety system comprises at least one roadside unit and a vehicle detection device. The roadside unit is configured to transmit wireless signals and receive corresponding responses from a corresponding wireless device of an Onboard Unit (OBU)-equipped vehicle, and to send at least one of vehicle location data, direction heading data, elevation data and speed data from the OBU-equipped vehicle to a traffic signal controller. The vehicle detection device is configured to generate vehicle detection data of at least one non-Onboard Unit (OBU)-equipped vehicle. The roadside unit to receive the vehicle detection data for creating a proxy data wireless message for the non-Onboard Unit (OBU)-equipped vehicle. The roadside unit to mimic the proxy data wireless message as a first Basic Safety Message (BSM) for the non-Onboard Unit (OBU)-equipped vehicle that would have been available to the Onboard Unit (OBU)-equipped vehicle present nearby.
US09646491B2 Information system and in-vehicle terminal device
An information system capable of utilizing information in which a user evaluation pertaining to the environment or conditions surrounding a traveling vehicle is highly precise (very near real time). The information system (100) comprises an onboard terminal device (110) for outputting information obtained by a user's input operation, a communication terminal device (120) for transmitting the information outputted by the onboard terminal device (110) to the exterior, and an information center (130) for classifying and delivering the information received from the onboard terminal device (110). The onboard terminal device (110) varies the level of detail of the information that the user is allowed to input in accordance with the speed of the vehicle or the presence/absence of a passenger other than the driver of the vehicle.
US09646488B2 Securing property
Methods, systems, and apparatuses for securing property are presented. Video content viewed by a user may be detected, and the user may be automatically prompted to change settings on a security system based on the detecting. A comparison of the current time with the duration of the video content may serve as the basis for such prompting. Additionally, a premise security system may be placed in a learning mode. Changes in position of a security sensor may be detected and used to set a permitted range of motion for the sensor. Further, a plurality of security sensor profiles may be stored, and each profile may identify a different predefined permitted range of motion of a sensor. The addition of a new sensor to a premise may be detected, and a user may be prompted, on a display, to identify a profile to be used for the new sensor.
US09646486B1 Alarm probability
Alarm system technology, in which an alarm event is detected at a property monitored by an alarm system when the alarm system was set in an armed state. Based on detection of the alarm event, an alarm probability score that indicates a likelihood of the alarm event being an emergency situation is determined and the alarm event is handled based on the determined alarm probability score.
US09646480B2 Smart home device with integrated conditional lighting
Various embodiments of hazard detectors are presented. A hazard sensor may be present that detects the presence of a hazardous condition. A light sensor may be present that detects an ambient brightness level. A motion sensor may be present that detects motion of a user. A light may be present that is capable of outputting light. A processing system may receive an indication of the ambient brightness level in the ambient environment of the hazard detector from the light sensor. The processing system may determine that the ambient brightness level is less than a threshold brightness. The processing system may receive information indicative of the user moving in the ambient environment of the hazard detector. The processing system may cause the light to illuminate based on the ambient brightness level being below the threshold brightness and the user moving in the ambient environment of the hazard detector.
US09646479B2 System, method, and apparatus for wireless camera detection
A system, method and apparatus for detecting wireless video cameras includes receiving radio waves in a radio frequency band and filtering and down-converting the radio waves into an intermediate frequency. The intermediate frequency is then filtered, amplified, and demodulated into an FM video signal. Then it is determined whether synchronization pulses exist within the FM video signal and if substantial synchronization pulses exist within the FM video signal the detection of a wireless video signal is signaled (e.g., making noise, vibrating, or illuminating).
US09646478B2 Field replaceable desiccant cartridge and device, method and system therefor
A field replaceable desiccant cartridge and device, method and system there for is provided. The cartridge comprises: a housing comprising an insertion end configured to removabley mate with an aperture of a device, the insertion end configured to generally prevent moisture from entering the device when mated; a desiccant located in the housing; a circuit located within the housing, the circuit in contact with the desiccant, the circuit configured to change resistance as the desiccant changes in moisture content; one or more electrodes located at an exterior of the insertion end, the one or more electrodes in contact with the circuit; and, one or more holes through the insertion end, configured to expose the desiccant to an exterior of the housing so that the desiccant can absorb moisture there from. Devices configured with the cartridge can report moisture levels to a server, which can track problems associated with moisture in the devices.
US09646475B2 Protective cover and alarm system for a latching system
A protective cover for a buckle of a latching system has a base plate having a base plate retaining area for housing the buckle. A cover is hingly coupled to the base plate and has a cover retaining area for housing the buckle when the cover is closed onto the base plate. A locking mechanism is provided for securing the cover to the base plate. An alarm circuit is housed within the base plate for sending an alarm signal when the cover is unlocked and opened prior to deactivating the alarm circuit.
US09646474B2 Method and electronic device for generating a crowd-sourced alert
During an emergency, a user initiates an emergency trigger, which puts an electronic device into an emergency mode. The device then emits an emergency sound wave having one or more particular characteristics. In one embodiment, the emergency sound wave is inaudible. The device may then emit an audible alert. Nearby devices that detect the emergency sound wave may then, once they validate the emergency sound wave emit their own emergency sound waves, and emit their own audible alerts. This process allows the original alert to be propagated to many devices in the vicinity creating, in effect, a mesh of alerted devices.
US09646471B2 User interface using tactile output
The present disclosure generally relates to user interfaces using tactile output. At a device, determine a first position of the device relative to a point of reference. After determining the first position, output, via one or more tactile output devices, a first tactile output, where the first tactile output is generated based on a first value of a characteristic that is selected in accordance with the first position. After outputting the first tactile output, detect a change in position of the device to a second position relative to the point of reference. In response to detecting the change in the position of the device, output a second tactile output that is different from the first tactile output, where the second tactile output is generated based on a second value of the characteristic that is selected in accordance with the second position of the device relative to the point of reference.
US09646470B1 Aircraft systems and methods with operator monitoring
A wearable device to be worn by an operator of an aircraft includes a communication unit configured to receive aircraft parameters from an aircraft system. The wearable device further includes a database configured to store adverse control rules that define at least a first adverse control associated with a first aircraft state. The wearable device further includes a first sensor to collect data associated with movement and/or location of the wearable device. The wearable device includes a processing unit configured to identify the first aircraft state based on the aircraft parameters, evaluate operator intent based on the movement and/or location of the wearable device, and initiate a first alert when the operator intent corresponds to the first adverse control during the first aircraft state. The wearable device includes a haptic unit configured to communicate the first alert to the operator.
US09646468B2 Sample-processing system with status lights
System, including methods and apparatus, for sample processing. In exemplary embodiments, the system comprises a plurality of devices to perform a protocol on sample holders supporting samples, and also comprises a control system that coordinates operation of the plurality of devices, such that the protocol is performed automatically. Each device of at least two of the plurality of devices may have one or more status lights configured to display a plurality of different visual indicators each indicating a different status of the device. The at least two devices may utilize a same indicator scheme as one another for each different status indicated by the visual indicators. In some embodiments, the indicator scheme is user-configurable. In some embodiments, the one or more status lights of at least one device are provided by one or more recessed light-emitting strips.
US09646466B2 Proximity-based notification of a previously abandoned and pre-queued ATM transaction
Proximity-triggered notifications/alerts are communicated to bank customers as a result of a previously abandoned/canceled ATM transaction that has subsequently been pre-queued for completion. In this regard, the present invention recognizes when the customer is proximate in location to a financial institution channel suitable for completing the transaction and sends the customer an alert, which is typically received by the customer via a mobile communication device. The alert indicates that the previous abandoned ATM transaction has been pre-queued for completion and provides the customer with the location of the nearest financial institution channel suitable for completing the transaction. In specific embodiments of the invention, pre-queuing of the transaction for completion provides for the customer to complete the transaction from the last existing point in the transaction completed by the customer.
US09646464B2 Gaming system and a method of gaming
A gaming system for play of a base game, and arranged to detect a trigger condition during the base game. A feature game is implemented when a feature game frequency criterion is met. The feature game frequency criterion may be based on the number of base games having been implemented since the last implementation of a feature game.
US09646461B2 Computer program, method, and system for providing redeemable promotional-valued credits
An ecommerce platform, available via an interactive electronic resource, allows a user to purchase products and services from the resource, receive promotional-valued credits in return for the purchase, and play games to earn additional promotional-valued credits. The user can purchase products and services at the electronic resource with either or both of a government-issued legal tender, such as the U.S. dollar, or a virtual currency used by the electronic resource, such as the promotional-valued credits. In embodiments of the invention, the user is guaranteed that an amount of legal tender (e.g., the U.S. dollar) paid-in to the ecommerce platform is the same as or less than a fair market value of the products or services purchased via the ecommerce platform.
US09646456B2 Gaming system, a method of gaming and a jackpot controller
A method for providing a jackpot controlled by a computer implemented jackpot controller. The method includes (a) on commencement of the jackpot, the jackpot controller setting a start-up jackpot prize value, the start-up prize value being the sum of a base amount and a predefined average increment amount for the jackpot, (b) incrementing the jackpot prize value by the jackpot controller using contributions from at least one participating gaming device until a jackpot trigger is determined; and (c) in response to the jackpot controller determining the jackpot trigger, awarding the jackpot prize and re-setting the jackpot prize value to the base amount.
US09646453B2 Integrating three-dimensional and two-dimensional gaming elements
A wagering game system and its operations are described herein. In some embodiments, the operations include detecting a request to present a wagering game object via a display device capable of stereoscopic, three-dimensional visual effects. In some embodiments, the wagering game object is one of a plurality of wagering game objects. In some embodiments, the operations further include determining a virtual three-dimensional depth value based on one a degree of significance assigned to the wagering game object. The operations can further include presenting the wagering game object via the display device with a degree of three-dimensional stereoscopic depth effect that corresponds to the virtual three-dimensional depth value.
US09646451B2 Automated business system and method of vending and returning a consumer product
System and method of dispensing disc-based media and other consumer products. A user can interact with an automated business system to select disc-based media for rental and/or purchase. The automated business system can retrieve the selection from the interior of the automated business system and dispense the selection through a port to the user. The automated business system can retrieve the selection from the port in a return process.
US09646445B2 Input authentication method, input authentication system and lock with input authentication system
An input authentication method includes a processing unit generating a lead code according to a predetermined character string, wherein the predetermined character string includes a plurality of randomly arranged characters, the lead code is composed of N characters selected from the predetermined character string, and N is a positive integer; displaying the lead code on an input interface; the input interface receiving a first input; and when the first input corresponds to the N characters of the lead code, the processing unit performing a predetermined operation.
US09646444B2 Electronic wireless hand held multimedia device
An electronic wireless hand held multimedia device includes a microprocessor and more than one wireless transceiver modules enabling wireless communications over a variety of standards, including Cellular (e.g., GSM, CDMA, CPRS, 3G), 802.11 (e.g., WLAN), and short range (e.g., Bluetooth, infrared, RFID), for the retrieval, processing and delivery of multimedia data to/from remote data resources (e.g., Internet, servers). The hand held device can include any of: a touch sensitive display screen configured to display multimedia data including video, text and GPS maps, and accept user input; a cartridge reader configured to exchange data with an electronic cartridge; a GPS module configured to operate with mapping resources and provide location information and GPS mapping; a mobile payment module enabling mobile payments via a variety of billing arrangements; a security module enabling protected data management and communications security; a video camera enabling the capture, storage, processing and transmission of video and pictures.
US09646442B2 Electronic lock and method for wirelessly unlocking the electronic lock
A method for unlocking an electronic lock includes receiving a password transmitted from an electronic device, and determining whether the received password matches a preset password, the preset password is a certain movement of one or more electronic devices. If the received password matches the preset password, determining whether the electronic lock is operating in a temporary pass state or in a non-temporary pass state. The electronic lock is unlocked if the electronic lock is operating in the temporary pass state, but further user verifications are required if the electronic lock is operating in the non-temporary pass state.
US09646437B2 Method of generating a temporarily limited and/or usage limited means and/or status, method of obtaining a temporarily limited and/or usage limited means and/or status, corresponding system and computer readable medium
The invention refers to a method of generating a means and/or status which is temporarily limited and/or usage limited and allows access to a service which has access restrictions, the method being carried out in a computing system and comprising the steps of establishing a telecommunications connection such that an audio call as for example a telephone call, within the telecommunications connection is preferably initiated by a person; determining biometric data of a specific person such as for example voice information; receiving data such as a voice utterance from the person which is connected by the telecommunications connection; verifying that the received data and the determined biometric data fit; and generating the means and/or status which is temporarily limited and/or usage limited after the verifying step.
US09646435B2 Method and apparatus for finding and accessing a vehicle fueling station, including an electric vehicle charging station
A control system and method are provided for a station to dispense fuel to a vehicle, including an electric vehicle, without requiring dedicated access to a communications network, with the advantage that authorization for fleet vehicles or individuals can be obtained from an access management system, using a portable, wireless device, such as a smart phone or a dashboard appliance. The authorization is wirelessly relayed to the station by the wireless device, to enable the dispensing of fuel. Subsequently, a log comprising the transaction is provided to the access management system, through the same or a different wireless, mobile computing device. The log may also report status and other events, such as load shedding.
US09646431B2 Augmented reality system for assessing an affected area of an aircraft
A system for assessing an affected area of an aircraft is disclosed. A reference marker having a known size is placed along an exterior of the aircraft. The system includes a portable electronic device including a processor in communication with a structural database. The structural database includes a template that defines a maximum allowable size of damage to the aircraft. The processor executes an instruction for determining an actual size of the affected area based on the known size of the reference marker. The processor executes an instruction for comparing the actual size of the affected area of the aircraft with the maximum allowable size of damage to the aircraft. The processor executes an instruction for determining if the actual size of the affected area exceeds the maximum allowable size of damage to the aircraft. The processor executes an instruction for determining a further action.
US09646430B2 Vehicle operation management system with automatic sequence detection
An operation management system for a vehicle controllable by an operator to perform various vehicle actions, the system including a processor, a memory, and a human-machine interface. The processor is configured to record sequences of operator-initiated vehicle actions and compare the sequences. If at least two of the sequences contain the same operator-initiated vehicle actions, identify the at least two of the sequences as matching sequences, and communicate, by way of the human-machine interface, to the operator of the vehicle a suggested operating sequence based on the matching sequences.
US09646428B1 Accident response using autonomous vehicle monitoring
Methods and systems are provided for monitoring use of a vehicle having one or more autonomous (and/or semi-autonomous) operation features to determine and respond to incidents, such as collisions, thefts, or breakdowns. According to certain aspects, operating data from sensors within or near the vehicle may be used to determine when an incident has occurred and determine an appropriate response. The responses may include contacting a third party to provide assistance, such as local emergency services. In some embodiments, occurrence of the incident may be verified by automated communication with the vehicle operator.
US09646426B2 Methods and devices for determining a location estimate
Generally discussed herein are systems and apparatuses for managing a plurality of location providers and/or assigning a location provider to provide a location estimate. Also discussed herein are methods of using the systems and apparatuses. According to an example a method may include receiving a location estimate request from one or more location clients, determining, using a power cost heuristic, a power cost of using each of a plurality of location providers in performing a location estimate in accord with the location estimate request, assigning the location estimate request to a location provider of the plurality of location providers associated with a lowest determined power cost, and/or providing the location estimate to the location client.
US09646423B1 Systems and methods for providing augmented reality in minimally invasive surgery
In one embodiment, a method for providing augmented reality in minimally invasive surgery includes capturing pre-operative image data of internal organs of a patient, capturing intra-operative image data of the internal organs with an endoscope during a surgical procedure, registering the pre-operative image data and the intra-operative data in real time during the surgical procedure, tracking the position and orientation of the endoscope during the surgical procedure, and augmenting the intra-operative image data captured by the endoscope in real time with a rendering of at least a portion of an internal organ of the patient that is in registration with the real time intra-operative image data from the endoscope but outside of the field of view of the endoscope.
US09646421B2 Synchronizing an augmented reality video stream with a displayed video stream
Synchronizing an augmented reality video stream with a displayed video stream includes: accessing an augmented reality video stream which corresponds to a displayed video stream and accessing synchronizing metadata associated with the augmented reality video stream for synchronizing the augmented reality video stream to the displayed video stream; the synchronizing metadata includes processed key frames of the displayed video stream. Processed key frames are selected frames from the displayed video stream which have been processed to provide data usable to compare images of frames. The displayed video stream is tracked by capturing and processing a frame of the displayed video stream. The augmented reality video stream is synchronized to the displayed video stream by matching the captured and processed frame of the displayed video stream with a processed key frame of the metadata at a known location in the augmented reality video stream.
US09646419B2 Augmented reality device display of image recognition analysis matches
Aspects provide for notifications of image recognition analysis matches to streamed image data on augmented reality device displays. Data identifies one or more visual appearance attributes of a target object that are discernible within image data acquired by a camera. Image data captured by a camera is analyzed to determine an occurrence of the visual appearance attribute(s) within a stream of images of captured image data. In response to the analyzing determining an occurrence of the visual appearance attribute(s) within the stream of captured images, the method drives a display screen of the augmented reality device to distinguish a possible location of the target object within surroundings of a user of the augmented reality display device that are displayed to the user by the display screen.
US09646418B1 Biasing a rendering location of an augmented reality object
Rendering a digital element is disclosed. An orientation of an observing platform is determined. It is determined whether a first rendering location of the digital element rendered on a captured image associated with a geographical location of the observing platform meets a criteria. In the event the first rendering location meets the criteria, a second rendering location of the digital element is biased using the determined orientation of the observing platform.
US09646408B2 Methods and systems for generating a three dimensional representation of a subject
According to one embodiment, a method of generating a three dimensional representation of a subject from a depth image, comprises comparing a depth image of the subject with a plurality of representative images, wherein each representative image is associated with a respective parametric model of a subject; identifying a representative image of the plurality of representative images as a closest representative image to the depth image of the subject; selecting the parametric model associated with the closest representative image to the depth image; and generating a three dimensional representation of the subject by fitting the selected parametric model to the depth image of the subject.
US09646402B2 Geographic space management
A system is provided that manages a geographic space including a route on which a moving object moves, including a plurality of subsystems operable to respectively manage maps of a plurality of regions obtained by dividing the geographic space, and a region manager operable to adjust loads of the subsystems by dynamically changing a boundary of at least one region among the plurality of regions. Also provided is a method and computer program product.
US09646401B2 System and method for implementing a dynamic media link
Systems and methods that provide a facility for a dynamic media overlay. An end user provides data for the dynamic media overlay that is activated upon selection to permit end users to share information while receiving or sending video data. The overlay may be a hyperlink that can be selected to take an action indicated by information provided in the hyperlink. The hyperlink may be represented by audio or image information in the form of instructions or clickable “targets.” A content of information represented by the hyperlink can be dynamic so that selection of the hyperlink can result in different actions, depending upon the informational content. One or more flags may be provided to indicate that a new hyperlink or new informational content for a hyperlink is requested. The hyperlink may be provided in an overlay represented as a media layer, or may be embedded in the video media itself.
US09646396B2 Generating object time series and data objects
Systems and methods are presented for representing non-numerical data objects in an object time series. An object time series of can be created by establishing one or more associations, each association including a mapping of at least one point in time with one or more objects that include properties and values. Visual representation of an object time series may include displaying non-numerical values associated with objects in the object time series in association with respective points in time.
US09646389B2 Systems and methods for image scanning
A method for image scanning by an electronic device is described. The method includes obtaining an image pyramid including a plurality of scale levels and at least a first pyramid level for a frame. The method also includes providing a scanning window. The method further includes scanning at least two of the plurality of scale levels of the frame at a plurality of scanning window locations. A number of scanning window locations is equal for each scale level of the at least two scale levels of the first pyramid level.
US09646388B2 Integrated image distortion correction with motion compensated integration
A motion compensated integration (MCI) system is disclosed. The MCI system may include a moveable platform, an optical sensor mounted to the moveable platform, an optical sensor line-of-sight measuring device configured to generate optical sensor line-of-sight movement data, and a processor in communication with the optical sensor and the optical sensor line-of-sight measuring device. The optical sensor may include a set of optics, and a focal plane array. The focal plane array may be configured to detect infrared wavelengths focused through the set of optics, and generate focal plane array data. The processor may be configured to simultaneously correct optical distortion from the set of optics and perform MCI re-registration based on the focal plane array data and the optical sensor line-of-sight movement data.
US09646384B2 3D feature descriptors with camera pose information
A method includes determining a first two-dimensional (2D) feature descriptor from a first image captured by an imaging camera in a first pose at a time of capture of the first image, the first pose including a first observation direction of the imaging camera. The method further includes storing, at an electronic device, a 3D feature descriptor including the first 2D feature descriptor and a representation of the first pose of the imaging camera. The method additionally includes determining a second 2D feature descriptor from a second image captured by the imaging camera in a second pose at a time of capture of the second image, the second pose including a second observation direction of the imaging camera. The method also includes storing the 3D feature descriptor with the second 2D feature descriptor and a representation of the second pose of the imaging camera.
US09646382B2 Method, system and apparatus for providing improved audience participation
The present disclosure provides an apparatus for detecting placards in a captured image, comprising: input circuitry operable to receive the captured image; detector circuitry operable to detect placards in the captured image on a basis of a predetermined shape and/or color of the placards, the detector circuitry being operable to detect placards of a plurality of different shapes and/or colors; and counter circuitry operable to count a number of detected placards of each different shape and/or color.
US09646374B2 Line width error obtaining method, line width error obtaining apparatus, and inspection system
Optical image data is acquired by irradiating a pattern with light emitted from a light source. A threshold value is specified by internally dividing a minimum value and a maximum value of a signal amount of reference image data by a division ratio. A position corresponding to a signal amount of a threshold value is determined as an edge of a pattern of the reference image data. A position of a signal amount equal to the threshold value is determined as an edge of the pattern of the optical image data. A line width error is obtained as a difference between a first line width of the optical image data and a second line width of the reference image data. A new threshold value is specified in the case of fluctuation of a light quantity of the light source or decrease of a contrast value of the optical image data.
US09646373B2 System and method for counterfeit IC detection
A method for counterfeit IC detection includes: providing a computer, an optical and an X-ray imager; optically imaging a package of one or more ICs; pattern matching the package image to identify an IC type; selecting one or more reference images from a reference library; X-ray imaging one or more ICs; performing in any order: comparing an internal lead frame structure of the one or more ICs to images from the reference library to determine a first numerical indicator; and determining a composition of the lead frame of the one or more ICs and to a corresponding composition from the reference library to determine a second numerical indicator; calculating an indication of authenticity based on the first numerical indicator and the second numerical indicator; and accepting or rejecting the one or more ICs based on the indication of authenticity. A system for counterfeit IC detection is also described.
US09646367B2 Image processing apparatus and image processing method each with a function of applying edge enhancement to input image data
Edge enhancement processing is executed by obtaining a sum of whiteness degrees around a target pixel, to which edge enhancement is to be applied, and by adjusting the amount of edge enhancement such that the degree of edge enhancement decreases as the sum of whiteness degrees increases, and the degree of edge enhancement increases as the sum of whiteness degrees decreases. A whiteness degree is a value indicating the extent to which a pixel is close to white, and a sum of whiteness degrees indicates the extent to which the color around the target pixel is whitish.
US09646366B2 Method and apparatus for enhancing medical images
A method, apparatus and computer program product are provided to enhance medical images by utilizing an enhancement function in order to permit a user to more efficiently and effectively read the medical images and provide diagnostic or other information based upon the enhanced images. In the context of a method, a medical image is received that has a plurality of pixels with respective pixel values. The method also enhances the medical image utilizing an enhancement function. The enhancement function varies depending upon the pixel value of a respective pixel. For example, the enhancement function of one embodiment may be a piecewise function. As such, the method enhances the medical image by modifying a representation of the medical image in accordance with the enhancement function.
US09646364B1 Dehazing photos and videos using visual artifact suppression
Methods and systems for dehazing images with increased accuracy and reduced error enhancement. In particular, one or more embodiments estimate a transmission map representing an amount of unscattered light reflected from objects in an input image. One or more embodiments refine the transmission map to obtain transmission information consistent with a depth of the objects in the input image. One or more embodiments also determine a radiance gradient for the input image. One or more embodiments generate an output image from the input image by removing haze based on the refined transmission map and preventing error enhancement based on the determined radiance gradient.
US09646357B2 Graphic rendering
The present disclosure provides example methods and apparatuses of conducting graphic rendering. JavaScript codes of a graphic application are obtained. The JavaScript codes include an API corresponding to a rendering function based on OPENGL. The API has a format complying with a standard of HTML5 Canvas. The JavaScript codes are executed at a parsing engine. When the API of the JavaScript codes is executed, the parsing engine parses the API to obtain a corresponding rendering function based on OPENGL. The rendering function is called to conduct graphic rendering to a rendering target. The present techniques improve a speed of graphic rendering at a mobile device.
US09646356B1 Self-driving vehicle systems and methods
Self-driving vehicles have unlimited potential to learn and predict human behavior and perform actions accordingly. Several embodiments described herein enable a self-driving vehicle to monitor human activity and predict when and where the human will be located and whether the human needs a ride from the self-driving vehicle. Self-driving vehicles will be able to perform such tasks with incredible efficacy and accuracy that will allow self-driving vehicles to proliferate at a much faster rate than would otherwise be the case.
US09646354B2 Predictive approach to contract management
Embodiments of the present invention provide methods, computer program products, and systems for a predictive approach to contract management. In one embodiment, acceptable contract parameters are predicted based, at least in part on historic data and specified thresholds of identified contract parameters. Predicting acceptable contract parameters can help reduce negotiation cycles.
US09646353B2 Methods, apparatus, and systems for exchanging information between excavators and other entities associated with underground facility locate and marking operations
Methods, apparatus, and systems for providing information regarding a locate and/or marking operation to identify a presence or an absence of at least one underground facility within a dig area. At least one notification indicating a status of the locate and/or marking operation is electronically transmitted and/or stored so as to inform at least one party associated with requesting the operation (a “requesting party,” e.g., an excavator, a property owner, a facility owner, a regulatory authority, a damage investigator, etc.) of the status of the operation. In one aspect, a requesting party may designate a preferred format, content, and/or method of receiving notifications regarding the locate and/or marking operation. In another aspect, a computer-generated GUI is provided to facilitate submission of requests, generation of “virtual white line” images to indicate one or more dig areas on a digital image of a work site, and/or selection of notifications and preferences for same. In yet another aspect, a requesting party may provide an acknowledgement of receipt (e.g., a “return receipt”) for one or more received notifications.
US09646350B1 System, method, and computer program for performing operations on network files including captured billing event information
A system, method, and computer program product are provided for performing operations on network files including captured billing event information. In use, at least one network file is generated in response to a data capture command associated with a communications network, the at least one network file including information associated with a plurality of billing events corresponding to the communication network. Additionally, user input is received to perform at least one operation corresponding to the at least one network file, the at least one operation including at least one of: editing the at least one network file; filtering the at least one network file, based on configurable criteria; replaying at least a portion of the plurality of billing events included in the at least one network file; and generating an event template utilizing at least a portion of the information associated with the plurality of billing events. Further, the at least one operation corresponding to the at least one network file is performed online in accordance with the user input.
US09646349B2 Apparatus information obtaining apparatus, operation information providing apparatus, operation information providing method, operation information providing program and the recording medium
An apparatus information obtaining apparatus for obtaining apparatus information including model information of an image output apparatus from the image output apparatus via a network is disclosed. The apparatus information obtaining apparatus includes: an image output apparatus list database storing a list of image output apparatuses from which the apparatus information is obtained; an apparatus information send instruction sending unit for instructing the image output apparatus included in the image output apparatus list to send the apparatus information; and an apparatus information receiving unit for receiving the apparatus information from the image output apparatus that is instructed to send the apparatus information.
US09646345B1 Method and system for displaying an initial loss report including repair information
To determine a treatment facility for repairing a damaged vehicle, a display allows a user to select from several treatment facilities assigned to the same treatment complexity level category as the damaged vehicle. The display may also include availability information for each treatment facility, an estimated amount of time for completing the treatment, and/or an estimated cost of repair. Once the user selects a treatment facility for performing the treatment, a request to transport the damaged vehicle to the treatment facility may be sent to the selected treatment facility or to a vehicle transporter.
US09646339B2 Digital downloading jukebox system with central and local music servers
A digital downloading jukebox system including a central server and a plurality of remote jukebox devices each provided with a local server that preferably mirrors the central server and enables selected songs to be immediately downloaded to the jukebox for reproduction. The local server and jukebox may also provide, through control of the central server, song download services to other jukebox devices, such as residential jukeboxes. The jukebox system may also act as a monitoring/management device for other coin operated equipment present in a location where the jukebox is located, thereby enabling the jukebox device to perform updates on other equipment under control of the central server.
US09646331B2 Management and allocation of services using remote computer connections
A computer-implemented method for allocating services among a plurality of service operators where each capable of providing at least one service and each service operator operating a respective computer to receiving at a support server a request for service from at least one computer being operated by a user, generating a questionnaire to be answered by the user operating the at least one computer, selecting at least one service operator based upon the answered questionnaire, and establishing a service session between the at least one computer being operated by the user and the computer being operated by the at least one selected service operator for providing the requested service.
US09646330B2 Non-metered wireless system and method to render usage based invoices for storage tank consumables
A method, system and computer-readable medium for managing usage of storage tank consumables in a storage tank are provided. This is achieved by receiving and storing by a central server comprising a processor and a storage device, measurements of storage tank consumables from a remote system associated with a storage tank; periodically calculating by the processor usage-based data for generating invoices for storage tank consumables based on sensor measurements representative of an estimated usage of the storage tank consumables; receiving and storing by the central server a fill value representing an actual usage reported to the central server when the storage tank is filled; and reconciling the estimated usage with the actual usage by the processor by summing all estimated usages since a last fill of the storage tank, calculating a difference between the sum of the estimated usages and the fill value, and issuing a debit or credit based on the difference for reconciliation.
US09646327B2 Disaggregation to isolate users for ad targeting
Targeting advertisements to a specific user includes steps or acts of: identifying an area of interest that includes a plurality of users using the Internet; logging each Internet request from the plurality of users; aggregating data regarding each Internet request to reveal use patterns; and disaggregating the data according to the use patterns to match the Internet use pattern with the specific user, thus identifying the specific user with each Internet request.
US09646326B2 Advertising-integrated car
A vehicle with an integrated advertising system. The vehicle can include a computer, at least one receiver, and a driving control. At least one receiver may be configured to communicate wirelessly, for example with an antenna or satellite. The receiver may receive advertising or retail information pertaining to a good or service, also including housing, a menu, or entertainment opportunities. The advertising or retail information may be communicated to a user within the vehicle, and the user may indicate a desire to purchase the good or service. The user may instruct the computer to drive the vehicle to the location of the good or service autonomously or the user may instruct the computer to purchase the good or service, or both.
US09646324B2 Press release distribution system
A press release distribution system provides press release and other news to forum sites as posts. The forum software that runs at forum sites includes press release interface software or is adapted to receive press release interface plug-in modules for interfacing with the press release distribution system. The press release interface software or plug-in module may also monitor and/or analyze user data of forum members and/or forum activities of the users. The monitored user data and forum activities may be provided to the press release distribution system for analysis and generation of user profiles. Using the result of the analysis (e.g., user profiles), the press release distribution system can target particular users or forums to direct the press releases, news, or advertisements for most effective advertising campaign.
US09646322B2 Use of behavioral portraits in web site analysis
A method is provided for determining a website user behavioral portrait based on navigation on the website and dynamically reconfiguring web pages based on those portraits. In accordance with the method, data relating to the progress of a user through a website is recorded, and an ongoing behavioral portrait of the user is built based on the data. The portrait is then used to dynamically reconfigure web content.
US09646319B2 Systems and methods for determining whether to offer a reward at a point of return
Computerized decision-making systems and methods are described for determining whether to provide one or more rewards, such as a coupon or instant discount, to a customer requesting to make a merchandise return at a store, and, if so, to determine the terms of the reward, such as value, expiration date/time and other terms that may be associated with a coupon. The reward determinations may be implemented in conjunction with a system for authorizing the requested merchandise return transaction. Information about the requested return may be used together with data about the customer's past purchase, return transactions, and other customer-related data. In some embodiments, the determinations are based, at least in part, on store-related information and policies. The reward may be printed with a receipt issued to the customer at the point of return and/or may be provided to the customer using a wide variety of other communications technologies.
US09646315B2 Method and apparatus for improving user experience with an application across multiple devices
An approach is provided for identifying and utilizing user experience differential information to improve a user's experience for a given application. The analytics platform determines one or more user experience ratings associated with at least one application, at least one subcomponent of the at least one application, at least one application category, or a combination thereof with respect to one or more device types. The analytics platform processes and/or facilitates a processing of the one or more user experience ratings to determine user experience differential information between the one or more device types.
US09646313B2 Gesture-based tagging to view related content
Computer-readable media, computer systems, and computing devices for enabling a user to view content related to an item within media content is provided. In one embodiment, a tagging gesture that indicates a user interest in an item presented within media content displayed to the user is detected. Such a tagging gesture can define a region of displayed content having the item. In response to detecting the tagging gesture, an advertisement provided by a third party that is related to the item is presented.
US09646309B2 Method for authentication and assuring compliance of devices accessing external services
Systems and methods are described for determining whether an electronic computing device complies with the security policy for a network. The invention includes receiving an electronic request signal including an electronically encoded request to allow an electronically encoded process operating on an electronic processor of the electronic computer device to establish electronic communication with a specific target electronic device or service operating on the electronic communications and data network; receiving electronically encoded information about the identity of the electronically encoded process, the electronic computing device, or the use of the electronic computing device; receiving electronically encoded policy elements for the security policy; receiving electronically encoded information about the compliance of the electronic computing device; receiving electronically encoded information related to the identity of the principal of the electronic computing device; and determining whether the electronic computing device complies with the security policy.
US09646306B1 Splicing resistant homomorphic passcode encryption
A method for encrypting a passcode is disclosed. In one embodiment, the method includes: receiving an indication of a portion of the passcode from a user; encoding the portion of the passcode; encrypting the encoded portion into ciphertext using a homomorphic encryption system; updating a cumulative encryption string by executing a cumulative operation to aggregate the ciphertext corresponding to the encoded portion into the cumulative encryption string computed for a previous portion of the passcode, wherein the cumulative operation is dictated by a homomorphic property of the homomorphic encryption system; and generating a passcode message based at least in part on the cumulative encryption string, wherein the passcode message includes a message authentication code.
US09646305B2 Payment service method using integrated barcode and service apparatus thereof
Provided are a payment service system, a payment service apparatus and method thereof. A personal barcode is issued for each user, an integrated barcode is generated by mapping the personal barcode with a product barcode, and the integrated barcode is changed for a preset period by setting the integrated barcode to only be valid during a preset period when performing a payment using the integrated barcode. Accordingly, security can be improved.
US09646299B1 Dynamic adjustment of near field communication tuning parameters
A communication device generates a wireless carrier signal and communicates by modulating the wireless carrier signal. A measurement circuit of the communication device measures an inductively coupled signal that is based on the transmitted wireless carrier signal and a measurement value is calculated for that signal. The measurement value is used to select a modulation procedure that is used by the communication device to encode data to be transmitted. The communication device generates and transmits a wireless data signal based on the data to be transmitted, the selected modulation procedure, and the carrier signal.
US09646295B1 Handsfree point-of-sale
A system for performing a point-of-sale (POS) transaction. The system includes a POS device configured to receive an item order input specifying an item that is listed in a pre-determined inventory list of a merchant, receive a hands-free confirmation that the item is to be purchased by a customer, and prompt, in response to the hands-free confirmation, the customer to select a payment method, and a wearable device worn by the merchant and configured to obtain the hands-free confirmation from the merchant for sending to the POS device, and obtain, in response to the prompting, information associated with a payment credential of the consumer for sending to the POS device, where the POS transaction is performed based on the payment credential.
US09646292B2 Method and system for distributing digital media content
A method and system for distributing digital content to customers at a plurality of points of transaction that allows each content provider to use its own method of digital rights management. A master digital catalog is used to load product data from a plurality of different content providers. The catalog contents are provided to retailers and other points of transaction. A digital activation broker processes customer orders from the points of transaction and provides information that allows the customer access to the content. The content may be provided by the digital activation broker or through a third-party website. In some embodiments, a payment processor is used to process payments submitted by the customers. The digital activation broker may also void transactions and look up lost authorization codes.
US09646288B2 Advertisements based on target market
Embodiments describe a method and a system to display a calendar system. The method and system to receive a request to display at least one filtered event in a calendar display interface, wherein the at least one filtered event is filtered from a plurality of categories based on selected criteria, wherein a collection of events is selected from an event database based on the selected criteria, and each collection of events forms a specific subcalendar of a plurality of subcalendar; and to receive a request to display selected ones of the specific subcalendars in the calendar display interface.
US09646283B2 Secure payload deliveries via unmanned aerial vehicles
A device receives a request for a flight path for a UAV to travel from a first location to a second location, and determines capability information for the UAV based on component information of the UAV. The device calculates the flight path based on the capability information, and generates flight path instructions that include delivery confirmation instructions. The device provides the flight path instructions to the UAV to permit the UAV to travel from the first location to the second location to deliver a payload, and obtains, based on the delivery confirmation instructions, user credentials associated with a user at the second location. The device determines whether the user is an authorized recipient of the payload, based on the user credentials, and causes the UAV to selectively deliver the payload to the user based on whether the user is the authorized recipient of the payload.
US09646282B2 Systems, methods, and computer program products for implementing a precision rate structure across one or more geographical areas
Various embodiments provide a rate structuring system for determining a rate adjustment for at least one service point within a geographical area. In certain embodiments, the system comprises one or more computer processors configured to: receive service point data comprising one or more real-time observed characteristics associated with delivery of at least one package to one or more of said at least one service points within said geographical area; retrieve rate data; calculate at least one of cost data and profit data for each service point associated with said received service point data; compare said calculated cost/profit data against one or more parameters; and in response to at least a portion of said calculated data differing from said one or more parameters, generate rate adjustment instructions, said instructions being configured for implementation of an adjustment to said rate data. Associated computer program products and computer implemented methods are also provided.
US09646279B2 System and method of a requirement, compliance and resource management
A system and/or a method based on a scalable requirement, compliance and resource management methodology for designing a product/service, optimizing relevant processes and enhancing real time and/or near real time collaboration between many users. The requirement, compliance and resource management methodology is further integrated with a fuzzy/neuro-fuzzy logic algorithm module and/or statistical algorithm module and/or weighting logic algorithm module and enhanced with a graphical user interface.
US09646275B2 Methods and apparatus for assessing risks associated with locate request tickets based on historical information
Locate and/or marking operations involve detecting and/or marking a presence or an absence of at least one underground facility within a dig area, wherein at least a portion of the dig area is planned to be excavated or disturbed during excavation activities. One or more attributes of a locate and/or marking operation requested in a locate request ticket are assessed to provide one or more ticket assessment outcomes. Ticket information is obtained from the locate request ticket, and historical information (e.g., historical damage reports, historical records of previously completed locate request tickets) is selected and analyzed based on the ticket information so as to assign at least one risk designation to the ticket. The risk designation(s) is/are transmitted and/or stored so as to facilitate clearing the locate request ticket and/or dispatching a locate technician to perform the locate and/or marking operation.
US09646273B2 Systems engineering solution analysis
A method and system for performing a technical solution analysis is provided. The method includes receiving requirements associated with an IT system for design, assumptions, dependency data, stakeholder data, and entry criteria readiness data. A quality level of the requirements is evaluated and a requirements quality sub-score for each requirement is calculated. The assumptions are evaluated for hidden requirements and an assumptions score is generated. The dependency data is evaluated and a dependencies score is generated. The stakeholder data is evaluated and a stakeholder approval level score is generated. The entry criteria readiness data is evaluated and an entry criteria readiness score is generated. An overall score summary summarizing the requirements quality score, the assumptions score, the dependencies score, the stakeholder score, and the criteria readiness score is generated.
US09646272B2 Operation schedule evaluation apparatus and operation schedule processing system
A technique which comprehensively optimize passengers' convenience and a power consumption amount. An operation schedule evaluation apparatus has a passenger flow calculator and a power consumption amount calculator. The passenger flow calculator creates passenger flow information related to a passenger flow generated by transportation of a train, based on operation schedule information of each train and passenger information related to an entry and an exit of a passenger at a station. The power consumption amount calculator calculates the number of passengers or a car occupancy of each train based on the passenger flow information created by the passenger flow calculator, the operation schedule information and car information of each train, and calculates a power consumption amount of each train per unit time which reflects car weight corresponding to the number of passengers or the car occupancy.
US09646271B2 Generating candidate inclusion/exclusion cohorts for a multiply constrained group
A computer implemented method, program product, and/or system allocate human resources to a cohort. At least one attribute held by each member of a group of human resources is identified. A request is received, from a planned cohort, for multiple human resources that collectively possess a set of predefined attributes, wherein no single human resource possesses all of the predefined attributes. The set of human resources that satisfies the request is identified and assigned to the planned cohort.
US09646262B2 Data intelligence using machine learning
Apparatuses, systems, methods, and computer program products are presented for performing data analytics using machine learning. An unsupervised learning module is configured to assemble an unstructured data set into multiple versions of an organized data set. A supervised learning module is configured to generate one or more machine learning ensembles based on each version of multiple versions of an organized data set and to determine which machine learning ensemble exhibits a highest predictive performance.
US09646261B2 Enabling continuous or instantaneous identity recognition of a large group of people based on physiological biometric signals obtained from members of a small group of people
The present invention is a biometric security system and method operable to authenticate one or more individuals using physiological signals. The method and system may comprise one of the following modes: instantaneous identity recognition (MR); or continuous identity recognition (CIR). The present invention may include a methodology and framework for biometric recognition using physiological signals and may utilize a machine learning utility. The machine learning utility may be presented and adapted to the needs of different application environments which constitute different application frameworks. The present invention may further incorporate a method and system for continuous authentication using physiological signals and a means of estimating relevant parameters.
US09646259B2 Quantum bits and methods of forming the same
A Josephson junction (JJ) quantum bit (qubits) arranged on a substrate is provided. In one embodiment, each qubit comprises a dielectric layer, a superconductor base layer portion underlying the dielectric layer and a first dielectric diffused region adjacent a dielectric layer/superconductor base layer portion junction. The qubit further comprise a superconductor mesa layer portion overlying the dielectric layer and having a second dielectric diffused region adjacent a dielectric layer/superconductor mesa layer portion junction, the first and second dielectric diffused regions mitigating further diffusion from other semiconductor processes on the plurality of qubits.
US09646245B2 System and method for identifying contacts of a target user in a social network
When using Web intelligence (“Webint”) to collect information regarding a target social network user, one of the most valuable pieces of information is the target user's List-Of-Friends (LOF). In some cases, however, the LOF of the target user is not accessible in his profile. Herein are described methods and systems for identifying the LOF of a target user. An analysis system crawls the profiles of social network users, other than the target user, and reconstructs the LOF of the target user from the crawled profiles.
US09646244B2 Predicting likelihoods of conditions being satisfied using recurrent neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for predicting likelihoods of conditions being satisfied using recurrent neural networks. One of the systems is configured to process a temporal sequence comprising a respective input at each of a plurality of time steps and comprises: one or more recurrent neural network layers; one or more logistic regression nodes, wherein each of the logistic regression nodes corresponds to a respective condition from a predetermined set of conditions, and wherein each of the logistic regression nodes is configured to, for each of the plurality of time steps: receive the network internal state for the time step; and process the network internal state for the time step in accordance with current values of a set of parameters of the logistic regression node to generate a future condition score for the corresponding condition for the time step.
US09646239B2 Combination full-duplex and half-duplex electronic identification tag
Transponders are disclosed that are configurable to operate in an HDX mode and/or an FDX-B mode and that use a switchable load impedance across the transponders' resonant antenna circuit to induce amplitude and/or frequency modulation. One embodiment of the invention includes an inductive antenna including two terminals connected to tag circuitry, where the inductive antenna forms a resonant antenna circuit tuned to resonate at the frequency of the activation signal. The tag circuitry and the resonant antenna circuitry are configurable as an oscillator, the tag circuitry is configured to be powered by electric current induced in the resonant antenna circuit, includes at least one switchable load impedance connected across the antenna resonant circuit, configured to amplitude modulate the activation signal appearing at the resonant antenna circuit terminals using a switchable load impedance, and to frequency shift key modulate the oscillator signal appearing at the resonant antenna circuit terminals.
US09646234B1 Transaction card with carbon fiber substructure and method of making same
A transaction card has a substructure consisting at least in part of a layer of fibrous material, such as carbon fiber strands or filaments, arranged in a pre-selected pattern, such as a weave pattern, that is at least partially enclosed by a transparent plastic film. A sheet is laminated on each of two opposing faces of the substructure to form a transaction card core. One or both of the sheets laminated on the opposing faces of the substructure is also made of a transparent material, and one or both of the two opposing faces of the transaction card core can be printed. An over-laminate film, such as a transparent polyvinyl chloride plastic film, can be laminated on each of two opposing faces of the transaction card core.
US09646233B2 Image forming apparatus and non-transitory computer readable recording medium for improved email printing
An image forming apparatus, comprises: a receiving part for receiving an email at a predetermined time; a print outputting part for producing a printed output of data contained in the received email; a stop controlling part for temporarily suspending the receiving process by the receiving part or the process to produce the printed output by the print outputting part; a determining part for receiving an input of instruction information specifying a processing to process the received email and determining the processing to process the received email in accordance with the input instruction information while the stop controlling part is temporarily suspending the process; and an email processing part for performing the processing determined by the determining part to process the received email while the process is being temporarily suspended by the stop controlling part or after the temporary suspension by the stop controlling part is cancelled.
US09646231B2 Casing and electronic device using the same
A casing and an electronic device using the same are provided. The casing includes a housing, a cover and a connection element. The housing has an opening. The cover selectively covers or exposes the opening and includes a release portion. The release portion is for releasing a component located within the housing. The connection element connects the cover and the housing.
US09646230B1 Image segmentation in optical character recognition using neural networks
Neural-network-based image segmentation techniques are provided herein. An input image that includes a plurality of characters can be received. Boundaries between the characters can be identified using a trained neural network. The input image can be segmented along the boundaries identified between the characters. The neural network can be trained using a training image and a training target vector. The training target vector can indicate one or more boundaries between characters in the training image. Neural-network-based segmentation can be used alone or in conjunction with other segmentation techniques to improve overall segmentation accuracy.
US09646226B2 Instance-weighted mixture modeling to enhance training collections for image annotation
Automatic selection of training images is enhanced using an instance-weighted mixture modeling framework called ARTEMIS. An optimization algorithm is derived that in addition to mixture parameter estimation learns instance-weights, essentially adapting to the noise associated with each example. The mechanism of hypothetical local mapping is evoked so that data in diverse mathematical forms or modalities can be cohesively treated as the system maintains tractability in optimization. Training examples are selected from top-ranked images of a likelihood-based image ranking. Experiments indicate that ARTEMIS exhibits higher resilience to noise than several baselines for large training data collection. The performance of ARTEMIS-trained image annotation system is comparable to using manually curated datasets.
US09646222B1 Tracking and distorting image regions
Systems and methods are disclosed for tracking and distorting regions within a media item. A method includes identifying a region in a first frame of a media item using a first user specified position, calculating based on tracking data an estimated position of the region within a second frame of the media item and an estimated position of the region within a third frame of the media item, adjusting based on user input the estimated position of the region within the second frame to a second user specified position, blending the estimated position within the third frame based on the user specified position of the second frame to generate a blended position within the third frame, and modifying the third frame to distort the region underlying the blended position.
US09646221B2 Image recognition apparatus and storage medium
A field-programmable gate array (FPGA) coarse Hough transform unit (102) performs on an FPGA a first coarse-precision Hough transform upon an image that has been applied as input to an image input unit (101), and supplies candidate location information obtained by the first Hough transform and the image to an external memory (103). A fine Hough transform unit (104) reads the candidate location information and the image stored in the external memory (103), uses the candidate location information to perform, on a general-purpose processor, a second detailed-precision Hough transform upon the image, and supplies detailed-precision location information of a two-dimensional pattern that is the object of recognition within the image to the external memory (103).
US09646219B2 Logo presence detection based on blending characteristics
A video processing system detects an overlay image, such as a logo, in a picture of a video stream, the overlay for example being a broadcaster's logo. The detection is based on evaluation of blending characteristics of a picture frame. The method of detection of an overlay defines first and second areas within the image, the first and second areas being non-overlapping. Next an alpha-blended value is calculated for the mean color value of the second area with an overlay color value. Then, if the mean color value of the first area is closer to the alpha-blended value than it is to the mean color value of the second area, the overlay can be indicated as detected and defined within the picture. Detection of the overlay can be used to identify an owner of the video, or detect when a scene change such as a commercial occurs.
US09646218B2 Image-processing apparatus, date identification apparatus, image-processing method, and computer program product
An image-processing apparatus identifies a numeral recognition target range in an image, extracts, when a circumscribed rectangle of a numeral likelihood portion that is likely to represent a numeral in the numeral recognition target range conforms to a reference size, the circumscribed rectangle, extracts, when a plurality of circumscribed rectangles extracted are arrayed, the arrayed circumscribed rectangles, determines whether the circumscribed rectangles extracted each include one or both of a horizontal line and a vertical line, each of the horizontal line and the vertical line constituting a segment in a multiple-segment character, and extracts, as a target area for numeral identification, the circumscribed rectangle that includes one or both of the horizontal line and the vertical line, and isolates a numeral display area from the numeral recognition target range so as to include the target area in a predetermined direction.
US09646217B2 Method and system for biometric recognition
High quality, high contrast images of an iris and the face of a person are acquired in rapid succession in either sequence by a single sensor and one or more illuminators, preferably within less than one second of each other, by changing the data acquisition settings or illumination settings between each acquisition.
US09646214B2 Lane boundary line recognition device and computer-readable storage medium storing program of recognizing lane boundary lines on roadway
An in-vehicle camera obtains image frames of a scene surrounding an own vehicle on a roadway. An extracting section in a lane boundary line recognition device extracts white line candidates from the image frames. The white line candidates indicate a degree of probability of white lines on an own vehicle lane on the roadway and a white line of a branch road which branches from the roadway. A branch judgment section calculates a likelihood of the white line as the white line of the branch road, and judges whether or not the white line candidate is the white line of the branch road based on the calculated likelihood. The branch judgment section decreases the calculated likelihood when a recognizable distance of the lane boundary line candidate monotonically decreases in a predetermined number of the image frames.
US09646213B2 Survey apparatus, computer-readable storage medium and survey method
A determination unit determines, on images of video data where a road set as a survey target was shot in different times, whether or not the shooting position of the image is within a tolerance value with the shooting position of any of the images as a reference, for each image having a corresponding shooting position. When the shooting position is determined to be within the tolerance value, a creation unit creates screen information of a screen where images that has been determined to be within the tolerance value is displayed in synchronization. Moreover, when the shooting position is determined to be beyond the tolerance value, the creation unit creates screen information of a screen where an image that has been determined to be beyond the tolerance value is undisplayed.
US09646210B2 Entity detection
A computer-implemented method for entity detection is described. In one embodiment, an entity passing through a perimeter of a predefined area is detected via a camera. Upon detecting the entity passing through the perimeter of the predefined area, a type of the entity is classified from an image of the entity captured by the camera. Upon classifying the type of the entity, a feature of the entity is detected from the image of the entity. An identifier is assigned to the entity based on the type and the detected feature of the entity. The identifier distinguishes the entity from another entity of a same type.
US09646207B2 Apparatus and method for robust eye/gaze tracking
At least one image registering unit records at least one series of images representing a subject. A control unit controls an operation sequence for the at least one image registering unit in such a manner that a subsequent data processing unit receives a repeating sequence of image frames there from, wherein each period contains at least one image frame of a first resolution and at least one image frame of a second resolution being different from the first resolution. Based on the registered image frames, the data processing unit produces eye/gaze tracking data with respect to the subject.
US09646205B2 System and a method for facilitating testing of plurality of devices using a drone
Disclosed is a system and method for facilitating testing of a plurality of devices using a drone. At first, a locating module locates position of the drone relative to the plurality of devices. Further, a receiving module receives an image, of a device of the plurality of devices, from image capturing unit of the drone. Then, a comparing module compares the image with a reference image corresponding to the device. Based on the comparison, a determining module determines an action to be performed for testing the device. Further, a facilitating module facilitates the testing by enabling a snout associated with the drone to perform the action on the device.
US09646201B1 Three dimensional (3D) modeling of a complex control object
The disclosed technology automatically (e.g., programmatically) initializes predictive information for tracking a complex control object (e.g., hand, hand and tool combination, robot end effector) based upon information about characteristics of the object determined from sets of collected observed information. Automated initialization techniques obviate the need for special and often bizarre start-up rituals (place your hands on the screen at the places indicated during a full moon, and so forth) required by conventional techniques. In implementations, systems can refine initial predictive information to reflect an observed condition based on comparison of the observed with an analysis of sets of collected observed information.
US09646200B2 Fast pose detector
Methods and apparatuses are presented for determining whether a gesture is being performed in a sequence of source images. In some embodiments, a method includes detecting a gesture in each of one or more reference images using one or more gesture models of a plurality of gesture models. The method may also include selecting a first gesture model from the one or more gesture models that most closely matches the detected gesture, prioritizing the first gesture model over other gesture models in the plurality of gesture models for searching for the gesture in the sequence of source images, and scanning the sequence of source images to determine whether the gesture is being performed, using the prioritized first gesture model. If the gesture is being performed, the method may end scanning prior to using another gesture model of the plurality of gesture models to determine whether the gesture is being performed.
US09646196B2 Image processing device, image processing method, and program
There is provided an image processing device including a person recognition unit that recognizes a person included in each of a plurality of captured images, an image evaluation unit that evaluates one or more captured image groups extracted from among the plurality of captured images, on the basis of a degree of appearance for each person of interest recognized by the person recognition unit, and an image selection unit that selects a captured image group having the highest result of the evaluation by the image evaluation unit.
US09646195B1 Facial feature liquifying using face mesh
In embodiments of facial feature liquifying using face mesh, an image processing application is implemented to modify facial features of a face in an image using an updated face mesh generated from a combination of deformation fields. The image processing application can generate a face mesh that includes landmark points, and then construct the deformation fields on the face mesh, where the deformation fields are defined by warpable elements formed from the landmark points. The image processing application can also combine the deformation fields and generate the updated face mesh that includes the combined deformation fields. The image processing application can also display the updated face mesh and receive an input to initiate modifying one or more of the facial features of the face in the image using the combined deformation fields included in the updated face mesh.
US09646193B2 Fingerprint authentication using touch sensor data
A method of authenticating a candidate fingerprint by means of an electronic device comprising a touch sensor; and a fingerprint sensor. The method comprises the steps of: acquiring at least one touch sensor signal indicative of a sub-area of the touch sensor being touched by the candidate finger; acquiring at least one fingerprint image of the candidate fingerprint; retrieving a stored enrollment representation of the enrolled fingerprint of the enrolled finger; determining an authentication representation of the candidate fingerprint based on the fingerprint image; and determining an authentication result based on the authentication representation, the stored enrollment representation, and the at least one touch sensor signal.
US09646189B2 Scanner with illumination system
The present disclosure relates to a scanner with an illumination system, including: a plurality of illumination devices in the illumination system, wherein the plurality of illumination devices illuminate a label; an imager, which captures an image signal reflected from the label and decodes the image signal; and a detector, which detects the intensity of light reflected from the label, wherein if the light intensity is higher than a predetermined threshold, an illumination status of one or more of the plurality of illumination devices is changed. The scanner with an illumination system according to the present disclosure can effectively avoid specular reflection when scanning a barcode on a smartphone screen.
US09646187B2 Systems and methods for automated device pairing
A system is provided that includes a scanner movable relative to seat units and controllable devices each having RFID tags, the scanner configured to obtain a continuum of received signals, a distance sensor configured to determine a relative position of the scanner, a filter configured to disregard outliers and smooth the continuum into respective sets of received signal data, wherein each set of received signal data includes data points having a unique ID and a received signal strength, and wherein a relative time and a relative position are determined for each data point, and a processor configured to determine a relative location of each RFID tag, based on the relative position associated with maximum received signal strength within the set of received signal data, and generate a data file including pairings of seat units and associated controllable devices based on similar relative positions of RFID tags.
US09646186B1 Rectifier biasing for self-tuning RFID tags
Impedance matching between an RFID IC and an antenna may be tuned to increase the amount of power that the IC can extract from an RF wave incident on the antenna. A tuning circuit tunes the impedance matching by adjusting a variable impedance coupling the IC and the antenna and/or adjusting a bias of a rectifier in the IC. The tuning circuit may adjust the variable impedance and/or the rectifier bias based on predetermined or stored tuning settings. For example, the tuning circuit may retrieve stored tuning settings from a nonvolatile memory (NVM) configured to operate with limited functionality at low power.
US09646185B2 System and method for managing RFID tags
A system for managing a population of RFID tags where the system may include: an interrogator configured to transmit a select command to the population of RFID tags, and at least one modified tag in the population of RFID tags. The select command may include information specifying a memory location. The modified tag may include a memory configured with a memory address corresponding to the memory location specified by the select command, and a controller configured to perform at least one action upon the at least one modified tag receiving the select command. The at least one action may be based on the memory location specified by the select command.
US09646184B2 Information reading system, reading control device, reading control method, and recording medium
An information reading system includes a passive-type IC tag that identifies a device installed on side of an environment, a tag reader that reads identification information of the passive-type IC tag, a sensor unit that detects a touch operation performed with respect to the passive-type IC tag, and a reading control unit that, when the sensor unit detects a touch operation, activates the tag reader and controls timing of reading the passive-type IC tag.
US09646180B2 Device monitoring using multiple servers optimized for different types of communications
An electronic device monitoring system uses two different types of servers to communicate with electronic devices of users. One type of server, which may be a rapid contact server, is optimized or configured for relatively short and frequent communications with the electronic devices. The other type of server is optimized or configured for less frequent but (typically) longer communications with the electronic devices. In some embodiments, the electronic devices are configured to communicate relatively frequently (e.g., every few minutes) with the rapid contact server. When an electronic device is reported as lost or stolen, the rapid contact server may instruct the electronic device to contact the other type of server to obtain security-related instructions.
US09646179B1 Mechanical locking device for computer ports and portable storage devices
The present invention is directed to a mechanical locking device for securing computer Input/Output (I/O) ports that are in use and for securing unused computer I/O ports of an electronic device. The invention is also directed to a mechanical locking device which can be used to secure a portable locking flash memory device in a computer I/O port. The invention is also directed to physically blocking access to a computer I/O port. The mechanical locking device includes a locking mechanism configured for releasably locking the device within the computer I/O port. The mechanical locking device further includes a first actuator configured to move the locking mechanism between a locked condition and an unlocked condition, and a second actuator configured to prevent the locking mechanism from moving to the unlocked condition.
US09646177B2 Systems and methods for preventing data remanence in memory systems
Methods, circuits, and systems for preventing data remanence in memory systems are provided. Original data is stored in a first memory, which may be a static random access memory (SRAM). Data is additionally stored in a second memory. Data in the first memory is periodically inverted, preventing data remanence in the first memory. The data in the second memory is periodically inverted concurrently with the data in the first memory. The data in the second memory is used to keep track of the inversion state of the data in the first memory. The original data in the first memory can be reconstructed performing a logical exclusive-OR operation between the data in the first memory and the data in the second memory.
US09646171B2 Method and apparatus for correctly binding form objects to encrypted XML data
A method and apparatus for correctly binding form objects to encrypted XML data is described. In one embodiment, the method includes examining at least one data description stored in a set of replacement properties for a set of encrypted XML data, wherein each data description is associated with an encrypted data element from the set of encrypted XML data and binding form objects to encrypted data elements of the set of encrypted XML data using the at least one data description.
US09646167B2 Unlocking a portable electronic device by performing multiple actions on an unlock interface
The disclosure provided herein includes a multi-step authentication process to unlock a portable electronic device. To unlock the device, a user can use a touch screen on the device to select an access category, to select an access subcategory, and to enter an access subcategory value. The access subcategory can depend on the access category, making them logically related. The access subcategory value can be a value that corresponds to the selected access category and subcategory. The multi-step authentication or unlocking process can advantageously be easy to remember because the pieces of information to be provided are logically related to one another. In addition, the multi-step authentication or unlocking process can be difficult to guess as each step in the process decreases the chances an unwanted person or system correctly guesses the correct values for each step.
US09646156B2 System and method for detecting OBD-II CAN BUS message attacks
The present application discloses method and system for detecting potential security attacks against a vehicle networking through an OBD-II port. The system establishes an inbound OBD-II CAN message whitelist and an outbound OBD-II CAN message blacklist, respectively. Upon receipt of a CAN message command, the system updates statistics for the command and determines whether the command is inbound or outbound. In response to an inbound command from a device external to the vehicle, the system compares the inbound command with the whitelist and forwards the inbound CAN message command to the vehicle via the vehicle's OBD-II port when inbound command appears in the whitelist. In response to an outbound CAN message command from the vehicle, the system compares the outbound command with the blacklist and prevents the outbound command from being sent to an external vehicle via the vehicle's OBD-II port when the outbound command appears in the blacklist.
US09646154B2 Return oriented programming (ROP) attack protection
Return oriented programming (ROP) attack prevention techniques are described. In one or more examples, a method is described of protecting against return oriented programming attacks. The method includes initiating a compute signature hardware instruction of a computing device to compute a signature for a return address and the associated location on the stack the return address is stored and causing storage of the computed signature along with the return address in the stack. The method also includes enforcing that before executing the return instruction using the return address on the stack, initiating a verify signature hardware instruction of the computing device to verify the signature matches the target return address on the stack and responding to successful verification of the signature through execution of the verify signature hardware instruction by the computing device, executing the return instruction to the return address.
US09646151B2 Access token management
Provided is a server including: a user authenticating unit that authenticates, using an access token, a user of a user device; a token receiving unit that receives an access token from the user device; and a determination information transmitting unit which, when the access token is received, transmits determination information that enables a determination as to whether or not a remaining time until a time of expiration of the access token is less than a predetermined threshold, to the user device, wherein the user authenticating unit issues a new access token with an updated time of expiration when an issuance request for an access token which is transmitted by the user device having received the determination information is received.
US09646149B2 Accelerated application authentication and content delivery
A samples service is configured to provide accelerated application authentication and content delivery. A proof of identity of a client application is exchanged with credentials that are used to authenticate the client application to a content provider. Samples of documents from the content provider are selected based on a contextual information of the client application to provide it with customized content. Static data associated with the samples are provided instead of dynamic data that is resource intensive to generate.
US09646144B2 Extending user authentication across a trust group of smart devices
Particular embodiments described herein provide for a wearable electronic device with a biometric sensor and logic. At least a portion of the logic is implemented in hardware. The logic is configured to receive input data indicative of biometric input and attempt to authenticate the input data based, at least in part, on at least one biometric credential of an authorized user. The logic is configured to establish a wireless connection to a smart device, determine whether the smart device is included in a trust group of one or more smart devices, and send a communication to unlock the smart device when the input data is successfully authenticated and when the trust group includes the smart device.
US09646142B2 Ensuring authenticity in a closed content distribution system
A technique for maintaining encrypted content received over a network in a secure processor without exposing a key used to decrypt the content in the clear is disclosed.
US09646140B2 Method and apparatus for protecting online content by detecting noncompliant access patterns
Methods to detect and hamper or thwart noncompliant access to online data examine access patterns, history and statistical records, and which may send no, incorrect or nonsense data if data harvesting is detected.
US09646136B2 Physiological parameter measuring platform device supporting multiple workflows
A device obtains a series of measurements of a physiological parameter of a monitored patient when the device is operating within a monitoring workflow. The device displays a monitoring workflow home screen when the device is operating within the monitoring workflow. The monitoring workflow home screen contains a representation of the physiological parameter of the monitored patient. In addition, the device obtains a measurement of the physiological parameter of each patient in a series of patients when the device is operating within a non-monitoring workflow. The device displays a non-monitoring workflow home screen when the device is operating within the non-monitoring workflow. The non-monitoring workflow home screen contains a representation of the physiological parameter of a given patient in the series of patients. The monitoring workflow home screen is different than the non-monitoring workflow home screen.
US09646135B2 Clinical outcome tracking and analysis
The described invention provides a method, system and non-transitory computer readable medium storing computer program instructions for enabling a patient with a condition to optimize treatment options based on geography, clinical outcome, cost and other patient-set criteria. Computer program instructions when executed on a processor comprising a first clinical outcome tracking and analysis module causes the first clinical outcome and tracking module to account for biological variance up front by grouping patients in the patient population, thereby effectively removing biological variance as a factor in value of care, and leaving treatment variance as a predominant factor in treatment outcome by receiving, sorting, and classifying personal health information the latter by generating and assigning a plurality of nodal addresses, each nodal address representing a discrete punctuated string of digits comprising a prefix, a middle and a suffix that each represent a set of preselected variables that partition the sorted and classified information into a clinically relevant set of information. The described invention provides for communication between the processor comprising the first clinical outcome tracking and analysis module and a client device comprising a second clinical outcome tracking and analysis module that are communicatively linked so that a nodal address is assigned and communicated to the patient along with a geographically organized list of medical professionals treating patients within the assigned nodal address. Once the patient selects a medical professional that meets one or more of geographical, cost and clinical outcome needs of the patient, the first clinical outcome and tracking analysis module is communicatively linked to a computing device at the selected medical professional's office to facilitate scheduling of an appointment. The assigned nodal address can be associated with one or more bundles of predetermined patient care services for treatment of the condition, which can provide a predetermined course of treatment, cost certainty, or both.
US09646133B2 Computer system and microfluidic instrumentation for next-generation biological signaling network research and applications
A computer-controlled micro-instrumentation biochemical reaction environment system includes an electrically-controllable microfludic routing system, at least one microreaction chamber, at least one micro-instrumentation device, and at least one electronic microprocessor. The microreaction chamber supports at least one chemical reaction associated with a biological signaling pathway. The micro-instrumentation device measures at least one physical quantity associated with the signaling pathway. The microprocessor transmits electrical control signals, receives electrical measurement signals, and executes at least one software algorithm. The microreaction chamber is connected to the microfludic routing system to receive and transmit at least a fluid or gas, and the electronic microprocessor receives electrical measurement signals from the micro-instrumentation device via a first electric interface and transmits electrical control signals to electrically-controllable microfludic routing system via a second electrical interface.
US09646132B2 Models for analyzing data from sequencing-by-synthesis operations
A method of modeling a background signal when sequencing a polynucleotide strand using sequencing-by-synthesis includes: flowing a series of nucleotide flows onto a reactor array having multiple reaction confinement regions, one or more copies of the polynucleotide strand being located in a loaded reaction confinement region of the reactor array, the loaded reaction confinement region being located in a vicinity of one or more neighboring reaction confinement regions that may or may not be loaded; receiving output signals from the reactor array; and modeling a background signal for the loaded reaction confinement region using the received output signals and a model adapted to account at least for an exchange of ions between the one or more neighboring reaction confinement regions and a headspace adjacent the loaded reaction confinement region and the one or more neighboring reaction confinement regions.
US09646130B2 Vehicle simulator system
A system includes a simulator device having a computing device having a computer processor and a computer readable medium. The simulator device further includes a communication port configured for communicating with an emissions inspection tool. The simulator device also has a database associated with the computing device and including multiple vehicle profiles, wherein individual ones of the multiple vehicle profiles include a plurality of Engine Control Units (ECUs), and wherein individual ones of the plurality of ECUs are configured to simulate a plurality of Parameter IDs (PIDs) and corresponding response codes. The individual ones of the multiple vehicle profiles are independently selectable for providing at least one PID response code to the vehicle inspection tool. The computing device is configured to perform a vehicle simulation for auditing a vehicle inspection tool.
US09646129B2 Notch detection and correction in mask design data
Mask data is analyzed for the presence of a notch. A notch candidate on a polygon boundary of mask data is defined as a plurality of line segments that includes an initial line segment, a final line segment and at least two line segments therebetween. The initial and final line segments define adjacent edges of the notch candidate. A direction of each line segment is a direction of travel from the initial line segment to the final line segment.
US09646125B2 Method for conversion of commercial microprocessor to radiation-hardened processor and resulting processor
A method is provided to convert commercial microprocessors to radiation-hardened processors and, more particularly, a method is provided to modify a commercial microprocessor for radiation hardened applications with minimal changes to the technology, design, device, and process base so as to facilitate a rapid transition for such radiation hardened applications. The method is implemented in a computing infrastructure and includes evaluating a probability that one or more components of an existing commercial design will be affected by a single event upset (SEU). The method further includes replacing the one or more components with a component immune to the SEU to create a final device.
US09646116B2 Nonlinear term selection apparatus and method, identification system and compensation system
The embodiments of the present invention provide a nonlinear term selection apparatus and method, an identification system and a compensation system. The selection apparatus comprises: a linear coefficient calculator configured to measure linear properties of a nonlinear system by using measurement data, so as to obtain a plurality of linear coefficients; and a nonlinear term selector configured to select nonlinear model expanded terms of the nonlinear system by using the plurality of linear coefficients, so as to obtain nonlinear terms of the nonlinear system. With the embodiments of the present invention, the nonlinear model may be simplified, and the complexity of the nonlinear model may be lowered.
US09646112B2 System, method, and computer-readable medium for providing a dynamic view and testing tool of power cabling of a multi-chassis computer system
A system, method, and computer-readable medium that facilitate display of a system configuration are provided. A graphical user interface may provide a display that indicates the position and status of system components and enables a user a convenient mechanism to determine via load group selection a universal power supply load group that is preferred to be connected to a particular chassis power supply, and further provides a mechanism to determine via load group selection which universal power supply load group is connected to a particular chassis power supply. In this manner, a user may confirm a system power supply configuration corresponds to a desired system power supply configuration.
US09646111B2 Process monitoring system and method
A process monitoring system may include: a storage unit configured to store time-sequence data, which is output from a field device located in a plant for measuring a state quantity, and log data, which includes handing procedures performed in past; a prediction unit configured to predict a time variation of the state quantity by using the time-sequence data output from the field device; and an extraction unit configured to extract the time-sequence data similar to the time variation of the state quantity, which has been predicted by the prediction unit, from the time-sequence data, which has been stored in the storage unit, the extraction unit being configured to extract the handling procedures, which has been performed at a time, when the time-sequence data that has been extracted is obtained, from the log data that has been stored in the storage unit.
US09646104B1 User tracking based on client-side browse history
Techniques for associating a user with a user characteristic may be described. In particular, a network-based document may be provided to a computing system of the user. The network-based document may include least an identifier of another network-based document and code. The code may be configured to, upon execution, determine whether the other network-based document was accessed prior to providing the network-based document. An indication of whether the other network-based document was accessed may be determined. For example, the indication may be received from the computing system based on an execution of the code at the computing system. The user may be associated with the user characteristic based on the indication.
US09646093B2 Color coded symbol based world wide web indexing and retrieval system
Machines, systems, and methods for a color coded symbol based world wide web indexing and retrieval system is provided. A method for using color coded symbol permutations for indexing and retrieving information on the world wide web, comprising using color coded symbol permutations, relating one or more than one piece of information thereto, and storing said color coded symbol permutations and their related one or more than one piece information for future lookup.
US09646092B2 Centralized application programming interface monitoring tool
Methods and systems for the collecting and monitoring of information related to the performance of application programming interfaces (APIs) are provided. A method includes obtaining one or more various measurements of performance of the APIs, and assessing a performance status for each API based on the obtained one or more various measurements of performance. The method further includes displaying, the performance status for each API and the APIs, and searching for a particular API of the displayed APIs using a search technique configured to compare a keyword indicative of the particular API to all fields of JavaScript Object Notation (JSON) objects that have been used to define the APIs. The method further includes displaying the particular API including the performance status for the particular API, the one or more various measurements of performance for the particular API, and methods of the particular API, as a result of the searching.
US09646090B2 Internet search engine based on location and public opinion
A search engine that collects and uses public opinion and geographic location to refine search results. Feedback from users on results from previous searches is collected and used to rank the results of future searches and increase their relevancy to the user.
US09646089B2 System and method of modifying ranking for internet accessible documents
A system and method is disclosed for altering a relevance ranking for a web accessible document or page containing target content. A set of pages containing the content in question are intentionally imbued with spam features (or other characteristics indicative of low value relevance) so that a search engine is less likely to index or retrieve such page in response to a query.
US09646087B2 Scene break prediction based on characteristics of previous scenes
Methods and apparatus provide for a Scene Detector to optimize the location of scene breaks in a set of video frames. Specifically, the Scene Detector receives a set of video frames and a corresponding content model for each video frame. As the Scene Detector identifies a scene in the set of video frames, the Scene Detector updates statistical predictors with respect to characteristics of that scene's characteristics. The Scene Detector thereby utilizes the updated statistical predictors to identify a video frame that may be the next scene break. The Scene Detector analyzes video frames with respect to the possible next scene break in order to identify the actual second scene break that occurs after the previously identified scene break.
US09646086B2 Robust signatures derived from local nonlinear filters
Content signal recognition is based on a multi-axis filtering of the content signal. The signatures are calculated, formed into data structures and organized in a database for quick searching and matching operations used in content recognition. For content recognition, signals are sampled and transformed into signatures using the multi axis filter. The database is searched to recognize the signals as part of a content item in the database. Using the content identification, content metadata is retrieved and provided for a variety of applications. In one application, the metadata is provided in response to a content identification request.
US09646085B2 Music streaming using supported services
An example method includes sending a first message from a media playback system to a curating service server where the first message includes an indication of a service provider that is accessible to the media playback system. The example method further includes the media playback system receiving a message from the curating service server, where the message includes a media item identifier. The example method further includes the media playback system sending a request for a media item including the media item identifier to a service provider server.
US09646084B2 Causation of storage of handshake greeting audio information
A method comprising determining that a user of the apparatus has performed an action that is consistent with at least part of a handshake greeting, receiving a stream of audio information from a microphone, determining handshake greeting audio information based, at least in part, on the audio information and the determination that the user of the apparatus has performed the action that is consistent with the handshake greeting, and causing storage of the handshake greeting audio information in a repository is disclosed.
US09646083B2 Web 2.0 system and method for dynamic categorization of heterogeneous and regulated enterprise assets
A system and method for the dynamic categorization of heterogeneous, regulated enterprise information assets. In one embodiment of the invention a system includes a computer network controlled by an enterprise and a database including a plurality of enterprise data entities. A user interface, through which a plurality of enterprise users may access the enterprise data entities, is also used by the plurality of users to assign user-defined categories to the enterprise data entities. The user interface is configured to enable a plurality of the users to access and assign additional user-defined categories to enterprise data entities having user-defined categories previously assigned by other users.
US09646081B1 System and method to present a summarized task view in a case management system
A system and method is illustrated for providing information related to a task in a case management system configured to process a plurality of cases. The system and method includes identifying among the plurality of cases case clusters, for a case cluster of the case clusters, identifying task clusters, wherein each of task cluster is associated with a task similarity factor shared by at least two tasks of the task cluster, and tasks of the task clusters are performed on cases of the case cluster, analyzing reports and documents used to perform the at least two tasks of the task cluster sharing the task similarity factor, and when performing a task sharing the task similarity factor with the at least two tasks, providing at least one report based on the reports and at least one summary based on the documents.
US09646079B2 Method and apparatus for identifiying similar questions in a consultation system
Embodiments of the present invention further provide systems and methods for automatically identifying questions on topics similar to a newly submitted question to an online the consultation system.
US09646073B2 Event detection algorithms
A method for analyzing incoming data, comprising the steps of processing the incoming data in segments to output a sequence of segment types by extracting one or more properties of an incoming data segment and forming an Unknown Property Vector for each segment of data in the incoming data, and processing the sequence of segment types to identify events in the incoming data. The sequence of segment types is determined, for each segment, by reference to a set of Reference Property Vectors that are relevant to the Unknown Property Vector. This may involve application of first and/or second and/or further functions to identify at least a first subset of Reference Property Vectors that are relevant to the Unknown Property Vector. Alternatively, a logistic regression algorithm, derived using clustering or classification methods for identifying candidate vectors, may be used.
US09646069B2 Role-driven notification system including support for collapsing combinations
Embodiments of the invention relate to a method of implementing role-driven notification. The method includes storing, by a cloud infrastructure system including computing devices, notification templates. Each of the notification templates are associated with a role. The method further includes determining that a user is associated with a first role and a second role, determining that the first role is associated with a first notification template and the second role is associated with a second notification template. Further, the method includes combining the first template and the second template to generate a third template, based on the third template, generating a notification. The method then, sends the notification to the user.
US09646067B2 Garbage collection predictions
Described herein are systems and methods for garbage collection prediction. A temporal graph is received, the temporal graph including nodes, the nodes including hash references to objects. An accumulated difference count is updated when a node is added to the temporal graph, the accumulated difference count including a number of hash differences between a parent node and its children nodes in the temporal graph. A divested difference count is updated when a node is removed from the temporal graph, the divested difference count including a number of hash differences referenced by the removed node but not by either a parent node of the removed node or any child nodes of the removed node. The outcome of the garbage collection is predicted based on at least one of the accumulated difference count and the divested difference count.
US09646061B2 Distributed fuzzy search and join with edit distance guarantees
Methods and arrangements performing fuzzy search. A contemplated method includes: establishing an edit distance threshold for the fuzzy search; generating an index of items to be searched, via: storing at least one string; and creating substrings corresponding to the at least one string; providing a query string for use in searching; creating substrings corresponding to the query string; comparing substrings of the query string with substrings in the index; designating at least one candidate string based on said comparing; verifying whether each candidate string satisfies the edit distance threshold; and outputting at least one matching string for each candidate string that satisfies the edit distance threshold. Other variants and embodiments are broadly contemplated herein.
US09646060B2 Method and server for pushing information proactively
A method for pushing information proactively includes: receiving updated data; querying search records that match the updated data; determining search records that meet a push condition, and obtaining user information corresponding to the search records that meet the push condition; pushing, according to the user information, the updated data to all or part of users corresponding to the user information. In the embodiments of the present invention, after receiving updated data, the server proactively obtains the search records of users, screens the users according to the push condition, and pushes the updated data to the screened users. In this way, the information is proactively pushed, which shortens the time interval of providing information for the users, and improves the efficiency of obtaining needed information by the users.
US09646059B2 Systems and methods to automatically suggest elements for a content aggregation system
According to some embodiments, a suggestion platform associated with a content aggregation system may access a plurality of data context trigger criteria associated with potential business information content elements. Each data context trigger criteria may include, for example: (i) a data locator associated with a business information data structure, (ii) an operator, and (iii) a threshold. For each data context trigger criteria, it may be automatically determined if a value in the business information data structure satisfies the data context trigger criteria based on the operator and the threshold. When a data context trigger criteria is satisfied, it may be automatically suggested to a user that the potential business information content element associated with that data context trigger criteria be added to a user display of the content aggregation system.
US09646057B1 System for discovering important elements that drive an online discussion of a topic using network analysis
Described is system and method for discovering important elements that drive an online discussion. The system receives, as input, a message from an online discussion related to a topic. The message is analyzed for information related to the message. A graph comprising a plurality of nodes is generated, where each of the plurality of nodes represents an entity. The graph is updated over time as additional messages from the online discussion are received, such that additional nodes are generated and linked with at least one of the plurality of nodes by paths. A closeness value for each node is determined based on the path lengths. The entities are ranked based on the closeness values, thereby providing a ranking of the entities by level of importance in the online discussion to a user.
US09646056B1 Rank-ordering and cognitive saliency schema-based selection
Described is a system for rank-ordered and cognitive saliency schema-based object selection. The system receives a set of unnormalized probabilities corresponding to a set of objects competing for attentional selection in a current environment. Each unnormalized probability in the set of unnormalized probabilities is based on a likelihood estimation of encountering the corresponding object in the current environment. The set of objects is ranked based on a set of cognitive saliency values corresponding to the set of objects to generate a rank-ordered list of cognitive saliency values. The rank-ordered list of cognitive saliency values is analyzed to detect a schema of the current environment by which the set of objects is ranked. The schema is learned and stored along with a reward measure of the schema's utility. A maximum saliency object in the set of objects is selected based on the rank-ordered list of cognitive saliency values.
US09646049B1 Updating high level nested filters according to low level filter choices
A method includes receiving a user inputted lower-level hierarchical filter key, processing filter key relational data to identify higher-level filter criteria keys associated with the user inputted lower-level hierarchical filter key, updating higher-level filter criteria to include the identified higher-level filter criteria keys, and generating a list of results according to the updated filter criteria. A computer program product and computer system corresponding to the method are also disclosed.
US09646047B2 Efficient extraction of intelligence from web data
Embodiments are directed to a system for gathering and processing web data. The system provides an expression-based social media monitoring (SMM) tool that pulls from a world wide web an initial data universe that includes web data relevant to a targeted index that has been identified by an entity as being of importance to said entity. An initial set of themes relevant to the targeted index is pulled from the initial data universe, and an expression-based, cognitive data analysis tool codes the initial data universe under the initial set of relevant themes to filter portions of the initial data universe that fall under the initial set of relevant themes and portions of the initial data universe that do not fall under the initial set of relevant themes.
US09646043B1 Combining data matches from multiple sources in a deduplication storage system
Embodiments for combining input data matches in data deduplication of input data by a processor. Input data matches are calculated using a plurality of deduplication processes referencing a plurality of repository data segments for the input data. A combined list of output data matches is calculated.
US09646037B2 Content creation
A system for facilitating content creation includes collecting profiles which are analyzed to build a profile parameter index. A dummy profile is created based on the profile parameter index. The dummy profile is a fictitious character having profile parameters based on input from a user of the profile parameter index. The control of the dummy profile is under the user.
US09646036B2 System and method for determining exact location results using hash encoding of multi-dimensioned data
Aspects of the present invention are directed to system and methods for optimizing identification of locations within a search area using hash values. A hash value represents location information in a single dimension format. Computing points around some location includes calculating an identification boundary that surrounds the location of interest based on the location's hash value. The identification boundary is expanded until it exceeds a search area defined by the location and a distance. Points around the location can be identified based on having associated hash values that fall within the identification boundary. Hashing operations let a system reduce the geometric work (i.e. searching inside boundaries) and processing required, by computing straightforward operations on hash quantities (e.g. searching a linear range of geohashes), instead of, for example, point to point comparisons.
US09646028B2 Graph query logic
In one embodiment, a method includes storing one or more graphs, each graph comprising one or more nodes arranged in a hierarchical format, each node representing one or more data items; accessing a query requesting one or more specific data items in the graphs, the query being expressed in a language having a hierarchical format; retrieving the specific data items from the graphs; arranging the specific data items in a hierarchical format; and outputting the specific data items in response to the query.
US09646027B2 Tagging digital media
A method for tagging digital media is described. The method includes selecting a digital media and selecting region within the digital media. The method may further include associating a person or entity with the selected region and sending a notification of the association the person or entity or a different person or entity. The method may further include sending advertising with the notification.
US09646025B2 Method and apparatus for aggregating and presenting data associated with geographic locations
Implementations relate to systems and methods for aggregating and presenting data related to geographic locations. Geotag data related to geographic locations and associated features or attributes can be collected to build a regional profile characterizing a set of locations within the region. Geotag data related to the constituent locations, such as user ratings or popularity ranks for restaurants, shops, parks, or other features, sites, or attractions, can be combined to generate a profile of characteristics of locations in the region. The platform can generate recommendations of locations to transmit to the user of a mobile device, based for instance on the location of the device in the region as reported by GPS or other location service and the regional profile. Geotag data can include audio data analyzed using region-specific terms, and user recommendations can be presented via dynamic menus based on regional profiles, user preferences or other criteria.
US09646018B2 Controlling segment size distribution in hash-based deduplication
Segment sizes are controlled by setting the size of a segment boundary in a hash-based deduplication system. A subsequence of size K of a sequence of characters S is set. Segment boundaries are set by using the sequence of the decreasingly restrictive logical tests if one of the sequence of the decreasingly restrictive logical tests returns a true value when applied on the sequence of characters S.
US09646016B2 Methods circuits apparatuses systems and associated computer executable code for data deduplication
Disclosed are methods, circuits, apparatuses, systems and associated computer executable code for data deduplication. An email data deduplication system includes an email server to send and receive emails and to store and retrieve emails from an email repository. The email data deduplication system further includes an email proxy to communicate with the email server, access one or more native repository data structures functionally associated with the email server, access one or more supplementary repository data storage resources, and parse an email being stored by the email server into a first email portion to be stored in one or more of the native repository data structures and a second email portion to be stored in one or more of the supplementary repository data storage resources.
US09646015B1 Digital work compression
Various embodiments are directed to systems and methods for compressing digital works, such as books, magazines and similar works. Compressing a digital work may comprise finding an entry for a first string from the digital work in a compression dictionary and replacing a string value of the first string from the digital work with a first string reference associated with the first string at the entry for the first string. The compression dictionary may be generated, for example, from digital works associated with a user or user device that requested the digital work. Also, in some embodiments, the digital work itself may be used as a compression dictionary.
US09646013B2 System and method for file management
Embodiments of the invention provide, among other things, an improved system and method for building logical associations (links) between files and for assigning attributes to the files and/or links. In embodiments of the invention, such attribute data is indexed in a data store according to Universally Unique Identifiers (UUIDs) in each file header.
US09646011B2 Date and time format generation method, program, and system for reference and elapsed timestamps to produce a formatted target timestamp for use in stream processing
Computing a date and time format includes obtaining a UT value of a reference time; computing intermediate data including year, month, day, hour, minute, and second, from the UT value of the reference time; computing a difference between a conversion target UT value and the UT value of the reference time using a processor; computing values of hour, minute, and second, based on the difference between the UT values; and generating a character string format representing year, month, day, hour, minute, and second, by combining the intermediate data and the values of hour, minute, and second.
US09646000B2 Search method, search system, and natural language comprehension system
A search method, a search system, and a natural language comprehension system are provided. The search system includes a structured database and a search engine. The structured database stores a plurality of records, each of which has a title field and a content field. The title field includes at least one sub-field, and each sub-field includes an indication field and a value field. The indication field stores indication data, the value field stores value data, and the content field stores detailed content data. The search engine conducts a full-text search to the records in the structured database according to a keyword derived from a user's request formation, and a search result is transmitted to a knowledge comprehension assistance module, so as to recognize the user's intention. After the user's intention is recognized, information associated with the recognized user's intention is transmitted back to the user.
US09645990B2 Dynamic report building using a heterogeneous combination of filtering criteria
Methods and apparatus are presented for flexibly building a dynamic report using a heterogeneous mix of dimensions, segments, and metrics. Within a report building tool a user may introduce any number of dimensions and segments at any point within a generated report. Further within the report building tool, a user may break down existing dimensions and segments within a report with nested dimensions and segments, which may be added without limits on a nesting level. Given a generated report, a user may pivot the generated report, where the pivot includes pivoting any heterogeneous combination of dimensions, segments, and metrics within the generated report defined along each axis. Further, the pivot operation maintains the relative groupings and nestings of dimensions, dimension items, segments, and metrics in going from a column to a row or from a row to a column.
US09645989B2 Techniques to generate custom electronic forms using custom content
Techniques to generate custom electronic forms are described. An apparatus may comprise a logic device and an application having a form manager component. The form manager component may be operative on the logic device to manage one or more forms for a user interface of the application during a run-time mode of the application. The form manager component may have a custom prompt module operative to determine whether an application context interface is available for a dynamic form prompt of a form. The form manager component may determine whether a custom language interface is available for the dynamic form prompt when the application context interface is available. The form manager component may retrieve custom content in a custom presentation language for the dynamic form prompt when the custom language interface is available. Other embodiments are described and claimed.
US09645983B1 Modifying a document at a script processing server using a client device's state information
Before delivery to a user device, a document such as a hypertext markup language (HTML) file which includes one or more scripting elements is pre-processed by a processing server. The processing server renders the document to generate a processed document. The processing includes execution of one or more scripts in the document, including loading and initializing. This execution generates HTML fragments which are inserted into a document object model (“DOM”) tree. The processed document is sent along to the user device, which may quickly render the processed document and paint to a display or otherwise present output.
US09645980B1 Verification of native applications for indexing
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for verifying the ability of a processing system to crawl and index a native application and links for provided for the native application, and to make available reporting data that details the results of one or more verification tests.
US09645979B2 Device, method and program for generating accurate corpus data for presentation target for searching
A corpus generation device according to an embodiment includes a web page acquisition unit, a reference word acquisition unit, an attachment unit and an output unit. The web page acquisition unit acquires a web page including description sentence data regarding a presentation target. The reference word acquisition unit acquires a reference word that is an attribute value regarding the presentation target from the web page. The attachment unit extracts a broader word belonging to a layer above the reference word acquired by the reference word acquisition unit from a storage unit that stores hierarchical relationship information indicating a hierarchical relationship between attribute values, and attaches an attribute tag corresponding to the reference word to the broader word included in the description sentence data. The output unit outputs, as corpus data, the description sentence data to which the attribute tag is attached by the attachment unit.
US09645978B2 Techniques for the automatic animation of changes to document content
Techniques for the automatic animation of document content are described. An apparatus may comprise a difference component operative to receive an old layout of a document and a new layout of the document, the new layout corresponding to an application of one or more changes to the old layout of the document, the difference component operative to determine a set of differences between the old layout and the new layout, and an animation layer generation component operative to generate a set of animation layers from the set of differences. Other embodiments are described and claimed.
US09645976B2 Information display apparatus, information display method and storage medium storing information display program
An information display apparatus, an information display method and a storage medium including an information display program are described. According to one implementation, the information display apparatus includes a display section, a dictionary information storage section, a text display control section, a character string storage section, a character string list display control section, and an explanatory information display control section. The character string storage section stores a specified character string corresponded with position information showing a position of the character string in a text. The character string list display control section displays in a list the stored character string according to position order of the character string in the text. The explanatory information display control section displays explanatory information of an entry word corresponding to the specified character string.
US09645975B2 Approximate order statistics of real numbers in generic data
A method, system, and processor-readable storage medium are directed towards calculating approximate order statistics on a collection of real numbers. In one embodiment, the collection of real numbers is processed to create a digest comprising hierarchy of buckets. Each bucket is assigned a real number N having P digits of precision and ordinality O. The hierarchy is defined by grouping buckets into levels, where each level contains all buckets of a given ordinality. Each individual bucket in the hierarchy defines a range of numbers—all numbers that, after being truncated to that bucket's P digits of precision, are equal to that bucket's N. Each bucket additionally maintains a count of how many numbers have fallen within that bucket's range. Approximate order statistics may then be calculated by traversing the hierarchy and performing an operation on some or all of the ranges and counts associated with each bucket.
US09645968B2 Multiple zone sensing for materials handling vehicles
A supplemental control system for a materials handling vehicle comprises one or more sensors capable of defining multiple contactless detection zones at least towards the front of the forward travel direction of a remotely controlled vehicle. The vehicle responds to the detection of objects within the designated zones based upon predetermined actions, such as to slow down or stop the vehicle, and/or to take other action, such as to perform a steer angle correction.
US09645965B2 Apparatus, system, and method for improving equalization with a hardware driven algorithm
A system and method comprising, in response to a first component and a link partner of the first component, undergoing equalization, the first component is to communicate a first set of data to the link partner component. The first component may comprise at least one receiver to receive a first set of equalization data. The first component may further comprise coefficient storage coupled to the receiver to store the equalization data. In addition, coefficient logic coupled to the coefficient storage to generate a first set of coefficients based on the first set of equalization data. The first component is to send the first set of coefficients to the link partner component.
US09645964B2 System and method for improving ECC enabled memory timing
A pipeline communication system includes a master and a plurality of slaves configured to communicate with each other. Each of the plurality of slaves includes a memory, and is configured to generate a first ready signal and a second ready signal. The first ready signal is configured to be provided only to the master and the second ready signal is configured to be provided only to each of the plurality of slaves. The second ready signal is generated independent of the error check in each of the plurality of slaves.
US09645958B2 Method and device for transmitting data having a variable bit length
A method for serially transmitting data in a bus system having at least two bus users, which exchange data frames over the bus, the bus users deciding which data frames they receive, as a function of an identifier, the data frames having a logic structure according to the CAN standard, ISO 11898-1, the temporal bit length (L1, L2) inside of a data frame being able to assume at least two different values, the temporal bit length (L1) for at least one first, specified or specifiable region within the data frame meeting the requirements of the CAN standard, ISO 11898-1, the temporal bit length (L2) in at least one second, specified or specifiable region being reduced in comparison with the first region, and a change in the temporal bit length being signaled by the sender, using an identification (310) contained in the same or one of the preceding data frames.
US09645955B1 Disruption counters
A system is provided that includes a memory and one or more processors in communication with the memory. The one or more processors are configured to identify a set of targets and select a first value corresponding to a number of targets from the set of targets that can be concurrently disrupted. A second value is determined that is related to a number of disruptions actually occurring. A disruption request is received for a target of the set of targets. Thereafter, the first value is compared to the second value. Based on the comparison of the first and second values, it is determined whether to resist a requested disruption. If it is determined that the disruption is to be resisted, the requested disruption is resisted. If it is determined that the disruption is not to be resisted, at least one of the first value and the second value are adjusted.
US09645950B2 Low-cost backup and edge caching using unused disk blocks
A designated storage system receives a request to store data in the local storage as a backup copy. The designated storage system requests a file system in the computer system to store the backup copy as a file in the local storage and maintains a record describing storage locations for each of the one or more sets of contiguous available file system data blocks. The storage system may transmit the record to a management computer configured to track which of the computer systems has stored the backup copy. The storage system then requests the file system to delete the file, whereupon the file system removes the file descriptor and frees the one or more file system data blocks in order to satisfy the deletion request but does not delete the data stored in the one or more file system data blocks.
US09645949B2 Data processing apparatus using privileged and non-privileged modes with multiple stacks
Embodiments of the invention relate to a data processing apparatus including a processor adapted to operate under control of an executable comprising instructions, and in any of a plurality of operating modes including a non-privileged mode and a privileged mode, the apparatus comprising: means for storing a plurality of stacks; a first stack pointer register for storing a pointer to an address in a first of said stacks; a second stack pointer register for storing a pointer to an address in a second of said stacks, wherein said processing apparatus is adapted to use said second stack pointer when said processor is operating in either the non-privileged mode or the privileged mode; and means for transferring operation of said processor from the non-privileged mode to the privileged mode in response to at least one of said instructions. Embodiments of the invention also relate to a method of operating a data processing apparatus.
US09645943B2 Storage arrangement and method using a plurality of storage spaces which have separate control layers and separate mapping structures
There is provided a storage arrangement and a method of operating thereof. The storage arrangement comprises a first storage system and one or more second storage systems operatively coupled to the first storage system. First control layer is operable to handle a first logical address space comprising a first logical group characterized by a plurality of logical block addresses; first control layer comprises a first mapping module handling a first mapping structure associated with first logical group. Each second control layer comprises, respectively, a second mapping module handling a second mapping structure associated with first logical group. The first mapping structure is configured to provide mapping between logical addresses related to first logical group and corresponding addresses related to first physical address spaces, and/or to point to respective second mapping structure configured to provide mapping between these logical addresses and corresponding addresses related to respective second physical address spaces.
US09645935B2 Intelligent bandwidth shifting mechanism
In an approach for sharing memory bandwidth in one or more processors, a processor receives a first set of monitored usage information for one or more processors executing one or more threads. A processor calculates impact of hardware data prefetching for each thread of the one or more threads, based on the first set of monitored usage information. A processor adjusts prefetch settings for the one or more threads, based on the calculated impact of hardware data prefetching for each thread of the one or more threads.
US09645932B1 Persistent metadata cache
A technique for storing metadata changes includes caching metadata changes in a persistent metadata cache. The persistent metadata cache is configured to cache metadata reads and writes directed to a set of internal volumes of the data storage system. A file system can access pages of the persistent metadata cache by specifying an identifier of an internal volume and an offset into that volume to which the metadata changes are directed.
US09645926B2 Storage system and method for managing file cache and block cache based on access type
It is provided a storage system, comprising a storage device for storing data and at least one controller for controlling reading/writing of the data from/to the storage device. The at least one controller each includes a first cache memory for temporarily storing the data read from the storage device by file access, and a second cache memory for temporarily storing the data to be read/written from/to the storage device by block access. The processor reads the requested data from the storage device in the case where data requested by a file read request received from a host computer is not stored in the first cache memory, stores the data read from the storage device in the first cache memory without storing the data in the second cache memory, and transfers the data stored in the first cache memory to the host computer that has issued the file read request.
US09645925B2 Non-volatile memory system, mobile apparatus including the same, and method of operating the non-volatile memory system
A method of controlling a non-volatile memory system including a non-volatile memory device having a non-volatile memory cell array is disclosed. The method includes: determining environment information corresponding to a communication speed relating to a transmission medium to which the non-volatile memory device is connected; selecting a management operation mode based on the determined environment information; and performing a memory managing operation on the non-volatile memory device using the selected management operation mode during an idle time of the non-volatile memory device.
US09645920B2 Adaptive cache memory controller
A system comprises a partitioning module and a writing module. The partitioning module is configured to partition each of a plurality of solid-state disks into a plurality of blocks. Each of the plurality of blocks has a predetermined size. The writing module is configured to write data to one or more of the plurality of solid-state disks in a sequence starting from a first block of a first solid-state disk of the plurality of solid-state disks to a first block of a last solid-state disk of the plurality of solid-state disks, and subsequently starting from a second block of the first solid-state disk to a second block of the last solid-state disk. In each of each of the plurality of the plurality of solid-state disks, the second block is subsequent to the first block.
US09645915B2 Continuous evaluation of program code and saving state information associated with program code
A device receives a program code being created or edited, executes a first portion of the program code to generate a first result, and executes a second portion of the program code to generate a second result. The device stores the first result and the second result, and compares the first result and the second result to determine a difference between the first result and the second result. The device utilizes the difference to identify an error in the program code, and provides information, associated with the difference and the error, for display.
US09645914B1 Apps store with integrated test support
Systems and techniques are disclosed for providing a standard version of an application to a first user, receiving a request for the application from a second user, identifying the second user as a test user, and providing a second version of the application to the second user based on the identification. Interaction events with the second version of the application, by the second user, may be reported and used by the arrangement to modify the second version of the application. Alternatively, a second user may reject the second version of the application and the second user's status may be modified based on the rejection.
US09645912B2 In-place function modification
Modifying computer program code can be performed at or immediately prior to runtime of the computer code in a runtime environment of a common language infrastructure of a language-neutral framework for developing and executing computer applications. A function in a computer program can be modified at runtime by injecting arbitrary code, while mitigating an alteration of a program's call stack. A just-in-time compilation service is used to compile and execute intermediate language code of the program, and the runtime environment sends callback functions to an event-based profiling agent (profiler) attached to the runtime environment. The profiler can trap desired functions, as determined by configuration data, and inject modification code from stub methods in a stub assembly file. The modified code can be sent back to the runtime environment to be executed by the just-in-time compilation service.
US09645910B1 Cross platform mobile HTML debugging
Techniques for providing a cloud mobile device-debugging server may be provided. For example, a request to initiate a communication channel with a mobile device may be received. The communication channel may be initiated based on the request and status information associated with the mobile device. Further, input may be received for interacting with the mobile device where the input corresponds to a particular input protocol. A proxy for translating and executing the received input may be selected based on the particular input protocol. A result of executing the input on the mobile device may be provided for display.
US09645907B2 I/O module and process control system
An I/O module according to one embodiment of the present invention includes a receiver electrically connectable to a field device and configured to receive first information autonomously transmitted from the field device, a storage storing the first information received by the receiver, and a comparator configured to compare the first information stored in the storage and second information newly received by the receiver and to rewrite the first information stored in the storage with the second information newly received by the receiver when the first information stored in the storage is different from the second information newly received by the receiver.
US09645905B2 Memory type designation and/or verification system
A memory DIMM (dual in-line memory module) installation verification system for a server system is provided. The system includes a bank of memory slots including a plurality of memory sockets. The system further includes a circuit including wiring connecting at least one switch to each of the memory sockets with direct connections to respective lights within a bank of lights associated with each of the plurality of memory sockets.
US09645903B2 Managing failed memory modules
A method for managing a failed memory module, including: receiving a first request to access a first memory address; identifying a memory module identifier (ID) from an end bit segment of the first memory address in the first request; generating, based on the memory module ID matching the failed memory module, a first revised memory address from the first memory address; and sending the first request with the first revised memory address to a memory controller for interpretation.
US09645899B1 System, method, and computer program for managing fault recovery in network function virtualization (NFV) based networks
According to one aspect of the present invention there is provided a system, method, and computer program product for recovering from a network failure in a communication network using network function virtualization (NFV-based network), the method including: selecting a first network component of the NFV-based network, detecting at least one probable failure of the first network component, identifying at least one virtual network function (VNF) instance using the first network component, selecting a second network component to be used by same VNF for replacing the VNF instance in the first network component when the first network component is faulty, and securing at least one resource of the second network component for the VNF.
US09645896B2 Data storage device and flash memory control method
A data storage device with flash memory and a flash memory control method are disclosed, in which the flash memory includes multi-level cells (MLCs) and single-level cells (SLCs). A microcontroller is configured to use the random access memory to cache data issued from the host before writing the data into the flash memory. The microcontroller is further configured to allocate the blocks of the flash memory to provide a first run-time write block containing multi-level cells and a second run-time write block containing single-level cells. Under control of the microcontroller, each physical page of data uploaded from the random access memory to the first run-time write block contains sequential data, and random data cached in the random access memory to form one physical page is written into the second run-time write block.
US09645894B2 Data storage device and flash memory control method
A data storage device and a flash memory control method with a power recovery design. A microcontroller is configured to allocate a flash memory to provide a first block from the blocks to work as a run-time write block for reception of write data. During a power recovery process due to an unexpected power-off event that interrupted write operations on the first block, the microcontroller is configured to allocate the flash memory to provide a second block from the blocks for complete data recovery of the first block and to replace the first block as the run-time write block.
US09645892B1 Recording file events in change logs while incrementally backing up file systems
Recording file events in change logs while incrementally backing up file systems is described. A system begins incrementally backing up a file system by reading a current change log. The system identifies a file event associated with the file system while incrementally backing up the file system. The system identifies a unique identifier associated with the file event. The system determines whether the unique identifier associated with the file event is greater than a unique identifier offset associated with reading the current change log. The system records the file event in the current change log in response to a determination that the unique identifier associated with the file event is greater than the unique identifier associated with reading the current change log.
US09645889B2 Methods, systems, and physical computer storage media for backing up a server database
A method is now provided that improve backing up server data sets. Each server database transaction is registered to a central server repository prior to starting the database transaction, each database transaction comprising a plurality of writes to be executed for a database application on a database, and quiescing all database transactions registered to the central server repository to thereby wait for all ongoing writes of the database transactions registered to the central server repository to complete and to release control of the database.
US09645883B2 Circuit arrangement and method for realizing check bit compacting for cross parity codes
A circuit arrangement for determining m check bits c1, . . . , cm for k data bits u1, . . . , uk is provided, wherein the circuit arrangement includes a first subcircuit and a second subcircuit. The first subcircuit has k binary inputs for inputting the k data bits u=u1, . . . , uk and M binary outputs for outputting M binary intermediate values z1, . . . , zM determined from the data bits. The second subcircuit is configured to transform the intermediate values z1, . . . , zM into the check bits c1, . . . , cm.
US09645879B2 Salvaging hardware transactions with instructions
A transactional memory system salvages a hardware transaction. A processor of the transactional memory system executes a first salvage checkpoint instruction in a code region during transactional execution of the code region, and based on the executing the first salvage checkpoint instruction, the processor records transaction state information comprising an address of the first salvage checkpoint instruction within the code region. The processor detects a pending point of failure in the code region during the transactional execution, and based on the detecting, determines that the transaction state information been recorded, and further based on the detecting, executes an about-to-fail handler. Based on executing the about-to-fail handler, the processor returns to the execution of the code region of the transaction at the address of the checkpoint instruction.
US09645878B2 Error handling for files exchanged over a network
An example device for processing media data includes one or more processors configured to receive a file including media data, determine that a portion of the file is potentially erroneous, form error-indicative data indicating that the file includes the portion that is potentially erroneous, and store the file and the error-indicative data to a location available to a target application for the media data of the file. Another example device includes one or more processors configured to receive a file including media data, receive a first set of information indicative of one or more removable portions of the file that can be removed from the file, receive a second set of information indicative of a suspect portion of the file, determine one or more of the removable portions that completely overlap the suspect portion, and remove the determined one or more removable portions from the file.
US09645869B2 Using exception information
A method of using exception information for binary code. The method comprises: receiving exception information relating to an exception occurring during execution of binary code, the exception information including a code reference identifying a function executing while the exception occurred, and a line number for that function. The method also comprises: accessing intermediate code using the code reference and the line number to obtain intermediate code fragments; converting the intermediate code fragments to a source code approximation; and providing the source code approximation and function name to a log for subsequent analysis.
US09645867B2 Shuffle optimization in map-reduce processing
A computer implemented method provides shuffle optimization in map-reduce processing. The computer implemented method obtains intermediate results from a plurality of mappers for an application on a computing device. The intermediate results are combined from the plurality of mappers and are then partitioned into intermediate results for respective reducers for the application. The intermediate results for the respective reducers are stored into a buffer storage, which is partitioned into buffer sections for the respective reducers. Based on a rate of increase in the intermediate results, the method predicts a time at which a data capture notification shall be sent. The method sends the data capture notification based on a predicted time being reached, to indicate that the intermediate results for respective reducers stored in the buffer storage can be transmitted to the respective reducers, and transmits the intermediate results for the respective reducers to the respective reducers.
US09645866B2 Inter-processor communication techniques in a multiple-processor computing platform
This disclosure describes communication techniques that may be used within a multiple-processor computing platform. The techniques may, in some examples, provide software interfaces that may be used to support message passing within a multiple-processor computing platform that initiates tasks using command queues. The techniques may, in additional examples, provide software interfaces that may be used for shared memory inter-processor communication within a multiple-processor computing platform. In further examples, the techniques may provide a graphics processing unit (GPU) that includes hardware for supporting message passing and/or shared memory communication between the GPU and a host CPU.
US09645861B2 Method and system for managing and presenting multiple application containers as a single logical container
A method for managing application containers, comprising: assigning a first application to a master container in a memory of a system; assigning a second application to a slave container in the memory; using a processor, assigning the master and slave containers to a container group by: delegating access to container meta-data of the slave container by a container run-time of the slave container or by the first application to a container meta-data accessor of the master container via a class loader of the master container; and, delegating interaction between the container run-time of the slave container and a container management channel of the slave container to a container management channel of the master container via the class loader of the master container; and, accessing the first and second applications via the container group.
US09645856B2 Resource health based scheduling of workload tasks
Allocation of computing threads can include receiving a registration of a workload, the registration including a workload classification and a workload priority; monitoring statuses of a plurality of resources; identifying, by a computing device, a thread of a resource from the plurality of resources, the thread being programmed to execute a task associated with the workload; evaluating, by the computing device, the workload classification and the workload priority of the workload with workload classifications and workload priorities of other workloads requesting the thread; and allocating the thread to one of the workloads based on evaluation of the workload classification and the workload priority.
US09645851B1 Automated application protection and reuse using an affinity module
In one aspect, a method includes discovering application components, mapping the application components to devices, analyzing the mapped applications components using a set of affinity rules, grouping application components in a same operation in response to the analyzing and separating application components in to separate operations in response to the analyzing.
US09645845B2 Triggering job execution in application servers based on asynchronous messages sent by scheduling tasks
A method and a system for job scheduling in application servers. A common metadata of a job is deployed, the job being a deployable software component. An additional metadata of the job is further deployed. A scheduler task based on the additional metadata of the job is created, wherein the task is associated with a starting condition. The scheduler task is started at an occurrence of the starting condition, and, responsive to this an execution of an instance of the job is invoked asynchronously.
US09645842B2 Cybernaut: a cloud-oriented energy-efficient intrusion-tolerant hypervisor
An apparatus comprising: a virtual machine (VM) base image database; a VM image generator configured to build in the VM base image database a corpus of possible VMs that may run on a cloud service provider; an energy profiler configured to generate energy profiles offline of each permutation in the VM base image database under several different operating conditions; an energy profile database populated with the energy profiles generated by the energy profiler; and a monitor configured to monitor energy patterns in side-channels at the VM level and to compare the energy patterns for each VM operating on the cloud service provider with the energy profiles stored in the energy profile database, and further configured to trigger a self-cleansing cycle when a given real-time energy pattern deviates from its corresponding energy profile by a predetermined threshold amount.
US09645841B2 Dynamic virtual machine storage usage monitoring, provisioning, and migration
An intelligent virtual desktop infrastructure (iVDI) system is described. The system includes a first storage module having a processor, in communication with a hypervisor, and implemented by a volatile memory. The first storage module supplies a plurality of virtual machine operating systems (VMOSs) to the hypervisor. The hypervisor runs virtual machine (VMs) corresponding to the VMOSs. The systems also includes a VMOS management module configured to execute a first determination operation to determine if a usage of the first storage module has reached a preset storage limit. If yes, the VMOS management module selectively (a) initiate a deduplication operation directed to the plurality of VMOSs stored in the first storage module and (b) initiate a removal operation including removing at least one of the VMOSs from the first storage module and/or turning off at least one of the VMs running on the hypervisor.
US09645833B2 Additive independent object modification
Disclosed is a method, a system and a computer readable medium for additive independent object modification. The method includes determining an association between an independent object modification and a base object of a software application, modifying at least one element of the base object based on the associated independent object modification, and configuring the software application to execute in a computer system using the modified base object.
US09645831B2 Consolidated orthogonal guide creation
A guide is configured in an authoring program to aid the user in editing objects on a document. The guide can be a horizontally or vertically oriented guide line and can be created from a single ruler, either a vertical or horizontal ruler displayed on the workspace. To create a horizontal guide, the user can position the cursor on a horizontal ruler. The user can click-and-hold and drag the cursor to create and position a horizontal guide over the workspace. To create a vertical guide, the user can position the cursor in the horizontal ruler and click and release. The user can create both vertical and horizontal guides using the vertical ruler in a corresponding manner, where clicking on the vertical ruler creates a horizontal guide, and click-and-hold and dragging creates a vertical guide. Guides can be individually configured or altered in their visual characteristics.
US09645829B2 Techniques to communicate with a controller for a non-volatile dual in-line memory module
Examples may include communicating with a controller for a non-volatile dual in-line memory module through a system management bus (SMBus) interface. In some examples, selective assertion of bits maintained in registers accessible through the SMBus interface may enable communication with the controller. The selective assertion may be based on a register map.
US09645828B2 Method of searching character string, character string searching device, and recording medium
A method includes comparing, in units of a first bit length, a first bit sequence of the first bit length included in a search character bit sequence to a second bit sequence of a second bit length included in a target character bit sequence; when a third bit sequence of the first bit length following the first bit sequence in the search character bit sequence matches a fourth bit sequence of the first bit length following a location matching the first bit sequence in the second bit sequence, creating a fifth bit sequence of the second bit length starting from a location matching the first bit sequence in the target character bit sequence; comparing, in units of the first bit length, the fifth bit sequence to a sixth bit sequence of the second bit length starting from the first bit sequence in the search character bit sequence; and determining.
US09645827B2 Mechanism to preclude load replays dependent on page walks in an out-of-order processor
An apparatus including first and second reservation stations. The first reservation station dispatches a load micro instruction, and indicates on a hold bus if the load micro instruction is a specified load micro instruction directed to retrieve an operand from a prescribed resource other than on-core cache memory. The second reservation station is coupled to the hold bus, and dispatches one or more younger micro instructions therein that depend on the load micro instruction for execution after a number of clock cycles following dispatch of the first load micro instruction, and if it is indicated on the hold bus that the load micro instruction is the specified load micro instruction, the second reservation station is configured to stall dispatch of the one or more younger micro instructions until the load micro instruction has retrieved the operand. The resources include a system memory that is accessed via a memory bus, the system memory comprising one or more page tables, configured to store one or more mappings between virtual addresses and physical addresses.
US09645822B2 Conditional store instructions in an out-of-order execution microprocessor
An instruction translator translates a conditional store instruction (specifying data register, base register, and offset register of the register file) into at least two microinstructions. An out-of-order execution pipeline executes the microinstructions. To execute a first microinstruction, an execution unit receives a base value and an offset from the register file and generates a first result as a function of the base value and offset. The first result specifies the memory location address. To execute a second microinstruction, an execution unit receives the first result and writes the first result to an allocated entry in the store queue if the condition flags satisfy the condition (the store queue subsequently writes the data to the memory location specified by the address), and otherwise kills the allocated store queue entry so that the store queue does not write the data to the memory location specified by the address.
US09645818B2 Information processing apparatus and control method of information processing apparatus
The information processing apparatus includes an arithmetic processing device configured to output an access request, a storage device configured to store data, a storage control device configured to accept the access request to the storage device from the arithmetic processing device, transfer the accepted access request to the storage device, and acquire a response to the access request from the storage device, and a diagnosis control device configured to send an access request to the storage device to the storage control device in place of the access request to the storage device from the arithmetic processing device, and acquire a response from the storage device via the storage control device.
US09645816B2 Multi-language code search index
A method and apparatus for generating a code index for multiple types of code is provided. The method comprises: analyzing a plurality of files that includes a first file that contains first code in a first programming language and a second file that contains second code in a second programming language; identifying a first plurality of tokens within the first file based on a first tokenizing approach; identifying a second plurality of tokens within the second file based on a second tokenizing approach that is different than the first tokenizing approach; storing the first plurality of tokens and the second plurality of tokens within a particular index.
US09645814B1 Generating and publishing applications for multiple platforms
Technologies are disclosed for generating and publishing multi-platform application binaries from hosted websites or website source code. A developer can provide source code for a website or a link to a hosted website and identify target platforms for which application binaries should be created. The website is then modified for optimized presentation on devices on the specified target platforms. For example, page layouts, menu styles, image resolutions, and other aspects of the website can be modified for presentation on a mobile device, a tablet, a set top box, or other type of device. Source code is then generated for the target platforms that includes a web view component for rendering the website. A cross-platform compilation service then compiles the source code to generate native applications for the target platforms. The generated applications can then be provided to the developer or automatically submitted to application stores associated with the target platforms.
US09645812B2 Headset firmware update from headset base unit
A method of updating a headset system firmware and a headset system are provided. The headset system comprises a headset and a base unit, the base unit having a base unit control circuit and being configured to connect to a computer system, the base unit comprises a headset dock to receive the headset. The method comprises the steps of receiving, in the base unit control circuit, a headset system firmware update from the computer system, the headset system firmware update comprising a headset firmware update and/or a base unit firmware update, and updating the base unit control circuit with the base unit firmware update. In a base unit storage, storing the headset firmware update having a headset firmware update version and when a headset having a current headset firmware version is received in the headset dock, controlling the base unit control circuit to check whether the current headset firmware version is the same as the headset firmware update version stored in the base unit storage, and updating the current headset firmware with the stored headset firmware update if one or more conditions are fulfilled.
US09645811B2 Fault tolerance for a distributed computing system
In one embodiment, a method detects a failure of a container in a controller node where the container includes a service being performed and isolated from other services being performed in other containers on the controller node. The controller node terminates the container including the service and determines a known state for the service. The known state is known to be operational without including a cause of the failure and the service operated from the known state saving changes to the known state during operation separately from the known state. The controller node restarts the service in a new container that replaces the terminated container where the restarted service starts from the known state without using the changes.
US09645810B2 Processing apparatus capable to determine a storage medium that contains correct data for management board by comparing casing serial numbers each stored in casing memory, portable memory, and flash memory
A processing device includes: casing; a processor in the casing; and a management board detachably mounted on the casing and manages the processor. The casing includes a memory storing therein first identification data to identify the casing. The management board includes a non-volatile memory storing therein second identification data of the casing mounting thereon the management board and second setting data to be referred by firmware, a portable recording medium being detachably mounted on the management board and storing therein third identification data of the casing mounting thereon the management board that mounts thereon the portable recording medium and third setting data to be referred by firmware, and a determiner. The determiner determines, using the first, second, and third identification data, whether the non-volatile memory or the portable recording medium stores setting data to be referred by the firmware operating on the management board.
US09645807B2 Automated deployment of a configured system into a computing environment
Automatically deploying a configured system into a computing environment (such as a cloud computing environment) for execution therein comprises obtaining a configured architecture model describing the configured system, and iteratively evaluating the model to deploy pre-built components for the system and to create and enable a development environment in the computing environment for development of custom-built components needed for the system according to the model. The automated deployment processing further comprises automatically configuring the system; determining a proper installation sequence; allocating resources in the target environment; and installing the required tools and other software that will be needed for execution once the components of the system are deployed. Component metadata is used during the deployment, enabling automated consideration of various factors such as whether component dependencies, resource requirements, and compatibility issues are met.
US09645795B1 Accelerated class check
Determining a class of an object is disclosed. A pointer of the object is obtained. One or more bits that are not implemented as address bits are extracted from the pointer. The one or more bits are interpreted as an identifier of the class of the object. The class of the object is determined to correspond to the identifier.
US09645791B2 Multiplier unit with speculative rounding for use with division and square-root operations
Embodiments of a multiplier unit that may be used for division and square root operations are disclosed. The embodiments may provide a reduced and fixed latency for denormalization and rounding used in the division and square root operations. A storage circuit may be configured to receive first and second source operands. A multiplier circuit may be configured to perform a plurality of multiplication operations dependent upon the first and second source operands. Each result after an initial result of the multiplier may also depend on at least one previous result. Circuitry may be configured to perform a shift operation and a rounding operation on a given result of the plurality of results. An error of the given result may be less than a predetermined threshold value.
US09645788B1 Adaptively scheduling playback or presentation, based on user action(s)
Methods and apparatus for providing a personalized entertainment experience, which may be customized for each user. A user's playback/presentation history and/or user actions may be captured and associated with each played/presented composition. A target time for playback/presentation of a composition to the user may be determined by using a user's playback/presentation history and/or user actions. The target time for playback/presentation may incorporate a target time between playbacks/presentations of a composition, which may be at least partially based on a user's playback/presentation history and/or user actions. A customized sequence of compositions may be automatically generated for each user. The personalized sequence may automatically adapt to changing user actions and preferences over time. In one embodiment, a target time for next playback/presentation may be at least partially based on relationship(s) that is/are at least partially based on prior controls and/or action(s) by the user that are related to the composition.
US09645777B2 Information processing apparatus for searching printer, method for controlling information processing apparatus, and storage medium
An information processing apparatus acquires, from a plurality of plug-ins that performs searches for printers, detection results in the searches, and displays, based on the detection results, a selection screen enabling selection of a printer from detected printers. If a printer is determined to have been redundantly detected, the printer is displayed as a single selection candidate on the selection screen.
US09645774B2 Managing print jobs
Systems and methods for managing print jobs associated with multiple customers. Customer-editable design templates for printed products and design software tools enabling creation by customers of custom print product designs are provided, via a network, to multiple customers operating corresponding electronic devices. Individual print jobs corresponding to custom print product designs created by multiple different customers via the electronic devices are received and automatically aggregated into an aggregate print job comprising individual print jobs from different customers. The aggregated individual print jobs in the aggregate print job are printed simultaneously on one or more units of a shared substrate when the aggregate print job is printed.
US09645772B2 Computer-readable recording medium, configuration presentation method, and configuration presentation device
A non-transitory computer-readable recording medium having recorded thereon a printer driver allowing a computer including a nonvolatile memory to issue a print instruction causing a printing device to execute printing. The printer driver causes the computer to execute: displaying separate reception regions each corresponding to a different printing device and each including one or more configurable items that are related to printing and variable from reception region to reception region; when receiving a configuration with respect to a configurable item included in a reception region, storing the configuration to the nonvolatile memory to be associated with a printing device corresponding to the reception region; and when receiving a designation of a printing device corresponding to a reception region, reading out each configuration associated with the printing device from the nonvolatile memory, and presenting the each configuration so as to be usable in issuing a print instruction.
US09645768B2 Byte addressable storing system
A byte addressable storing system is provided. The byte addressable storing system includes a data transmission interface and a processing unit. The data transmission interface connects to a byte addressable storing device. The processing unit creates a primary metadata table, a secondary metadata table, an indirect metadata matching table, a sub-block using status table and a metadata pointer in the byte addressable storing device via the data transmission interface. The processing unit further adjusts the allocation of metadata in the byte addressable storing device dynamically based on the aforesaid tables and pointer. The processing unit further stores a file into sub-blocks of blocks non-sequentially, and achieves record of the file via dynamic multi-level pointing.
US09645766B1 Tape emulation alternate data path
Emulating tape data includes providing a first storage device coupled to a host, providing a tape emulation unit coupled to the host, the tape emulation unit including a data mover, and, in response to a command to transfer data between the first storage device and the tape emulation unit, transferring data directly between the first storage device and the data mover using a link therebetween, where data that is transferred bypasses the host. The tape emulation unit may include a front end component coupled to the host and a second storage device, the data mover being interposed between the second storage device and the front end component. The front end component may be coupled to the data mover using a GigE switch. The data mover may use NFS to access data. At least one of the first and second data storage devices may be data storage arrays.
US09645764B2 Techniques for migrating active I/O connections with migrating servers and clients
A technique for modifying an input/output (I/O) connection type between a client and a server includes determining, by the client, when at least partial storage access control for the client is to be migrated from a first virtualized I/O server to a second virtualized I/O server. An I/O connection type, from among multiple available I/O connection types available between the client and the second virtualized I/O server, is then selected by the client when the at least partial storage access control for the client is to be migrated. The selected I/O connection type is then communicated, by the client, to the second virtualized I/O server, which is configured to facilitate storage access for the client using the selected I/O connection type.
US09645756B2 Optimization of in-memory data grid placement
A method, system, and program product for optimizing distribution and availability of data partitions is disclosed. Placement logic is run for data partition distribution which optimizes a configuration of a memory data grid. A determination of a change in performance of the memory data grid after adding new members to the memory data grid is provided. Replication of data partitions in the memory data grid is minimized. Optimum data partition distribution in the memory data grid is determined.
US09645753B2 Overlapping write detection and processing for sync replication
A primary write request that is to modify a primary portion of primary data stored in a primary storage node is received. The primary write request is to be replicated to create a current secondary write request. The current secondary write request is to modify a current secondary portion of secondary data that is stored in a secondary storage node. A current data range of the current secondary portion is determined. A determination is made of whether a previous secondary write request is in process of modifying a previous data range that at least partially overlaps with a current data range of the current secondary portion. Execution of the primary write request is suspended, until the previous secondary write request has completed updating the secondary storage node.
US09645751B2 Waypoint generation for adaptive flash tuning
The present invention includes embodiments of systems and methods for increasing the operational efficiency and extending the estimated operational lifetime of a flash memory storage device (and its component flash memory chips, LUNs and blocks of flash memory) by monitoring the health of the device and its components and, in response, adaptively tuning the operating parameters of flash memory chips during their operational lifetime, as well as employing other less extreme preventive measures in the interim, via an interface that avoids the need for direct access to the test modes of the flash memory chips. In an offline characterization phase, “test chips” from a batch of recently manufactured flash memory chips are used to simulate various usage scenarios and measure the performance effects of writing and attempting to recover (read) test patterns written with different sets of operating parameters over time (simulating desired retention periods).
US09645750B2 System, method, and computer program product for increasing spare space in memory to extend a lifetime of the memory
A method including increasing spare space in a storage subsystem including a flash memory, wherein the storage subsystem includes compressed data stored in the flash memory; extending a lifetime of the storage subsystem to achieve a stored selected minimum lifetime, based at least in part as a result of the increasing spare space; identifying at least one aspect associated with the lifetime of the storage subsystem; and delaying, based at least upon one identified aspect, at least one operation that reduces the lifetime of the storage subsystem, wherein the delaying at least one operation includes delaying a command that initiates the at least one operation.
US09645748B2 Method and system for transmission path optimization in a storage area network
A method and system for transmission path optimization in an Internet Small Computer System Interface (iSCSI) storage area network architecture comprises a storage device downloading input/output (I/O) profiles from an SAN Software Defined Network (SDN) application and a host computer connected to the storage device via various transmission paths, to access a first virtual disk. The storage device analyzes iSCSI packets in the first virtual disk, and calculates I/O data of the first virtual disk and updated I/O data (for second I/O profile) at time intervals. The storage device can determine to change the first I/O profile of the first virtual disk as against the second I/O profile and the SAN SDN application can command an SDN controller to optimize the transmission path between the host computer and the first virtual disk by making the change, based on comparisons against the second I/O profile.
US09645746B2 Systems and methods for support of non-volatile memory on a DDR memory channel
Systems and methods are provided for supporting use of non-volatile memory (NVM) on a double data rate (DDR) memory channel for an information handling system so that non-volatile memory devices (e.g., such as Phase Change Memory “PCM” devices) may be employed for main memory usage. In one possible implementation, information handling system memory reads may be managed directly in hardware as memory semantics via use code, while memory writes may be separately handled, e.g., via an operating system (OS)/driver. In another possible implementation, both DRAM-based and NVM-based memory systems may be populated for an information handling system.
US09645743B2 Selective I/O prioritization by system process/thread
Systems, methods, and apparatus to identify and prioritize application processes in one or more subsystems. Some embodiments identifying applications and processes associated with each application executing on a system, apply one or more priority rules to the identified applications and processes to generate priority information, and transmit the priority information to a subsystem. The subsystem then matches received requests with the priority information and services the processes according to the priority information.
US09645741B2 Storage module and host device for storage module defragmentation
A storage module and host device for storage module defragmentation are disclosed. In one embodiment, a host controller sends a storage module a first set of logical block addresses of a file stored in the storage module. The host controller receives a metric from the storage module indicative of a fragmentation level of the file in physical blocks of memory in the storage module. If the metric is greater than a threshold, the host controller reads the file and then writes it back to the storage module using a different set of logical block addresses. To avoid sending the file back and forth, in another embodiment, the host controller sends the fragmentation threshold and the different set of logical block addresses to the storage module. The storage module then moves the file itself if the metric indicative of the fragmentation level is greater than the threshold. Other embodiments are provided.
US09645735B2 Information processing device and information processing method
An information processing device includes a processor; and a memory which stores a plurality of instructions, which when executed by the processor, cause the processor to execute, acquiring a captured image captured by a camera; measuring a three-dimensional coordinate position of a manipulating object included in the captured image acquired by the acquiring; and controlling a projector to display an image on the manipulating object based on a distance between the three-dimensional coordinate position measured by the measuring and a border of a three-dimensional area in which the three-dimensional coordinate position of the manipulating object is capable of being measured, determined by the camera.
US09645734B2 Optical touch devices and operation method thereof
An embodiment of the disclosure provides an operation method for an optical touch device. The optical touch device includes a panel, a left-side sensor and a right-side sensor. The operation method includes the steps of: sensing a sensing waveform on the panel; determining the number of peaks of the sensing waveform to control the optical touch device to be switched to a gesture mode or a touch mode; estimating a first variance according to a first sensing waveform sensed by the left-side sensor and a second variance according to a second sensing waveform sensed by the right-side sensor when the optical touch device is operating in the gesture mode; and determining the gesture made by the user according to the first variance and the second variance.
US09645733B2 Mechanism for switching between document viewing windows
Methods for switching between opened web pages in a web browser using a dragging motion across a touchscreen device are provided. In one aspect, a method includes receiving an input of a touch gesture comprising a dragging motion beginning near a first lateral edge of a touchscreen interface towards a second lateral edge of the touchscreen interface, and controlling the switching of a currently displayed open web page in the web browser to another one of a plurality of opened web pages in the web browser based on the touch gesture. The selection of which open web page to switch to is determined based on the distance of the dragging motion of the touch gesture. Systems, graphical user interfaces, and machine-readable media are also provided.
US09645727B2 Drag and drop of graph elements
In a method of rendering a plurality of graph elements, first sample data is generated to render an instance of a first graph element type in a first cell of a canvas panel. An indicator is received that indicates a second graph element type to present in the first cell overlaid with the instance of the first graph element type. Second sample data is generated to render an instance of the second graph element type in the first cell overlaid with the instance of the first graph element type. An indicator is received that indicates selection of a fourth indicator of the instance of the second graph element type. An indicator is received that indicates dropping of the fourth indicator into a second cell. Third sample data is generated to render a second instance of the second graph element type in the second cell.
US09645726B2 Mapping application with interactive dynamic scale and smart zoom
Some embodiments provide a mapping application that includes a novel dynamic scale that can be used to perform different zoom operations. In some embodiments, the scale also serves as a distance measurement indicator for a corresponding zoom level. The application continuously adjusts several different attributes of the scale, including the scale size, the number of segments on the scale and the representative distance of a segment on the scale. In some embodiments, the mapping application provides a smart zoom feature that guides a user during a zoom to a location. In particular, the smart zoom detects that a location of a zoom is near a pin on the map, and if so, zooms to the pin on the map. Otherwise, if the location is near a cloud of pins, the application zooms to the cloud of pins. Otherwise the zoom is directed towards the user's selected location.
US09645725B2 Dynamic in-situ interactive instructions
An automatic scrolling mechanism converts an information repository into media that can actively present and “push” information to the users/viewers while retaining existing “pull” and interactivity functions. Automatic scrolling can be controlled by placing a cursor on control icons, such as boxes, lines, and arrow clusters. While the cursor is on an icon, automatic scrolling brings into view content that extends beyond the field of view. The scrolled content is moved into the field of view of the display window in a predetermined direction designated by the icon. Sub-windows are also designed to be independently and automatically scrolled or floated with respect the main window. Links created in an information repository may be automatically activated to retrieve the linked information, and to automatically present and scroll the information. As the content is automatically scrolled, the repository is pushed and the user is allured to further navigate through the repository.
US09645721B2 Device input modes with corresponding cover configurations
A method performed by a tablet device having a touch screen display and at least one sensor coupled to a processor includes using the at least one sensor to determine that a cover attached to the tablet device is in a partially open configuration, receiving a touch input gesture from an uncovered portion of the touch screen display when the cover is in the partially open configuration, identifying, based upon a type of the input gesture, an operating parameter of the device, determining, based upon the input gesture, a setting value for the operating parameter, and altering the operating parameter of the device based upon the setting value. For example, the gesture can be a swipe, the operating parameter can be a brightness of the display, and altering the operating parameter can include adjusting the brightness of the display based upon the value.
US09645719B2 Data-driven schema for describing and executing management tasks in a graphical user interface
This disclosure describes a user interface (UI) conceptual model and a data model for quickly and easily developing and managing a GUI. The present methods and systems described herein provide for defining one or more UI elements in the UI conceptual model. The one or more UI elements may further reference one or more model objects in the data model. The one or more model objects may include one or more tasks, which may each be mapped to one or more commands for performing each task, or one or more data items, which may each be mapped to rules or conditions for transforming data. According to embodiments, graphics or functionality of a GUI may be easily and efficiently modified by adding, deleting, or modifying UI elements in the UI conceptual model or by adding, deleting, or modifying referenced model objects in the data model, thereby reducing management and development costs.
US09645717B2 Managing a selection mode for presented content
Content and a selection activation element are presented on a touchscreen. First input generated by a user holding the selection activation element on the touchscreen is received. While the user is holding the selection activation element, a selection mode is activated. While the user is holding the selection activation element, second input is received generated by the user selecting at least part of the content according to the selection mode. The user releases the selection activation element. The selection mode is deactivated and a contextual menu with one or more user-selectable operation identifiers for the selected part of the content is presented. Third input is received generated by the user selecting at least one of the user-selectable operation identifiers. An operation corresponding to the at least one selected operation identifier is performed.
US09645715B1 System, method, and computer program product for electronic design visualization
The present disclosure relates to a computer-implemented method for electronic design simulation. The method may include receiving, using at least one processor, an electronic design and displaying, at a graphical user interface, at least a portion of the electronic design. Embodiments may also include allowing a user to select at least one design variable at the graphical user interface. Embodiments may also include simulating the electronic design, based upon, at least in part, the selected at least one design variable and in response to the simulation, automatically displaying an updated value at the graphical user interface.
US09645714B2 User interface for a media processing apparatus
A user interface for a media processing apparatus is adapted to process image receiving media so as to determine a physical configuration of a media sheet. The user interface includes a screen, a controller adapted to receive image data specifying an image to be received on a sheet and to control the screen so as to display a preview showing the sheet with the image received thereon, an input section adapted to input preview editing commands, and an output section adapted to output set commands for the media processing apparatus. The controller is adapted to derive the set commands from the preview editing commands.
US09645711B2 Electronic equipment with side surface touch control of image display, display control method, and non-transitory storage medium
An electronic book reader includes a touchscreen display device disposed on a front surface of a housing. A storage medium stores image sequence information of plural images of a predetermined sequence. A contact surface portion is disposed on a side surface of the housing. A touch sensor detects contact with the contact surface portion. There is a CPU for display control of displaying the image sequence information on the touchscreen display device. An information processing device is connected between the storage medium and the CPU, for processing the image sequence information according to contact information from the touch sensor. The contact information is information of a rubbing movement in contact with the contact surface portion. The information processing device processes the image sequence information for forward or backward page turning according to a direction of the rubbing movement.
US09645707B1 Alternative view-based navigation
Techniques for event processing include receiving notification at a navigation service of a first event regarding an interaction with a user interface element of a user interface of an application. The notification includes parameter(s) a navigation point in the application. Responsive to receiving the notification, first processing is performed by the navigation service, including identifying first target code invoked for updating the user interface to include a content view associated with the navigation point, identifying alternative views associated with the navigation point and a first alternative view as a default view, and transferring control to the first target code to update the user interface whereby additional information indicating the first alternative view and the alternative views is provided to the first target code to displays data for the navigation point in accordance with the first alternative view.
US09645702B2 Sponsored story sharing user interface
A method includes monitoring an activity stream to identify actions that match stored sponsored story specifications, for providing one or more sponsored stories to a viewing user. The sponsored story specifications include a visual specification for the sponsored story, and matched sponsored stories are ranked for a viewing user. Users can set privacy preferences related to sponsored stories. The ranking and privacy settings contribute to which sponsored stories are provided for display to the viewing user.
US09645695B2 Display apparatus
Detection column wires and detection row wires are formed by fine wires made of a light-reflective conductive material. The detection column wires are divided into a plurality of column-direction wire bundles each including a predetermined number of detection column wires electrically connected to one another. The detection row wires are divided into a plurality of row-direction wire bundles each including a predetermined number of detection row wires electrically connected to one another. Reflected light distribution patterns are further provided. The reflected light distribution patterns each include a curved portion that is curved when viewed from a direction perpendicular to a surface of a touch screen, are arranged so that normals to the curved portion are directed towards all directions, and are dispersed so that regions, of curved portions, in which normals are perpendicular to a longitudinal direction of pixels are not aligned with each other in the longitudinal direction of the pixels.
US09645694B2 Conductive film, display device equipped with same and method for determining pattern of conductive film
The conductive film which can inhibit the occurrence of moire and can greatly improve recognition property, a display device equipped with the conductive film, and a method for determining a pattern of a conductive film are provide. In the conductive film, a spectral intensity of moire of a lowest frequency is equal to or less than −3.6 expressed in terms of common logarithm, and the spectral intensity is represented by convolution of spatial frequency characteristics of the mesh pattern that are obtained at least when the mesh pattern is observed from a front side and spatial frequency characteristics of the pixel array pattern of the display unit that are obtained at least when the pixel array pattern is observed from a front side. The mesh pattern may include a plurality of disconnection portions.
US09645693B2 Determining user handedness and orientation using a touchscreen device
The present disclosure provides techniques for determining the position and/or orientation of a pointing device relative to the screen on a touchscreen device. A method may include receiving first orientation data from a first device that may include a capacitive touch surface. A touch point may be received indicating a location of a touch by a user on the capacitive touch surface. Second orientation data may be received from a second device. The first and second orientation data may be correlated to determine a relative orientation of the first device to the second device. A position of a pointing device may be determined based on the touch point and the relative orientation of the first and second devices. Additionally, multiple distances relative to a capacitive touch surface may be received, and based on the multiple distances, a position of a user's finger, hand, and/or arm may be determined.
US09645692B2 User interface with proximity sensing
An electronic circuit including a microchip for use as an intelligent user interface also comprises touch sensor technology that differentiates between proximity and physical contact events to activate and control various loads including light bulbs, products with radio frequency circuitry or electric motors. An input to the microchip is connected to a switch or sensing structure that does not form a serial link between the power source and the load. The electronic circuit controls various functions in response to user actions including automatic delayed shut-off functions, find-in-the-dark indicator and power source level/product state indications. The microchip allows the user to select specific functions based on the time duration of activation signals, the time duration between activation signals and the number of activation signals at the input. The microchip is further configured to interpret and react to the signals received from a user in a way that enhances ease of use of the product and to use the indicators to provide information to the user that is influenced by the signals received as well as the state of the product.
US09645683B2 Recognition method for input device, recognition device, electronic device and input device
A recognition method for an input device is disclosed in the present invention, which is applied to an electronic device with a capacitive touch screen having a function of height detection, different input devices have different electric field height information. The method includes: obtaining the electric field height information of the input device, upon detection of a touch control operation of the input device; and determining attribute information of the input device according to a preset correspondence between the electric field height information and the attribute information of the input device. In the recognition method for the input device disclosed in the present disclosure, after it is determined that a touch control operation is performed on the capacitive touch screen by the input device, the electric field height information of the input device is obtained.
US09645680B1 Method and apparatus for creating an adaptive mosaic pixel-wise virtual Bayer pattern
A method and apparatus for creating an adaptive mosaic pixel-wise virtual Bayer pattern. The method may include receiving a plurality of monochromatic images from an array of imaging elements, creating a reference ordered set at infinity from the plurality of monochromatic images, running a demosaicing process on the reference ordered set, and creating a color image from the demosaiced ordered set. One or more offset artifacts resulting from the demosaicing process may be computed at a distance other than infinity, the ordered set may be modified in accordance with the computed offsets.
US09645679B2 Integrated light guide and touch screen frame
A touch screen assembly including a display, infra-red light emitters, photo diodes, a transparent frame including an exposed upper edge along its perimeter, and internally reflective facets for directing light emitted by the emitters along light paths that travel upward through one side of the frame, over the display screen, downward through the opposite side of the frame, and onto the photo diodes, and a processor operative to identify a location of an object touching the display, based on amounts of light detected by photo diodes when light emitted by light emitters is blocked along its light path by the object, and to recognize the object touching an outer wall of the frame, based on amounts of light detected by activated photo diodes when light emitted by activated emitters is absorbed along its light path by the object at the outer wall, thereby providing touch sensitivity to the frame itself.
US09645675B2 Touch control substrate, terminal and method for improving touch precision
The present application provides a touch control substrate, terminal and method for improving touch precision. The touch control substrate comprises a logic control module, a touch control module, a first switch control module, a first switch module, a second switch module, a second switch control module and an electrode module. The logic control module is coupled to the first switch control module, the touch control module and the second switch module, respectively. The first switch module is coupled to the first switch control module, the touch control module, the second switch module and the electrode module, respectively. The second switch module is further coupled to the second switch control module, the touch control module and the electrode module. The solution above could eliminate ghost points, improve precision of locating touch points, and is characterized in high scanning speed.
US09645671B2 Array substrate, display panel and display device
Array substrate, display panel and display device are provided. The array substrate includes: N sensor units; N signal detection terminals; a first control signal terminal; and a reference signal terminal, wherein ith sensor unit comprises inductor, capacitor and first switch transistor, first terminal of inductor and first polar plate of capacitor are connected with ith signal detection terminal, second terminal of inductor is connected with first terminal of first switch transistor, second polar plate of capacitor and second terminal of first switch transistor are connected with reference signal terminal, control terminal of first switch transistor is connected with first control signal terminal, during capacitive touch control stage, first switch transistor is turned off, and ith signal detection terminal outputs a capacitive detection signal; during inductive touch control stage, first switch transistor is turned on, and ith signal detection terminal outputs inductive detection signal. Thickness of the display device is reduced.
US09645669B2 Device, method, and user interface for processing intensity of touch contacts
An electronic device includes a touch-sensitive surface. The electronic device includes one or more sensors to detect intensity of contacts with the touch-sensitive surface. The device detects a first touch input on the touch-sensitive surface, and, in response to detecting the first touch input on the touch-sensitive surface, determines a first intensity applied by the first touch input on the touch-sensitive surface. The device identifies a first intensity model identifier from a plurality of predefined intensity model identifiers, and, in accordance with the first intensity applied by the first touch input on the touch-sensitive surface and one or more thresholds associated with the first intensity model identifier, determines a first touch characterization parameter. Subsequent to determining the first touch characterization parameter, the device sends first touch information to the first software application. The first touch information includes the first intensity model identifier and the first touch characterization parameter.
US09645664B2 Natural media painting using proximity-based tablet stylus gestures
Techniques for natural media painting using proximity-based tablet stylus gestures are described. A stylus is implemented for user manipulation to simulate a brush stroke of a paint brush, where the stylus includes an application tip formed from individual virtual bristles that simulate the paint brush. A graphics application is implemented to receive an input of the brush stroke, compute an effect of each individual virtual bristle of the brush stroke to determine simulated paint application on a virtual canvas, and initiate a display of the simulated paint application on the virtual canvas based on the computed effect of each individual virtual bristle of the brush stroke.
US09645661B2 Display substrate and method of manufacturing the same
A display substrate includes a substrate, a plurality of first sensing loops and second sensing loops, an insulating layer covering the first and second sensing loops, a plurality of bridges disposed on the insulating layer, a gate line disposed on the insulating layer, and a transistor connected to the gate line, the transistor being disposed on the insulating layer. The first sensing loops are arranged on the substrate in a first direction at a predetermined interval. The second sensing loops are arranged on the substrate in a second direction different from the first direction at a predetermined interval. The second sensing loops are electrically separated from the first sensing loops. Each of the second sensing loops includes passing regions at which the first sensing loops pass through. One side of each of the first sensing loops and one side of each of the second sensing loops are open.
US09645655B2 Integrated touchpad and keyboard
A method and apparatus is provided for implementing integrated keys on a user input device. In one embodiment, the method includes detecting an initial input in either a first or second proximity sensor device. The first proximity sensor device may be integrated into a first key of the user input device and the second proximity sensor device may be integrated into a second key of the user input device that is proximate to the first key. The method may further include starting a first timer upon sensing the initial input. The method may further activate one of a first input mode or second input mode. The first input mode may be activated absent detection of a key input before the first timer expires. The second input mode is activated if a key input is detected before the first timer expires.
US09645647B2 Systems and methods for haptic feedback for modular devices
One illustrative haptic output device disclosed herein includes a connector configured to couple the haptic output device to a modular computing device. The modular computing device includes an outer housing configured to mechanically and electrically couple with one or more external electronic modules. The haptic output device also includes a receiver configured to receive a haptic signal from a processor. The processor is configured to receive a signal; determine a haptic effect based in part on the signal; generate the haptic signal based on the haptic effect; and transmit the haptic signal. The haptic output device is configured to output the haptic effect responsive to receiving the haptic signal.
US09645645B2 Electronic device
An electronic device includes a touch panel, a plurality of tactile sensation providing units configured to provide a tactile sensation to a contact object in contact with the touch panel, and a plurality of first controllers configured to control drive of the plurality of tactile sensation providing units. A first controller of the plurality of first controllers outputs, to a further first controller, a synchronization signal that drives a tactile sensation providing unit associated with the further first controller.
US09645644B2 Controlling visual and tactile feedback of touch input
Described embodiments relate to an interactive user interface that enables a user to intuitively recognize correlation between a selected object and a desired operation to be performed. Such an interactive user interface may be provided by obtaining a priority of a selected object upon detection of a designated touch input made on the selected object for moving the selected object from a first display region to a second display region in a graphic user interface, determining feedback attributes of the detected designated touch input based on the obtained priority of the selected object, and outputting visual and tactile feedback of the detected designated touch input based on the determined feedback attributes.
US09645640B2 Device and method for navigating within a menu for controlling a vehicle, and selecting a menu entry from the menu
A menu including at least one menu entry and/or a menu entry from the menu, is selected by using a menu navigation device. The device can control the vehicle by at least one head movement of a driver and includes a camera which is designed to be worn on the head of the driver to capture camera data corresponding to a field of vision of the driver, a processor unit which is configured to generate a compilation of menu entries as a function of at least one predetermined viewing direction which corresponds to the direction of a field of vision of the driver and/or a position of the driver's head, and a display for outputting the menu entries.
US09645639B2 Apparatus and method for driving touch sensor
Disclosed herein is an apparatus and method for driving a touch sensor, which is capable of improving touch sensitivity and accuracy. The touch sensor driving apparatus includes a touch sensor; a read-out circuit; and a signal processor configured to compare raw data from the read-out circuit with a predetermined primary reference value and secondary reference value so as to determine whether the touch node has been touched, wherein the signal processor collects the raw data of each touch node or each channel during a plurality of frames and resets and updates the secondary reference value of each touch node or each channel using the collected raw data.
US09645637B2 Managing a free list of resources to decrease control complexity and reduce power consumption
Embodiments include method, systems and computer program products for searching a social network for media content. Aspects include identifying one or more available resources for execution by the processor, determining a maximum number of resources the processor can utilize in executing an instruction group, and grouping the one or more available resources into one or more resource groups, wherein each of the one or more resource groups has a size equal to the maximum number. Aspects also include receiving a request from a decode logic for a number of resources for execution and dispatching one of the one or more resource groups in response to the request by providing the number of resources for execution to the processor and sending remaining resources in the one of the one or more resource groups to a recycle queue.
US09645634B2 Systems and methods for non-uniform power supply unit load sharing
In accordance with embodiments of the present disclosure, an information handling system may include at least one information handling resource and a controller. The controller may be configured to receive signals from a plurality of power supply units, each signal indicative of a temperature associated with a respective power supply of the plurality of power supply units. The controller may also be configured to determine, for each of the plurality of power supply units, a respective derating limit based on the respective signal indicative of the temperature for such power supply unit. The controller may be further configured to communicate messages to each of the plurality of power supply units, each message indicative of the respective derating limit determined with respect to such power supply unit.
US09645631B2 Optimizing power in a memory device
Embodiments generally relate to a memory device. In one embodiment, the memory device includes a clock receiver circuit that receives an external clock signal and provides an internal clock signal. The memory device also includes a delay-locked loop circuit (DLL) having an input, and a circuit that receives the internal clock signal. The circuit selects which pulses of the internal clock signal are applied to the input of the DLL, such that no more than two clock pulses selected from at least three consecutive pulses of the external clock signal are applied to the input of the DLL during a predetermined interval. In another embodiment, a method includes receiving an external clock signal at a clock receiver circuit, receiving an internal clock signal from the clock receiver circuit, and selecting which pulses of the internal clock signal are applied to an input of a DLL, where no more than two clock pulses selected from at least three consecutive pulses of the external clock signal are applied to the input of the DLL during a predetermined interval.
US09645630B2 Selectively permitting an apparatus to be awakened depending on a programmable setting
Techniques are disclosed relating to power management within an integrated circuits. In one embodiment an apparatus is disclosed that includes a circuit and a power management unit. The power management unit is configured to provide, based on a programmable setting, an indication of whether an attempted communication to the circuit is permitted to cause the circuit to exit from a power-managed state. In some embodiments, the apparatus includes a fabric configured to transmit the attempted communication to the circuit from a device. In such an embodiment, the circuit is configured to exit the power-managed state in response to receiving the attempted communication. The fabric is configured to determine whether to transmit the attempted communication based on the indication provided by the power management unit.
US09645616B2 Method for controlling electronic apparatus and electronic apparatus
A method for controlling an electronic apparatus is described where the electronic apparatus includes a first body, a second body on which a touch display unit is provided, and a rotary shaft used to connect the first body and the second body and through which the second body can rotate relative to the first body. The method includes determining whether the electronic apparatus is under a predetermined condition, so as to obtain a determination result; and when the determination result indicates that the electronic apparatus is under the predetermined condition, increasing a rotation resistance that the rotary shaft experiences during rotation of the rotary shaft, so as to cause the second body to reside in a non-rotational state relative to the first body when a user is touching the touch display unit.
US09645612B1 Image-reading apparatus and image-reading auxiliary apparatus
An image-reading apparatus includes a housing having an opening, an image capturing unit that captures an image of a medium disposed at the opening, a plurality of light sources that are disposed inside the housing and emit light toward the opening, and an angle holding mechanisms. Two inclined cover units of the housing can be switched between an opened state and a folded state. Two coupling cover units of the housing are deformed with respect to the two inclined cover units when the two inclined cover units are in the folded state, and the angle holding mechanisms hold the two inclined cover units so that ends of the two inclined cover units on the opening side are separated away from each other when the two inclined cover units is in the opened state.
US09645610B1 Wearable electronic device, manufacturing method and fixture of flexible circuit board
A wearable electronic device includes an annular housing, a first flexible circuit board and a second flexible circuit board. The first flexible circuit board and the second flexible circuit board are disposed in the annular housing. The second flexible circuit board is fixed on the first flexible circuit board.