Document Document Title
US09070562B2 Circuit including a switching element, a rectifying element, and a charge storage element
A circuit can include a pair of switching elements that have terminals electrically connected to terminals of a power supply and have other terminals electrically connected to an output terminal. The circuit can include rectifying elements and one or more charge storage elements. The circuit may be used as a Buck converter. The rectifying element(s) and charge storage element(s) may help to reduce ringing at an output terminal of the circuit during normal operation and reduce the likelihood of exceeding a breakdown voltage between current-carrying electrodes of a switching element within the circuit during a switching operation.
US09070560B2 Semiconductor chip with modified regions for dividing the chip
A semiconductor wafer with modified regions formed in the substrate is provided. A modified region is formed apart from the side of a wafer and a pad is formed over an insulating film, which is formed over the main surface of the substrate of the wafer. Further, the modified region is formed closer to the side surface of the substrate than the pad. In this manner, defects in cutting shape in a cutting process of a semiconductor wafer using stealth dicing can be reduced or prevented.
US09070559B2 Pattern forming method and method of manufacturing semiconductor device
According to one embodiment, first, a core pattern is formed above a hard mask layer that is formed above a process object. Then, a spacer film is formed above the hard mask layer. Next, the spacer film is etch-backed. Subsequently, an embedded layer is embedded between the core patterns whose peripheral areas are surrounded by the spacer film. Then, the core pattern and the embedded layer are removed simultaneously. Subsequently, using the spacer pattern as a mask, the hard mask layer and the process object are processed.
US09070557B2 Method of forming double pattern in a structure
A semiconductor structure including a double patterned structure and a method for forming the semiconductor structure are provided. A negative photoresist layer is formed on a positive photoresist layer, which is formed over a substrate. An exposure process is performed to form a first exposure region in the positive photoresist layer and to form a second exposure region in the negative photoresist layer in response to a first and a second intensity thresholds of the exposure energy. A negative-tone development process is performed to remove portions of the negative photoresist layer to form first opening(s). The positive photoresist layer is then etched along the first opening(s) to form second opening(s) therein. A positive-tone development process is performed to remove the first exposure region therefrom to form a double patterned positive photoresist layer.
US09070556B2 Patterning of nanostructures
A technique for forming nanostructures including introducing a plurality of molecular-size scale and/or nanoscale building blocks to a region near a substrate and simultaneously scanning a pattern on the substrate with an energy beam, wherein the energy beam causes a change in at least one physical property of at least a portion of the building blocks, such that a probability of the portion of the building blocks adhering to the pattern scanned by the energy beam is increased, and wherein the building blocks adhere to the pattern to form the structure. The energy beam and at least a portion of the building blocks may interact by electrostatic interaction to form the structure.
US09070553B2 Cyclic carbosilane dielectric films
Embodiments of the invention provide dielectric films and low-k dielectric films and methods for making dielectric and low-k dielectric films. Dielectric films are made from carbosilane-containing precursors. In embodiments of the invention, dielectric film precursors comprise attached porogen molecules. In further embodiments, dielectric films have nanometer-dimensioned pores.
US09070552B1 Adaptive standard cell architecture and layout techniques for low area digital SoC
A standard cell CMOS device includes a first power rail extending across the standard cell. The first power rail is connected to one of a first voltage or a second voltage less than the first voltage. The device further includes a second power rail extending across the standard cell. The second power rail is connected to an other one of the first voltage or the second voltage. The second power rail includes a metal x layer interconnect and a set of metal x−1 layer interconnects connected to the metal x layer interconnect. The device further includes a set of CMOS transistor devices between the first and second power rails and powered by the first and second power rails. The device further includes an x−1 layer interconnect extending under and orthogonal to the second power rail. The x−1 layer interconnect is coupled to the set of CMOS transistor devices.
US09070549B2 Substrate processing apparatus and substrate processing method
A drying gas is supplied into a drying chamber in a substantially horizontal direction, an obliquely downward direction descendent from the substantially horizontal direction, or a vertically downward direction under a state where a wafer is immersed in a cleaning liquid in a cleaning tank. The wafer is moved from the cleaning tank into the drying chamber, with the drying gas being supplied into the drying chamber. At this time, the supply of the drying gas into the drying chamber is stopped, under a condition where a part of the wafer is immersed in the cleaning liquid stored in the cleaning tank. After the movement of the wafer into the drying chamber has been finished, a drying gas is supplied into the drying chamber in an obliquely upward direction ascendant from the substantially horizontal direction or a vertically upward direction.
US09070548B2 Metal hardmask compositions
The invention provides a composition comprising at least the following A and B: A) a polymer comprising, in polymerized from, at least one “monomer that comprises at least one hydroxyl group;” and B) an organometal compound comprising at least one metal selected from Ti, Zr, Hf, Co, Mn, Zn, or combinations thereof, and wherein the organometal compound is present in an amount greater than 5 weight percent, based on the sum weight of A and B.
US09070546B2 Semiconductor device
Provided is a semiconductor device in which change in characteristics of a transistor is suppressed and an output signal is changed sharply without increasing W/L of the transistor can be provided. Two transistors are connected in parallel between a wiring to which a low potential is supplied and an output terminal. When the low potential is output from the output terminal, both of the two transistors are turned on and then one of them is turned off. Thus, change in characteristics of the transistor can be suppressed and an output signal can be changed sharply without increasing W/L of the transistor.
US09070545B2 Integrated circuit system including stacked chips for generating ID information
An integrated circuit system includes a first chip including a first node and configured to generate first identification information indicating the first chip in response to a voltage of the first node, a second chip including a second node and configured to generate second identification information indicating the second chip in response to a voltage of the second node, and a channel connected to the first node and the second node and generate a voltage difference between the first node and the second node.
US09070544B1 Light bulb installation and removal tool
An installation and removal tool for light bulbs and similar items comprising modular and interchangeable attachment heads, a pole, an articulating joint, and an extraction head. Attachment heads comprise a gripping unit and a handle and are each configured to cooperate with one or more light bulb shapes and/or sizes and further comprises an adhesive system. Several embodiments of the gripping unit comprise a bulb cavity with an engagement surface and a release lip and an adhesive system mounted on the engagement surface such that an air channel is created surrounding the adhesive system. The adhesive system comprises pressure sensitive adhesive and preferably defines an opening in fluid communication with a bore defined by the handle to accommodate extended and oddly shaped bulbs. A protective liner that cooperates with the adhesive component to preserve the functionality of the adhesive when it is not in use.
US09070543B2 Ion mobility separator with variable effective length
An ion mobility separator or spectrometer is disclosed comprising an inner cylinder and an outer cylinder defining an annular volume through which ions are transmitted. Spiral electrodes a-f are arranged on a surface of the inner cylinder and/or on a surface of the outer cylinder. A first device is arranged and adapted to maintain a DC electric field and/or a pseudo-potential force which acts to urge ions from a first end of the ion mobility separator or spectrometer to a second end of the ion mobility separator or spectrometer. A second device is arranged and adapted to apply transient DC voltages to the one or more spiral electrodes in order to urge ions towards the first end of the ion mobility separator or spectrometer. The net effect is to extend the effective path length of the ion mobility separator.
US09070542B2 Selective ionization using high frequency filtering of reactive ions
Selective ionization at atmospheric or near atmospheric pressure of a sample diluted in air is provided in multiple steps. Initially, components of air and/or other gas are ionized to generate reactive ions. The reactive ions are then filtered using a high frequency filter to yield selected reactive ions. Thereafter, the selected reactive ions are reacted with sample molecules of a sample being analyzed in a charge transfer process. Depending on the properties of the sample molecules, the filter may select some reactive ions to enter the sample zone and block others entirely thus controlling ion chemistry and charge transfer yields in the sample zone. The described system is directed to controlling ions at the ion source level, using a high frequency filter technique, in connection with subsequent analysis. The method generates the ions of choice for subsequent analysis in such platforms as ion mobility and differential mobility spectrometers.
US09070541B2 Mass spectrometer with soft ionizing glow discharge and conditioner
An ion source (12, 102) for a mass spectrometer comprising an ionizer (18, 106) receiving an ionizer gas from an ionizer gas supply (16), a conditioner (20) in communication with the ionizer (18, 106), a reactor (22, 110) in communication with the conditioner (20) and adapted for communication with the mass spectrometer, the reactor (22, 110) adapted to receive a sample from a sample supply in communication with the reactor (22, 110), wherein the conditioner (20) is sized to remove fast diffusing electrons from a flow of the ionizer gas from the glow discharge ionizer (18, 106) to the reactor (22, 110).
US09070539B2 Method of charge reduction of electron transfer dissociation product ions
A mass spectrometer is disclosed wherein highly charged fragment ions resulting from Electron Transfer Dissociation fragmentation of parent ions are reduced in charge state within a Proton Transfer Reaction cell by reacting the fragment ions with a neutral superbase reagent gas such as Octahydropyrimidolazepine.
US09070534B2 Ion beam dimension control for ion implantation process and apparatus, and advanced process control
A process control method is provided for ion implantation methods and apparatuses, to produce a high dosage area on a substrate such as may compensate for noted non-uniformities. In an ion implantation tool, separately controllable electrodes are provided as multiple sets of opposed electrodes disposed outside an ion beam. Beam blockers are positionable into the ion beam. Both the electrodes and beam blockers are controllable to reduce the area of the ion beam that is incident upon a substrate. The electrodes and beam blockers also change the position of the reduced-area ion beam incident upon the surface. The speed at which the substrate scans past the ion beam may be dynamically changed during the implantation process to produce various dosage concentrations in the substrate.
US09070533B2 Environmental scanning electron microscope (ESEM/SEM) gas injection apparatus with anode integrated with gas concentrating structure
A gas injection system provides a local region at the sample surface that has sufficient gas concentration to be ionized by secondary electrons to neutralize charged on the sample surface. In some embodiments, a gas concentration structure concentrates the gas near the surface. An optional hole in the gas concentration structure allows the charged particle beam to impact the interior of a shrouded region. In some embodiments, an anode near the surface increases the number of ions that return to the work piece surface for charge neutralization, the anode in some embodiments being a part of the gas injection system and in some embodiments being a separate structure.
US09070532B2 Charged particle beam apparatus sample holder with magnetic field generating element and sample holding element
The disclosed invention provides a sample holder capable of reducing or preventing the influence of a charged particle beam deflected by applying a magnetic field to a sample and provided with means for simply switching between a mode of observing a sample while applying a magnetic field to the sample, and a mode free of a magnetic field in which a magnetic field becomes zero completely. The sample holder includes a magnetic field generating element including three or more magnetic gaps for applying a magnetic field to a sample, a cantilever-beam-shaped sample holding element that holds a sample on one end thereof, and a moving mechanism that adjusts a relative position between a sample and a magnetic gap. The magnetic gaps can be placed along an optical axis of a charged particle beam.
US09070525B2 Electromagnetic switch for starter
An electromagnetic switch for a starter. The electromagnetic switch includes a cylindrical slidable member that is separate from a plunger, loosely encompasses an outer circumferential periphery of a plunger rod, and is axially movable integrally with the plunger. The slidable member is at least partially axially inserted into an inner circumferential periphery of a cylindrical bore. The slidable member has a sliding surface such that, when the solenoid is in its inactive state, the sliding surface is entirely circumferentially in sliding contact with the inner circumferential periphery of the cylindrical bore, and has a vent groove axially extending on the outer circumferential periphery of the slidable member such that, when the solenoid is in its active state, a plunger compartment and the contact compartment are in fluid communication with each other via the vent groove.
US09070521B2 Circuit breaker
A circuit breaker according to the present disclosure includes a cradle having an accommodation space therein, the cradle having a plurality of terminals and a breaker main body having a plurality of terminal connectors contactable with the terminals, respectively, and a plurality of vacuum interrupters connected to the terminal connectors, respectively, the breaker main body being installed within the cradle to be movable between a connected position where the terminal connectors are connected to the terminals and a disconnected position where the terminal connectors are separated from the terminals. Each of the terminal connectors includes a plurality of segment conductors each having one end connected to the vacuum interrupter and the other end facing the terminal. According to the configuration, an amount of heat radiated may increase without an increase in an amount of copper used, thereby facilitating for cooling the terminal connectors.
US09070520B2 Illumination module and illuminated keyboard having the same
An illuminated keyboard includes a first housing and a second housing having a slot, and between the first housing and the second housing, an illumination module, a circuit board, a shield member and a plurality of keys are disposed therein in sequence. The illumination module includes a cover and a luminescence unit, light generated by the luminescence unit is transmitted into a trough of the cover and then travels from a light incident surface to a light emitting surface of the cover. The keys respectively are inserted in a plurality of openings of the shield member, and the light from the light emitting surface is projected on the keys through the circuit board and the openings of the shield member and then passes through the slot of the second housing. This prevents brightness non-uniformity of keys and light leakage between adjacent keys of the keyboard.
US09070513B2 Method of manufacturing chip-type electric double layer capacitor
A method of manufacturing a chip-type electric double layer capacitor, including: forming a lower case having an opened housing space and first and second external terminals buried therein, the first and second external terminals having first surfaces exposed to the housing space, respectively, and second surfaces exposed to an outer region of the lower case, respectively; mounting an electric double layer capacitor cell in the housing space such that the electric double layer capacitor cell is electrically connected to the first surfaces of the first and second external terminals exposed to the housing space; and mounting an upper cap on the lower case so as to cover the housing space.
US09070511B2 Sealing member for a capacitor and method for manufacturing a capacitor
A sealing member for a capacitor is formed of an elastic material, and has a circular cylindrical shape extending along an axial direction. The sectional view perpendicular to the axial direction shows a circular shape. Further, a pair of through-holes is formed parallel to the axial direction. The shape of each through-hole in the sectional view perpendicular to the axial direction of the sealing member is composed of a first arc and a second arc. The first arc protrudes toward the circumference of the sealing member. The second arc protrudes toward the center of the sealing member and has a curvature smaller than that of the first arc.
US09070509B2 Method for manufacturing a planar electronic device having a magnetic component
A method for manufacturing a planar electronic device includes applying a non-conductive fluid polymer to a lower side of a planar substrate. The substrate includes a hole extending through the substrate. The method also includes curing the fluid polymer to form a solid centering layer on the lower side of the substrate, with the centering layer extending across the hole along the lower side of the substrate. The method further includes loading a ferrite material body into the hole of the substrate through the upper side of the substrate, embedding the ferrite material body in an encapsulating material in the hole, and forming one or more conductive loops around the ferrite material body. The ferrite material body is held within the substrate between the lower side and the upper side of the substrate by the encapsulating material.
US09070507B2 Communication and charging circuitry for a single-coil implantable medical device
Communication and charging circuitry for an implantable medical device is described having a single coil for receiving charging energy and for data telemetry. The circuitry removes from the AC side of the circuit a tuning capacitor and switch traditionally used to tune the tank circuitry to different frequencies for telemetry and charging. As such, the tank circuitry is simplified and contains no switchable components. A switch is serially connected to the storage capacitor on the DC side of the circuit. During telemetry, the switch is opened, thus disconnecting the storage capacitor from the tank circuit, and alleviating concerns that this capacitor will couple to the tank circuit and interfere with telemetry operations. During charging, the switch is closed, which allows the storage capacitor to couple to the tank circuitry through the rectifier during some portions of the tank circuitry's resonance.
US09070506B2 Two dimensional quad integrated power combiner for RF power amplifiers
A novel and useful radio frequency (RF) front end module (FEM) circuit that provides high linearity and power efficiency and meets the requirements of modern wireless communication standards such as 802.11 WLAN, 3G and 4G cellular standards, Bluetooth, ZigBee, etc. The configuration of the FEM circuit permits the use of common, relatively low cost semiconductor fabrication techniques such as standard CMOS processes. The FEM circuit includes a power amplifier made up of one or more sub-amplifiers having high and low power circuits and whose outputs are combined to yield the total desired power gain. An integrated multi-tap transformer having primary and secondary windings arranged in a novel configuration provide efficient power combining and transfer to the antenna of the power generated by the individual sub-amplifiers.
US09070502B2 Electronic component and method for manufacturing the same
An electronic component includes a first magnetic substrate provided with a first notch portion and a second notch portion, a multilayer body, a coil which includes a coil portion, a first lead portion, and a second lead portion. The first lead portion and the second lead portion are connected to the two end portions of the coil portion and overlap the first notch portion and the second notch portion, respectively. The electronic component further includes a first outer electrode and a second outer electrode, a first connection portion and a second connection portion which connect the outer electrodes to the lead portions. Particles are disposed at joint portions of the lead portions and the connection portions and have a coefficient of linear expansion smaller than the coefficients of linear expansion of the first lead portion, the second lead portion, the first connection portion, and the second connection portion.
US09070500B2 R-T-B based permanent magnet
The present invention provides a permanent magnet whose magnetic properties will not be significantly decreased and which is excellent in the temperature properties compared to the existing R-T-B based permanent magnet. In the R-T-B based structure, a stacked structure of R1-T-B based crystallizing layer and (Y, La)-T-B based crystallizing layer can be formed by alternatively stacking R1-T-B and (Y, La)-T-B. In this way, a high magnetic anisotropy field of the R1-T-B based crystallizing layer can be maintained while an improved temperature coefficient of the (Y, La)-T-B based crystallizing layer can be obtained. Further, the lattice distortion in the total stacked structure is moderated by setting the rare earth elements in the (Y, La)-T-B based crystallizing layer as both of Y and La, and a high residual flux density can be obtained accordingly.
US09070498B2 Multilayer electronic component and method for manufacturing the same
A method for manufacturing a multilayer electronic component includes the steps of preparing a laminate including a plurality of laminated insulating layers and a plurality of internal electrodes disposed along interfaces between the insulating layers, edges of the internal electrodes being exposed at a predetermined surface of the laminate, and forming an external electrode on the predetermined surface to electrically connect exposed the edges of the internal electrodes. The step of forming an external electrode includes a plating step of forming a continuous plating film by depositing plating deposits on the edges of the internal electrodes exposed at the predetermined surface and by performing plating growth to be connected to each other, and a heat treatment step of performing a heat treatment at an oxygen partial pressure of about 5 ppm or less and at a temperature of about 600° C. or more.
US09070497B2 Arrangement with at least one superconductive cable
An arrangement is provided with at least one superconductive cable and a cryostat surrounding the cable is disclosed. The cryostat includes at least one thermally insulated pipe which encloses the superconductive cable and a hollow space for conducting a cooling agent therethrough. The cryostat is constructed in the same manner as the superconductive cable located in the cryostat for connection to stationary parts of a transmission path for electrical energy. At each of the ends of the cryostat (KR) constructed for connection to the stationary parts of the transmission path, two spaced apart bellows are mounted in the cryostat (KR), and between the two bellows each of the two ends of the cryostat (KR) a thermally insulated and curved pipe piece is mounted belonging to the cryostat (KR).
US09070496B2 Rotatable connector device
The object is to allow rotatable rollers to rotate smoothly. Rotatable rollers axially supported by bearings provided in a retainer so as to be rotatable include legs, each of which has an engaging part engageable with the corresponding bearing. A sliding part of the leg which is slidable against an inner circumferential surface of the bearing has a cross-sectional shape which is contactable with the inner circumferential surface over a width smaller than a width of the leg.
US09070495B2 Superconducting wire material and method for manufacturing superconducting wire material
Impurities in an oxide superconducting layer or at a surface of the oxide superconducting layer at an intermediate layer side are reduced. A superconducting wire rod has a configuration that includes a metal substrate 10; an intermediate layer 20 formed on the metal substrate 10 and containing a rare-earth element that reacts with Ba; a reaction suppressing layer 28 formed on the intermediate layer 20 and mainly containing LaMnO3+δ1, wherein δ1 represents an amount of non-stoichiometric oxygen; and an oxide superconducting layer 30 formed on the reaction suppressing layer 28 and mainly containing an oxide superconductor containing Ba.
US09070492B2 Nanoporous metal multiple electrode array and method of making same
A method is disclosed for fabricating a low-impedance nanoporous metal multiple electrode array for measuring electrophysiology activity. A patterned photoresist is applied to a substrate, in which the patterned photoresist corresponds to a pattern of the nanoporous metal multiple electrode array. A metal alloy including a sacrificial alloying element is deposited in the pattern of the nanoporous metal electrode array. The patterned photoresist is removed to expose the metal alloy as deposited. At least part of the sacrificial alloying element is removed from the metal alloy to create nanoporous metal electrode tips thereby forming the nanoporous metal multiple electrode array. The resultant nanoporous metal multiple electrode array has improved impedance characteristics in comparison to conventional multiple electrode arrays.
US09070488B2 Conductive composition, method of producing the same, conductive member, touch panel, and solar cell
A conductive composition includes: a) metal conductive fibers having an average minor axis length of from 1 nm to 150 nm; and b) at least one compound selected from the group consisting of a monosaccharide and a derivative thereof, in an amount of from 0.005% by mass to 0.05% by mass with respect to the metal conductive fibers.
US09070487B2 Conductive member
A conductive member disposed as a power supply line and the like includes: a first conductive material and a second conductive material, at least one of which includes a conductive material having electrical resistance lower than that of aluminum; and a metal film formed by depositing powder including a metal, which is accelerated together with a gas and sprayed, in a sold state, onto a surface of a butting part, where the first conductive material and the second conductive material are butted against each other.
US09070480B2 Semiconductor memory device and memory system including the same
A semiconductor memory device and a memory system including the same are provided. The semiconductor memory device includes a first memory unit and a plurality of second memory unit, each including a plurality of memory cells and page buffers corresponding to the memory cells, and a redundancy memory unit including a plurality of redundancy memory cells and a plurality of redundancy page buffers corresponding to the redundancy memory cells. First input/output (I/O) data lines coupled to the first memory unit and second I/O data lines coupled to the second memory unit are coupled to the redundancy memory unit.
US09070474B2 Nonvolatile semiconductor memory device
An erase verify operation is executed divided into at least a first erase verify operation and a second erase verify operation. The first erase verify operation is an operation that applies a verify read voltage only to a first group of memory cells among the plurality of memory cells included in the NAND cell unit, and applies a first read pass voltage to memory cells other than the first group of memory cells. The second erase verify operation is an operation that applies the verify read voltage to a second group of memory cells different from the first group of memory cells, and applies a second read pass voltage different from the first read pass voltage to memory cells other than the second group of memory cells.
US09070472B2 Non-volatile memory and methods with soft-bit reads while reading hard bits with compensation for coupling
A non-volatile memory has its cells' thresholds programmed within any one of a first set of voltage bands partitioned by a first set of reference thresholds across a threshold window. Hard bits are obtained when read relative to the first set of reference thresholds. The cells are read at a higher resolution relative to a second set of reference thresholds so as to provide additional soft bits for error correction. The soft bits are generated by a combination of a first modulation of voltage on a current word line WLn and a second modulation of voltage on an adjacent word line WLn+1, as in a reading scheme known as “Direct-Lookahead (DLA)”.
US09070471B2 Shift register, display-driving circuit, displaying panel, and displaying device
Provided is a shift register of a display-driving circuit which carries out simultaneous selection of a plurality of signal lines by using a simultaneous selection signal. A stage of the shift register includes (i) a set-reset type flip-flop and (ii) a signal generating circuit which generates an output signal of the stage by selectively outputting a signal in response to an output of the flip-flop. The output signal of the stage (i) becomes active due to an activation of the simultaneous selection signal and then (ii) remains active while the simultaneous selection is being performed, and the output from the flip-flop is inactive during a period in which a setting signal and a resetting signal are both being active. This makes it possible to quickly carry out the simultaneous selection of all the signal lines and the initialization of the shift register.
US09070468B2 Magnetic state element and circuits
Described is an apparatus, for spin state element device, which comprises: a variable resistive magnetic (VRM) device to receive a magnetic control signal to adjust resistance of the VRM device; and a magnetic logic gating (MLG) device, coupled to the VRM device, to receive a magnetic logic input and perform logic operation on the magnetic logic input and to drive an output magnetic signal based on the resistance of the VRM device. Described is a magnetic demultiplexer which comprises: a first VRM device to receive a magnetic control signal to adjust resistance of the first VRM; a second VRM device to receive the magnetic control signal to adjust resistance of the second VRM device; and an MLG device, coupled to the first and second VRM devices, the MLG device having at least two output magnets to output magnetic signals based on the resistances of the first and second VRM devices.
US09070467B2 Memory system including nonvolatile memory device and control method thereof
A memory system is provided including a host configured to generate data bit inversion (DBI) information of data according to a major bit of the data, and a nonvolatile memory device configured to invert one or more bits of the data according to the DBI information, and to program the DBI information and the data. A control method of a memory system comprises generating DBI information according to the number of “1” bits of data relative to the number of “0” bits of the data, transferring the data and the DBI information, and inverting bits of the data according to the DBI information, the inverted bits of the data being programmed at the nonvolatile memory device.
US09070465B2 Anti-fuse circuit using MTJ breakdown and semiconductor device including same
An anti-fuse circuit includes an array of anti-fuses. Each anti-fuse has a tunneling magneto-resistance (TMR) element series connected with a transistor, such that breakdown of a magnetic tunnel junction (MTJ) in response to an applied first voltage stores fuse information. A sensing circuit senses and amplifies respective output signals provided by the anti-fuses.
US09070458B2 Method and apparatus for writing to a magnetic tunnel junction (MTJ) by applying incrementally increasing voltage level
A method of writing to magnetic tunnel junctions (MTJs) of a magnetic memory array includes storing in-coming data in a cache register, reading the present logic state of a first one of a set of at least two MTJs, the set of at least two MTJs including the first MTJ and a second MTJ. The in-coming data is to be written into the second MTJ. Further steps are storing the read logic state into a data register, swapping the contents of the data register and the cache register so that the cache register stores the read logic state and the data register stores the in-coming data, applying a first predetermined voltage level to the set of MTJs thereby causing the first MTJ to be over-written, applying a second predetermined voltage level to the set of MTJs, and storing the in-coming data into the second MTJ.
US09070456B2 High density magnetic random access memory
A magnetic memory device that comprises a substrate, a memory cell including a magnetic tunnel junction which comprises a free ferromagnetic layer having a reversible magnetization direction directed perpendicular to the substrate, a pinned ferromagnetic layer having a fixed magnetization direction directed perpendicular to the substrate, and an insulating tunnel barrier layer disposed between the pinned and free layers, a first electrical circuit for applying a first current to a first conductor electrically coupled to the free layer to produce a bias magnetic field along a hard axis of the free layer, a second electrical circuit for applying a second current to a second conductor electrically coupled to the pinned layer to cause a spin momentum transfer in the free layer, wherein magnitudes of the bias magnetic field and spin momentum transfer in combination exceed a threshold and thus reverse the magnetization direction of the free layer.
US09070455B2 Memristor device with resistance adjustable by moving a magnetic wall by spin transfer and use of said memristor in a neural network
A device with adjustable resistance includes two magnetic elements separated by an insulating or semi-conductor element. The resistance of the device depends on the position of a magnetic wall in one of the magnetic elements, the magnetic wall separating two areas of said magnetic element each having a separate homogeneous direction of magnetization. The device comprises means for moving the magnetic wall in the magnetic element by applying a spin-polarized electric current, such that the resistance of the device is adjustable in a continuous range of values. The invention is useful in neuromimetic circuits, neural networks and bio-inspired computers.
US09070453B2 Multiple programming of flash memory without erase
To store, successively, in a plurality of memory cells, first and second pluralities of input bits that are equal in number, a first transformation transforms the first input bits into a first plurality of transformed bits. A first portion of the cells is programmed to store the first transformed bits according to a mapping of bit sequences to cell levels, but, if the first transformation has a variable output length, only if there are few enough first transformed bits to fit in the first cell portion. Then, without erasing a second cell portion that includes the first portion, if respective levels of the cells of the second portion, that represent a second plurality of transformed bits obtained by a second transformation of the second input bits, according to the mapping, are accessible from the current cell levels, the second portion is so programmed to store the second transformed bits.
US09070452B2 Programming method of nonvolatile memory device
Provided is a programming method of a nonvolatile memory device which includes a plurality of strings each including a source select transistor, a plurality of memory cells, and a drain select transistor which are connected in series between a common source line and a bit line. The programming method includes: applying a first voltage to the common source line during a first period in which a channel of a plurality of memory cells of an unselected string is floated; and applying a second voltage increased more than the first in voltage to the common source line during a second period in which a selected memory cell is programmed, when a selected word line belongs to a word line group adjacent to the common source line.
US09070450B2 Non-volatile multilevel memory cells
The present disclosure includes methods, devices, modules, and systems for operating non-volatile multilevel memory cells. One method embodiment includes assigning, to a first cell coupled to a row select line, a first number of program states to which the first cell can be programmed. The method includes assigning, to a second cell coupled to the row select line, a second number of program states to which the second cell can be programmed, wherein the second number of program states is greater than the first number of program states. The method includes programming the first cell to one of the first number of program states prior to programming the second cell to one of the second number of program states.
US09070447B2 Contact structure and forming method
Vias are formed within a stack of alternating active and insulating layers by forming a first sub stack, a second sub stack over the first sub stack, a first buffer layer therebetween and a second buffer layer under the first sub stack. An upper layer of the first sub stack is exposed through a set of vias by first and second etching processes. The first etching process forms a first set of etch vias through the second sub stack and stops at or in the first buffer layer. The second etching process etches through the first buffer layer to the upper layer of the first sub stack. A third etching process etches through the first set of etch vias, through the first sub stack and stops at or in the second buffer layer. A fourth etching process and etches through the second buffer layer.
US09070441B2 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.
US09070435B2 Pre-computation based ternary content addressable memory
A pre-computation based TCAM configured to reduce the number of match lines being pre-charged during a search operation to save power is disclosed. The pre-computation based TCAM stores additional information in a secondary TCAM that can be used to determine which match lines in a primary TCAM storing data words to be searched need not be pre-charged because they are associated with data words guaranteed to not match. The additional information stored in secondary TCAM can include a pre-computation word that represents a range inclusive of a lower and upper bound of a number of ones or zeroes possible in a corresponding data word stored in the primary TCAM.
US09070434B2 Semiconductor device
A semiconductor device comprises a stacked layer memory block and associated peripheral circuits, such as a booster circuit, in stacked layer arrangements. The booster circuit includes plural rectifier cells that are series-connected and plural first capacitors. The plural first capacitors receive a first clock signal on one end, and the other ends thereof are each connected to one end of a different rectifier cell. Each first capacitor is composed of plural first conductive layers that are arrayed with a set pitch perpendicular to the substrate. Either the even numbered or the odd numbered first conductive layers are supplied with the first clock signal. The other of the even numbered or odd numbered first conductive layers are each individually connected to one end of a different rectifier cell.
US09070433B1 SRAM supply voltage global bitline precharge pulse
A technique to generate timing control for an SRAM circuit operating with dual power supplies is provided. A voltage signal is generated by a programmable local clock buffer that receives power from a first voltage level. The voltage signal is shifted higher by a level shifter that receives power from both the first voltage level and a second voltage level. The voltage signal is delayed by a delay clock chopper circuit that receives power from the second voltage level. The delay clock chopper circuit includes a programmable pulse width variation (PWVAR) circuit that varies the pulse width of the voltage signal. The PWVAR circuit receives power from the second voltage level. The voltage signal drives a global bitline of the SRAM. The voltage signal has timing sensitive to both the first and second voltage levels. The voltage signal has its pulse width sensitive to the second voltage level.
US09070432B2 Negative bitline boost scheme for SRAM write-assist
A device includes a transistor switch coupled between a bit line voltage node and a ground node and a boost signal circuit coupled to a gate node of the transistor switch, where the boost signal circuit providing a boost signal responsive to a write enable signal. The device also includes a first delay element and a first capacitor in series with the first delay element. The first capacitor has a first end coupled to the bit line voltage node and a second end coupled to the gate node through the first delay element.
US09070431B2 Memory circuitry with write assist
Memory circuitry is provided with write assist circuitry for generating a lower power supply voltage during write operations. The write assist circuitry includes a plurality of series connected switches including a header switch and a footer switch. Header bias circuitry generates a header bias voltage and footer bias circuitry generates a footer bias voltage. The header bias voltage is an analog signal with a voltage level intermediate between the power supply voltage level and the ground voltage level. The footer bias voltage is an analog signal with a voltage level intermediate between the power supply voltage level and the ground voltage level. During write operation target bit cells to be written are supplied with the power via a current path through the header switch while these are respectively controlled by the header bias voltage and the footer bias voltage.
US09070425B2 Data line control for sense amplifiers
Some embodiments include apparatuses and methods having a first data line, a second data line, a first transistor, a sense amplifier, and a circuit. The first transistor can operate to couple the first data line to a first node during a first stage of an operation of obtaining information from a memory cell associated with the first data line. The second transistor can operate to couple the second data line to a second node during the first stage. The circuit can operate to apply a first signal to a gate of the first transistor during the operation and to apply a second signal to a gate of the second transistor during the operation. The sense amplifier can operate to perform a sense function on the first and second data lines during a second stage of the operation. Additional apparatus and methods are described.
US09070421B2 Page buffer circuit and nonvolatile memory device having the same
A page buffer circuit includes first and second bit lines coupled to a first sensing circuit and with a first space therebetween, and third and fourth bit lines coupled to a second sensing circuit and with the first space therebetween. The second bit line and the third bit line are adjacent to each other with a second space therebetween, and the second space is smaller than the first space.
US09070420B2 Memory sharing system and memory sharing method
A memory sharing system includes a master control device, a slave control device and a memory device. The master control device selectively generates a clock signal to the memory device. The slave control device receives and tracks the clock signal via a delay phase locked loop (DLL) to generate and align an output signal with the clock signal. The master control device arbitrates an access right.
US09070413B2 Integrated recording head with selective movement
A recording head for use in magnetic storage devices is disclosed. The recording head includes a transducer that is bi-directionally movable with respect to a surface of the magnetic storage medium, thereby enabling improved positioning of the transducer during recording head read and write operations. Various structures are disclosed to bi-directionally actuate the recording head transducer. In one embodiment, an interleaver assembly having a plurality of flexure assemblies employs a motor including magnetic portions for selective, bi-directional actuation. In another embodiment, electrostatic charges are employed in the flexure assemblies for selective actuation. In yet another embodiment, piezoelectric elements are included to provide for selective actuation.
US09070411B1 Writable servo overlap zones
Systems and methods are disclosed for writable servo zone overlap regions on a disc memory. An apparatus may comprise a controller configured to determine a servo gate (sgate) timing for an overlap zone including servo patterns of a first servo super zone and a second servo super zone of a disc memory, the sgate timing based on servo pattern timing for the first servo super zone and the second servo super zone. The controller may initiate writing to the overlap zone based on the sgate timing. The controller may also reduce the impact of servo pattern frequency change between zones by calculating a trajectory error prior to the crossing, and providing 1/X of the trajectory error into a servo feedback loop for a following X servo sampling points.
US09070410B2 Recording media, data storage devices, and methods for determining a position error signal in a recording medium
According to various embodiments, a recording medium may be provided. The recording medium may include a dedicated servo layer configured to provide servo information. The dedicated servo layer may include a plurality of tracks. A first track may include a first servo signal. The first servo signal may include first servo bursts of a pre-determined frequency. A second track adjacent to the first track may include a second servo signal. The second servo signal may include second servo bursts of the pre-determined frequency.
US09070409B1 System and method for visually representing a recorded audio meeting
A system and method of visually representing a recorded audio meeting comprises a plurality of discrete microphones, each connected to an audio speaker as well as to a conventional digital mixing console, and a computer system connected to the digital mixing console. Captured audio is transmitted as audio signals to the audio speaker for broadcasting and to the mixing console where they are converted to a digital audio feed for transmission to the computer system. The computer system, which has associated a visual cue with audio signals based on their source, processes the digital audio feed signal to identify the sources of the captured audio therein and generates a visual cue associated with the identified audio source. This activity is represented in a composite visual representation that displays and records all session participants and indicates speaking participants in real time.
US09070407B2 Variable stopwrite threshold
A data storage system according to one embodiment includes a head, a drive mechanism for passing a medium over the head, a controller electrically coupled to the head, and logic integrated with and/or executable by the controller. The logic is configured to: update a first value based on a current position error signal sample, determine whether the first value exceeds a predetermined threshold, determine a stopwrite threshold based on the first value when the first value exceeds the predetermined threshold, determine whether the current position error signal sample exceeds the stopwrite threshold, disable writing when the current position error signal sample exceeds the stopwrite threshold, and enable writing when the current position error signal sample does not exceed the stopwrite threshold.
US09070404B2 Recording tape cartridge
A recording tape cartridge capable of keeping position error signals during running of a recording tape small. A recording tape cartridge is provided with a reel hub, a magnetic tape that is wound round the reel hub, and a lower flange and upper flange that are disposed to oppose one another at each of the both axial direction ends of the reel hub. In a state in which the magnetic tape is completely wound on the reel hub, the magnetic tape is offset toward the upper flange. A space of an edge clearance between a lower end of an outermost periphery portion of the magnetic tape and the lower flange is at least 0.18 mm and at most 0.46 mm. A rate of widening of a facing distance between the lower flange and the upper flange increases toward the outer periphery side.
US09070395B1 Magnetic disk device, head amplifier, and controlling method of magnetic disk device
According to one embodiment, there is provided a magnetic disk device including a magnetic disk, a magnetic head, a heater, and a control unit. The magnetic head reads out information recorded on the magnetic disk. The heater is configured to adjust a magnetic spacing of the magnetic head from the magnetic disk. The control unit is configured to change a bias amount of the magnetic head according to setting of current flow through the heater.
US09070394B1 Suspension microactuator with wrap-around electrode on inactive constraining layer
A PZT microactuator such as for a hard disk drive has a restraining layer on its side that is opposite the side on which the PZT is mounted. The restraining layer is a stiff material. The restraining layer reduces bending of the PZT as mounted and hence increases effective stroke length, or reverses the sign of the bending which increases the effective stroke length of the PZT even further. For simplicity of construction and assembly to the suspension, the PZT microactuator may be a multi-layer PZT with the top layer being unpoled or otherwise inactive PZT material, and having a wrap-around electrode so that the microactuator can be mechanically and electrically bonded to the suspension using a single adhesive dispense and cure step.
US09070393B2 Three-dimensional structure in which wiring is provided on its surface
One aspect of the present invention is a three-dimensional structure in which a wiring is formed on a surface, the three-dimensional structure having an insulating resin layer that contains a filler formed from at least one element selected from typical non-metal elements and typical metal elements, wherein a recessed gutter for wiring is formed on a surface of the insulating resin layer, and at least a part of a wiring conductor is embedded in the recessed gutter for wiring.
US09070387B1 Integrated heat-assisted magnetic recording head/laser assembly
A structure includes a substrate, a metallization layer on the substrate, and a cap layer on the metallization layer, wherein the cap layer includes a cap platinum (Pt) layer on the metallization layer, and a cap gold (Au) layer deposited on the Pt cap layer. A method of bonding a laser diode submount assembly to a hard disk assembly slider includes disposing a first metallization layer on the slider, disposing a cap layer on the first metallization layer, wherein the cap layer includes a cap Pt layer on the first metallization layer, and a cap Au layer deposited on the cap Pt layer, disposing a second metallization layer on the laser diode submount assembly, and forming a solder bond between the cap layer on the slider and the second metallization layer on the laser diode submount assembly.
US09070386B2 Polarization rotator
A polarization rotator comprises a first waveguide configured to be coupled to an input coupler at a first end and a second waveguide, wherein the first waveguide is offset from the second waveguide and a second end of the first waveguide is coupled to a second end of the second waveguide.
US09070384B1 Perpendicular magnetic recording write head with plate having coil regions and heat-sink regions
A magnetic recording write head has a continuous electrically conductive plate with an aperture, a coil region around the aperture and heat-sink regions spaced from the coil region. A yoke stud is located in the aperture and connects the upper yoke layer to the main pole. The plate with the aperture replaces the multi-turn coil of the prior art and thus allows for a short yoke height. Write current is directed to the plate coil region and induces a magnetic field in the aperture, which generates magnetic flux in the yoke stud and the connected main pole. The heat-sink regions dissipate heat generated in the plate by the write current. A lower electrical lead layer is located below the plate and also has an aperture coincident with the aperture in the plate and a coil region around the aperture to assist in generating the magnetic field in the aperture.
US09070383B2 Graded bevel tapered write pole design for field enhancement
A structure and a process for a perpendicular write pole that provides increased magnetic flux at the ABS is disclosed. This is accomplished by increasing the amount of write flux that originates above the write gap, without changing the pole taper at the ABS. Three embodiment of the invention are discussed.
US09070382B2 Side shield pedestal for data readers
Various embodiments may be generally directed to a magnetic element capable of reading magnetic data bits. Such a magnetic element may have at least a magnetic stack laterally adjacent a side shield and non-magnetic pedestal on an air bearing surface (ABS). The non-magnetic pedestal can be configured to have a greater stripe height from the ABS than the side shield.
US09070378B2 Partial write system
A method and system can be implemented to perform a read-modify-write operation on data recorded in a shingled media format. In one embodiment, a write operation on a band of data stored on a magnetic recording medium is initiated at an intermediate position within the band of data. This is particularly well-suited for data written by a shingled media write operation.
US09070375B2 Voice activity detection system, method, and program product
A voice activity detection method in a low SNR environment. The voice activity detection is performed by extracting a long-term spectrum variation component and a harmonic structure as feature vectors from a speech signal and increasing difference in feature vectors between speech and non-speech (i) using the long-term spectrum variation component feature or (ii) using a long-term spectrum variation component extraction and a harmonic structure feature extraction. A correct rate and an accuracy rate of the voice activity detection is improved over conventional methods by using a long-term spectrum variation component having a window length over an average phoneme duration of an utterance in the speech signal. The voice activity detection system and method provides speech processing, automatic speech recognition, and speech output capable of very accurate voice activity detection.
US09070372B2 Apparatus and method for voice processing and telephone apparatus
A voice processing apparatus includes a voice signal acquiring unit that acquires a voice signal converted to plural frequency bands from an input signal having a narrowed band; an expanding unit that generates based on a narrowband component of the voice signal acquired by the voice signal acquiring unit, an expansion band component expanding the band of the voice signal; a correcting unit that corrects the power of the expansion band component by a correction amount determined based on a noise component included in the voice signal acquired by the voice signal acquiring unit; and an output unit that outputs the voice signal of which the band has been expanded based on the expansion band component corrected by the correcting unit and based on the narrowband component of the voice signal acquired by the voice signal acquiring unit.
US09070369B2 Real time generation of audio content summaries
Audio content is converted to text using speech recognition software. The text is then associated with a distinct voice or a generic placeholder label if no distinction can be made. From the text and voice information, a word cloud is generated based on key words and key speakers. A visualization of the cloud displays as it is being created. Words grow in size in relation to their dominance. When it is determined that the predominant words or speakers have changed, the word cloud is complete. That word cloud continues to be displayed statically and a new word cloud display begins based upon a new set of predominant words or a new predominant speaker or set of speakers. This process may continue until the meeting is concluded. At the end of the meeting, the completed visualization may be saved to a storage device, sent to selected individuals, removed, or any combination of the preceding.
US09070366B1 Architecture for multi-domain utterance processing
Features are disclosed for processing a user utterance with respect to multiple subject matters or domains, and for selecting a likely result from a particular domain with which to respond to the utterance or otherwise take action. A user utterance may be transcribed by an automatic speech recognition (“ASR”) module, and the results may be provided to a multi-domain natural language understanding (“NLU”) engine. The multi-domain NLU engine may process the transcription(s) in multiple individual domains rather than in a single domain. In some cases, the transcription(s) may be processed in multiple individual domains in parallel or substantially simultaneously. In addition, hints may be generated based on previous user interactions and other data. The ASR module, multi-domain NLU engine, and other components of a spoken language processing system may use the hints to more efficiently process input or more accurately generate output.
US09070357B1 Using speech analysis to assess a speaker's physiological health
A method for using speech analysis to detect speech pathologies can begin with registration of a patient with a speech-based health monitor. A speech segment baseline representing an initial state of the patient's speech system can be established for the patient. When prompted, the patient can submit a speech segment representing a current state of the patient's speech system to the speech-based health monitor. The speech-based health monitor can analyze the submitted speech segment using the established speech segment baseline and/or a speech segment history that comprises speech segments previously submitted by the patient. Based upon said analysis, satisfaction of a health alert definition can be determined. A health alert definition can define an action performed by the speech-based health monitor when its associated triggering conditions are satisfied. The action associated with the at least one satisfied health alert definition can then be executed.
US09070356B2 Method and apparatus for generating a candidate code-vector to code an informational signal
A method (300) and apparatus (100) generate a candidate code-vector to code an information signal. The method can include producing (310) a target vector from a received input signal. The method can include constructing (320) a plurality of inverse weighting functions based on the target vector. The method can include evaluating (330) an error value associated with each of the plurality of inverse weighting functions to produce a fixed codebook code-vector. The method can include generating (340) a codeword representative of the fixed codebook code-vector, where the codeword can be used by a decoder to generate an approximation of the input signal.
US09070353B2 Advanced pickup selector switch assembly
The Advanced Pickup Switch is a lever-style switch that will allow any guitarist, with a minimal amount of technical skill, to alter the pickup wiring configuration of their electric guitar for altering the tonal choices available without the need to manually hard-wire each connection. The tonal alterations are effected via rotationally and axially displaceable multi-layer printed circuit board (PCB) discs that contain pre-determined tracings for specific pickup coil configurations. These are attached to the outboard sides of the switch with a single screw, thereby allowing for complex wiring alterations with the use of a screwdriver alone. The lateral movement of the switch and corresponding axial displacement of the PCB's allows for the expansion of the number of combinations without the use of a secondary switch. A robust two-pronged resilient detent arm cooperates with gearage for providing a switch with the tactile feedback that is familiar and comfortable to guitarists worldwide.
US09070352B1 System and method for mixing song data using measure groupings
A system and method are provided for mixing song data based on measure groupings. A player or program may recognize measure groupings in a song through identifying cuepoints. The player or program may use the cuepoints and/or other identifiers of measure groupings to generate a transition between the song and other songs. Parts of one or both songs may be time-stretched, or frames may be added or deleted, such that the beats in both songs are substantially aligned during the transition. The system and method may also involve altering the sequence of frames in one or both of the songs, so that the transition may have various sonic qualities as desired by a user. A choice of transition modes may be provided via a user interface that allow the user some control over when and how transitions between songs are executed.
US09070347B2 Tool for rounding off corners of frets
A file having concave portion is most well-known. The use of this file has a risk of ruining an effect of a leveling of frets due to undesirable scrape of a top portion of the fret and to losing a normal function of the fret due to a change of the height thereof. Since the file is held by hand, a tool angle varies in use. Since the size of a polishing surface of the tool is not suitable for all types of frets, a complete set including a various size of the files is required in order to select and use one of them as necessary and appropriately. Therefore, a tool of the invention has been made to solve these problems as follows: 1. the top portion of the fret is not scraped and the resultant fret after the leveling thereof are protected as important; 2. since the tool is placed on the fretboard with two side portions of the tool, and thus the tool angle is kept constant (thus, during use the axis of the tool is not rotated and the centerline of the tool is not displaced); 3. one model of the tool may be used for all types of frets; and 4. all the frets take a fine symmetrical shape.
US09070345B2 Integrating street view with live video data
An approach is provided in which a system retrieves a street view image that depicts a geographical area viewed from a street view perspective. The system identifies a video device depicted in the street view image that provides a live video stream of a real-time viewable area corresponding to at least a portion of the depicted geographical area. In turn, the system generates a composite image that combines the street view image with a viewing area overlay corresponding to the real-time viewable area.
US09070342B2 Display panel with pre-charging operations, and method for driving the same
A display panel includes a switch control circuit, a first pre-charge switch circuit and a second pre-charge switch circuit. The switch control circuit is used for comparing the most significant bits (MSBs) of data signals to generate switch control signals for controlling the first and second pre-charge switch circuits, such that data lines are pre-charged through the first and second pre-charge switch circuits respectively. A method for driving a display panel is also provided herein.
US09070335B2 Display device
A display device includes an insulating substrate; a first conductive layer in which a first signal line and a second signal line are formed on the insulating substrate; an insulating layer provided in an upper layer of the first conductive layer; and a semiconductor layer, which is provided in an upper layer of the insulating layer, and in which a semiconductor film, which overlaps the first signal line and the second signal line in plan view, is formed.
US09070333B2 Information processing apparatus, information processing method, and program
An information processing apparatus includes a first graphics chip, a second graphics chip, a detection unit, and a display unit. The first graphics chip has a first drawing processing capacity. The second graphics chip has a second drawing processing capacity different from the first drawing processing capacity. The detection unit detects a request to change over from an execution of the first graphics chip to an execution of the second graphics chip. The display unit displays a first window prompting to close an application in execution, in a case where the detection unit detects the request to change over from the execution of the first graphics chip to the execution of the second graphics chip.
US09070327B2 Method and apparatus for driving cell array driven by electric field
The present disclosure relates to an apparatus for driving an electric field driven cell array including a plurality of electric field driven cells, in which each of the electric field driven cells includes a first electrode, a second electrode, and a third electrode, which are provided on a substrate and insulated from one another, and an actuator movable between the first electrode and the second electrode, the apparatus including, a common voltage supply unit for supplying common voltage, a gate driver for supplying gate voltage, and a data driver for supplying data voltage.
US09070324B2 Image display apparatus and driving method thereof
An image display apparatus includes a light emitting unit that emits light by current flowing through the light emitting unit; and a driver unit that includes a first terminal and a second terminal. The driver unit has a characteristic that an absolute value of a current flowing through the second terminal increases with a potential of the first terminal to the second terminal, and controls light emission of the light emitting unit based on a potential difference between the first terminal and the second terminal. The image display apparatus also includes a control unit that controls the potential of the first terminal to the second terminal of the driver unit to a value lower than a threshold voltage of the driver unit.
US09070321B2 Tablet computer and method for controlling the same
The present invention discloses a tablet computer and a method for controlling the same. The method includes steps of receiving a first video signal outputted from an external device; converting the first video signal into a first low voltage differential signal; receiving a second video signal outputted from a processor; converting the second video signal into a second low voltage differential signal; making the tablet computer selectively operate in a tablet computer mode or an external device mode; outputting the second low voltage differential signal to a display module to display corresponding data when the tablet computer operates in the tablet computer mode; and outputting the first low voltage differential signal to the display module to display corresponding data when the tablet computer operates in the external device mode.
US09070317B2 Device and method of automatic display brightness control
A device and a method of automatic display brightness control are provided. Human fatigue index and environmental factors for dry eyes are combined as an indicator to dynamically adjust the display brightness. Heart rate variability (HRV) is used as the human fatigue index, and the environmental CO2 concentration is used as the environmental factors for dry eyes here.
US09070311B2 Illumination device with radiation reflectors arranged modularly to form a radiation-reflecting luminous area
An illumination device includes a number of radiation reflectors that are each irradiated by at least one light source. The radiation reflectors are shaped in such a way that they can be combined modularly to form a radiation-reflecting luminous area.
US09070310B2 Safety frame system for an LED signage
An LED Signage system having an LED cabinet and top and bottom plates secured along the top and bottom of the cabinet, and each having a channel aligned towards each other configured to receive a safety screen to protect the LED screen. A base supports the bottom plate and has pairs of rearwardly and forwardly extending arms each with a roller. Rear hinges secure the bottom plate to the base, such that when a force impacts the system the cabinet is configured to move at the rear hinges from an upright position to a collapsed position. Pads are positioned along the top and/or rear of the cabinet and/or secured by front hinges to a front edge of the bottom plate to help protect the system if collapsed from an impact. The system may include a platform with tracks configured to support the base and rollers.
US09070306B2 Apparatus, method and system for microsurgical suture training
A system comprising: an apparatus for training microsurgical suturing on simulated tissue; an imaging system for capturing an image and/or video of the suture; and a suture training recommendation engine configured to determine the suture quality.
US09070304B2 Debris-flow simulation apparatus having variable flume
Disclosed herein is a debris-flow simulation apparatus having a variable flume. The flume includes a plurality of flume bodies which are connected to each other in the longitudinal direction. The heights of the flume bodies can be easily adjusted, thus varying the angles of inclination of the flume bodies.
US09070303B2 Language learning opportunities and general search engines
Methods, computer systems, and computer-readable storage media for determining that a user of a general search engine has intent to not only view search results in a native language on a general search engine results page, but also to have non-native language learning opportunities presented on the general search engine results page. The non-native language learning opportunities include a set of search results drawn from a non-native language document source and presented in the non-native language. Other opportunities include a non-native language dictionary definition of a received search query, a non-native language translation of the search query, and on-demand translation tools available on the general search engine results page.
US09070298B2 Reconfigurable vehicle model
In one embodiment, a vehicle model is disclosed. The vehicle model includes a main vehicle module including a primary base and a number of components. The number of main vehicle module components is moveably mounted to the main vehicle module primary base. The vehicle model also includes a secondary vehicle module including a number of components. The main vehicle module and secondary vehicle modules are relatively positionable relative to one another to obtain a first and second vehicle configuration. The first and second vehicle configurations are different from each other.
US09070288B2 Apparatus and method for choosing priority control object, and apparatus for controlling object
Provided are an apparatus and a method that chooses an object to be preferentially controlled based on an accident risk degree and hazard and controls the chosen object. In the present invention, it is possible to choose and control a ship having high hazard calculated with trajectory prediction, current operation state information, and past history information under a traffic situation in which the ships are concentrated, by priority. The ship having high hazard is chosen by calculating and applying various history information including an accident record, an entry history of an operator, an aging degree history of the ship, and a steering feature history by using a collision risk on a real-time trajectory collision risk and past history information and different warnings are given during a control for each level.
US09070287B2 Collection, monitoring, analyzing and reporting of traffic data via vehicle sensor devices placed at multiple remote locations
Traffic management reports are created from data provided by vehicle sensor devices placed at different fixed locations in a region. Data of vehicles that pass each of the vehicle sensor devices are captured and communicated to a central computer database. At the central computer database, traffic management reports are periodically created from the vehicle data. Each traffic management report incorporates vehicle data from a plurality of vehicles. The vehicle data is for a plurality of previous, non-current times so as to allow for analysis of past vehicle data.
US09070285B1 Passive camera based cloud detection and avoidance for aircraft systems
A computerized aircraft system, such as an unmanned aircraft system (UAS) is provided with a cloud detection system. The UAS includes a monocular electro-optic or infra-red camera which acquires consecutively, in real time, a plurality of images within a field of view of the camera. The system identifies feature points in each of the consecutive images, and generates macro representations of cloud formations (3D representations of the clouds) based on tracking of the feature points across the plurality of images. A cloud avoidance system takes in nominal own-ship waypoints, compares those waypoints to the 3D cloud representations and outputs modified waypoints to avoid the detected clouds.
US09070281B2 Method for monitoring individual photovoltaic modules in an arrangement that comprises several photovoltaic modules and device for performing said method
Disclosed is a method for monitoring photovoltaic modules, which are used in an arrangement comprising several photovoltaic modules, which are connected in particular in series by means of electrical conducting means, wherein a separate microcontroller is associated with the respective photovoltaic module, an and in particular continual determination of at least one status parameter of the respective photovoltaic module is performed by the microcontroller, the data concerning the status parameter are transmitted to an evaluating unit, the data intended to be transmitted to the evaluating unit are designed in the form of data blocks, the electrical conducting means present for connecting the individual photovoltaic modules are used to transmit the data blocks, and the data blocks are transmitted independently of each other so that the probability of data blocks colliding with each other is greater than 0.
US09070278B2 Fault tolerant detector assembly
A method for forming a fault tolerant detector assembly is presented. The method includes providing a sensor array having a plurality of sensor elements, providing an electronics layer having a plurality of electronics cells, where the plurality of electronics cells corresponds to the plurality of sensor elements in the sensor array, introducing a status indicator element in each of the plurality of the electronics cells, where the status indicator element is configured to store a status of a corresponding sensor element, scanning the plurality of sensor elements in the sensor array to identify the status of the plurality of sensor elements in the sensor array, generating a functionality map based on the identified status of the plurality of sensor elements in the sensor array, and selectively programming the status indicator elements based on the functionality map to form a fault tolerant detector assembly.
US09070276B2 Method and apparatus for detecting a left-behind phone
A system includes a vehicle computing processor. The processor is configured to, through wireless communication with a phone, and after determining that a vehicle engine is not running, request and receive motion sensor data from the phone. The processor is further configured to determine if a phone is moving with a driver based on the motion sensor data. Also, the processor is configured to alert the driver if the phone is not moving with the driver.
US09070272B2 Electronic device with environmental monitoring
An environmental monitoring device that includes a sensor mechanism is described. During operation of the environmental monitoring device, heat generated by a processor in the environmental monitoring device may result in a convective fluid flow over the sensor mechanism that facilitates measurements of sensor data associated with an environmental condition in an external environment that includes the environmental monitoring device. Alternatively, a fluid driver (such as a fan) associated with the processor may produce the fluid flow over the sensor mechanism. Note that the fluid flow may include an airflow and/or a liquid flow. Moreover, the environmental monitoring device may include baffles that direct the fluid flow over a selected sensor in a set of sensors in the sensor mechanism.
US09070269B2 Impact sensing device and helmet incorporating the same
An impact sensing device including a plurality of accelerometers orthogonally oriented with respect to each other and attachable at a body location, each capable of producing signals indicative of impacts. An integrated circuit is configured to determine the magnitude and direction of the impacts based on the signals and operative to activate an indicator when the magnitude exceeds a first threshold based on the direction of the impact and when the magnitude exceeds a second threshold more than a selected number of times. A head injury coefficient is determined based on the magnitude and a duration of the impact, and the threshold level of acceleration is expressed in terms of a head injury coefficient value, which is determined by empirically correlating a head injury coefficient measured at the body location and a head injury coefficient measured at the center of mass of a human head resulting from an impact.
US09070263B1 Battery-powered device having a battery and loud sound detector using passive sensing
A communication device comprises a processing circuit having at least two modes, a sleep mode and an awake mode, a wireless communications circuit that can wirelessly send a message as to whether an alarm has been triggered, and a passive sensor, powered by audio signals impinging on the passive sensor, that provides at least an approximation of an audio signal to the processing circuit so as to cause the processing circuit to switch between the at least two modes. The communication device can be housed in a housing sized to fit into a battery compartment.
US09070259B2 Gaming method and apparatus for facilitating a game involving 2D and 3D play areas
Various embodiments are disclosed concerning games that use both 2D and 3D play areas. Various embodiments concern representing a 3D structure composed of a plurality of 3D shapes having a plurality of faces, presenting a plurality of elements, marking the plurality of faces and the elements, identifying a first set of one or more combinations of corresponding markings, moving the shapes of the three dimensional structure relative to the elements, and identifying a second set of one or more combinations of corresponding markings, each of the combinations of corresponding markings from the first set and the second set composed of markings from at least one of the elements and multiple faces of the shapes.
US09070256B2 System and method of conducting games of chance with enhanced payouts and bonus rounds
A system and a method of conducting games of chance with enhanced payouts based on a cash in or initial investment amount are described. In response to a player's initial investment or cash in amount, a payout schedule is selected. The larger the initial investment the better the selected payout schedule for the player. Live games of chance, games of chance facilitated by electronic gaming machines or devices and server-based games may utilize the method shown here. Players may also receive enhanced awards such as enhanced player points based on the amount of the initial investment, or based on other parameters and factors. Awards and bonuses may also be provided to players who exhaust an initial investment exceeding a threshold amount. Different variations of the game and winning are also explained in details.
US09070251B2 Multi-tiered static chain of trust
A multi-tiered static chain of trust is established in a computer system which utilizes a first authentication program stored on a first memory device to authentic data stored on a second memory device. If the data stored on the second memory device is authenticated, then a second authentication program stored on the second memory device authenticates data stored on a third memory device. If the data on the third memory device is authenticated the computer system is allowed to utilize the data stored on the third memory device. The data stored on the third memory device is indirectly authenticated while the data is being used by authenticating the data stored on the first memory device.
US09070249B2 Configuring wagering game machines for gaming effects
A wagering game system and its operations are described herein. In some embodiments, the operations can include detecting a request to configure a wagering game machine for presentation of a wagering game effect. The operations can further include, in response to detecting the request, evaluating, a position of the wagering game machine against criteria for presentation of the wagering game effect. The operations can further include, based on the evaluating the position of the wagering game machine against the criteria for presentation of the wagering game effect, modifying an availability of at least one of a plurality of options to configure the wagering game machine for the presentation of the wagering game effect.
US09070246B2 Wagering game with character learning
Wagering game terminal and method of operating same are disclosed where the player characters or avatars learn from the experiences of previous games. Thus, the player characters or avatars in effect remember the paths they have taken and/or the choices they have selected previously. This learning or remembrance may occur across multiple games and may be manifested by visual and/or audio reminders, including removal of the previously taken paths/choices. Other indicators such as audio or text messages may also be used. The player characters or avatars may also refuse or be reluctant to repeat a particular path/choice. In this way, the player may retain the benefits of his earlier efforts, thereby increasing player excitement and enjoyment.
US09070243B1 Assistance on the go
A mobile computerized apparatus configured to provide membership status in a roadside assistance program after occurrence of a roadside event is disclosed. The apparatus executes instructions that cause/allow the apparatus to receive input related to an electronic membership card, retrieve from a data store membership information associated with the vehicle, and dynamically update the electronic membership card for display on the apparatus.
US09070241B2 Bill storage box and bill handling device
The present invention is characterized in that at least a first bill storage unit and a second bill storage unit are stacked and arranged in the stated sequence from a bill insert/discharge port side provided to the upper surface of the bill storage box; a door for loading and removing bills inside the bill storage units, and an opening and closing part for removing bills retained in an internal conveyance path between the first bill storage unit and the internal conveyance path are included; and the opening and closing direction of the door for loading and removing bills in the first bill storage unit and the opening and closing direction of the opening and closing part are substantially the same.
US09070240B2 Method and apparatus for offsorting coins in a coin handling machine
A coin sorter machine including an encoder and a sensor assembly more accurately determines the position of coins in a coin sorting path to facilitate coin sorting. The coin sorter uses a coin size attribute to more accurately calculate the timing of interactions between coins on the coin sorting path and one or more components of the coin sorter. One such component is a diverter configured to perform an offsorting operation.
US09070238B2 Module and apparatus
The present disclosure provides a coin counting and sorting module comprising: a coin sorter; a coin bowl having an inner surface comprising a rotating surface adapted for being rotated when the module is in operation; a coin sensor for detecting and removing counterfeit coins; a coin separating rail knife for receiving coins one by one; an inclined rail block; and an anti-bounce block rigidly fastened to the inclined rail block by a finite number of fastening elements. This disclosure also provides a coin handling apparatus comprising such a coin counting and sorting module.
US09070237B2 Moire magnification device
A moire magnification device is disclosed, including a transparent substrate carrying: a regular array of micro-focusing elements on a first surface, the focusing elements defining a focal plane; and a corresponding first array of microimage elements located in a plane substantially coincident with the focal plane of the focusing elements. The pitches of the micro-focusing elements and the array of microimage elements and their relative locations are such that the array of micro-focusing elements cooperates with the array of microimage elements to generate magnified version of the microimage elements due to the moire effect. Along at least one axis across at least a first region of the device, the pitch between the microimage elements and/or between the micro-focusing elements continuously varies across the respective array(s), whereby the moire effect causes different degrees of magnification of the image elements to occur.
US09070236B1 Method and articles of manufacture for time-space-position-information (TSPI)
A method for time-space-position-information (TSPI) for at least one air-based platform in a flight test includes providing a system having components to collect TSPI. The system, which includes an air-based platform, is initialized and a flight test is started. The system is remotely monitored to determine system diagnostics and, when system problems are diagnosed, they are fixed by remote configuration or manual repair. TSPI data is received with ground-based receiver nodes through a wireless data link signal transmitted from a dedicated on board transmitter on the air-based platform. The dedicated on board transmitter uses a known transmitter signal waveform. The ground-based receiver nodes match an internally generated signal waveform to the known transmitter signal waveform to measure time of arrival. The TSPI data is collected and sent to a ground processing station. The TSPI data is processed with the ground processing station. The system components and TSPI data are collected. The TSPI data is produced as output.
US09070231B1 Method and apparatus for biometric access for E-seals
A system, method and apparatus for using electronic seals in container security system is provided. According to the present invention, one or more biometric measurements may be used with an e-seal device to control access. In one preferred embodiment, the biometric signals received by an e-seal device may be transmitted to a remote monitoring station, and the remote monitoring station may wirelessly authorize the access.
US09070230B2 Simulating strobe effects with digital image content
Systems and methods are provided for simulating strobe effects with digital image content. In one embodiment, an image manipulation application can receive image content. The image manipulation application can generate blurred image content by applying a blurring operation to a portion of the received image content along a blur trajectory. The image manipulation application can sample pixels from multiple positions in the received image content along the blur trajectory. The image manipulation application can generate a simulated strobe images based on the sampled pixels and at least some of the blurred image content.
US09070227B2 Particle based visualizations of abstract information
Multivariate data that includes data records may be obtained, each of the data records represented as data values of data attribute variables. A cardinality of the data records is substantially large. A display layout template representing a collectivized visualization of dataset points is obtained, the collectivized visualization logically associated with a set of the data attribute variables, from a perspective of a user viewer. An individualized particulate display representation for each of the data records is determined, based on a portion of the data values associated with each respective data record. The individualized particulate display representation includes a discrete, individually selectable particulate shape and a display location relative to geometric bounds logically associated with the template. Display of the individualized particulate display representations is initiated in accordance with the template.
US09070225B2 Interactive display elements in a visualization component
One embodiment is directed to a computer program, embodied on a computer readable medium. The computer program is configured to control a processor to execute instructions. The instructions include receiving one or more files as input. The files may each include descriptions of different shapes. The instructions may further include interpreting each of the files as a layer of shapes, converting each of the shapes into an interactive element, layering the converted shapes onto one another to create a custom interactive display, and displaying the custom interactive display.
US09070224B1 Accurate upper bound for bezier arc approximation error
In one aspect, the subject disclosure can be embodied in a method for rendering glyphs using circular arcs. A first Bezier curve defining a portion of a glyph outline is approximated using a second Bezier curve that represents a Bezier approximation of a circular arc. An upper bound for the approximation error is estimated based on a maximum distance between the two Bezier curves within a two-dimensional coordinate space. The first Bezier curve is converted to the circular arc approximated using the second Bezier curve for the portion of the glyph outline within the two-dimensional coordinate space, based on the estimated upper bound of the approximation error. The portion of the glyph outline is then displayed within an area of the display.
US09070222B2 Techniques for automating stereo settings for stereoscopic computer animation
A computer-implemented method for determining bounded-parallax constraints for the placement of a pair of stereoscopic cameras within a computer-generated scene. An initial near-parallax value is determined based on the focal length and a minimum scene depth. An initial far-parallax value is determined based on a focal length. A scaled near-parallax value and scaled far-parallax value are calculated based on the initial near-parallax value, initial far-parallax value, and a range of focal lengths. A creative near-parallax value is calculated based on a stereo-shift value and the product of a stereo-volume and the scaled near-parallax value. A creative far-parallax value is calculated based on the stereo-shift value and the product of the stereo-volume and the scaled far-parallax value. The creative near-parallax value and the creative far-parallax value are stored as the bounded-parallax constraints for the placement of the pair of stereoscopic cameras.
US09070220B2 Method of simulating clothing using long range attachments
A method is provided for depicting on a display, an object within a simulated environment having clothing. In this method, the clothing is represented as a series of vertices that include vertices that are attached to the object and vertices that are not attached to the object. The method improves upon position based dynamics algorithm by constraining unattached vertices to be a predefined distance away from attached vertices that are connected thereto to compensate for overstretching in the simulated clothing.
US09070219B2 System and method for presenting virtual and augmented reality scenes to a user
A method of presenting a scene to a user according to a preferred embodiment includes determining a real orientation of a device relative to a projection matrix and determining a user orientation of the device relative to a nodal point. The method of the preferred embodiment can further include orienting a scene displayable on the device to the user in response to the real orientation and the user orientation; and displaying the scene on the device. The method of the preferred embodiment can be performed by an apparatus and/or embodied in computer program product including machine-readable code.
US09070213B2 Tile based precision rasterization in a graphics pipeline
In a raster stage of a graphics processor, a method for tile based precision rasterization. The method includes receiving a graphics primitive for rasterization in a raster stage of a graphics processor and rasterizing the graphics primitive at a first level precision to generate a plurality of tiles of pixels. The tiles are then rasterized at a second level precision to generate covered pixels. The covered pixels are then output for rendering operations in a subsequent stage of the graphics processor.
US09070211B1 Webview tag for a sandboxed multiprocess browser
A computer-implemented method executed by at least one processor performs operations for a web browser running a browser process and at least one renderer process on a computing system. The method includes identifying a webview tag in a web page, the web page being associated with the at least one renderer process. The method also includes forking another renderer process responsive to identifying the webview tag, generating a mapping between the at least one renderer process and the other renderer process at the browser process, and using the browser process as an intermediary for communications between the at least one renderer process and the another renderer process based on the mapping.
US09070209B2 Moving control console
A moving control console having a touchscreen, a motor connected to the digital display unit and a housing in which the digital display unit is movable in different stages. The user interface graphics animations on the digital display are matched to the movement of the digital display.
US09070208B2 Accelerated subsurface scattering determination for rendering 3D objects
The present disclosure includes, among other things, systems, methods, and program products for estimating radiant exitance due to subsurface scattering. For example, one or more aspects of the subject matter described in this disclosure can be embodied in one or more methods that include distributing a plurality of sample points across the surface of a 3D object model to be rendered into a 2D image and determining a solid angle subtended by a first sample point and a second sample point relative to a region on the 3D object model. Depending on the determined solid angle relative to a threshold value, a previously determined subsurface scattering contribution for the region or a newly determined subsurface scattering contribution for the region may selectively be used for rendering a portion of the 2D image.
US09070207B2 Modelization of objects in images
A system includes an aligner to align an initial position of a partially kinematically, parameterized model with an object in an image, and a modelizer to adjust parameters of the model to match the model to contours of the object, given the initial alignment. An animation system includes a modelizer to hierarchically match a hierarchically rigid model to an object in an image, and a cutter to cut the object from the image and to associate it with the model. A method for animation includes hierarchically matching a hierarchically rigid model to an object in an image, and cutting the object from the image to associate it with the model.
US09070204B2 Measuring instrument, measurement system, measurement position positioning method and measurement position positioning program using the same
A measurement system is capable of accurately aligning the corresponding measurement points of a plurality of measurement targets to evaluate the measurement targets from measurement results. A measurement system includes a measuring instrument and a PC, the measuring instrument includes a spectroscopic unit that measures a measurement point of a measurement target and a camera that images surroundings in real-time. The PC displays an evaluation image of continuous image information, which is imaged and displayed by the camera on a display screen so as to be superimposed on a reference image of still image information, which has been imaged and stored in memory. By comparing the data obtained by measuring the measurement point in the evaluation image when both images overlap each other and the measurement data of the point in the reference image, it is possible to perform positioning easily and compare the measurement data.
US09070199B2 Sharing a graphics-processing-unit display port
An electronic device selectively couples a head with links in a graphics processing unit to a currently selected display port in a pair of display ports. During operation, control logic in the electronic device monitors a pair of configuration signals from the pair of display ports, where the pair of configuration signals correspond to physical connections to the pair of display ports. Then, the control logic determines a selection control signal based on the monitored pair of configuration signals, a policy setting and a default display port, where the selection control signal specifies the currently selected display port. Moreover, the control logic provides the selection control signal to a multiplexer in the electronic device. Next, the multiplexer selectively couples the head with the links in the graphics processing unit to the currently selected display port based on the selection control signal.
US09070198B2 Methods and systems to reduce display artifacts when changing display clock rate
Methods, systems, and computer readable media embodiments for reducing or eliminating display artifacts caused by on-the-fly changing of the display clock are disclosed. According to an embodiment of the present invention, a method includes, changing a rate of a display clock, and adapting a display data processing pipeline clocked by the display clock to prevent a substantial change in a pixel output rate from the display data processing pipeline based upon the changing.
US09070196B2 Apparatus and method for estimating disparity using visibility energy model
An apparatus and method for estimating disparity based on a visibility energy model includes an energy calculator to calculate energy related to stereo matching of each of a left image and a right image which constitute a stereo image, a map generator to generate a visibility map for determining an error in disparity between the left image and the right image using the energy, an energy recalculator to recalculate energy with respect to a region including a visibility error generated due to the error in disparity in the visibility map, and a disparity determiner to determine disparity from the stereo image using recalculated energy of each of the left image and the right image.
US09070194B2 Planar surface detection
A planar surface within a physical environment is detected enabling presentation of a graphical user interface overlaying the planar surface. Detection of planar surfaces may be performed, in one example, by obtaining a collection of three-dimensional surface points of a physical environment imaged via an optical sensor subsystem. A plurality of polygon sets of points are sampled within the collection. Each polygon set of points includes three or more localized points of the collection that defines a polygon. Each polygon is classified into one or more groups of polygons having a shared planar characteristic with each other polygon of that group. One or more planar surfaces within the collection are identified such that each planar surface is at least partially defined by a group of polygons containing at least a threshold number of polygons.
US09070188B2 System for predicting game animal movement and managing game animal images
A system for managing scouting images, including a scouting camera configured to record and store images of subjects at a particular location and an image management device which has a processor that creates a predictive statement based on image content of the images stored on the scouting camera or copies thereof and a display conveying the predictive statement to a user, wherein the predictive statement indicates a portion of a future time period that subjects are most likely to be at the particular location as compared to remaining portions of the future time period.
US09070187B2 Systems and methods for generating bookmark video fingerprints
Systems and methods for replacing original media bookmarks of at least a portion of a digital media file with replacement bookmarks is described. A media fingerprint engine detects the location of the original fingerprints associated with the portion of the digital media file and a region analysis algorithm characterizes regions of media file spanning the location of the original bookmarks by data class types. The replacement bookmarks are associated with the data class types and are overwritten or otherwise are substituted for the original bookmarks. The replacement bookmarks then are subjected to a fingerprint matching algorithm that incorporates media timeline and media related metadata.
US09070184B2 Color flow gain adjustment method and device
A color flow gain adjustment method and device, and a color ultrasound imaging system using the device are disclosed.
US09070182B1 Method and system for automatically cropping images
An image cropping technique includes detecting, at a computer system including one or more processors, faces within an image and evaluating, at the computer system, the faces to determine if any of the faces correspond to people within a user's online social network. The technique additionally includes defining, at the computer system, a first crop region including a subset of the faces when at least one face within the subset of the faces corresponds to a first person in the user's online social network and cropping, at the computer system, the image based on the first crop region.
US09070180B2 Method, system, and computer program product for detection of defects based on multiple references
A defect detection system for computerized detection of defects in an inspected object based on processing of an inspection image generated by collecting signals arriving from the inspected object, the system including: an interface for obtaining an inspected noise-indicative value and multiple reference noise-indicative values, the inspected noise-indicative value representative of an analyzed pixel and each of the reference noise-indicative values representative of a reference pixel among a plurality of reference pixels; and a processor, including: a noise analysis module, configured to compute a representative noise-indicative value based on a plurality of noise-indicative values which includes the inspected noise-indicative value and the multiple reference noise-indicative values; and a defect analysis module, configured to calculate a defect-indicative value based on an inspected value representative of the analyzed pixel, and to determine a presence of a defect in the analyzed pixel based on the representative noise-indicative value and the defect-indicative value.
US09070179B2 Method and apparatus for selectively encoding/decoding syntax elements, and apparatus and method for image encoding/decoding using same
An apparatus and a method for motion vector encoding/decoding, and to an apparatus and a method for image encoding/decoding using same are provided. The apparatus includes a selector of optimal predicted motion vector PMV from candidate motion vector set of current block; a determiner of motion vector prediction mode of current block with selected motion vector prediction mode from multiple motion vector prediction modes by decision criterion prearranged with motion vector decoding apparatus; and an encoder for determining, by determined motion vector prediction mode, optimal PMV or default predicted motion vector into PMV for current motion vector, encoding differential vector between the current block and PMV, and selectively encoding/outputting determined motion vector prediction mode as encoded motion vector prediction mode by the determined motion vector prediction mode. Bit quantity in encoding a motion vector is reduced improving encoding efficiency and preventing decoder crash even at encoding error, improving decoder.
US09070178B2 Method and system for organizing topology elements for better compression
A system, method, and computer program for organizing elements for compression, comprising nesting a hierarchical topological structure having a plurality of elements; arranging said plurality of elements in a pattern to facilitate data compression; representing said pattern as four arrays; and compressing said plurality of elements from said arrays, and appropriate means and computer-readable instructions.
US09070176B2 Systems and methods for tracking parcel data acquisition
In some embodiments, scripts may be used to perform parcel data acquisition, conversion, and clean-up/repair in an automated manner and/or through graphical user interfaces. The scripts may be used, for example, to repair geometries of new parcel data, convert multi-part parcel geometries to single part parcel geometries (explode), eliminate duplicate parcel geometries, append columns, create feature classes, and append feature classes. These scripts may be executed in a predetermined manner to increase efficiency. In some embodiments, different combinations of attributes may be appended to stored parcel data. In some embodiments, a tracking application may be used to track information about sources of data. In some embodiments, a tracking application may be used to track which system users are assigned to specific tasks (e.g., in a data acquisition project).
US09070175B2 Methods and apparatus for facilitation of a food order
Embodiments of the invention provide techniques which aid in correctly capturing what a restaurant customer intends to order, and may enhance the customer's satisfaction with the ordering and dining process overall. For example, an interface may be provided through which a customer may specify an order, and the interface may clearly convey such information as each ordered item's ingredients and nutritional content. The interface may enable the customer to customize ordered items, and may clearly convey any changes that the customer has made, allowing the customer to make informed choices about the items included in an order. The interface may embody a design which enables the customer to quickly and easily customize items, and/or to re-order previously customized items.
US09070172B2 Method and system for data context service
The invention relates to a method of performing an oilfield operation. The method steps include extracting context information from a host application associated with an oilfield project, sorting the context information into a plurality of dimensions of relevance, generating at least one search profile for each of the plurality of dimensions of relevance, requesting a plurality of searches using the at least one search profile, receiving one or more oilfield data items resulting from the plurality of searches, and selectively adjusting the oilfield operation based on one or more oilfield data items.
US09070171B2 System and method for providing automated clothing fashion recommendations
A client-server social-network for providing automated clothing suggestions. Fashion interested users form social networks, upload records of their respective wardrobes and fashion preferences, and display their wardrobe items and outfits other members of the network, often displaying entire outfits using customizable virtual mannequins. The social network members can evaluate the fashion merits of both their outfits and their friend's outfits, and the system will further store data pertaining to the social network group's fashion assessments. The system may also make statistical inferences as to what types of clothing may be favored and disfavored by the user's social network group, and present these recommendations to the user. Other factors, such as weather, event type, and user's recent history of wearing various wardrobe items can also be considered. The system can additionally assist in shopping and gift giving, provide fashion related games, spot fashion trends, and provide advanced data for fashion suppliers.
US09070169B2 Undo capability for remotely submitted user-authored content
A user can author content, and submit such content to be posted within a social networking context, from an external service such that the user can undo the posting of such content without such content ever having been posted in the social networking context. Additionally, once such user-authored content is posted in the social networking context, the user is provided with a single action that can remove all relevant manifestations of such content. The submission of user-authored content, to a social networking service, from an external service is delayed while, simultaneously, such external service presents the user with an interface indicating that such user-authored content has already been submitted to the social networking service and posted thereon. Should the user select to undo the posting of such content prior to the expiration of the delay, the submission can simply never be performed.
US09070161B2 Method of conducting auctions and audience guided events utilizing closed network satellite broadcasts to multiple location digital theater environments with integrated real time audience interaction
A method of conducting a real time auction comprises the steps of: Broadcasting from a production studio at least high definition images of material of each lot being auctioned to at least a plurality of digital theater environments via satellite; Providing multiple auction bidders at each digital theater environment; Providing each auction bidder with individually assigned audience response system input devices; and Receiving bid information at the production studio from selected auction bidders for each lot being auctioned over a bid receiving network via the individual audience response system input devices. A method of conducting an audience guided event includes satellite broadcasting in high definition to multiple digital theater environments where event participants have individually assigned audience response system input devices in which individual participant information is associated with each assigned individually assigned audience response system input device including at least bibliographic participant information.
US09070157B2 Payment apparatus and EC server
A payment apparatus that settles merchandise sold at an EC site, includes a receiving unit that receives, when a merchandise page of the EC site is accessed by a user, a merchandise identifier for specifying the merchandise and session data with the user from the merchandise page; a generation unit that generates a payment icon including information regarding a payment of the merchandise based on the merchandise identifier and the session data; a sending unit that sends the payment icon to the merchandise page; and a payment unit that performs, when the payment icon displayed in the merchandise page is operated by the user, a payment process of the merchandise for the user specified by the session data.
US09070156B2 Automated detection and exposure of behavior-based relationships between browsable items
Various processes are disclosed for discovering item relationships between particular items, such as products represented in an electronic catalog, based on monitored user behaviors (e.g., item viewing activities, item purchases, shopping cart activities, etc.). The discovered item relationships may, for example, be used to generate personalized item recommendations for users, and/or to supplement item detail pages of an electronic catalog with lists of related items. Also disclosed are processes for generating personalized item recommendations based on users' search activities and browse node visits.
US09070151B2 Systems, methods and devices for trusted transactions
The invention discloses a system for enhancing trust in transactions, most particularly in remote transactions between a plurality of transactional parties, for instance a seller and buyer(s) of goods and/or services over a public computer network such as the internet. Trust is disclosed to be a multivalent commodity, in that the trust that is to be enhanced relates to information about the subject matter of the transactions (e.g., the suitability of the goods and services sold), the bona fides of the supplier of the goods and services, the appropriateness of a pricing structure for a particular transaction or series of transactions, a quantum of additional transactional value that may be imparted to the transactional relationship, security of information exchange.
US09070141B2 Updating features based on user actions in online systems
Online systems, for example, social networking systems store features describing relations between entities represented in the online system. The information describing the features is represented as a graph. The online system maintains a cumulative feature graph and an incremental feature graph. Feature values based on recent user actions are stored in the incremental graph and feature values based on previous actions are stored in the cumulative graph. Periodically, the information stored in the incremental feature graph is merged with the information stored in the cumulative feature graph. The incremental graph is marked as inactive during the merge and information based on new user actions is stored in an active incremental feature graph. If a request for feature information is received, the feature information obtained from the cumulative feature graph, inactive incremental feature graph and the active incremental feature graph are combined to determine the feature information.
US09070139B2 Estimating unique impressions in an online video distribution system
Estimating a number of unique ad impressions in a streaming video system includes defining parameters of an ad campaign and a desired number of ad impressions for the campaign. A computer system determines a discrete probability distribution of video advertising segments per unit time per client device in a population of video advertising segments streamed to a plurality of client devices, based on historical data. The system randomly samples the probability distribution without replacement, based on the defined number of desired ad impressions. An enhanced binary search algorithm may be used for the sampling. Each sample of the probability distribution identifies a number of ads streamed to a different client device in the probability distribution. The system determines, based on the sampling, a number of unique client devices included the samples, thus obtaining an estimate of unique ad impressions for the defined ad campaign.
US09070135B2 Agent generation for agent-based modeling systems
A method for assigning an attribute to an agent for use in an agent-based model, including receiving or selecting a first numerical value for assigning an attribute of an agent in an agent-based model. The method further includes receiving or selecting a random numerical value, blending the first and random numerical values, resulting in an intermediate value, and blending the intermediate result with the first numerical value, or the random numerical value, or with a second numerical value, resulting in an end value. The method further includes utilizing the end value to assign the attribute of the agent in the agent-based model.
US09070134B2 Systems, methods, and media for evaluating companies based on social performance
Mechanisms for evaluating companies based on social performance are provided. In some embodiments, systems comprise: at least one processor that: receives data regarding a plurality of companies from a plurality of data sources, wherein the data includes score values regarding the social performance of the plurality of companies; calculates category scores for each of the plurality of companies in each of a plurality of categories based on the score values; calculates a combined score for each of the plurality of companies based on the category scores; compares at least one of the combined score and the category scores for one of the plurality of companies to a threshold; and based on results of the comparison, presents an advertisement to the user that corresponds to the one of the plurality of companies.
US09070130B1 On-line authentication of probiotics to ensure source and quality
Disclosed is encoding of probiotic formulations, in order to alert both consumer and producer to counterfeiting and to allow purchasers of authentic product to gain access to quality and quantity testing regarding the product. The purchaser would preferably also provide, along with its identifying information, any product complaints, adverse reaction and positive responses, and consumer interest in and reaction to different formulations and products, as well as demographic, general health and education information, and other information about the purchaser (including any information useful for marketing and future product development and selection).
US09070124B2 Self-service check cashing system and method
A self-service check cashing system and method which performs preliminary tests on a check to reduce queue length at attendant check cashing stations. An example method includes obtaining an amount of a check from a customer by the self-service terminal, obtaining information from an image of a check by the self-service terminal, performing a plurality of tests by the self-service terminal, including tests using the information from the image to determine whether the check was properly completed; and displaying instructions to the customer by the self-service terminal to go to an attendant terminal to complete a second phase of the check cashing transaction when the self-service terminal determines that the test results were positive.
US09070119B2 Time tracking technology
Time tracking technology, in which a time tracking tool tracks time spent in completing one or more tasks. The time tracking tool may perform operations related to tracking time based on activity of a computer operating the time tracking tool relative to status of the time tracking tool. In addition, the time tracking tool may track a continuous time an issue has been in need of resolution, track a working time that indicates an amount of time spent working on resolving the issue, and provide alerts based on application of one or more alert trigger rules to the tracked continuous time and the tracked working time. Further, the time tracking tool may provide reports that include category and sub-category information for tracked timing data.
US09070112B2 Method and system for securing documents on a remote shared storage resource
This invention discloses a novel system and method for displaying electronic documents on remote devices and enabling collaborative editing in conjunction with a content management system where the documents that are shared are securely encrypted on the system in a manner that avoids a single point of failure in the security.
US09070110B2 Identification of unknown social media assets
Identification of rogue social media assets is provided. In some embodiments, identification of rogue social media assets includes identifying a plurality of social media assets; comparing the plurality of social media assets with known social media assets to identify previously unknown social media assets; and displaying the identified previously unknown social media assets.
US09070106B2 System and method for dynamic structuring of process annotations
A plurality of base templates is generated. Each of the base templates models a corresponding process. A plurality of instances of each of the base templates is instantiated. Each of the plurality of instances corresponds to an application of the corresponding process to a particular environment. Each of the instances of each of the base templates is annotated, based, in each case, upon observation of functioning of the instance in the particular environment.
US09070101B2 Peer-to-peer neighborhood delivery multi-copter and method
A method, device and system of an autonomous neighborhood multi-copter commerce network in a community are disclosed. In one embodiment, an autonomous neighborhood multi-copter includes a storage compartment of the autonomous neighborhood multi-copter in which items are storable, a computer system of the autonomous neighborhood multi-copter that is communicatively coupled to a commerce server of a neighborhood communication system through a wireless network to autonomously navigate the autonomous neighborhood multi-copter to a destination in the neighborhood specified by the commerce server using a peer-to-peer network of client side devices in the neighborhood that are geo-constrained to a location of a defined neighborhood, and a navigation server of the autonomous neighborhood multi-copter to provide a remote sensing capability to the autonomous neighborhood multi-copter such that the autonomous neighborhood multi-copter is autonomously navigable to the destination using the peer-to-peer network.
US09070099B2 Developing and executing workflow processes associated with data-encoded tags
Methods and apparatuses, including computer program products, are described for developing workflow processes associated with data-encoded tags. A server receives tag data associated with each of a plurality of data-encoded tags from one or more mobile devices capable of reading data-encoded tags. The server generates a collection of tags to include each of the plurality of data-encoded tags. The server develops a workflow process associated with the collection of tags using the received tag data, and stores the workflow process in a data storage module.
US09070098B2 Background investigation management service
A web based software system generally designed for processing pre-employment background investigations is described. The software system allows an organization the ability to create and customize electronic documents to be sent to their applicants to complete via the web based software system, and returned in the same fashion. The subject matter turns much of a common pre-employment background investigation electronic, so that fewer hardcopy documents are necessary, thus creating more efficient management of individual background investigations.
US09070097B2 Seamless morphing from scenario model to system-based instance visualization
A single meta-model can include metadata defining a business scenario landscape that includes business scenarios accessible to members of an organization that are supported by a business software architecture. The metadata can include business process definitions and relationships between business processes. A user interface can present first, second, and/or third visualization layers based on the metadata. The first visualization layer can include first user interface elements forming a business scenario landscape map showing business scenarios and at least one relationship between the business scenarios. The second visualization layer can include second user interface elements displayed in a navigation pane concurrently with a work pane. The second user interface elements can represent a linear sequence of second business processes of a business scenario while the work pane can include additional user interface elements corresponding to functionality provided by the business software architecture relating to a currently selected business process.
US09070095B2 Ensuring referential integrity of medical image data
A method, a system and a computer program product are disclosed for providing information concerning scheduled procedure steps and/or information concerning performed procedure steps within a taskflow which includes a plurality of tasks for processing medical image data. Each taskflow is associated with a taskflow specific context folder. In at least one embodiment, a publisher task is adapted to select selected data out of the medical image data. For these selected data, meta-information is updated by incorporating additional information concerning scheduled procedure steps and performed procedure steps. This is done by maintaining referential integrity between image data, scheduled procedure steps and performed procedure steps.
US09070094B2 Techniques for optimizing a shopping agenda
Techniques for optimizing a shopping agenda are disclosed. The techniques include receiving an electronic shopping list containing one or more items, each item indicating a product sold by a retailer. The techniques also include determining, at the processing device, a store location of the retailer, the store location indicating a store where the one or more products indicated by the one or more items are to be purchased. The techniques further include determining one or more product waypoints based on the one or more items in the electronic shopping list and the store map, each product waypoint of the one or more product waypoints respectively corresponding to one of the one or more items and being indicative of a product location of the product indicated by the item in the store. The techniques further include providing the one or more product waypoints for display.
US09070092B2 Mobile device with weather condition display served by a network
A method and an apparatus for displaying a weather condition and a recording medium are provided. In the present method, positioning information of a mobile device is detected, and weather information of the current location of the mobile device is inquired. Then, a weather type is determined according to the weather information, and a weather type image corresponding to the weather type is displayed on a screen of the mobile device. Finally, a corresponding weather condition animation is determined according to the weather type and the weather information and played on a background of the screen.
US09070088B1 Determining trustworthiness and compatibility of a person
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying documents related to a person, deriving behavior and personality trait metrics from analyzing the documents for information relevant to assessing behavior and personality of the person, and determine a trustworthiness score or compatibility score of the person based on the behavior and personality trait metrics using a scoring system.
US09070087B2 Methods and systems for investigation of compositions of ontological subjects
Methods and systems are given for investigation of compositions of ontological subjects in accordance with various aspects of significance. Accordingly, the present invention provide a unified method and process of investigating the compositions of ontological subjects, modeling an unknown system, and obtaining as much worthwhile information and knowledge as possible about the system or the composition or the body of knowledge along with exemplary services utilizing such investigations.
US09070085B2 Organically ranked knowledge categorization in a knowledge management system
Embodiments of the present invention address deficiencies of the art in respect to expert modeling in a KM system and provide method, system and computer program product for organically ranked knowledge and categorization for a KM system. In one embodiment of the invention, a method for organically ranked knowledge and categorization in a KM system can be provided. The method can include bookmarking answer content for a first end user of the knowledge management system, suggesting a set of categories previously associated with the answer content by other end users of the knowledge management system, and categorizing the bookmarked answer content with a category selected from the set of categories.
US09070078B2 Transfer system and printing apparatus
A controller transfers first data to a first control circuit in correspondence with a single data line at a rising edge of a clock pulse on a single clock line, and transfers second data to a second control circuit in correspondence with the single data line at a falling edge of the clock pulse.
US09070077B2 Information processing apparatus, information processing system, and computer-readable recording medium for controlling a holding period of output data
An information processing apparatus includes: a storage unit configured to record output data to a first storage unit; an administration unit configured to administer a holding period of the output data held by the first storage unit; a setting unit configured to set the holding period of the output data; a second storage unit configured to store condition information used to determine whether or not to accept the setting of the holding period for the output data; a reception unit configured to receive a setting request of a holding period for the output data; and a setting control unit configured to control the setting of the holding period for the output data with the setting unit, on the basis of the condition information in accordance with the setting request.
US09070076B1 Spot color preflight for extended gamut printing
Systems and methods for extended gamut printing. A print job is received into a print engine having a processor and a limited number of receptacles for colorant extension attachments that can be used in addition to a standard color gamut. The processor analyzes a page of the print job for the color gamut and for the color gamut with each possible gamut extension colorant. The processor calculates gamut distances for the color of each pixel outside of the color gamut for every gamut colorant extension. The gamut distances are the distances from the color of the pixel to a boundary of the color gamut. The processor calculates a sum of the gamut distances. For each pixel on the page outside of the color gamut, the processor selects an extension colorant attachment to attach to the limited physical receptacles based on having the greatest sum of the gamut distances.
US09070074B2 Image processing apparatus and image processing method
An image processing apparatus for printing an image using a plurality of color materials and a colorless material includes a memory which stores information indicating a plurality of dot placements which include different dot placements of the colorless material and correspond to an amount of the colorless material, and an inputting unit configured to input color material amount data indicating amounts of the plurality of color materials and the amount of the colorless material for each pixel. In addition, a first determiner is configured to determine a dot placement of the colorless material from the plurality of dot placements based on the amount of the colorless material indicated by the input color material amount data, so that coloring of specular reflection light on the pixel becomes closer to an achromatic color. A printing unit is configured to print the colorless material on the color materials subsequent to the color materials having been printed, based on the determined dot placement.
US09070070B2 Radio frequency antenna carried on a smart card
A smart card apparatus and related systems are presented here. The smart card apparatus includes a dielectric substrate forming a card body, a card circuit module carried by the dielectric substrate, and a radio frequency (RF) antenna arrangement carried by the dielectric substrate. The RF antenna arrangement is physically and electrically isolated from the card circuit module, and RF signals communicated by the RF antenna arrangement are unrelated to native functionality of the card circuit module.
US09070069B2 Spring oriented RFID board
Disclosed is an apparatus for providing an RFID device for integration into a tire. A printed circuit board (PCB) is provided with a pair of asymmetric arms forming notches in opposed ends of the PCB. Helically wound antenna elements are positioned in the notches such that the ends of the asymmetric arms are positioned adjacent the nearest approach of the individual helically wound antenna elements.
US09070063B2 Radio frequency identification (RFID) tag for an item having a conductive layer included or attached
An RFID device. The device comprises a conductive layer formed on a first substrate. An opening line (or two or more opening lines) is formed in the conductive layer to make the conductive layer a part of an antenna structure. An integrated circuit chip is placed over at least a portion the opening line and coupled to the conductive layer. The integrated circuit chip is electrically interconnected to the conductive layer.
US09070060B2 RFID wetness sensing device
The present invention relates to a RFID tag having sensing capabilities. The RFID device includes an antenna section and a sensor patch section. The antenna is coupled to a chip. The sensor patch section upon exposure to an environmental condition causes the RFID device to change from a first operating condition to a second operating condition.
US09070059B2 Portable object with self switching device
A portable electronic device 1 comprising a battery 14 coupled with an electronic circuit 10-12 through a switching circuit 15 for switching on or off the supply voltage Vcc to the electronic circuit using the battery. The portable device comprises at least one electromagnetic field detection circuit 13 coupled with the switching circuit 15 to start the power supply to the electronic circuit 10-12 if an electromagnetic field is detected.
US09070058B2 Communication device
A communication device includes: a communication unit that adjusts communication characteristics; a setting unit that sets adjustment values used in adjustment of the communication characteristics of the communication unit among parameters of the adjustable communication characteristics set for applications relating to communication on the basis of the parameters corresponding to the application which is a process target; and an adjustment control unit that controls the communication unit to adjust the communication characteristics on the basis of the adjustment values.
US09070057B2 Method and system for identification of assets
A method for identifying assets is provided. The method includes illuminating an identification pattern associated with the asset with non-visible light. The identification pattern includes retroreflective material that represents identity information of the asset. The method further includes adjusting either a shutter speed of an image sensor, or a power of the non-visible light, or both, based on motion state of the asset. The image sensor is configured to receive response of the retroreflective material to the non-visible light. Furthermore, the method includes the step of identifying the asset based on decoded identity information. The decoded identity information is obtained by processing the response of the retroreflective material.
US09070056B1 Incentive rewards and methods
Incentive rewards awarded to a recipient have a code unique to each reward. Receipt of a reward may be reported by the Internet or the intranet. Plural rewards can be connected together to form a trophy. The incentive rewards can be connected to one another by the use of magnets on the rewards.
US09070052B2 Image capturing unit, color measuring device, image forming device, color measuring system, and color measuring method
An image capturing unit includes a sensor unit that captures a predetermined area including a subject; a reference chart that is arranged in the predetermined area and captured together with the subject by the sensor unit; an optical path length changing member that is arranged on an optical path extending from the subject to the sensor unit and is capable of changing a length of the optical path.
US09070051B2 Image forming apparatus and control method for enabling proper execution of setting and power-off of the image forming apparatus
An image forming apparatus includes a first designation unit configured to designate a power-off task of shutting down the image forming apparatus in a designated period, a second designation unit configured to designate a setting task of executing a setting process for setting a setting item of the image forming apparatus in a designated period and a restart process for restarting the image forming apparatus after the setting process, and a task control unit configured to control execution of the designated power-off task and the designated setting task. The task control unit is configured to, if the power-off task is designated, perform control to change processing of the power-off task and the setting task according to which of the processes of the setting task a period that an end of the designated period of the power-off task reaches corresponds to.
US09070049B2 Systems and methods for improving direct numerical simulation of material properties from rock samples and determining uncertainty in the material properties
A testing system for analyzing a 3D digital volume of a material sample. The testing system defines several test volume sizes with each test volume size including a different numbers of voxels, defining the size of portions of the 3D digital volume to analyze. For each test volume size, the testing system acquires two adjacent portions of 3D digital volume at the test volume size currently being analyzed. The testing system calculates a material property value for the two adjacent portions of the 3D digital volume, and a difference value between the two adjacent portions of the 3D digital volume. The process is repeated over the different test volume sizes. The testing system calculates mean difference values for the different test volume sizes, from which it determines a representative elementary volume.
US09070047B2 Decision tree fields to map dataset content to a set of parameters
A tractable model solves certain labeling problems by providing potential functions having arbitrary dependencies upon an observed dataset (e.g., image data). The model uses decision trees corresponding to various factors to map dataset content to a set of parameters used to define the potential functions in the model. Some factors define relationships among multiple variable nodes. When making label predictions on a new dataset, the leaf nodes of the decision tree determine the effective weightings for such potential functions. In this manner, decision trees define non-parametric dependencies and can represent rich, arbitrary functional relationships if sufficient training data is available. Decision trees training is scalable, both in the training set size and by parallelization. Maximum pseudolikelihood learning can provide for joint training of aspects of the model, including feature test selection and ordering, factor weights, and the scope of the interacting variable nodes used in the graph.
US09070043B2 Method and apparatus for analyzing video based on spatiotemporal patterns
A video analysis apparatus may include a generating unit to generate at least one spatiotemporal pattern by performing pixel sampling on a plurality of frames in an input video, an extracting unit to extract at least one region of interest having a sinusoidal pattern from the at least one spatiotemporal pattern, and an analysis unit to perform a frequency analysis of the at least one region of interest to determine whether the input video includes a predetermined type of content.
US09070041B2 Image processing apparatus and image processing method with calculation of variance for composited partial features
Corresponding partial features are extracted from an input pattern and a registration pattern as a preregistered pattern. A plurality of combinations of the partial features are generated as composited partial features. One of registration pattern classes to which the input pattern corresponds is identified by using the plurality of composited partial features. The identification is performed based on the result of evaluation of the partial features which belong to the composited partial feature and correspond to each other in the input pattern and the registration pattern. In the evaluation, the composited partial feature is evaluated based on the measurement result of the quantity of partial features meeting a predetermined criterion.
US09070035B2 Document processing apparatus, document processing method and scanner
The disclosure provides a document processing apparatus, method and a scanner. The document processing apparatus includes: a text line extraction unit extracting a text line from an input document; a language classification unit determining whether an OCR process is necessary for a language of the input document; an OCR unit determining, by performing the OCR process, an OCR confidence in the case that it is determined that the OCR process is necessary; an graphic feature recognition unit determining an graphic feature recognition confidence; and a determination unit determining a combination confidence based on at least one of the determined graphic feature recognition confidences and the determined OCR confidences, and determining an orientation of the input document based on the combination confidences. This technical solution can determine better an orientation of the document, and is especially applicable when the quality of the image of the document is deteriorated.
US09070031B2 Integrated illumination assembly for symbology reader
Systems and methods provide an illumination assembly for a mark reader. A light transmitter is arranged in a surrounding relationship to an interior area, with the light transmitter having a proximal end and a distal end. An illumination source provides a light for transmission into the light transmitter. The light transmitter distal end allows the light from within the light transmitter to pass through and out of the distal end to provide bright field illumination and dark field illumination. The light transmitter distal end may include a first portion and a second portion, where light from within the light transmitter passes through and out of the first portion to provide bright field illumination, and light from within the light transmitter passes through and out of the second portion to provide dark field illumination.
US09070027B2 Process performance evaluation for rules-driven processing
A method using integrated software and algorithms for measuring, modeling, benchmarking and validating any Enterprise Content management system, forms processing data capture system or data entry system, including, at the user's option, ingest of special engineered test materials such as a Digital Test Deck®, applying data quality scoring algorithms, use of cost models, validation of downstream business processes, and implementing statistical process control.
US09070024B2 Intelligent biometric identification of a participant associated with a media recording
A media recording within a data store of a computing device can be identified. The media can be a photograph or a video. The media can be analyzed to determine a participant associated with the media. The participant can be a creator or a subject. The identity of the participant can be determined utilizing biometrics associated with an identity source. The identity can be associated with a confidence score which can indicate the accuracy of the identity. The identity source can be associated with a weighted value which can represent the validity of identity data associated with the source. The identity of the participant can be automatically tagged within the media. The tagging can be a participant name or participant user name.
US09070018B1 Automated roof identification systems and methods
Automatic roof identification systems and methods are described. Example embodiments include a roof estimation system configured to automatically detect a roof in a target image of a building having a roof. In one embodiment, automatically detecting a roof in a target image includes training one or more artificial intelligence systems to identify likely roof sections of an image. The artificial intelligence systems are trained on historical image data or an operator-specified region of interest within the target image. Then, a likely outline of the roof in the target image can be determined based on the trained artificial intelligence systems. The likely roof outline can be used to generate a roof estimate report. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
US09070017B2 Methods and apparatus for estimating point-of-gaze in three dimensions
Methods for determining a point-of-gaze (POG) of a user in three dimensions are disclosed. In particular embodiments, the methods involve: presenting a three-dimensional scene to both eyes of the user; capturing image data including both eyes of the user; estimating first and second line-of-sight (LOS) vectors in a three-dimensional coordinate system for the user's first and second eyes based on the image data; and determining the POG in the three-dimensional coordinate system using the first and second LOS vectors.
US09070016B2 Biometric authentication apparatus, biometric authentication method and recording medium
A plurality of pieces of information related to the iris pattern of an eye can be checked against each other in a short time. Characteristic curves (S(1)-S(8)), which are in accordance with eight ring areas (A1-A8) formed by dividing an image of an iris, are generated. The polarities of the gradients of these characteristic curves are then arranged, thereby generating codes (1-8) to be checked. Each of these codes (1-8) to be checked consists of a ternary combination of +, − and zero, whereby the amount of data to be handled during the checking process can be reduced. As a result, checking the codes to be checked can be performed in a short time.
US09070008B2 Object recognition apparatus and dictionary data registration method
In a personal authentication apparatus that compares input feature information with feature information stored in advance as dictionary data, thereby calculating a similarity and recognition a person, when additionally storing feature information in the dictionary data, the feature information is compared with the feature information of the same person already stored in the dictionary data. Pieces of feature information are put into groups for the same person based on the similarities and stored in the dictionary data.
US09070006B2 Method and system for processing an image of a biological specimen
Components, e.g., background, cytoplasm, nucleus and nucleolus, of a biological specimen are identified using multi-wavelength analysis. Specimen components, such as nucleoli, are selected, and a determination is made whether cells having nucleoli are cancer cells or regular repair cells based on one or more physical characteristics of the identified component. The physical characteristics can be one or more of a shape, size, texture and gray value.
US09070001B2 Safe initialization procedure for a communication system
A transponder (140) for communicating with a reader device (120), the transponder (140) comprising a processing unit (142) adapted for generating an identifier (210) during an initialization phase of a communication session with the reader device (120), the identifier (210) being generated as a combination of a first part (214) being a random number and of a second part (212) being identical to a portion (202) of a previous identifier (200) used during a previous communication session preceding the present communication session with the reader device (120), and a transmission unit (136) adapted for transmitting the identifier (210) to the reader device (120).
US09069998B2 Determining electrical properties of tissue using magnetic resonance imaging and least squared estimate
Exemplary embodiments of the present disclosure are directed to estimating an electrical property of tissue using MR images. Complex values having real components and imaginary components are generated and are associated with pixels in one or more MR images that corresponding to a region of tissue for which the electrical property is constant. An estimated value of the electrical property for the region of tissue is determined based on a least squared error estimation applied to the complex values.
US09069994B1 Audible alert for stolen user devices
Tracking modes of a user device is described. In one method, the user device tracks the user device in a stolen mode and an elevated mode. The user device generates a challenge to authenticate a user as an owner of the user device when the user device is in the elevated mode. The challenge includes a question about a list of history items comprising at least one counterfeit history item and at least one valid history item. The user device generates an audible alert when the user device is in the stolen mode.
US09069992B1 System and method for reducing data loss prevention scans
A computing device receives a file. The computing device determines whether the file has previously been scanned for violations of a data loss prevention policy. If the file was previously scanned, a result of the previous scan is used to decide whether or not the file violates the data loss prevention policy. If the file was not previously scanned, the file is scanned to decide whether or not the file violates the data loss prevention policy.
US09069986B2 Providing access control for public and private document fields
A computer determines, based on a degree of authorization of a user, that a user has authorization to view a type of field. Based on the degree of authorization of the user, the computer generates a modified list of search terms by adding additional search terms to a list of search terms. The computer executes a search using the modified list of search terms. The computer identifies a search result that includes the first type of field which further includes a search term that is included in the modified list of search terms.
US09069985B2 Server geospatially organized flat file data
A flat file data organization technique is used for storing and retrieving geospatially organized data. The invention reduces transfer time by transferring a few large files in lieu of a large number of small files. It also moves the process of locating a given data file away from the file system to a proprietary code base. Additionally, the invention simplifies database management by having quadtree packets generated on demand.
US09069984B2 On-demand authorization management
Methods and apparatus, including computer program products, are provided for authorization management. In one aspect, there is provided a computer-implemented method. The method may include receiving a request to authorize at least one user to at least one module of a system; mapping the received request to a semantic tag; processing, based on the semantic tag, the request to authorize the at least one user to determine whether to grant the at least one user access to the at least one module; and sending a response to the request to authorize the at least one user, wherein the response is in accordance with the result of the processing. Related apparatus, systems, methods, and articles are also described.
US09069979B2 LDAP-based multi-tenant in-cloud identity management system
A multi-tenant identity management (IDM) system enables IDM functions to be performed relative to various different customers' domains within a shared cloud computing environment and without replicating a separate IDM system for each separate domain. The IDM system can provide IDM functionality to service instances located within various different customers' domains while enforcing isolation between those domains. A cloud-wide identity store implemented as a single LDAP directory can contain identity information for multiple customers' domains. This single LDAP directory can store identities for entities for all tenants, in separate partitions or subtrees of the LDAP directory, each such partition or subtree being dedicated to a separate identity domain for a tenant. Components of the cloud computing environment ensure that LDAP entries within a particular subtree are accessible only to service instances that have been deployed to the identity domain that corresponds to that particular subtree.
US09069973B2 Password protect feature for application in mobile device during a remote session
Disclosed is a method of password protection applied to applications on mobile devices during a remote control session. When a mobile device is connected to a remote support technician providing said remote support technician access to the mobile device, when a user highlights a password field the password is contextually hidden on remote support technician's console. A toast message is displayed on the remote access console and the user's mobile device and the remote support technician is denied the ability to edit the user's password field.
US09069972B2 Secure digital card, and secure digital card system and operating method
A Secure Digital (SD) card, and an system and an operating method for the SD card are disclosed. The disclosed SD card has a Flash memory and a controller. The Flash memory contains a data storage space and a Content Protection Recorded Media (CPRM) support space. The controller executes a firmware of the SD card, such that read/write commands provided from a host for the CPRM support space are regarded and executed as security commands and a CPRM mechanism is operated over the data storage space.
US09069967B2 Assessment and analysis of software security flaws
Security analysis and vulnerability testing results are “packaged” or “bound to” the actual software it describes. By linking the results to the software itself, downstream users of the software can access information about the software, make informed decisions about implementation of the software, and analyze the security risk across an entire system by accessing all (or most) of the reports associated with the executables running on the system and summarizing the risks identified in the reports.
US09069966B2 Code updates in processing systems
A method for updating code images in a system includes booting a first image of a code with a sub-system processor, receiving a second image of the code, performing a security and reliability check of the second image of the code with the sub-system processor, determining whether the security and reliability check of the second image of the code is successful, storing the second image of the code in a first memory device responsive to determining that the security and reliability check of the second image of the code is successful, designating the second image of the code as an active image, and sending the second image of the code to a second memory device, the second memory device communicatively connected with the first memory device and a main processor.
US09069958B2 Creating and maintaining a security policy
An approach for managing a security policy is provided. First, second, and third specification sets are received after being independently generated by different practitioners. The first specification set maps service-to-service communications. The second specification set maps the services to devices on which the services are placed. The third specification set maps the devices to one or more network addresses. The received specification sets are algorithmically combined to create packet filtering rule statements. The security policy is generated as packet filtering rules based on the combined specification sets and the packet filtering rule statements. An application deployment modification includes independently editing specification set(s) that are affected by the modification, without knowledge of specification set(s) that are unaffected by the modification. An updated security policy may be generated by an incremental update to an existing security policy without requiring replacement of the entire security policy.
US09069942B2 Method and device for confirming computer end-user identity
The identity of an end-user operating a computer is confirmed by analyzing user reactions to aberrations in output. More specifically, an aberration is caused in output that the computer provides to an output device, and the end-user's response to the aberration is received. An end-user characteristic is extracted from the response and compared to stored characteristic responses to find a match. A match is indicative of the identity of the computer user. It can also be checked whether, after causing an aberration in output the end-user responded differently to the output than if the output did not have the aberration. The lack of a different response can be interpreted as indicative that the end-user is a bot.
US09069941B2 Access authorization having embedded policies
A facility for receiving an embedded policy is provided. The facility checks an application program image for the presence of an embedded policy. If an embedded policy is detected, the facility extracts the policy from within the application program image. The facility may then apply the extracted policy to the application program image before the application program image is loaded and/or executed. Moreover, the facility may check the application program image's integrity prior to extracting the embedded policy.
US09069940B2 Secure host authentication using symmetric key cryptography
Methods of securely authenticating a host to a storage system are provided. A series of authentication sessions are illustratively performed. Each of the authentication sessions includes the host transmitting an authentication request to the storage system. The storage system authenticates the host based at least in part upon a content of the authentication request. After each successful authentication of the host to the storage system, an encryption key that was utilized in encrypting the authentication request that was transmitted to the storage system is deleted. After each encryption key deletion, a new encryption key that is different than the previous key is optionally stored and is utilized in the next authentication session.
US09069939B2 Method and apparatus for storing a software license
In accordance with an example embodiment of the invention there is provided a method, comprising: associating an International Mobile Equipment Identity (IMSI) with a mobile telecommunication device, the IMSI configured to identify the device to a mobile telephone network; storing a software program in memory associated with the device; storing a licence, necessary for allowing the operation of the software program on the device, in memory associated with the device; and locking the licence to said IMSI such that the software application cannot be operated on the device without said IMSI being associated with the device; wherein, the licence and the IMSI are stored on the same memory medium such that they are transportable from the device together.
US09069935B2 System, method and apparatus for controlling the dissemination of digital works
A system, business methodology and apparatus for facilitating controlled dissemination of digital works is disclosed. An audio and video organizer, entertainment, and communication unit that plays back audio and video media content received from a central storage server. The unit relies on a smartcard, which has a personalized key that unlocks encrypted content. Using the unit, a user can purchase music or other types of media using a appropriate ordering method. The central storage server then transmits a double-encrypted, compressed audio file to the unit, where it is decrypted based on the smartcard key, and available for listening.
US09069933B1 Secure, networked portable storage device
A secure, networked portable storage device includes: a secure data storage section; a program storage section including a security program operatively connected to the secure data storage section, wherein the security program is operable to selectively enable and disable access to the secure data storage section; a device antenna operable at a low radio frequency not exceeding one megahertz; a transceiver operatively connected to the device antenna, the transceiver operable to receive radio signals at the low radio frequency and generate data signals at the said low radio frequency, in response thereto; a programmable microprocessor operatively coupled with the transceiver and the program storage section, the microprocessor configured for controlling operation of the program storage section and to cause the transceiver to emit an identification signal; and a connector for enabling an electrical connection between the portable storage device and another device, wherein the connector and the secure data storage section are not operatively connected.
US09069930B1 Security information and event management system employing security business objects and workflows
A security information and event management (SIEM) system includes a data storage sub-system that stores (1) security data pertaining to security-related events and states of a production computer system, (2) security business objects (SBOs) as an abstraction layer over the security data, and (3) workflows which each include a set of the SBOs organized in a workflow-specific manner. Each SBO represents a security-related aspect of the production system and includes data queries to generate output data pertaining to the security-related aspect. Each workflow embodies a complex multi-step security analysis operation. In operation, security users of the SIEM system execute the workflows including the respective security business objects, resulting in a set of result data which identifies security threats and vulnerabilities of the production computer system. A workflow can provide additional contextualization for detected events, including asset data regarding the configuration of hosts in the data processing system which can be used to generate recommendations for remedial action, such as applying certain software patches to address a threat.
US09069929B2 Arbitrating usage of serial port in node card of scalable and modular servers
A node card includes a substrate having a connector that communicates a plurality of signals between the substrate and an outside entity. One or more nodes are connected to the substrate, and the one or more nodes receive power from one or more signals communicated over the connector. The one or more nodes also communicate with the outside entity using the one or more signals communicated over the connector.
US09069927B2 Anti-terrorism water quality monitoring system
A method of monitoring advanced separation and/or ion exchange processes through the collection of localized data. The data is manipulated to generate preconfigured performance, maintenance, quality assurance, quality control, regulatory, cost reports, performance graphing and historical trends. The data is collected from sensors located at an equipment site and transferred to a remote located by use of the Internet, further all data received and used for generation of reports is also accessible by Internet connection.
US09069924B2 ESD protection circuit cell
A protection cell for a cell library. The protection cell defines a protection circuit for an IC having a driving device with a first supply voltage Vdd1 and an output, and a driven device having an input and a second supply voltage Vdd2. The protection circuit includes a first device from the group consisting of a P-diode and a gate-Vdd PMOS. The first device is coupled between a first power bus connected to Vdd2 and the input of the driven device. The input of the driven device is coupled by way of a resistor to the output of the driving device. A second device corresponding to the first device is provided, from the group consisting of an N-diode and a grounded gate NMOS. The second device is coupled between the input of the driven device and a ground bus.
US09069923B2 IP protection
Multi-Project Wafers includes a plurality of chiplets from different IP owners. Non-relevant chiplets are implemented with IP protection to inhibit IP disclosure of non-relevant IP owners.
US09069920B2 Automated circuit design
A method implemented on a data processing system for circuit synthesis is discussed. In one embodiment, the method comprises determining a net of a circuit design, the net driving one or more first loads to use a first type of routing resources and one or more second loads to use a second type of routing resources, and splitting the net into a first net and a second net, the first net driving the one or more first loads, the second net driving the one or more second loads.
US09069917B2 Component fracture evaluation device, component fracture evaluation method and computer program
A probability in which a stress amplitude σp of an operating stress exceeds a stress amplitude σw of a fatigue strength (a fatigue strength excess probability pV0 of a virtual cell) at each virtual cell in which a region of a machine component is equally divided so that one inclusion is contained therein and having a virtual unit volume V0 is derived on an assumption that a distribution function of an inclusion size √{square root over ( )}area follows a generalized Pareto distribution. Then a probability in which the stress amplitude σp of the operating stress exceeds the stress amplitude σw of the fatigue strength (a fatigue strength excess probability pfV of the machine component) in at least one virtual cell is derived from the fatigue strength excess probability pV0.
US09069916B2 Model selection from a large ensemble of models
A method, system and processor readable medium containing computer readable software instructions for selecting representative models from a large ensemble of models is disclosed. An ensemble of reservoir models that define an input uncertainty space is provided. A target number of representative models and one or more target percentiles of output variables that the representative models are to approximate are input. The representative models from the ensemble of reservoir models that match the one or more target percentiles of output variables are selected while maximizing the spread between the selected representative models in the input uncertainty space.
US09069913B2 Circuit topology for multiple loads
A circuit topology to reduce ringing and the strength of unwanted signals includes a signal transmitting terminal, a first signal receiving terminal, and a second signal receiving terminal. The signal transmitting terminal receives a first DC voltage via a first node and a first resistor. The first node is electrically connected to a second node via a third resistor and an energy consuming element. The energy consuming element weakens the voltage level of noise signals on the second signal receiving terminal, therefore, signal reflections from the second signal receiving terminal are reduced, and signal integrity at the first signal receiving terminal is improved.
US09069912B2 System and method of distributed initiator-local reorder buffers
A Network-on-Chip (NoC) is provided that performs reordering of transaction responses such as those with requests that cross address mapping boundaries. Ordering is ensured by filtering logic in reorder buffers, some of which include storage to allow multiple simultaneously pending transactions. Transactions are transported by a packet-based transport protocol. The reorder buffering is done at packet level, within the transport topology. Reorder buffers are distributed physically throughout the floorplan of the chip, they have localized connectivity to initiators, and they operate in separate power and clock domains.
US09069906B2 Method for sharing a resource and circuit making use of same
A method is provided for interfacing a plurality of processing components with a shared resource. A token signal path is provided to allow propagation of a token through the processing components, wherein possession of the token enables a processing component to conduct a transaction with the shared resource. Token processing logic is provided for propagating the token from one processing component to another along the token signal path, the propagating being done at a propagation rate related to a transaction rate of the shared resource. The token processing logic also generates a trigger signal at least in part based on the token and propagates to trigger signal to the shared resource to convey initiation of a transaction with the shared resource. A circuit comprising a plurality of processing components and a shared resource is provided wherein the processing components and the shared resource interface with one another using the method proposed.
US09069905B2 Tool-based testing for composited systems
Tool-based testing of composited systems indirectly tests properties of a dynamic linked library for a desktop compositor such as DWMCore.dll via an algebraic structure of tools that define composition and rendering properties and derive equivalent resource models. The system tests for undesired side effects by examining characteristics of pixels from complicated render operations and employs a framework to test the composition and rendering of Desktop Windows Manager directly on the DWMCore.dll Application Programming Interface. The process includes mimicking uDWM.dll behavior by using resources with test patterns to take controlled measurements and validate primitives. The framework includes an infrastructure, a resource model, and tools. Each tool exposes a different composition or rendering property. A tool combinator exposes high level composition properties, including correct overlapping of transparent content and visual transformation (translation, scale, color transforms, etc.) by taking tools as input and using visual tree constructs to combine them.
US09069904B1 Ranking runs of test scenarios based on number of different organizations executing a transaction
System, method, and non-transitory medium for ranking runs of test scenarios belonging to a cluster. Runs by users on software systems that belong to different organizations are clustered to clusters of similar runs. The runs involve executing transactions instantiated from transaction types. A first processor receives a selection of a certain transaction type, and calculates a first number of different organizations associated with users that ran test scenarios involving execution of a transaction instantiated from the certain transaction type. A second processor receives a selection of a certain cluster from the clusters and calculates, based on runs belonging to the certain cluster, a second number of different organizations associated with users that ran certain test scenarios involving execution of a transaction instantiated from the certain transaction type. A ranking module ranks runs of test scenarios belonging to the certain cluster according to the first and the second numbers.
US09069903B2 Multi-platform test automation enhancement
Embodiments of the present invention address deficiencies of the art in respect to host platform configuration for software testing and provide a novel and non-obvious method, system and computer program product for multi-platform test automation. In an embodiment of the invention, a multi-platform test automation data processing system can include a test automation controller enabled for coupling to multiple, different designated host computing platforms. Each of the different designated host computing platforms can host the execution of an application under test. The test automation controller can include a configuration for dispatching test commands to the different designated host computing platforms based upon provided test case documents, topology data and a general function file. In this way, tests can be constructed from a set of test commands without regard to the underlying details of different, target host computing platforms.
US09069900B2 Method for determining whether a machine code instruction of a machine code program is executed in the machine code program
A method for determining whether a machine code instruction of a machine code program is executed in the machine code program may include: replacing at least a part of a first machine code instruction of a plurality of first machine code instructions with a second machine code instruction, the second machine code instruction configured to generate a code exception; executing the machine code program including the second machine code instruction; and determining whether the second machine code instruction is executed based on the code exception.
US09069898B2 System for providing regression testing of an integrated process development system and method therefor
A method includes providing a graphical user interface to an automated software development system, and providing a customized software application to an enterprise. The application comprises a collection of codesets that together are configured to perform an integration process.
US09069897B2 Capturing telemetry data by dynamic language engine
At least one embodiment described herein relates to the selective capturing of script code stacks associated with exceptions thrown by script code. For unhandled exceptions, the script engine 1) captures the script code stack in a host-accessible manner in which a host that hosts the script engine may access the captured script code stack, 2) completes unwinding of the script stack, and 3) reports the captured script code stack to a host that hosts the script engine. For at least one of the handled exceptions thrown by the script code for which the script code itself handles the exception, the script code stack is not captured in the host-accessible manner. Also, the call stack property of an error object is populated at throw time, rather than creation time.
US09069894B2 Data collisions in concurrent programs
Described are techniques for detecting data collisions between a first portion and a second portion of an application executing on a computer, the first portion and the second portions executing concurrently with respect to each other. While the first portion and second portion are executing, before the first portion accesses a memory location shared by the first portion and the second portion, a value stored in the memory location is captured and the first portion is delayed. While the second portion continues to execute the first portion is delayed. After a period of the first portion having been paused or slowed, the current content of the memory location is compared with the captured content to determine if there is a data collision. The first and second portions may be threads, and the capturing, delaying, and determining may be performed by code inserted to the application after it has been compiled.
US09069893B2 Automatic verification of determinism for parallel programs
Automatic verification of determinism in structured parallel programs includes sequentially establishing whether code for each of a plurality of tasks of the structured parallel program is independent, outputting sequential proofs corresponding to the independence of the code for each of the plurality of tasks and determining whether all memory locations accessed by parallel tasks of the plurality of tasks are independent based on the sequential proofs.
US09069892B2 Reducing false-positive errors in a software change-impact analysis
A method and associated systems for reducing false-positive errors in a software change-impact analysis of a basepoint variable. A processor of a computer system identifies a first generation of change-affected parts of one or more computer programs, where each identified part is affected by a change to the basepoint variable. The processor confirms the identification of each identified part by analyzing one or more characteristics of the basepoint variable and of the identified part. If the processor confirms that an identification is the product of a false-positive error, the falsely identified part is discarded. The processor then identifies a second generation of confirmed change-affected parts by repeating the procedure performed on the basepoint variable on each confirmed part of the first generation of parts. The processor continues this iterative process through additional generations until it identifies a generation that contains no confirmed change-affected parts.
US09069891B2 Hardware enabled performance counters with support for operating system context switching
A device for supporting hardware enabled performance counters with support for context switching include a plurality of performance counters operable to collect information associated with one or more computer system related activities, a first register operable to store a memory address, a second register operable to store a mode indication, and a state machine operable to read the second register and cause the plurality of performance counters to copy the information to memory area indicated by the memory address based on the mode indication.
US09069884B2 Processing special attributes within a file
A computer-implemented method, system, and computer program product for processing special attributes within a file are provided. The method includes accessing the file with a hierarchical tree structure of file elements, and retrieving special attributes associated with the file elements. The special attributes are selectively assigned to the file elements. The method also includes interpreting the special attributes using hierarchical inheritance to pass the special attributes from subordinate file elements to higher-level file elements. The method further includes creating a file-level representation of the interpreted special attributes.
US09069882B2 Mapping and boosting of terms in a format independent data retrieval query
Aspects of the present invention provide a tool for retrieving data in response to a query in any format. In an embodiment, each query term of the query is analyzed to determine whether it corresponds to either a domain keyword or a formula designator. If a formula designator is retrieved, each formula term associated with the formula designator is mapped to a domain keyword. Each of the domain keywords, the formula designators, and the mapped formula terms are boosted. A dataset is searched using a structured search query that includes all boosted terms, as well as any remaining query terms that do not correspond to one of the boosted terms.
US09069878B2 Flexible storage of XML collections within an object-relational database
A database server determines, on an element-level of granularity, what form of VARRAY storage to map collections of elements defined by a XML schema. A collection element may be mapped to an in-line VARRAY or an out-of-line VARRAY. The determination may based on a variety of factors, including the database type mapped to the collection element, database limitations that limit the form storage for certain database types, and annotations (“mapping annotations”) embedded within that XML schema that specifying a database type for database representation of a collection element or a form of VARRAY storage.
US09069875B2 Enforcement of service terms through adaptive edge processing of application data
An adaptive data replication and caching system configured to enforce service terms at the network edge. Service terms can include, but are not limited to established quality of service (QoS) terms, as well as the terms of a service level agreement (SLA). This system can include a data caching system configured to cache application data in a data store and to satisfy queries for application data from the cache. The system also can include a data replication system configured to replicate application data in the data store and to satisfy queries for application data against the replicated application data. Finally, the adaptive data replication and caching system can include a configurator for configuring portions of the data store for exclusive use by the data caching system and the data replication system based upon the service terms.
US09069873B2 Apparatus and method for creating mashup web application
An apparatus for creating a mashup web application includes: a web application authoring unit configured to generate a web application initial page from previously stored block resources and web application resources during web application authoring login, receive UI-based web application authoring information through the web application initial page, and generate web application metadata; and a workflow management unit configured to generate a final web application by verifying a workflow of the web application metadata.
US09069871B2 System, method, and program for generating web page
A method, article, and system for reconfiguring a web page. The method includes extracting dependencies between pages, files, and components of the web page, measuring a network delay value, a transfer efficiency value, and a component size, estimating load time of a candidate file using information of the network delay value, the transfer efficiency value, the dependencies, and the component size. An integer programming problem is generated to minimize an object function representing the load time of the web page by analyzing the web page, solving the integer programming problem, reconfiguring a library file from the solution and reconfiguring the web page by replacing a link to the library file of each page with a link to the reorganized file.
US09069867B2 Resource management system, method and program for selecting candidate tag
Resource management system, method and program for selecting candidate tag are provided. The tag can be readily attached to a resource by presenting a candidate tag also to a resource newly registered in a database. The degree of similarity of a new registration resource to each of a plurality of already-registered resources that have been already registered in the database is calculated. A tag attached to an already-registered resource of which the degree of similarity is large is selected as a candidate for a tag to be attached to the new registration resource. Thereby, a candidate tag can be also presented to a resource newly registered in the database. A user can further readily attach a tag compared to a conventional system.
US09069866B2 Method for generating location targeted, keyword-triggered, ads and generating user recallable layer-based ads
Location-specific content is automatically generated for a particular entity having a plurality of physical locations. Database entries that contain identifying data associated with the particular entity are searched for to obtain location information of each of the plurality of physical locations. The location information, in correlation with one or more keywords associated with the particular entity, is stored in a computer-readable electronic database such that a user-generated query that includes at least one of the keywords and a search location causes a processor to execute operations that initiates a search of the computer-readable electronic database for the location information of the physical locations that are in proximity to the search location. At least one result that is displayable to the user is provided.
US09069861B2 Query generation system for an information retrieval system
According to one embodiment of the disclosure, a query generation system generally includes an element rank and inference engine in communication with a computing system and a user interface. The element rank and inference engine is operable to receive a user supplied element from the user interface, the user supplied element being associated with a first filter criterion. The element rank and inference engine is also operable to create, using the first filter criterion, at least one second element and rank according to their relative importance, the at least one first element and the at least one second element according to their associated first filter criterion and second filter criterion. Next, the element rank and inference engine may output the at least one first filter element and the second filter element to the computing system.
US09069857B2 Per-document index for semantic searching
Methods, computer systems, and computer-storage medium for generating a per-document index used for semantic searching is provided. A document is received and parsed into a plurality of section. Each term in each section is translated in order to at least one of a cache index or a term identifier. Subsequent to translating the terms, each section is separately group encoded to generate the per-document index. The per-document index is stored in association with a data store.
US09069855B2 Modifying a hierarchical data structure according to a pseudo-rendering of a structured document by annotating and merging nodes
A structured document is translated into an initial hierarchical data structure in accordance with syntactic elements defined in the structured document. The initial hierarchical data structure includes a plurality of nodes, and each node corresponds to one of the syntactic elements. The method then annotates a node with a set of attributes including geometric parameters of semantic elements in the structured document that are associated with the node in accordance with a pseudo-rendering of the structured document. Finally, the method merges the nodes in the initial hierarchical data structure into a tree of merged nodes in accordance with their respective attributes and a set of predefined rules such that each merged node is associated with a semantically distinct region of the pseudo-rendered document. The predefined rules include rules for merging nodes associated with semantic elements that have nearby positions and/or compatible attributes in the pseudo-rendered document.
US09069853B2 System and method of goal-oriented searching
In a particular embodiment, a method of goal-oriented searching is disclosed that includes providing a graphical user interface including an input and a selectable indicator. The selectable indicator is related to a pre-defined query associated with a particular goal. The particular goal includes multiple criteria. The method also includes receiving data related to the input and inserting the data into the pre-defined query to produce a goal-oriented query to identify one or more documents that satisfy the multiple criteria.
US09069852B2 Enabling a search for both local and remote electronic content
A search for content may be performed. A query may be received from a user who is interacting with a first device. A first collection of content that is stored on the first device may be searched to identify local content that is related to the query. A second collection of content that is stored on a second device may be searched to identify remote content that is related to the query. The second device may be different from the first device and may be accessible through a network. Results that refer to both the identified local content and the identified remote content may be displayed to the user.
US09069850B2 Content descriptor
An apparatus, method, system and computer-readable medium are provided for generating one or more descriptors that may be associated with content. A teaser for the content may be identified based on contextual similarity between words and/or phrases in the segment and one or more other segments, such as a previous segment. An optical character recognition (OCR) technique may be applied to the content, such as banners or graphics associated with the content in order to generate or identify OCR'd text or characters. The text/characters may serve as a candidate descriptor(s). One or more strings of characters or words may be compared with (pre-assigned) tags associated with the content, and if it is determined that the one or more strings or words match the tags within a threshold, the one or more strings or words may serve as a candidate descriptor(s). One or more candidate descriptor identification techniques may be combined.
US09069846B2 Business content hierarchy
A harvesting method and system is provided. The method includes extracting from a plurality of documents, content. The content is published in external glossaries. The content is arranged in a business content hierarchy and the business content hierarchy is published in a specified format. The business content hierarchy is enabled with respect to a plurality of projects. The content and business content hierarchy are updated and the updated content is arranged in the updated business content hierarchy.
US09069844B2 Facilitating extraction and discovery of enterprise services
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for improving keyword searches for enterprise services receiving user input, processing the user input to identify a set of terms, querying a knowledge base based on each term of the set of terms to define a first set of facts, each fact of the first set of facts including instance data associated with a concept, generating a query based on the first set of facts, processing the query to generate search results, the search results including one or more enterprise services stored in an enterprise service repository, and transmitting information associated with each of the one or more enterprise services for display to a user.
US09069843B2 Iterative refinement of search results based on user feedback
Provided are techniques for displaying search results in a first page, receiving feedback from the user that indicate which of the search results in the first page are at least one of relevant and irrelevant, re-ordering the search results in a second page based on the indications of the search results in the first page, and displaying the re-ordered search results in the second page.
US09069842B2 Accessing documents using predictive word sequences
Methods and systems for accessing documents in document collections using predictive word sequences are disclosed. A method for accessing documents using predictive word sequences include creating a candidate list of word sequences where respective ones of the word sequences comprise one or more elements derived from the document corpus; expanding the candidate list by adding one or more new word sequences, where each new pattern is created by combining one or more elements derived from the document corpus with one of the word sequences currently in the candidate list; determining a predictive power with respect to the subject for respective ones of entries of the candidate list, where the entries include the word sequences and the new word sequences; pruning from the candidate list ones of said entries with the determined predictive power less than a predetermined threshold; and accessing documents from the document corpus based on the pruned candidate list. The expanding of the candidate list can include creating each new pattern as a gapped sequence, where the gapped sequence comprises one of the word sequences and one of said elements separated by zero or more words. Corresponding system and computer readable media embodiments are also disclosed.
US09069841B1 Estimating confidence for query revision models
An information retrieval system includes a query revision architecture that integrates multiple different query revisers, each implementing one or more query revision strategies. A revision server receives a user's query, and interfaces with the various query revisers, each of which generates one or more potential revised queries. The revision server evaluates the potential revised queries, and selects one or more of them to provide to the user. A session-based reviser suggests one or more revised queries, given a first query, by calculating an expected utility for the revised query. The expected utility is calculated as the product of a frequency of occurrence of the query pair and an increase in quality of the revised query over the first query.
US09069839B1 Method and system for storing, retrieving, and sharing data using a field-accessed database system comprising a mobile unit
A method using a field-accessed database system identifies an object by a data identifier, and stores and/or retrieves object data using the associated data identifier. In one mode of operation, a field terminal uploads to a database object-based data and employs the associated data identifier to group the uploaded object data with object data relating to other objects having substantially similar data identifiers. In another mode of operation, the system identifies one or more data products stored in a database and previously grouped according to an identified object's data identifier, and a field terminal downloads from database one or more data products related to the identified object and processes downloaded data products for user access. In another mode of operation, called discover mode, field terminal selects data products in a database using a selection algorithm based on terminal location and downloads these data products from this database, prior to receiving user input used to select final data products of interest to access using field terminal.
US09069837B2 Encapsulation of multiplicity and sparsity in multidimensional query execution systems
Provided are techniques for processing a multidimensional query. For each multidimensional expression in the multidimensional query, the multidimensional expression is evaluated to generate a representation that includes an evaluation context, a degeneration status, and condensed value storage that does not store data that would be replicated due to degeneration, and the representation is stored.
US09069835B2 Organizing data in a distributed storage system
A distributed storage system is provided. The distributed storage system includes multiple front-end servers and zones for managing data for clients. Data within the distributed storage system is associated with a plurality of accounts and divided into a plurality of groups, each group including a plurality of splits, each split being associated with a respective account, and each group having multiple tablets and each tablet managed by a respective tablet server of the distributed storage system. Data associated with different accounts may be replicated within the distributed storage system using different data replication policies. There is no limit to the amount of data for an account by adding new splits to the distributed storage system. In response to a client request for a particular account's data, a front-end server communicates such request to a particular zone that has the client-requested data and returns the client-requested data to the requesting client.
US09069833B2 Detecting data omissions for an intermittently-connected application
A system, method and computer program product for detecting data omissions between intermittently-connected devices. An example system includes a client device configured to execute client queries on a client data set, and generate client result sets. The client queries and client result sets are stored on a query queue as queued queries and queued result sets. The system includes a server device with a data omission detector and server database. The data omission detector receives the queued queries and queued result sets after detecting a network connection, executes server queries on the server database and generates server result sets. The server queries are based on the queued queries. The data omission detector compares the server result sets with queued result sets to determine if there are data omissions. Data omissions include data absent in the queued result set that is present in a server result set.
US09069832B2 Approach for modularized sychronization and memory management
Approaches to memory management and synchronization are described relating to provision of highly robust and highly available servers that can serve multiple requests in parallel. Programming objects can be analyzed at design time by comparison to predefined patterns to identify a set of requirements and rules that must be followed to ensure that all part of a program cooperate. In highly complex programming environments, enforcement of such rules for a program as a whole can be quite difficult. As such, analysis of compliance can desirably occur at a programming object level.
US09069830B2 Retrieving data objects
Provided are techniques for generating a Graphical User Interface (GUI) based on relationships between tables identified in a data model and displaying the GUI to enable selection of the tables and columns in the tables. Via the GUI, a selection of at least one of the tables and a selection of at least one of the columns in the at least one of the selected tables are received. A statement is generated based on the selected tables and the selected columns. The statement is executed to obtain results. The results are processed to create a data object having a hierarchical structure that indicates the relationships between the tables.
US09069828B2 System and method of ontological subject mapping for knowledge processing applications
The present invention discloses methods, systems, and tools for knowledge processing by building maps of ontological subjects for compositions or the contents accompanying a request for service by a user. In one embodiment of the invention the method assigns and calculates an ontological subject power spectrum to each composition or ontological subject. The resulting power spectrum and the adjacency matrix of the map are used to evaluate the merits of the compositions in the context of reference universes. It is also used as a research guiding tool for knowledge discovery. The invention serves knowledge seekers, knowledge creators, inventors, discoverer, as well as general public by assisting and guiding users to assess their work, identify their unknowns, optimize their research trajectory, and provide higher quality contents. The method and system, thereby, is instrumental in increasing the speed and efficiency of knowledge acquisition, discovery, retrieval, as well as faster learning and problem solving.
US09069824B2 Accelerating time series data base queries using dictionary based representations
A method for accelerating time series data base queries includes segmenting an original time series of signal values into non-overlapping chunks, where a time-scale for each of the chunks is much less than the time scale of the entire time series, representing time series signal values in each chunk as a weighted superposition of atoms that are members of a shape dictionary to create a compressed time series, storing the original time series and the compressed time series into a database, determining whether a query is answerable using the compressed time series or the original time series, and whether answering the query using the compressed time series is faster. If answering the query is faster using the compressed representation, the query is executed on weight coefficients of the compressed time series to produce a query result, and the query result is translated back into an uncompressed representation.
US09069823B2 Method for managing a relational database of the SQL type
A method is provided for managing a relational database of the SQL type for information technology and network infrastructure service information, including a method in which the following are created, in a system for managing a database of the MySQL type, a read-only data storage engine, and unmodifiable tables, for example of WORM, defined as “Write Once Read Many” type managed by the storage engine; each table includes a column of digital counting data called a “timestamp”; each table is partitioned by time intervals; partition files are grouped in subdirectories of a file system, these directories forming a tree structure, each node of which is uniquely identified from a timestamp.
US09069811B2 Method for building and maintaining trusted supplier records
An Enterprise Network includes a master data management (MDM) system that is linked to two or more data sources each of which include means for storing local management information. The MDM system builds a master management information database that is comprised of some or all of the management information stored by the data sources. The master database in the MDM includes master records each of which is comprised of one or more attributes. The MDM system is configured to only update particular master record attributes with selected management information received from a trusted data source.
US09069810B2 Systems, methods and computer program products for reducing hash table working-set size for improved latency and scalability in a processing system
System, method and computer program products for storing data by computing a plurality of hash functions of data values in a data item, and determining a corresponding memory location for one of the plurality of hash functions of data values in the data item. Each memory location is of a cacheline size wherein a data item is stored in a memory location. Each memory location can store a plurality of data items. A key portion of all data items is contiguously stored within the memory location, and a payload portion is contiguously stored within the memory location. Payload portions are packed as bit-aligned in a fixed-sized memory location, comprising a bucket in a bucketized hash table, each bucket sized to store multiple key portions and payload portions that are packed as bit-aligned in a fixed-sized bucket. Corresponding key portions are stored as compressed keys in said fixed-sized bucket.
US09069809B2 Compression scheme for improving cache behavior in database systems
The apparatuses and methods described herein may operate to identify, from an index structure stored in memory, a reference minimum bounding shape that encloses at least one minimum bounding shape. Each of the at least one minimum bounding shape may correspond to a data object associated with a leaf node of the index structure. Coordinates of a point of the at least one minimum bounding shape may be associated with a set of first values to produce a relative representation of the at least one minimum bounding shape. The set of first values may be calculated relative to coordinates of a reference point of the reference minimum bounding shape such that each of the set of first values comprises a first number of significant bits fewer than a second number of significant bits representing a second value associated with a corresponding one of absolute coordinates of the point.
US09069808B2 Indexing provenance data and evaluating provenance data queries in data processing systems
Techniques for indexing provenance data and evaluating provenance data queries are disclosed. For example, a method for processing one or more queries directed toward data associated with a data processing system comprises the following steps. One or more data items of a first data set associated with the data processing system are mapped to a first representation type and one or more data items of a second data set associated with the data processing system are mapped to a second representation type. A bi-directional index of a data provenance relation existing between the data items of the first data set and the data items of the second data set is computed. The bi-directional index is computed in terms of the first representation type and the second representation type. A query evaluation is performed using the bi-directional index, in response to receipt of a provenance query. The bi-directional index is used for query evaluation whether the received provenance query is a backward provenance query or a forward provenance query. A response is generated for the received provenance query based on a result of the query evaluation. In one further example, the provenance query evaluation step may be performed by using only the bi-directional index and does not require access to base data or maintaining stored provenance data.
US09069805B2 Migration of business object data in parallel with productive business application usage
The disclosure generally describes computer-implemented methods, computer-program products, and systems for modeling and deploying decision services. One computer-implemented method includes during uptime processing: generating at least one shadow database table corresponding to a new business object (BO) persistency model, establishing change recording for at least one database table associated with an old BO persistency model, retrieving, as changed data and using at least one computer, changed BO data from the at least one database table, transforming, as transformed data, the changed data to correspond to the new BO persistency model, writing the transformed data to the generated at least one shadow database table, and retrieving, as further changed data, BO data from the at least one database table upon a determination that the BO data has changed in the at least one database table after a prior retrieval of the BO data from the at least one database table.
US09069804B2 System and a method for generating database model for analysis of applications
In accordance with a particular embodiment of the present invention, a method for generating a database model may include analyzing database configuration data for a database. The method may further include analyzing one or more database application programming interfaces for accessing the database. The method may also include generating one or more stubs based on the analyses, the one or more stubs configured to, when executed, model the database as if the database were populated with data.
US09069801B2 Location-based and other criteria-based establishment management systems and methods
The disclosure herein provides methods, systems, and devices for managing, controlling, accessing, modifying, converting, and/or tracking software applications across one or more locations, and/or computing devices, and/or users, and/or other criteria.
US09069798B2 Method of text classification using discriminative topic transformation
Text is classified by determining text features from the text, and transforming the text features to topic features. Scores are determined for each topic features using a discriminative topic model. The model includes a classifier that operates on the topic features, wherein the topic features are determined by the transformation from the text features, and the transformation is optimized to maximize the scores of a correct class relative to the scores of incorrect classes. Then, a class label with a highest score is selected for the text. In situations where the classes are organized in a hierarchical structure, the discriminative topic models apply to classes at each level conditioned on previous levels and scores are combined across levels to evaluate the highest scoring class labels.
US09069795B2 System and process for building a catalog using visual objects
A method comprising, clustering a plurality of records, each record comprises at least one object image and at least one textual field associated with the object, to yield a plurality of clusters such that the object images in each cluster exhibit between them a visual similarity above a specified value; associating each cluster with a label by applying a dictionary function to the textual fields of each cluster, wherein the label reflects a common semantic factor of the textual fields of each cluster, and the factor has a value above a specified threshold. Accordingly, the visual similarity provides a measure of resemblances between two visual objects that can be based on at least one of: the fit between their color distribution such as correlation between their HSV color histograms, the fit between their texture, the fit between their shapes, the correlation between this edge histograms, and face similarity.
US09069794B1 Determining location information for images using landmark, caption, and metadata location data
Methods, systems, and apparatus are provided for determining location information for images. In one aspect, a method includes obtaining landmark location data from content depicted in an image and corresponding confidence scores. Also, the method includes obtaining caption location data from user input and corresponding confidence scores, and obtaining metadata location data from data provided by an image capturing device. Further, the method includes identifying location pairs from the landmark, caption, and metadata location data, and generating, for each location pair, a geographic consistency score. Additionally, the method includes selecting a location pair based on the geographic consistency scores, and selecting an image location for the image from the selected location pair. Moreover, the method includes determining an image location score based on a confidence score for one of the locations in the selected location pair, and associating the image location and image location score with the image.
US09069791B2 Database virtualization
Aspects of the subject matter described herein relate database virtualization. In aspects, clusters of database servers may be located at various locations of the Internet. When a client seeks to access a logical database, the client may send a logical server and logical database name in a data structure. These names may be used to find a physical server(s) and database(s) that correspond to the logical database. Once the location is determined, a proxy component is used to intercept and/or forward communications between the client and the physical server(s) and database(s) corresponding to the logical database. Using this system, a client may access data from a logical database without knowing the physical address of the logical user database.
US09069790B2 Multi-threaded message passing journal
Example apparatus and methods protect state in a file system using a message-passing multi-threaded journal. One example apparatus stores, in memory, data and metadata affected by a file system transaction. The apparatus may run a thread that receives the file system transaction from the file system and that produces a set of atomic operations configured to complete the file system transaction. The apparatus may also run a thread that records a set of journal entries associated with the set of atomic operations to protect the file system while the atomic operations complete. The journal entries may be written on a non-volatile computer-readable medium. The apparatus may also run a thread that co-ordinates usage of space on the computer-readable medium. Rather than synchronizing journal activity with locks, the threads running on the example apparatus may synchronize their activity using message passing.
US09069787B2 System and method for accelerating anchor point detection
A sampling based technique for eliminating duplicate data (de-duplication) stored on storage resources, is provided. According to the invention, when a new data set, e.g., a backup data stream, is received by a server, e.g., a storage system or virtual tape library (VTL) system implementing the invention, one or more anchors are identified within the new data set. The anchors are identified using a novel anchor detection circuitry in accordance with an illustrative embodiment of the present invention. Upon receipt of the new data set by, for example, a network adapter of a VTL system, the data set is transferred using direct memory access (DMA) operations to a memory associated with an anchor detection hardware card that is operatively interconnected with the storage system. The anchor detection hardware card may be implemented as, for example, a FPGA is to quickly identify anchors within the data set. As the anchor detection process is performed using a hardware assist, the load on a main processor of the system is reduced, thereby enabling line speed de-duplication.
US09069784B2 Configuring a virtual machine
In some examples, a node in a distributed system may receive one or more IP addresses for use with one or more virtual machines. For example, at least one of the received IP addresses may be encoded into a respective MAC address. Further, a hypervisor implemented on the node may configure a virtual machine on the node. For instance, configuring the virtual machine may include passing the encoded MAC address to the virtual machine through the hypervisor. The virtual machine may be configured to decode the IP address from the encoded MAC address, and the IP address is assigned to the virtual machine.
US09069780B2 Propagating a snapshot attribute in a distributed file system
A storage system includes a distributed file system. An attribute of a particular entity in the file system relates to a snapshot. In response to an operation in the storage system, it is determined whether the snapshot attribute is to be propagated to another entity of the file system.
US09069779B2 Open file migration operations in a distributed file system
In at least some disclosed embodiments, a method includes a) creating a first stub file on a target file server, b) creating a t-stub file at the location of the source directory, c) disabling performance of operations on the source data while allowing completion of operations in progress, d) copying the source data into a hidden directory on the target file server, thus creating target data, e) overwriting the first stub file by renaming the target data, f) enabling performance of operations on the target data, g) performing queued operations on the target data, and h) deleting the source data from the source file server.
US09069772B2 Smart slide creation and presentation
Disclosed is a computer-implemented method to create a presentation having at least one sheet, where each sheet contains one or more visual elements, as well as a system and computer program embodied on a computer-readable storage medium. The method includes, in response to input from a user, representing visual elements as depictions in a model, where each depiction depicts a single item in the model, where each item is a unit of information with a unique identifier, where each item can be depicted by at least one depiction and each depiction defines the visual representation of the item's information via the visual element. The method further includes, in response to a change to an item made by altering the visual element associated with the depiction of the item, automatically propagating the change to the item to all other depictions of the item across all sheets of the presentation. The method further includes updating the associated visual elements to reflect the change to the item.
US09069771B2 Music recognition method and system based on socialized music server
A music recognition method and system for retrieving metadata based on content associated with a media file. The system includes a music recognition plug-in module associated with a music management unit that communicates with a centralized music repository. The unknown media file may be scanned for collecting a snippet and sent to the music repository in response to a user request for identifying metadata associated with the unknown media file. The music management unit responds to the user with a matching set of standardized metadata, one or more potentially matching sets of data, or an indication that no match is made. The unidentified media file can be made available to the user via a Web interface associated with a socialized music server in order to populate the repository with the standardized metadata. A rating indicative of the user response to identify the metadata associated with the unknown media file can be provided in order to attract the user to contribute for the unknown media file identification.
US09069768B1 Method and system for creating subgroups of documents using optical character recognition data
Creating subgroups of documents using optical character recognition data is described. A matrix is created for words included in documents. Each column-row combination in the matrix indicates whether a corresponding word that is associated with the column-row combination is included in a corresponding document that is associated with the column-row combination. Distances are identified between pairs of the words. Each distance is based on a number of the documents that differ in including a corresponding pair of the words. Word clusters are created. Each word cluster includes pairs of words associated with a corresponding distance less than a distance threshold. Sets of word clusters are created. A set of word clusters includes word clusters that are not associated with any of the documents associated with other word clusters in the set. Subgroups of the digitized documents are created based on a set of word clusters with a highest word score.
US09069765B2 Method and system for matching objects having symmetrical object profiling
A system is described that implements symmetrical object profiles across one or more objects, wherein an object profile is influenced by other object profiles with which it interacts. In particular, the system includes a configuration for a first object profile that is associated with a first object, wherein the first object profile comprises a set of attributes having a first set of valuations. The system includes a configuration for a second object profile that is associated with a second object, wherein the second object profile comprises said set of attributes having a second set of valuations. The system includes a profile updater for managing the first object profile and the second object profile, wherein in a transaction involving the first and second objects, corresponding object profiles are updated based on valuations in the first and second set of valuations.
US09069763B2 Services management application integrating social media and automated infrastructure monitoring
A method, a computer program product, and a computer system for integrating social media and infrastructure monitoring of a service provider. The method, the computer program product, and the computer system include mapping a service provided by the service provider to components of an infrastructure of the service provider, requesting a social media service to conduct a search of consumer feedback regarding the service, receiving information of the search from the social media service, evaluating the service through analyzing the information of the search, receiving status information of the infrastructure from a monitoring system of the service provider, correlating a result of evaluating the service to the status information of the infrastructure, and providing the service provider with visualization of the result that is correlated to the infrastructure.
US09069762B2 Equivalence classes over parameter state space
An approach is provided in which an equivalence class generator selects a configurable module that includes control points and configuration parameters. The configuration parameters define a parameter state space of the configurable module. The equivalence class generator utilizes the control points to generate equivalence classes, which include class representatives that indicate values for the configuration parameters. Next, one of the class representatives are selected and verified from each of the equivalence classes. In turn, the verification of the class representatives verifies the parameter state space of the configurable module.
US09069759B2 System and method for website tranlsations
A system and method for an administrator of a website to translate the strings within a website from the original language to “supported” language(s) by injecting computer code from a translation service website into the administrator's website template. The code subsequently analyzes, collects, and electronically transmits un-translated character strings via the Internet to the service's computer server for human or machine translations. The translated strings are then stored within the administrator's record on a system database. When a user of the administrator's website selects the supported language to view the website in, then the translated text immediately appears on the administrator's website and is stored in the user's device's memory. When the user visits the website in the future, the system will determine if new un-translated strings appear on the website, and translate and store them and/or store the identity of the supported language on the user's device.
US09069758B2 Communication device suppying image data including requested information in first and second languages
A communication device may store first specific data representing specific information described in a first language. The communication device may acquire second specific data from the data server. The second specific data may represent the specific information described in a second language different from the first language. The communication device may supply first image data obtained using the first specific data to a display unit in a case where the specific information described in the first language is requested, and supply second image data obtained using the acquired second specific data to the display unit in a case where the specific information described in the second language is requested.
US09069749B1 Open RF test pack
A channel emulator generates radio channel conditions of live cellular base station signals in a simulation of a radio environment of a fielded cellular network, based on a record of captured radio signal data of a plurality of cellular base stations in the fielded cellular network. A generates a simulation of a fielded cellular network. In one aspect, the radio channel conditions in the simulation of the radio environment are synchronized with events in the simulation of the fielded cellular network. In another aspect, an event handling state machine directs configurable events in the simulation of the fielded cellular network in response to radio channel conditions in the simulation of the radio environment.
US09069746B2 Multi-modal entry for electronic clinical documentation
Methods, computer-readable media, and systems for populating an electronic clinical document capable of receiving multiple types of data are provided. In one embodiment, dictation audio input is embedded directly into one or more sections of an electronic clinical document along with other data types, such as structured user input, free-text input, or system-generated input. An electronic clinical document having embedded dictation audio and other data types can receive transcribed text corresponding to the embedded dictation audio.
US09069743B2 Application of comments in multiple application functionality content
Application of comments to a variety of application functionality content is provided. Comments may be entered and displayed in a comments user interface component directly in line in the text or other objects of a document or other content item. Displayed comments may be collapsed to a simplified comments tab that may remain displayed in the associated document or content item. Selection of the comments tab may allow for expansion of the comments user interface component to full size. The comments tab may likewise be collapsed to an icon or other image displayed next to the associated content, and the icon or other image may be configured to provide an indication of the length of an associated comments conversation thread. One or more social feedback mechanisms may be employed to show feedback on a given component or portion of a document or content item.
US09069737B1 Machine learning based instance remediation
Computer systems, such as network computing resources systems, are subject to hardware and software errors. To improve error handling and troubleshooting, information relating to errors is collected from a multitude of computer system and analyzed. As a result of this analysis, troubleshooting errors in computer systems is improved and errors are remediated automatically.
US09069736B2 Error prediction with partial feedback
A method for performing data processing through a pipeline of components includes receiving a set of training observations, each including partial user feedback relating to error in data output by the pipeline for respective input data. Some pipeline components commit errors for at least some of the input data, contributing to an error in the respective output data. A prediction model models a probability of a pipeline component committing an error, given input data. Model parameters are learned using the training observations. For a new observation which includes input data and, optionally, partial user feedback indicating that an error has occurred in processing the new input data, without specifying which pipeline component(s) contributed to the observed error in the output data, a prediction is made as to which of the pipeline components contributed to the error in the output (if any).
US09069734B2 Processing method and system for configuring an EXI processor
A method and system for coding/decoding structured documents having structural items that include one or more elements, by generating configuration data including a unified model representative of the structure of a type of element on the basis of at least one structured configuration document. The unified model is modified to improve compression efficiency by grouping at least two transitions between a same starting item and a group of following items into a single transition from the same starting item in a first priority level and assigning a second priority level for one or more transitions within the grouping. A coding/decoding table using the modified unified model associates first and second priority coding values.
US09069723B2 Computer-implemented methods and systems for dynamically compiling and serving electronic content
One exemplary embodiment involves receiving a request at a server device, the request identifying electronic content and a modification for the electronic content. The request may be based at least in part on information provided in a uniform resource locator (URL) or other address used by a requesting client device to initiate the request for the electronic content from the server. A parameter of the URL or other address may be used to specify the modification. The exemplary embodiment further involves identifying, via the server device, a source file associated with the electronic content, changing, via the server device, an element within the source file according to the modification identified in the request, and providing modified electronic content from the server device for use on the requesting client device.
US09069722B2 NUMA-aware scaling for network devices
The present disclosure describes a method and apparatus for network traffic processing in a non-uniform memory access architecture system. The method includes allocating a Tx/Rx Queue pair for a node, the Tx/Rx Queue pair allocated in a local memory of the node. The method further includes routing network traffic to the allocated Tx/Rx Queue pair. The method may include designating a core in the node for network traffic processing. Of course, many alternatives, variations and modifications are possible without departing from this embodiment.
US09069718B2 Resource sharing in a telecommunications environment
A transceiver is designed to share memory and processing power amongst a plurality of transmitter and/or receiver latency paths, in a communications transceiver that carries or supports multiple applications. For example, the transmitter and/or receiver latency paths of the transceiver can share an interleaver/deinterleaver memory. This allocation can be done based on the data rate, latency, BER, impulse noise protection requirements of the application, data or information being transported over each latency path, or in general any parameter associated with the communications system.
US09069717B1 Memory parametric improvements
An integrated circuit memory interface device coupled to a dynamic random access memory device is provided. The device includes an address match table. The address match table includes a plurality of first addresses. Each of the first addresses is associated with a memory cell having a refresh characteristic outside of a specification for a DRAM device. The device has a plurality of second addresses. Each of the second addresses is associated with a refresh characteristic within a specification of the DRAM device and outside of a predetermined refresh characteristic range characterized to eliminate accesses to memory cells not meeting the predetermined refresh characteristic range.
US09069715B2 Reducing microprocessor performance loss due to translation table coherency in a multi-processor system
A translation lookaside buffer coherency unit with Emulated Purge (TCUEP) fetches first instructions for execution in a multi-processor system. The TCUEP associates a first instruction timestamp with each of the first instructions. The TCUEP receives a multi-processor coherency operation and increments the first timestamp value in a master-tag register to form a second timestamp value after receiving the multi-processor coherency operation. The TCUEP fetches, by an instruction fetch unit in the first microprocessor, second instructions for execution in the multiprocessor system. The TCUEP associates a second instruction timestamp with each of the second instructions. The TCUEP enables an emulated purge mechanism to suppress hits in the translation lookaside buffers for the second instructions. The TCUEP after determining the first instructions are complete, purges entries in the translation lookaside buffers and disables the emulated purge mechanism.
US09069711B2 Source cleaning cascaded volumes using write and background copy indicators
Various systems, processes, and products may be used to source clean cascaded volumes. In particular implementations, a system, process, and product for source cleaning cascaded volumes may include the ability to store a primary volume and a plurality of cascaded backup volumes. The system, process, and product may also include the ability to determine whether a write to one of the backup volumes is due to a background copy being made of another volume in the cascade and adjust a background copy indicator in a volume map for the backup volume if the write is due to a background copy and to determine whether a write to one of the backup volumes is due to a write to another volume in the cascade and adjust a write copy indicator in a volume map for the backup volume if the write is due to a write to another cascaded volume.
US09069709B1 Dynamic granularity in data replication
In one aspect, a method includes sending a snapshot of a primary volume to a replica site, determining if a bandwidth is available to send changes in the primary volume to the replica site to allow any point in time recovery of data in the primary volume and sending the changes from the primary volume if the bandwidth is available.
US09069707B1 Indexing deduplicated data
In general, in one aspect, a method for managing data in a data storage system includes receiving identifiers corresponding to different respective entries of a map stored in the data storage system, with a particular identifier corresponding to a particular entry of the map, the particular entry including a computed value corresponding to a particular portion of data stored in the data storage system and metadata indicating a location where the particular portion of data is stored in the data storage system, selecting, according to a first selection criterion, at least some of the identifiers for storage in a first portion of an index, and selecting, according to a second selection criterion, at least some of the identifiers for storage in a second portion of the index.
US09069699B2 Identifying inconsistent constraints
Methods and apparatuses are described for identifying inconsistent constraints. During operation, a system can receive a set of constraints, wherein each constraint is defined over one or more random variables from a set of random variables. If an inconsistency or conflict is detected while solving the set of constraints, the system can identify a phase in a series of phases of the constraint solver where the inconsistency was detected. The system can then try to solve different subsets of the set of constraints to identify smaller subsets of the set of constraints that contain the inconsistency. When the system tries to solve a subset of the set of constraints, the system can determine whether or not an inconsistency is detected in the identified phase while solving the subset of the set of constraints. Next, the system can report the smallest subset of inconsistent constraints that was found to a user.
US09069697B2 Asymmetrical universal serial bus communications
In some embodiments a Universal Serial Bus cable includes a first differential pair to transmit bus signals, and a second differential pair to transmit bus signals in a same direction as the bus signals transmitted by the first differential pair. In this manner, a bandwidth of the Universal Serial Bus cable is doubled in that same direction. Other embodiments are described and claimed.
US09069692B2 Fully parallel encoding method and fully parallel decoding method of memory system
A memory system, a fully parallel encoding method, and a fully parallel decoding method are disclosed. The encoding method utilizes a plurality of minimal polynomials that constitute a generator polynomial to derive a plurality of roots from the minimal polynomials. A first encoding matrix derived according to the roots of the minimal polynomials is subsequently decomposed to derive a second encoding matrix, in which partial elements of the second encoding matrix are common in those of a parity check matrix of the decoder, such that the encoder and the decoder can efficiently share the same hardware. In addition, the decoding method defines a new error locator polynomial and utilizes a cubic matrix operation to respectively combine the equations, which reduces the hardware required by the fully parallel architecture.
US09069688B2 Dynamic optimization of back-end memory system interface
Techniques are presented for dynamically optimizing the performance of the controller-memory (or “back-end”) interface of a non-volatile memory system. Memory systems are usually designed to have a certain amount of error tolerance for error that can then be corrected by ECC. In may circumstances, such as when a device is new, the ECC capabilities of the system exceed what is needed to correct data storage errors. In these circumstances the memory system internally allots a non-zero portion of this error correction capacity to the back-end interface. This allows for the interface to operate at, for example, higher speed or lower power, even though this will likely lead to transmission path error. The system can also calibrate the back-end interface to determine that amount of error that result from various operating conditions, allowing the operating parameters of the back-end interface to be set according to amount of error that is allotted to the transfer process.
US09069687B2 Memory read-channel with selective transmission of error correction data
A memory read-channel is provided with selective transmission of error correction data. The disclosed read-channel improves throughput and reduces power consumption when error correction codes are unnecessary. The data read from a memory device comprises user data, error detection data and error correction data. In one embodiment, the error detection data is evaluated to determine if there is a data error; and the error correction data is transmitted only if a data error is detected. In another variation, the error detection data is evaluated during data transmission to determine if there is a data error and the transmission is suspended if a data error is detected. Typically, the error detection data comprises a cyclic redundancy check and the error correction data comprises parity check data.
US09069682B1 Accelerating file system recovery by storing file system metadata on fast persistent storage during file system recovery
A system and method for providing a faster disk recovery is provided by bypassing the file system cache temporarily holding a sub set of metadata objects of the file system and instead using a persistent fast storage that can be accessed at deterministic speeds to hold all the metadata objects of the file system. The system speeds recovery by only writing updated metadata objects to the persistent disk storage when file system recovery is complete.
US09069676B2 Mapping engine for a storage device
A hardware search structure determines the status of cache lines associated with a large disk array and at the same time reduces the amount of memory space needed for tracking the status. The search structure is configurable in hardware to different cache line sizes and different primary and secondary index sizes. A maintenance feature invalidates state record entries based both on their time stamps and on associated usage statistics.
US09069674B2 Coherent proxy for attached processor
A coherent attached processor proxy (CAPP) of a primary coherent system receives a memory access request from an attached processor (AP) and an expected coherence state of a target address of the memory access request with respect to a cache memory of the AP. In response, the CAPP determines a coherence state of the target address and whether or not the expected state matches the determined coherence state. In response to determining that the expected state matches the determined coherence state, the CAPP issues a memory access request corresponding to that received from the AP on a system fabric of the primary coherent system. In response to determining that the expected state does not match the coherence state determined by the CAPP, the CAPP transmits a failure message to the AP without issuing on the system fabric a memory access request corresponding to that received from the AP.
US09069673B2 Memory system configured to perform segment cleaning and related method of operation
A host configured to interact with a storage device includes a write-back (WB) cache configured to write data to the storage device, a cache managing module configured to manage the WB cache, and a file system module configured to determine whether live blocks in victim segments among a plurality of segments stored in the storage device are stored in the WB cache, to read the live blocks from the storage device as a consequence of determining that the live blocks are not stored in the WB cache, to load the read live blocks to the WB cache, and to request the cache managing module to set dirty flags for the stored live blocks.
US09069669B2 Method and computer system for memory management on virtual machine
A memory management method for a virtual machine system is provided. First, a first threshold value is set by a processor. A balloon target is then set to an allocated virtual memory size and decremented by a first decrement value stepwise by the processor according to a swapin/refault detecting result in a first adjustment state. The swapin/refault detecting result is generated by detecting at least one swapin or refault events by the processor. The balloon target stops being decremented by the processor according to the swapin/refault detecting result in a cool-down state. The balloon target is decremented by a second decrement value stepwise by the processor in a second adjustment state which is after the cool-down state. The second decrement value is less than the first decrement value, and the balloon target is not less than the first threshold value.
US09069667B2 Method to identify unique host applications running within a storage controller
A method for operating a controller includes receiving a command associated with at least one operation, determining a CPU channel path based on the received command, determining a unique job identifier based on the received command, and determining a state based on the received command. In addition, the method includes updating at least one data matrix based on the determined state, unique job identifier and CPU channel path and operating the controller based on the updated data matrix.
US09069665B2 System and method for definition, creation, management, transmission, and monitoring of errors in SOA environment
A computer-implemented system and method for the definition, creation, management, transmission, and monitoring of errors in a SOA environment. An example embodiment includes: defining a common standard error data structure; automatically generating a unique identifier (ID) for each new error data instance; allowing customization of error data structure through extensions; creation and management of error instances that conform to this structure; ability to group errors across various dimensions; introducing the concept of an error library, the error library including a plurality of localizable error bundles, each of the error bundles including a plurality of error data instances for a particular domain, along with the associated metadata; automatically creating runtime artifacts for each error; ability to transmit errors either as faults or as part of the normal response payload; automatic error metric collection based on various error categories, and finally, tooling to help manage error libraries and reporting errors.
US09069664B2 Unified streaming multiprocessor memory
One embodiment of the present invention sets forth a technique for providing a unified memory for access by execution threads in a processing system. Several logically separate memories are combined into a single unified memory that includes a single set of shared memory banks, an allocation of space in each bank across the logical memories, a mapping rule that maps the address space of each logical memory to its partition of the shared physical memory, a circuitry including switches and multiplexers that supports the mapping, and an arbitration scheme that allocates access to the banks.
US09069661B2 Control arrangements and methods for accessing block oriented nonvolatile memory
A memory system digitally communicates with a host device to provide data storage capacity for the host device. The memory system includes a plurality of modules, each module including a nonvolatile memory section. In one feature, at least a particular one of the modules is configured to independently maintain a module portion of a distributed flash translation layer for the nonvolatile memory section of only that particular module based on one or more module input parameters. In another feature, a particular module defines an independent execution of at least one of a wear leveling function, a garbage collection function and a bit density function. Associated methods are described.
US09069654B2 Inverter device
An inverter device includes an inverter main circuit to which a load is connected, an input unit configured to receive an input operation by a user, a connector into which a hot-pluggable external storage device is insertable, and a control unit configured to control writing of a log to the external storage device inserted into the connector. When the external storage device is inserted in the connector, the control unit switches the external storage device to a connected state in which the log is allowed to be written to the external storage device. When the input unit receives the input operation during the connected state of the external storage device, the control unit stops writing of the log to the external storage device and switches the external storage device to a disconnected state in which the external storage connector is removable from the connector.
US09069651B2 Systems and methods for using an interactive television program guide to access fantasy sports contests
Systems and methods for using an interactive television program guide application to access fantasy sports contests are presented. In some embodiments of the present invention, the interactive television program guide application may display information indicating to a user that one or more programs is related to a fantasy sports contest. In some embodiments of the present invention, the application may provide to the user a schedule of programs related to one or more fantasy sports contests in which the user participates. The application may provide additional features to fantasy sports contestants including automatic recording of programs related to a user's fantasy sports contest, playback of highlight video clips for events that affect a user's fantasy sports contest standing, and targeted advertisements for fantasy sports contests.
US09069648B2 Systems and methods for delivering activity based suggestive (ABS) messages
A personal electronic device (PED) is provided with a system for delivering activity based suggestive (ABS) messages (e.g., a motivational message, etc.) to a user based upon the current or anticipated activity of the user. In some embodiments, the user can define user preferences, which determine when and how ABS messages are initiated. In some embodiments, the message selection is based upon a detected activity, location, or speed of the user. In some embodiments, the message selection is based upon a detection of a local environmental event.
US09069643B1 Creating a prerequisite checklist corresponding to a software application
Embodiments of the present invention disclose a computer implemented method, computer program product, and system for creating a prerequisite checklist corresponding to a software application. In one embodiment, in accordance with the present invention, the computer implemented method includes the steps of identifying prerequisites of a software application that are present in source code of the software application, wherein the prerequisites are software and hardware components, and creating a prerequisite checklist that includes the identified prerequisites of the software application, wherein the prerequisite checklist is in a file format that is compatible with prerequisite checking software. In another embodiment, the computer implemented method includes the steps of analyzing a computer system utilizing the created prerequisite checklist as an input file into prerequisite checking software, and determining whether the computer system is capable if installing and running the software application.
US09069642B2 Building optimized download modules leveraging modularized dependencies
Embodiments relate to building a downloadable application. In response to a request to build a downloadable application, a build system determines a set of resources used by the downloadable application. The build system reads this initial set of resources to discover other resources used by the downloadable application. The build system determines resource dependencies for the set of resources and the discovered set of resources, and creates a dependency data structure according to the resource dependencies. Using the dependency data structure, the build system determines a subset of the set of resources and the discovered set of resources to include in a module associated with the downloadable application.
US09069638B2 Update system to synchronize changes from external sources for a java virtual machine
Embodiments of the present invention provide a security cache update mechanism for J2EE where changes to external sources affecting information in the security cache are automatically propagated into the security cache. In some embodiments, the update mechanism utilizes a standards based mechanism, such as a Service Provisioning Markup Language (SPML) exchange, to propagate changes at these external sources.
US09069637B2 Dynamic feature enhancement in client server applications and high volume server deployment with dynamic app store integration
Generally, this disclosure provides methods and systems for dynamic feature enhancement in client server applications and for high volume server deployment with dynamic app store integration and further enable the delivery of a secure server in a pre-configured turnkey state through an automated process with increased efficiency tailored to mass production. The system may include a server application module configured to receive request packets from, and send response packets to, a web based client application, the packets comprising input data, output data and control commands associated with a feature; and a script engine module coupled to the server application module, the script engine module configured to identify a plug-in application on a remote server, download the plug-in application and execute the plug-in application under control of the server application module, wherein the plug-in application implements the feature.
US09069635B2 Process for compressing application deployments
A method, apparatus, article of manufacture, and computer readable storage medium provide the ability to compress an application deployment. A master application to be deployed that has two or more files is obtained. The files in the master application are inventoried and two file instances that are identical are identified. An application deployment, based on the master application, is written by writing the first file instance and replacing additional identical file instances with links to the first file instance.
US09069632B2 Message processing
A method, system and computer program product for operating a transaction manager. An invocation to begin a transaction as well as a message sequence number for the transaction are received. It is then determined if the message sequence number is greater than the last processed message sequence number. If the message sequence number is greater than the last processed message sequence number, then the transaction is started. Otherwise, if the message sequence number is not greater than the last processed message sequence number, then the transaction is failed.
US09069626B2 Trusted client-centric application architecture
A Trusted Client-Centric Application Architecture (TC2A2) provides the ability to securely exchange data between applications. TC2A2 may be used to perform functions requiring data exchange between applications. For example, TC2A2 uses a universal data set to exchange data. Application data from a source application is converted to a universal data set, and then converted to application data for one or more target applications. Application data may be propagated to respective native applications. TC2A2 provides the ability to update, modify, and manipulate data for a plurality of applications using a single user interface.
US09069624B1 Systems and methods for DSP block enhancement
Methods and systems for signal processing using processing blocks are provided. In one embodiment of the disclosure, there are provided a plurality of multiplier circuitries and control circuitry configured to multiply numbers AB and CD. The number AB includes components A and B, and the component A includes subcomponents AH and AL. The number CD includes components C and D, and the component C includes subcomponents CH and CL. The control circuitry is configured to compute a partial product AD based on multiplying D and AL using a first multiplier circuitry and based on multiplying D and AH the using a first multiplier module of a second multiplier circuitry. The control circuitry is also configured to compute a partial product CB based on B and CL using a third multiplier circuitry and based on multiplying B and the CH using a second multiplier module of the second multiplier circuitry.
US09069623B2 Management apparatus, method, and privileged and confidential medium storing program to migrate a virtual machine when a resource shortage or booting occurs
An apparatus includes: a first requesting unit, when a resource shortage or booting of a virtual machine occurs in a first server apparatus of the server apparatus, requesting each of the other server apparatuses to report a resource usage rate to obtain one or more resource usage rates, a selection unit selecting a second server apparatus having a surplus resource from the other server apparatuses on the basis of the obtained one or more resource usage rates, and a second requesting unit requesting the first server apparatus to perform a live migration to migrate a virtual machine running on the first server apparatus to the second server apparatus.
US09069622B2 Techniques for load balancing GPU enabled virtual machines
Exemplary techniques for balancing 3D graphical processor unit use among virtual machines are herein disclosed. In an exemplary embodiment, a virtualization platform can load an instance of a graphics rendering module for a virtual machine; select a GPU for the graphics rendering module to run on; and configure the virtual machine to render to the selected GPU. In addition to the foregoing, other aspects are described in the detailed description, claims, and figures.
US09069617B2 System and method for intelligent GUI navigation and property sheets in a traffic director environment
A traffic director system and method having a software-based load balancer which can be used to deliver a fast, reliable, scalable, and secure platform for load-balancing traffic to back-end origin servers, such as web servers, application servers, or other resource servers. Traffic director instances of the traffic director are configured to receive and communicate requests, from clients to origin servers or pools of origin servers. The traffic director has an administration console which provides a graphic user interface (GUI) for use by an administrator in reviewing and configuring different configurable objects of the traffic director. The GUI includes a “never-get-lost” navigation model including navigation option sections and a navigation tree section. Each of the navigation options of the GUI of the traffic director system is associated with content for display within the navigation tree section of the GUI.
US09069610B2 Compute cluster with balanced resources
A scheduler for a compute cluster that allocates computing resources to jobs to achieve a balanced distribution. The balanced distribution maximizes the number of executing jobs to provide fast response times for all jobs by, to the extent possible, assigning a designated minimum for each job. If necessary to achieve this minimum distribution, resources in excess of a minimum previously allocated to a job may be de-allocated, if those resources can be used to meet the minimum requirements of other jobs. Resources above those used to meet the minimum requirements of executing jobs are allocated based on a computed desired allocation, which may be developed based on respective job priorities. To meet the desired allocation, resources may be de-allocated from jobs having more than their desired allocation and re-allocated to jobs having less than their desired allocation of resources.
US09069604B2 Activity interruption management
In response to determining that an activity has been postponed (e.g., interrupted or deferred), a computer system stores a record indicating that the activity is postponed. In response to determining that another activity has become active, the computer system stores a record indicating that the other activity is active. The computer system reminds a user to return to the postponed in response to determining that a reminder condition associated with the postponed activity has been satisfied. For example, the computer system may remind the user to return to the postponed activity in response to determining that the other activity has been completed.
US09069587B2 System and method to cache hypervisor data
Systems and methods for caching data from a plurality of virtual machines are disclosed. In one particular exemplary embodiment, the systems and methods may be realized as a method for caching data from a plurality of virtual machines. The method may comprise detecting, using a computer processor executing cache management software, initiation of migration of a cached virtual machine from a first virtualization platform to a second virtualization platform, disabling caching for the virtual machine on the first virtualization platform, detecting completion of the migration of the virtual machine to the second virtualization platform, and enabling caching for the virtual machine on the second virtualization platform.
US09069586B2 System and method for kernel rootkit protection in a hypervisor environment
A system and method for rootkit protection in a hypervisor environment includes modules for creating a soft whitelist having entries corresponding to each guest kernel page of a guest operating system in a hypervisor environment, wherein each entry is a duplicate page of the corresponding guest kernel page, generating a page fault when a process attempts to access a guest kernel page, and redirecting the process to the corresponding duplicate page. If the page fault is a data page fault, the method includes fixing the page fault, and marking a page table entry corresponding to the guest kernel page as non-executable and writeable. If the page fault is an instruction page fault, the method includes marking a page table entry corresponding to the guest kernel page as read-only. Redirecting changing a machine page frame number in a shadow page table of the hypervisor to point to the corresponding duplicate page.
US09069583B2 Designer extensibility
Aspects of the subject matter described herein relate to designer extensibility. In aspects, a designer package is registered. The designer package includes a component that is able to search for designers that support a given file. After finding one or more designers that support a file, the component creates a control that includes the one or more designers. The component may also include in the control an editor usable to view a text-based representation of the file. After creating the control, the component may return a reference to the control that may be used to host the control. The mechanism also supports finding and creating controls that are not based on files.
US09069580B2 Application documentation effectiveness monitoring and feedback
A user access to help content of an application executed by a computing device is detected. The help content includes at least one configured projected user interaction with the application. At least one subsequent detected user interaction with the application is recorded. A key pair that correlates the accessed help content with the at least one subsequent detected user interaction with the application is created. Effectiveness of the help content is determined based upon the key pair and the at least one configured projected user interaction with the application.
US09069578B2 Dynamic user interface elements
A set of rules and a current context for a user is obtained. The set of rules and the current context are used to determine a rule weight for each of a set of user interface elements. One or more of the user interface elements is caused to be displayed. Which user interface elements are displayed is based at least in part on the rule weights.
US09069577B2 Grouping and browsing open windows
Methods, systems, and computer-readable media for managing open windows in a desktop GUI are disclosed. In various implementations, open windows displayed within a 2D desktop plane can be organized into one or more 3D browsable stacks in a 3D desktop space, where each stack includes open windows associated with a common value for a grouping property. A graphical representation indicating the respective value of the grouping property associated with each 3D browsable stack can be displayed in proximity to the 3D browsable stack. As the user browses through the open windows in the browsable stack, one window is displayed in a frontal view at a time while the other windows are displayed in a side view. When the user selects an open window from the stack, the 3D desktop can be restored to the 2D desktop showing the selected window as the current active window of the 2D desktop.
US09069576B2 Nestable system and method for accessing, organizing, and interacting with visual representations of data
The present invention includes systems of, methods for, and computer implemented products that present a nestable user interface for viewing and interacting with information displayed on a computer (or computing device) display. The nestable user interface allows a user to flexibly configure and associate information sources, both local and accessed over a network, and to seek various documents to view intuitively and by immediate visual recognition. The nestable user interface is also extensible.
US09069575B2 Apparatus and methods for widget-related memory management
Apparatus and methods for changing operational modes of a widget and changing content feed to a widget based on operational mode changes and/or memory availability on the wireless device are provided. Apparatus and methods for managing the runtime memory usage of mobile widgets on a wireless device by changing widget states based on widget usage data are also provided.
US09069574B2 Code analysis for simulation efficiency improvement
A computer program product and computer system for analyzing code to improve efficiency of simulating a hardware system. A computer identifies one or more functions calling an application programming interface of a hardware simulator simulating the hardware system. In response to determining that left hand sides of respective one or more Boolean expressions are associated with the one or more functions calling the application programming interface and right hand sides are not associated with the one or more functions calling the application programming interface, the computer identifies the respective one or more Boolean expressions as one or more improvement points in source code for verifying a hardware model of the hardware system.
US09069568B2 Compilation dependency resolution from a diverse group of candidate resources
A determination is made that at least one missing dependency reference of a portion of a software code build prevents full dependency resolution of the software code build. Search path processing is invoked using a SEARCHPATH definition to locate all additional accessible code modules that are potential candidate code modules to resolve the at least one missing dependency reference. The SEARCHPATH definition includes a set of predefined alternative search locations relative to dependency locations specified for the software code build. An interface definition of each coded method is identified within each located additional accessible code module found by the search path processing. A code module found by the search path processing that includes an identified interface definition of at least one coded method that resolves at least a portion of interface requirements of the at least one missing dependency reference is selected.
US09069567B1 High performance execution environment
The subject matter of this specification can be implemented in, among other things, a computer-implemented method for accessing a native application programming interface (API) of a computing device including receiving on the computing device one or more control objects from a first application written in a device-independent programming language. The control objects define a context for accessing the native API and the control objects include at least one control script. The method further includes compiling the control script on the computing device into a second application that is native to the operating system of the computing device. The method further includes executing the second application on the computing device. The executed second application accesses the native API of the computing device to generate an output through a hardware interface of the computing device based on the context.
US09069563B2 Reducing store-hit-loads in an out-of-order processor
A technique for reducing store-hit-loads in an out-of-order processor includes storing a store address of a store instruction associated with a store-hit-load (SHL) pipeline flush in an SHL entry. In response to detecting another SHL pipeline flush for the store address, a current count associated with the SHL entry is updated. In response to the current count associated with the SHL entry reaching a first terminal count, a dependency for the store instruction is created such that execution of a younger load instruction with a load address that overlaps the store address stalls until the store instruction executes.
US09069557B2 Business intelligence document
A business intelligence (BI) document preserves references to identities and formats of remote data sources and allows a local computing device to offload analytical operations to remote data sources. The BI document specifies a graph of entities connected by directed edges from the output of one entity to an input of another entity. An entity, for example, can represent without limitation a data structure, an external data source, a control element, an external event source, a visualization, or an update service. The entities of a BI document at a local computing device can reference data at an original data source—rather than extracting data from the original data source to a preferred local datastore. An entity of the BI document can direct a remote data source to execute transformations on the remote data before returning a solution to the local computing device.
US09069556B2 Image processing apparatus for delaying a scheduled sleep mode for a specific process
A processing control apparatus includes a processor, a setting unit, and a delay unit. The processor operates by using power supplied from a main power supply, and executes a process on the basis of received information. The setting unit restricts power supply from the main power supply to the processor, and sets a restricted period in which a process is prohibited from being executed in the processor. In the case where a specific process which is being executed when the restricted period is to start will be completed within a predetermined allowed time period, the delay unit delays the time when the restricted period is start at least until the specific process is completed.
US09069555B2 Managing power consumption in a multi-core processor
A processor may include a core and an uncore area. The power consumed by the core area may be controlled by controlling the dynamic capacitance of the processor such that the dynamic capacitance is within an allowable dynamic capacitance value irrespective of the application being processed by the core area. The power management technique includes measuring digital activity factor (DAF), monitoring architectural and data activity levels, and controlling power consumption by throttling the instructions based on the activity levels. As a result of throttling the instructions, throttling may be implemented in 3rd droop and thermal design point (TDP). Also, the idle power consumed by the uncore area while the core area is in deep power saving states may be reduced by varying the reference voltage VR and the VP provided to the uncore area. As a result, the idle power consumed by the uncore area may be reduced.
US09069549B2 Machine processor
Disclosed are machine processors and methods performed thereby. The processor has access to processing units for performing data processing and to libraries. Functions in the libraries are implementable to perform parallel processing and graphics processing. The processor may be configured to acquire (e.g., to download from a web server) a download script, possibly with extensions specifying bindings to library functions. Running the script may cause the processor to create, for each processing unit, contexts in which functions may be run, and to run, on the processing units and within a respective context, a portion of the download script. Running the script may also cause the processor to create, for a processing unit, a memory object, transfer data into that memory object, and transfer data back to the processor in such a way that a memory address of the data in the memory object is not returned to the processor.
US09069545B2 Relaxation of synchronization for iterative convergent computations
Systems and methods are disclosed that allow atomic updates to global data to be at least partially eliminated to reduce synchronization overhead in parallel computing. A compiler analyzes the data to be processed to selectively permit unsynchronized data transfer for at least one type of data. A programmer may provide a hint to expressly identify the type of data that are candidates for unsynchronized data transfer. In one embodiment, the synchronization overhead is reducible by generating an application program that selectively substitutes codes for unsynchronized data transfer for a subset of codes for synchronized data transfer. In another embodiment, the synchronization overhead is reducible by employing a combination of software and hardware by using relaxation data registers and decoders that collectively convert a subset of commands for synchronized data transfer into commands for unsynchronized data transfer.
US09069543B2 Predictive operator graph element processing
Techniques are described for predictively starting a processing element. Embodiments receive streaming data to be processed by a plurality of processing elements. An operator graph of the plurality of processing elements that defines at least one execution path is established. Embodiments determine a historical startup time for a first processing element in the operator graph, where, once started, the first processing element begins normal operations once the first processing element has received a requisite amount of data from one or more upstream processing elements. Additionally, embodiments determine an amount of time the first processing element takes to receive the requisite amount of data from the one or more upstream processing elements. The first processing element is then predictively started at a first startup time based on the determined historical startup time and the determined amount of time historically taken to receive the requisite amount of data.
US09069542B2 Power consumption amount management system for managing power consumption amount, power consumption management method, and storage medium
A power consumption amount management system which is capable of appropriately managing the amount of power consumption according to the situation. In the power consumption amount management system, an image forming apparatus and a power consumption management server are connected to a network. An electric power measurement section in the image forming apparatus measures the amount of electric power consumed by the apparatus. A measurement error determination section determines whether or not measurement of the power consumption amount is successful. An interface section outputs a notification of information on the power consumption amount measured in the image forming apparatus and a result of the determination. The power consumption management server receives the notification from the image forming apparatus, and corrects the information on the power consumption amount in the image forming apparatus by referring to the result of the determination.
US09069528B2 Jacking device for assisting an electric apparatus with movement
A jacking device for assisting an electric apparatus with movement is operated in a labor-saving way, thereby simplifying complicated operational conditions occurred in conventional skills. The electric apparatus includes a machine body module, a motion module, and a support arm disposed between the motion module and the machine body module. The support arm includes a pivot end and a push end utilized to transmit power to the jacking device. The jacking device includes a slave portion receiving the power transmitted from the push end of the support arm and a link portion pivoted to the slave portion. The link portion includes a free end motioned between a first position and a second position to drive the motion module for rotation and upward or downward movement when the slave portion is motioned in response to the power transmitted from the push end of the support arm.
US09069526B2 Audio data processing method and audio data processing system
Audio data processing method and an audio data processing system are described. The audio data processing system includes an audio collect module, a processing module, a virtual play module, a virtual collect module, and a buffer memory. The virtual play module and the virtual collect module are registered in an application interface layer of a third-part software. The third-part software chooses the virtual play module and the virtual collect module. The virtual play module is configured for receiving audio data processed by the processing module and storing the processed audio data in the buffer memory. The virtual collect module is configured for collecting the processed audio data from the buffer memory and transmitting the processed audio data to the third-part software. The invention provides a universal solution suitable for any chatting tool by installing the virtual speaker and the virtual microphone.
US09069524B2 Display for a laptop
A display is disclosed. A cover body includes at least one thermal welding pin. A liquid-crystal display panel is disposed on the cover body and includes at least one fastening through hole. The thermal welding pin of the cover body is fit in the fastening through hole of the liquid-crystal display panel and is welded to the liquid-crystal display panel using a thermal welding method.
US09069521B2 Foldable display device
A foldable display device includes a flexible display panel and a cover window on an outside of the flexible display panel. The cover window includes a foldable region between plane regions that are on opposite sides of the cover window, and the plane regions have a first hardness and the foldable region has a second hardness that is smaller than the first hardness.
US09069517B1 Graphical interface for monitoring the status of concurrent computing units executing a concurrent computing process
A graphical user interface for an interactive concurrent computing environment is discussed. The graphical interface conveys the concurrent nature of the computing environment and allows a user to monitor the status of the concurrent process being executed. The graphical interface may indicate the status of the process, the status of the various computing units of the process, or the status of groups of computing units. This allows the user to monitor the concurrent process as the process is executing including whether or not computing units of the concurrent process are idle, busy or stopped.
US09069514B2 Image processing apparatus, including conversion process judging, connectable to server via network
An image processing apparatus implements: receiving a first command for execution of an image processing function; supplying a server with a conversion command if the conversion process should not be executed on the image processing apparatus; acquiring time data indicative of a conversion period of time that the server requires to execute the conversion process; receiving, within the conversion period of time, a second command for execution of an image processing function; starting execution of the second process within the conversion period of time if it is determined that the second process can be completed within the conversion period of time, and failing to start execution of the second process within the conversion period of time if it is determined that the second process cannot be completed within the conversion period of time; acquiring converted data from the server; and executing a prescribed process using the converted data.
US09069511B2 Print control device and computer-readable storage medium storing a program
A print control device may include a control device configured to identify a data type of print target data obtained from a clipboard, generate print data based on the print target data in accordance with a print setting appropriate for the identified data type, and send the generated print data to a printing apparatus.
US09069496B2 Operation console, control method thereof and image forming apparatus
In an operation unit, a display panel displays a two-sided copy setting screen image including a still image display area on which a plurality of software keys (two-sided copy setting keys) corresponding to respective ones of a plurality of processes (one-sided/one-sided copy process, one-sided/two-sided copy process, two-sided/two-sided copy process and two-sided/one-sided copy process), for selecting any of the plurality of processes, are displayed. A touch-panel receives an input operation to the plurality of software keys. In response to the touch-panel receiving the input operation, a CPU displays, on a movie display area different from the still image display area of the two-sided copy setting screen image, an image representing contents of the selected process in a prescribed state.
US09069495B2 Image processing apparatus, image processing system, and non-transitory computer readable medium
An image processing apparatus includes a receiving unit, a selection unit, and a transmitting unit. The receiving unit receives, from a terminal apparatus connected to the image processing apparatus, a request for specific information. The selection unit selects at least one piece of specific information in accordance with the request. The transmitting unit transmits the at least one piece of specific information selected by the selection unit to the terminal apparatus. After the transmitting unit transmits the at least one piece of specific information to the terminal apparatus, the receiving unit receives command data based on the specific information from the terminal apparatus. The command data includes input source or output destination information indicating an output destination or acquisition source of data to be subjected to the image processing. The output destination or acquisition source is determined in accordance with an operation state of the terminal apparatus.
US09069489B1 Dynamic random access memory front end
Some of the embodiments of the present disclosure provide a method comprising receiving a first set of memory access commands; modifying the first set of memory access commands to generate a second set of memory access commands; and in response to said generation of the second set of memory access commands, issuing the second set of memory access commands to a memory. Other embodiments are also described and claimed.
US09069484B2 Buffer pool extension for database server
Aspects of the subject matter described herein relate to a buffer pool for a database system. In aspects, secondary memory such as solid state storage is used to extend the buffer pool of a database system. Thresholds such as hot, warm, and cold for classifying pages based on access history of the pages may be determined via a sampling algorithm. When a database system needs to free space in a buffer pool in main memory, a page may be evicted to the buffer pool in secondary memory or other storage based on how the page is classified and conditions of the secondary memory or other storage.
US09069483B2 System and method for monitoring two-wire communication in a network environment
An example method is provided and includes receiving, from a host device, a first signal over a two-wire bus to an address on the two-wire bus corresponding to a small form factor (XFP) module, the host device being located outside the XFP module, the two-wire bus coupling the host device with a first controller inside the XFP module and a second controller inside the XFP module that share the address such that the first controller and the second controller receive the first signal, and blocking a second signal from the second controller to the host device using digital isolation buffers. A third signal from the first controller to the host device over the two-wire bus is not blocked. In specific embodiments, the first controller includes a XFP compliant controller and the second controller includes an optical controller.
US09069482B1 Method and system for dynamic snapshot based backup and recovery operations
Disclosed are systems and methods for performing backup and recovery operations. An indication may be received, where the indication indicates that a first backup or recovery operation should be performed for at least one storage location. The storage location may be associated with a software application configured to provide backup and recovery services for the at least one storage location. A plurality of resources may be identified, where the plurality of resources is a pool of resources configured to store a backup of one or more data values stored in the at least one storage location. A first resource of the plurality of resources may be selected as a target of the backup or recovery operation. In various implementations, the first resource is selected based on one or more performance capabilities of at least one resource of the plurality of resources.
US09069480B2 Method of creating target storage layout table referenced for partitioning storage space of storage device and related electronic device and machine-readable medium
An exemplary method of creating a target storage layout table referenced for partitioning a storage space of a storage device includes following steps: identifying defective storage areas in the storage space of the storage device, and accordingly generating an identification result; and creating the target storage layout table according to the identification result; wherein when the identification result indicates that an actual storage area corresponding to a pre-defined partition with a pre-defined partition size has at least one defective area, setting a partition size of a partition defined in the target storage layout table according to the pre-defined partition size and a size of the at least one defective area.
US09069474B2 Retention based defecting in a hybrid memory system
A first page in a memory unit is programmed with one or more pages of the secondary memory. A first time corresponding to the start of the programming of the first page is recorded. A second time corresponding to the completion of the programming of the one or more pages is recorded. A time difference between the first time and the second time is determined. It is determined if the time difference is greater than a threshold. In response to the time difference being greater than the threshold, a retention based defecting process is for the memory unit is disabled.
US09069472B2 Method for dispersing and collating I/O's from virtual machines for parallelization of I/O access and redundancy of storing virtual machine data
Methods and systems to disperse and collate I/O from virtual machines (VMs) among a plurality of near line controllers for parallelization of I/O's (parallel reads and parallel writes) and for providing redundancy for stored VM data is disclosed.
US09069471B2 Passing hint of page allocation of thin provisioning with multiple virtual volumes fit to parallel data access
An information system comprises: a storage system including a processor, a memory, and a plurality of virtual volumes to be allocated pages from a storage pool of volumes; and a metadata server which, upon receiving from a client a write request containing file data to be written to a virtual volume in the storage system, returns the write request to the client with parallel information which is added to a data layout of the file data to be written in the virtual volume. The storage system, upon receiving the write request with the parallel information, allocates, based on the parallel information, pages from the storage pool to the virtual volume for writing the file data, so that the data layout is striped and the allocated pages fit striped data access according to the striped data layout.
US09069468B2 Pooled partition layout and representation
A set of storage devices may interoperate to share a pool of storage space, such as in a Redundant Array of Inexpensive Disks (RAID) scheme. However, the details of the representation of the pool and the allocation of capacity to the pool may enable advantages and/or impose limitations on the storage set. Presented herein are techniques for generating a representing a pooled partition on one or more storage devices featuring a pool configuration representing the pool as a set of spaces manifested by the pool; a set of storage devices sharing the pool; and a set of extents that map physical areas of the storage devices to logical areas of the spaces. The flexibility of these pooling techniques may enable such features as flexible capacity allocation, delayed binding, thin provisioning, and the participation of a storage device in two or more distinct pools shared with different sets of storage devices.
US09069465B2 Computer system, management method of computer resource and program
Servers and a management server for managing a computer resource for a providing application constructed from storage connected to the servers receive an identifier of the application and a requested resource amount to assign to the application, refer to a application profile to identify the application and a system image corresponding to the identifier, and on the basis of the identifier, refer to a application usage history database and a application data table to acquire the number of times that the application has been used and the existence or non-existence of saved application data. If the usage is a reuse and there is saved application data, storage in which the application data has been saved is acquired from the application data table, and a combination of a server and storage which satisfies the requested resource amount and can access the application data is determined by referring to a resource table.
US09069463B2 Touch apparatus and operating method thereof
An operating method for dynamically adjusting a touch apparatus is disclosed herein. The touch apparatus includes a storage component and a touch component. The storage component is configured to store at least one application, and a plurality of weights of touch motion modes and touch motion modes corresponding to the application. The operating method includes determining whether execution of the application has started. When execution of the application has started, a plurality of touch motions corresponding to the executed application are received through the touch component. At least one of the weights of touch motion modes corresponding to the executed application is adjusted according to the touch motions. At least one of touch parameters is adjusted according to the weights of touch motion modes corresponding to the executed application.
US09069462B2 Recognizing handwriting input using rotatable support lines
Software, firmware, and systems are described for identifying characters in a handwritten input received from a user on an input device, irrespective of an angle that the input is received at. In one implementation, the system establishes an anchor point and distances from the anchor point to reference support lines. A set of candidate characters is identified based on received handwritten input. The system estimates support lines for each of the candidate characters. The system ranks the candidate characters based on a total deviation measurement from the expectation for each candidate, where the expectation in part is based on the established distance from the established anchor point to reference support lines, and identifies a best-ranked candidate based at least in part on a smallest total deviation measurement.
US09069457B2 Portable terminal
An information processing apparatus including a first case that includes a first display having a touch-sensing function; a second case that includes a second display having a touch-sensing function; and a hinge mechanism configured to join the first and second cases in a rotatable manner such that both the first and second displays are exposed in a closed state and such that first and second displays are arranged side-by-side on substantially the same plane in an open state.
US09069448B2 Filtering objects in a multi-tenant environment
Various techniques and procedures related to filtering objects in a virtual application within a multi-tenant system are provided. One approach involves providing a first graphical user interface element enabling indication of a first filtering criterion and a second graphical user interface element enabling indication of a second filtering criterion within the virtual application being accessed over a network from a client device. After indication of the first filtering criterion and the second filtering criterion, a filtered set of objects is identified based on the first filtering criterion and the second filtering criterion. At least a portion of the filtered set of objects may then be presented within the virtual application on a client device.
US09069447B2 Mobile terminal and method for sharing information associated with e-book
A mobile terminal includes a controller, a touch screen, a memory configured to store a first list of at least one e-book of a first user and first reading progress information for each of the at least one e-book of the first user, and a communication module configured to receive e-book information including a second list of at least one e-book of a second user and second reading progress information for each of the at least one e-book of the second user. The controller is configured to display at least one icon on the touch screen, each of the at least one icon representing one of the at least one e-book in the first list or one of the at least one e-book in the second list, and display the first and second reading progress information corresponding to at least one e-book included in both the first and second lists.
US09069445B2 Electronic device with touch screen and page flipping method
A page flipping method for an electronic device is provided. An exemplary method includes the following steps: displaying an interface comprising a page preview region and a page flipping region; displaying a page on the page flipping region, and displaying an icon group comprising a plurality of icons on the page preview region; determining whether a flipping gesture is applied on the page flipping region; determining the type of the flipping gesture; determining a page flipping manner according to the determined result of the gesture and a function table, and retrieving a corresponding target page according to the determined page flipping manner; creating a new icon group according to the retrieved target page; and displaying the target page on the page flipping region, and displaying the created new icon group on the page preview region. An electronic device using the page processing method is also provided.
US09069443B2 Method for dynamically displaying a personalized home screen on a user device
A method and system for dynamically generating and displaying a home screen on a display of a user device are provided. The method comprises determining at least one estimated user intent based in part on at least one input variable; selecting a plurality of resources of information respective of at least the at least one estimated user intent, wherein each selected resource has a representative icon; providing the plurality of resources to the user device; receiving a selection of a desired resource from the user device; determining a definitive user intent from the at least one estimated user intent based on the selection; generating a new home screen respective of the definitive user intent; and causing the user device to replace a current home screen with the new generated home screen.
US09069441B2 Method and apparatus for adjustment of game parameters based on measurement of user performance
Methods, apparatuses, and techniques for adjustment of game parameters based on users' performance are described. During play of a game a user's performance is monitored. It is then determined if the player's performance is within a desired range of performance, and game parameters are adjusted if the user's performance is outside the desired range. In a multi-player game, parameters can be adjusted differently for each of the players to make the overall game play more competitive.
US09069440B2 Method, system and apparatus for providing a three-dimensional transition animation for a map view change
Methods, systems and apparatus are described to provide a three-dimensional transition for a map view change. Various embodiments may display a map view. Embodiments may obtain input selecting another map view for display. Input may be obtained through the utilization of touch, auditory, or other well-known input technologies. In response to the input selecting a map view, embodiments may then display a transition animation that illustrates moving from the displayed map view to the selected map view in virtual space. Embodiments may then display the selected map view.
US09069434B1 Adjusting sizes of attached windows
A computer-implemented method for adjusting sizes of attached windows is provided. The method includes attaching two or more windows to each other to form a common border shared by each of the two or more attached windows, and providing a resize area for simultaneously adjusting sizes of the two or more attached windows when a user input indicator is within a predetermined proximity to the common border. The method also includes and simultaneously adjusting the sizes of the two or more attached windows when the user input indicator moves into the resize area and a resize input is received based on the user input indicator that has moved into the resize area. Systems and machine-readable media are also provided.
US09069433B2 Method and apparatus for generating chain-link fence design
A method and system for generating a schematic illustration of a design made by inserting cups in the openings of a chain-link fence are provided. A customer uploads a design representation through a web based interface. The designer adjusts the representation into a matrix of polygons displayed on a graphical user interface (GUI). The matrix of polygons represents the polygonal openings of the chain-link fence. The representation is converted into a cluster of highlighted polygons that represents the schematic illustration of the design. The customer can customize the design parameters and place an order for the design.
US09069432B2 Copy and paste buffer
Data from multiple source applications may be coped and stored in a buffer as data items. A user may iterate through the data items stored in the buffer after the source applications have been closed. The user may select one or more of the data items in the buffer and copy the selected one or more data items into a target application.
US09069430B2 Fail safe design for a stylus that is used with a touch sensor
A system and method for enabling a stylus to be used with a touch sensor even after it has failed in an open mode or a closed mode, wherein the tethered stylus activates the inking function when the stylus is in contact with the touch sensor and deactivates the inking function when the stylus is lifted off the surface of the touch sensor when the switch is functioning properly, but when there is a failure of the switch in the open mode or the closed mode, enabling the tethered stylus to continue functioning by using a timer to activate the inking function when the tethered stylus is close enough to be detected by a touch sensor, and to deactivate the inking function when the tethered stylus is no longer detectable by the touch sensor.
US09069428B2 Method for the operator control of a matrix touchscreen
A method for the operation of a capacitive, matrix touchscreen for use in a motor vehicle, wherein touching the matrix touchscreen in the region of a matrix element produces a signal level associated with the matrix element, wherein the extent of a signal level which is produced by touching the matrix touchscreen in the region of the matrix element and which is associated with the matrix element is altered, and wherein the thus modified signal levels of two adjacent matrix elements are taken as a basis for determining whether the two matrix elements are being touched as part of collective areal touching of the matrix touchscreen.
US09069426B2 Sensing capacitance changes of a housing of an electronic device
Methods and apparatuses are disclosed that allow measurement of a user's interaction with the housing of an electronic device. Some embodiments may measure the electrical characteristics of a housing of an electrical device, where the housing is capable of being temporarily deformed by the user's interaction. By measuring the electrical characteristics of the housing, such as the housing's capacitance, the user's interaction with the housing can be measured in a manner that is independent of the user's electrical characteristics and/or in a manner that may allow the pressure applied to the housing to be quantified.
US09069425B2 Touch sensing device
A touch sensing device includes a touch screen including Tx lines, Rx lines crossing the Tx lines, and touch sensors formed between the Tx lines and the Rx lines, and a touch screen driving circuit which senses all the touch sensors of the touch screen in a first sensing step to detect the presence or absence of a touch input, and then again senses the touch sensors, in which the touch input is detected as a first sensing result, in a second sensing step to detect a position of the touch input. When there is no touch sensor, in which the touch input is detected as the first sensing result, the touch screen driving circuit repeats the first sensing step.
US09069422B2 Projected capacitive touch device and touch control methods for projected capacitive panel thereof
A projected capacitive touch device, a projected capacitive touch panel and touch control methods thereof are disclosed. The touching control method includes mixing a detecting signal and a feedback driving signal to generate a sending signal; transmitting the sending signal to at least one touch sensing unit of the projected capacitive touch panel, wherein an electrical field is generated on the touch sensing unit according to the feedback driving signal so that a feedback tactile sense according to the electrical field can be obtained by a user while touching the touch sensing unit.
US09069420B2 Touch device for determining real coordinates of multiple touch points and method thereof
A touch device for determining real coordinates of multiple touch points is provided. The touch device for determining real coordinates of the multiple touch points comprises a plurality of electrodes and a scanning circuit having a Normal Scanning Circuit and a Split Scanning Circuit connected to said electrodes for eliminating ghost coordinates of the multiple touch points from raw coordinates to output the real coordinates of the multiple touch points. The method of determining real coordinates of multiple touch points on the touch device is also provided.
US09069416B2 Method and system for selecting content using a touchscreen
Systems and methods allow a user to select a subset of displayed content using a touch screen. A user can touch the screen at or near a portion of the displayed content that the user would like to select. The touch module can display the selection of the selected portion on the touch screen using an indicator (e.g., highlighting, underlining, change in color). While the user continues to touch the screen, the selection of displayed content can expand to select additional content based on at least one rule. The rule(s) define how the selection of displayed content expands using characteristics of the user's touch. For example, these characteristics can include an amount of pressure exerted on the screen, a direction of finger roll at the point of contact with the screen, and an amount of time that the user has touched the screen.
US09069413B2 Touch display apparatus of vehicle and driving method thereof
A touch display apparatus of a vehicle includes: a touch panel including a display area for displaying an image and a button area for displaying a button; an ultrasonic wave generator irradiating an airborne ultra sound wave to the button area so that the button area is deformed to a shape of three dimensional button; an image irradiator irradiating the image to the touch panel; and an image capturer capturing the button area in order to determine whether the three dimensional button is touched.
US09069410B2 Method and device for analyzing two-dimension sensing information
A two-dimension (2D) sensing information is analyzed for determining touch related sensing information. The touch related sensing information may include touch related sensing information with inner low values within outer high values and with inner higher values within outer low values.
US09069402B2 Display apparatus
A display apparatus includes first, second, and third gate driving chips applying gate signals to gate lines. A gate driving voltage is applied to the first gate driving chip and a gate driving voltage of the same level is applied to the second and third gate driving chips. In addition, the display apparatus includes a plurality of photo-sensors and first, second, and third scan driving chips applying scan signals to scan lines connected to the photo-sensors. A scan driving voltage is applied to the first scan driving chip and a scan driving voltage of the same level is applied to the second and third scan driving chips.
US09069401B2 Input-capable display device
An input-capable display device includes a first substrate, a second substrate, a detection electrode, a dielectric film, and a detector. A pair of electrodes that drive a liquid crystal layer are provided on the first substrate. The second substrate is opposed to the first substrate through the liquid crystal layer. The detection electrode and the dielectric film are laminated on an outer surface of the second substrate. The detector detects a position at which an electrostatic capacitance is formed with the detection electrode through the dielectric film. The second substrate includes a shield conductor that is formed on a side adjacent to the liquid crystal layer. An electric potential of the shield conductor is fixed.
US09069400B2 Touch display panel
A touch display panel includes a first substrate, a pixel array on the first substrate in a display region, first lead lines located on the first substrate in a non-display region and electrically connected to the pixel array, a second substrate disposed opposite to the first substrate, a display medium layer between the first and second substrates, a touch device layer disposed on the second substrate and having a portion in a first touch region within the display region and the other portion in a second touch region within the non-display region, and second lead lines located on the second substrate and electrically connected to the touch device layer. The material of the touch device layer in the first and second touch regions is the same. The second lead lines extend from the first touch region to an edge of the second substrate through the second touch region.
US09069397B2 Timing controller and liquid crystal display comprising the timing controller
The present invention discloses a timing controller and a liquid crystal display comprising the same, wherein, the timing controller comprises a data converting module (10) for converting inputted serial video stream data into parallel video stream data, and a memory (30) for storing the parallel video stream data, and also comprises an output module (50) connected with the memory (30) for generating a predetermined clock signal and outputting the parallel video stream data under the control of the predetermined clock signal. With the technical solution of the present invention, the problem in the prior art is solved that the rate of the outputted video stream data is affected by the input. In addition, as the outputted video stream data is controlled by the clock signal it generates, this solves the problem of long locking duration of the timing controller in the prior art.
US09069393B2 Computer mouse sleeve
A flexible sleeve includes a first flexible sheet of a first hardness. The first flexible sheet has a first perimeter including a first lip edge and a first pocket edge. The flexible sleeve also includes a second flexible sheet of a second hardness, different than the first hardness. The second flexible sheet has a second perimeter including a second lip edge and a second pocket edge. The second pocket edge is joined to the first pocket edge, and the second lip edge is free from the first lip edge so that the first flexible sheet and the second flexible sheet collectively form a pocket having a mouth defined by the first lip edge and the second lip edge. The flexible sleeve further includes a connector joined to the mouth and configured to mate the mouth to a head of a device while the pocket substantially covers a tail of the device.
US09069390B2 Systems and methods for monitoring surface sanitation
An intelligent touch-sensitive surface that is easy to clean, that self-monitors when it has become contaminated, and can discern when it has been cleaned. The surface incorporates a plurality of sensors that detect events that contribute to contamination and/or cleaning, including, but not limited to, detecting users' touches, movement of the surface, when liquid is present on the surface, when there has been a change of users, time passage since the last cleaning, and how well the surface was wiped. The surface then reports its cleaning status to software residing on a host computer, which in turn can transfer the information to a host server. In this way, the cleaning status of each surface can be monitored remotely and/or logged.
US09069387B2 Input device employing backscatter transmission
A wireless keyboard and reader combination comprises a keyboard having a plurality of keys, an antenna, and a plurality of passive transponder circuits coupled to the antenna and associated with the keys. The passive transponder circuits are selectively coupled to receive power from the antenna and provide a coded response identifying a key in response to key activation. An associated reader includes a source of an interrogating field applied to the antenna of the keyboard and a decoder for determining the coded response from the passive transponder circuits.
US09069385B1 Communicating physical gestures as compressed data streams
Computer-readable media and systems for communicating physical gestures as compressed data streams are provided. In particular, a technique is employed for generating replicated physical gestures on a user-interface display to visibly communicate sign language without transmitting information standard to typical video sessions, such as audio or video frames. In general, the technique entails the following steps: receiving coordinate representations of user-initiated physical gestures (e.g., hand movements); deciphering the received coordinate representations to identify corresponding motion patterns; and conveying the motion patterns to a presentation component for rendering. Rendering involves replicating the physical gestures by providing animations that carry out the motion patterns. The coordinate representations are generally received from a mobile device that captures physical gestures of a sender by employing a position-tracking interface. Upon capturing the physical gestures, the mobile device maps the coordinate representations to the physical gestures and records/transmits the coordinate representations at a high-speed frame rate.
US09069383B2 Haptic feedback device and portable electronic device
There is provided a haptic feedback device. The haptic feedback device may include a case, a vibration member installed in the case, to vibrate, a vibration element formed in the vibration member, to generate vibrations, and a first impact absorbing member preventing a collision between the vibration member and the case.
US09069377B2 System and method for interfacing between a mobile device and a personal computer
A system and method are provided for interfacing between a mobile device and a PC. The mobile device utilizes a connection with the PC for taking advantage of the larger display and input devices such as the keyboard on the PC to improve the user interface (UI). This also enables the user to take advantage of the mobile device's wireless connectivity at the same time, e.g. where the PC does not have the same connectivity.
US09069372B2 Customizable pedal system
A pedal system including a support base, a first lever including a root portion and a terminal portion formed such that the terminal portion interfaces with the root portion at a bend in the first lever of a first predetermined angle, the root portion of the first lever being pivotally mounted to the support base such that the first lever is rotatable in a first plane of rotation about an axis of rotation at or near the support base, a second lever including a root portion and a terminal portion formed such that the terminal portion interfaces with the root portion at a bend in the second lever of a second predetermined angle, the root portion of the second lever being pivotally mounted to the support base such that the second lever is rotatable in a second plane of rotation about the axis of rotation.
US09069369B1 Voltage regulator and a method to operate the voltage regulator
A voltage regulator is disclosed. The voltage regulator includes an operational amplifier (op-amp) and a voltage trim circuit. The op-amp is operable to receive a reference voltage at a first terminal. The op-amp also includes an output terminal. The voltage trim circuit is coupled between the output terminal and a second terminal of the op-amp. The voltage trim circuit is operable to modify an output voltage to be substantially equivalent with the reference voltage. The modification is performed by selecting an electrical current propagating pathway. An IC and a method to operate the voltage regulator is also disclosed.
US09069367B2 Reference voltage generators, integrated circuits, and methods for operating the reference voltage generators
A reference voltage generator is described. The reference voltage generator includes a proportional to absolute temperature (PTAT) current source, the PTAT current source being capable of providing a first current that is proportional to a temperature. The reference voltage generator further includes a current mirror comprising a first transistor and a second transistor, the current mirror configured to generate a second current proportional to the first current, wherein a ratio of the first current to the second current is equal to a ratio of a gate width of the first transistor to a gate width of the second transistor. The reference voltage generator further includes a voltage divider, the voltage divider being capable of receiving the second current, the voltage divider capable of outputting a reference voltage, the reference voltage being substantially independent from a change of the temperature.
US09069363B2 Method and apparatus for regulating the temperature of a plurality of rooms in a building
A method for regulating a temperature in a plurality of rooms (3) of a building, comprising steps of detecting a first ambient temperature measurement (TaI) in a first room (3a) with use of a thermostat (5) destined to command functioning of a first heat-regulating device (8a) mounted on a first radiator (4a) arranged in the first room (3 a), in a correlated way with the first ambient temperature measurement (TaI) and with a first set value (Tset1) of a desired temperature in the first room (3 a), detecting a first proximal temperature (Tpr1) by means of a first sensor (9a) arranged in proximity of the first radiator (4a), detecting a second ambient proximal temperature measurement (Tpr2) in a second room (3b) by means of a second sensor (9b) arranged in proximity of a second radiator (4b), correlating the measurement of the second proximal temperature (Tpr2) with a second set value (Ofs2) for a second heat-regulating device (8b) and also at least with the first proximal temperature measurement (Tpr1) in order to obtain a second command value for the second radiator (4b), and commanding functioning of the second heat-regulating device (8b) mounted on the second radiator (4b) in a correlated way with the second command value.
US09069362B2 System and method for cooling and promoting physical activity of poultry
A sprinkler controller in a poultry house having a processor, a data storage device operatively connected to the processor, the data storage device having instructions for programming the processor, and an input/output module operatively connected to the processor. The input/output module is configured to communicate with at least one valve for controlling a flow of fluid between a fluid source and at least one sprinkler nozzle. The at least one valve has an open position permitting the flow of fluid, and a closed position inhibiting the flow of fluid, and the position of the valve being determined by the processor. The processor is programmed to set the valve in the open position at a start of an activity promotion interval, and to set the valve in the closed position at the end of the activity promotion interval. The duration of the activity promotion interval is selected such that a sufficient amount of fluid is dispersed through the sprinkler nozzle to promote physical activity in the poultry. The start of the activity promotion interval is predetermined based on a frequency of operation parameter indicative of a number of activity promotion intervals in a time period, and a value for the frequency of operation parameter being selected to promote growth of the poultry.
US09069358B2 System for controlling and optimizing reactions in solid phase synthesis of small molecules
A instrument for performing synthesis of small molecules such as Oligos and Peptides when using solid phase synthesis techniques to synthesize small molecules. The system and methods include a mechanism for controlling the pressure differential across the reaction vessels that contain the solid support used in solid phase synthesis. Reaction vessels are held in a holder that provides a sealable chamber at the outlet ends of the reaction vessels. The rotor containing the reaction vessels is placed within a sealable chamber. The sealable chamber is fitted with a means for engaging the rotor and draining the reaction vessels to waste. The sealable chamber is also fitted with a means for engaging the rotor to drain the reaction vessels at a slower, variable rate.
US09069357B2 Navigation device and method for auto-docking of a robot
A robot device includes a base station and a robot. The base station transmits guiding signals. The robot receives the guiding signal by three receivers. A receiver is disposed at the robot, and the other two receivers are disposed at the right and left of the receiver at different angles. The robot bypasses toward right or left according to the guiding signal received by the receivers. When the strength of the guiding signal received by the central receiver decreases, the robot stops bypassing to spin and searches the guiding signal again till the strength of the guiding signal received by the central receiver is a maximum value. The robot has a fine tuning to return to the base station to have a charge.
US09069355B2 System and method for a wireless feature pack
Systems and methods for transmitting measurement data wirelessly are described herein. A coordinate measurement device comprises an articulated arm comprising a plurality of articulated arm members, a coordinate acquisition member at a distal end, and a base at a proximal end. The device further comprises an add-on device assembly coupled to the coordinate acquisition member. The device further comprises a feature pack coupled to the base of the articulated arm. The feature pack may receive the coordinate data and the add-on device data packet, inserts bits of the coordinate data into a packet that can be transmitted over a network, and wirelessly transmits the packetized coordinate data and the add-on device data packet to a base station.
US09069350B2 Processing apparatus with conveyer and controller to output request signal and stop instruction signal
A processing apparatus includes a unit processing an object, a first conveyer to perform conveyance of the object between the unit and a station arranged between an external apparatus and the unit, the external apparatus including a second conveyer to hold the object with a hand thereof to perform conveyance of the object to or from the station, and a controller to output a request signal and a stop instruction signal. The request signal requests the external apparatus to perform the conveyance by the second conveyer, and is output before the processing apparatus becomes a state to allow the second conveyer to perform the conveyance, and the stop instruction signal instructs the external apparatus to stop the hand and is output based on a state of the processing apparatus after an output of the request signal and before the conveyance of the second conveyer.
US09069349B2 Design-to-order performance equipment
Customization systems and methods are described in relation to performance devices and apparatus using a closed-loop feedback process for exploration, design and improvement of devices including performance devices. Crowdsourced knowledge bases, iterative improvements and centralized statistical, semantical and other technical analyses are employed to modify a baseline design. A baseline model defining modifications to a base device necessary to obtain a master device including modifications calculated to improve performance of the master device over the base device. Manufacturing instructions including CNC code can be produced and used to causes the production machine to manufacture the customized device. A design-to-order system is described as having of a simplified user interface, a queuing system, CAD/CAM capability and a repository of stored baseline models.
US09069346B2 Multi-axis motor driving system and multi-axis motor driving apparatus
The multi-axis motor driving apparatus includes an integrated controller that is configured to discriminate between a drive axis that uses the motor subjected to semi-closed control based on the motor control command and a detection position detected by the encoder and a drive axis that uses the motor subjected to full-closed control based on the motor control command, the detection position detected by encoder and a detection position detected by the linear scale, based on a change amount of the detection position of the encoder or the detection position of the linear scale obtained when the motor subjected to full-closed control is driven.
US09069343B2 Generation and publication of shared tagsets
Systems and methods are provided to facilitate receipt of tag requests from one or more interfaces, based upon which a single tagset is compiled at a controller comprising all the requested tags for a given update rate, whereupon the single compiled tagset is subsequently forwarded to the one or more interfaces. A controller generates a superset of tags associated with an industrial process. Each interface can request a copy of the superset, from which the required tags are selected. The controller receives the requested tags from all of the interfaces and combines the requested tags into a single tagset, for a given update rate, comprising the various parameters associated with the tags. At the selected update rate, the tagset is forwarded to the interfaces. A masterset can be utilized to identify the sequence of tags in a tagset and check code can ensure continuity of the tags in the tagset.
US09069342B2 Method for operating a drive control device and drive control device having means for use in such a method
A method for operating a drive control device includes sending and receiving data over a bus connected to a bus port of a drive control device which has in addition to the bus port a communication interface and a memory, loading into the memory a basic functionality, which includes a software interface, for controlling and/or regulating a connected motor, loading into the memory during operation of the drive control device a functionality of a web server which cooperatively interacts with the basic functionality via the software interface, and forwarding to the web server incoming data received via the communication interface for editing or processing.
US09069340B2 Multi-conditioner control for conditioning nutritional substances
Nutritional substance systems and methods are disclosed enabling the tracking and communication of changes in nutritional, organoleptic, and aesthetic values of nutritional substances, and further enabling the adaptive storage and adaptive conditioning of nutritional substances.
US09069339B2 Sensor fusion
Accurate and reliable techniques for determining a current status of an accessory device in relation to an electronic device are described.
US09069332B1 User device providing electronic publications with reading timer
A user device determines a rate of consumption value for each of a plurality of measurable units of an electronic publication. The user device calculates a running average of the rate of consumption values and provides a feature based on the running average.
US09069330B2 Image forming apparatus
An image forming apparatus includes a main body, an image forming unit having a plurality of photosensitive drums arranged in an arrangement direction, and a changing member disposed outside the image forming unit in an axial direction of the plurality of photosensitive drums and configured to move in the arrangement direction and move at least a part of the image forming unit between a first position and a second position. The main body includes a metal frame made of a metal sheet and disposed on a same side in the axial direction that the changing member is disposed. The metal frame includes a support portion configured to support the image forming unit and a guide portion configured to guide movement of the changing member. The guide portion is integrally formed with the support portion.
US09069327B2 Developing cartridge including developing gear cover
A developing cartridge includes: a housing having first and second sidewalls through which respective end portions of a developing roller shaft are rotatably inserted; a developing gear, which is arranged outside of the first sidewall, and which is fixed to the end portion of the developing roller shaft; a transmission gear, which is arranged outside of the first sidewall, and which transmits driving force to the developing gear; a first cover member, which is attached to the first sidewall, and which covers the transmission gear; and a second cover member, which is attached to the first sidewall, and which covers the developing gear from an outer side in the axis line direction. The second cover member is formed separately from the first cover member and is arranged side by side with the first cover member outside of the first sidewall.
US09069326B2 Image formation apparatus
An image formation apparatus comprises an opening and closing cover, a cover fulcrum shaft, a roller shaft, and a grounding member. The cover fulcrum shaft pivotably supports the opening and closing cover. The roller shaft is disposed on the opening and closing cover. The grounding member has a first portion connected to the roller shaft and a second portion connected to the cover fulcrum shaft. The cover fulcrum shaft has a bent part that is bent so as to extend in a direction intersecting the pivot axis direction of the opening and closing cover, the opening and closing cover includes an engaging part that engages with the bent part, and the cover fulcrum shaft integrally pivots with the opening and closing cover when the opening and closing cover is opened and closed.
US09069317B2 Surface treatment apparatus having reusable film
A glossing apparatus for glossing at least part of a toner image on a recording material includes a film, a supply roller on which the film is wound, a wind-up roller configured to wind-up the film, and a driving device configured to drive the wind-up roller to rotate. In addition, a heating device heats at least part of the toner image on the recording material through the film at a heating position between the supply roller and the wind-up roller in a heating operation, a reversing device reverses the film to the supply roller to use an unused area of the film not having been contacted to the recording material during the heating operation, and a conveying device conveys the recording material toward the heating position so that the toner image on the recording material is heated using the unused area of the film.
US09069315B2 Method for measuring media stack height using a translatable height sensor
A method using a media height sensor assembly for measuring a media stack in an imaging device. The assembly includes a support and drive and insertion assemblies mounted thereon. The insertion assembly includes a translateable plunger having a sensor and a translateable probe. At a home position, the sensor is actuated by a flag on the support placing a sensor output in a first state. During measurement, the drive assembly translates the insertion assembly toward a media stack and the sensor output changes to a second state and a counter is started. The probe initially encounters the media stack and translates in a direction opposite to that of the plunger. As the plunger reaches the media stack, the probe causes the sensor output to again change state stopping the counter. The insertion assembly is retracted to the home position where the flag causes the sensor output to change state.
US09069314B2 Image forming apparatus with increased development efficiency and control method
An image forming apparatus which forms an image on an image carrier along with rotation of a developing sleeve that carries a toner and carrier contained in a two-component developer, comprises: forming unit configured to form a density detection toner image on the image carrier using the toner; detection unit configured to detect a density of the density detection toner image formed; prediction unit configured to predict a toner charge amount in the two-component developer; correction unit configured to correct the toner charge amount in the two-component developer using a value obtained from a relationship between the toner charge amount predicted by the prediction unit and the density of the toner image that is detected by the detection unit; and control unit configured, when forming the density detection toner image by the forming unit, to control to increase a development efficiency, compared to image formation based on image data.
US09069313B2 Image forming apparatus for detecting a human using a human detecting device
An image forming apparatus includes an image forming section that forms an image on a recording material; an image reading device that is disposed above the image forming section, and reads an image on an original; a connecting section that is disposed at either one of end sides of an apparatus housing in a lateral direction thereof, and that connects the image forming section and the image reading device to each other; an operating section that is disposed in front of the image reading device, and that is operated by a person; a human detecting device that detects the person operating the operating section; a discharging section that discharges the recording material on which the image has been formed by the image forming section to a placing section; and the placing section on which the recording material discharged from the discharging section is placed.
US09069312B2 Image forming apparatus having capacitance detection
An image forming apparatus includes a conductive member paired with one of a developer carrying member and an image bearing member to form a capacitor. A contact-separation member assumes a first position for bringing the developer carrying member into contact with the image bearing member and a second position for separating the developer carrying member from the image bearing member. A detecting unit detects a value relating to a capacitance of the capacitor when a voltage is applied to the capacitor, and a control unit detects whether or not the image forming apparatus is ready for image formation by comparing a first detected result and a second detected result to each other. The first detected result is detected when the contact-separation member assumes the first position, and the second detected result is detected when the contact-separation member assumes the second position.
US09069304B2 Image forming apparatus
In the present invention, upon return from a standby mode or sleep mode, image data is acquired as warming-up time estimate information for estimating the warming-up time to increase the temperature of a fixing belt to a target fixing temperature and, if the acquired image data is the data on a black-and-white image, control is performed to delay the heating start timing of the fixing belt.
US09069302B2 Fixing device and image forming apparatus including same
A fixing device includes a fixing rotary body, an opposed member, a heater, and a heating controller. The opposed member opposes the fixing rotary body to form a nipping portion therebetween. The heater includes heat generators arranged in a width direction of a recording medium. When the recording medium fed to the nipping portion has an image area and a non-image area, the heating controller controls the outputs of the heat generators based on image information so that a first heat generator of the heat generators corresponding to the image area is higher in temperature and a second heat generator of the heat generators corresponding to the non-image area is lower in temperature. Based on information other than the image information, the heating controller temporarily shifts an area of the fixing rotary body corresponding to the non-image area to a temperature differing from a normal temperature.
US09069295B2 Cleaning unit, and image forming apparatus
Provided is a cleaning unit including a removing member that contacts with a surface of a cleaning target and removes adherent matters on the surface of the cleaning target, a storage section that stores the adherent matters removed by the removing member, and a supply member that has a blade and rotates the blade in the storage section to supply some of the adherent matters stored in the storage section to the surface of the cleaning target.
US09069291B2 Cartridge and unit, for use with an image bearing member, having a seal member that seals a gap between a blade member and a frame
A cartridge detachably mountable to a main assembly of an image forming apparatus. The cartridge includes a rotatable member. A blade member, including a rubber portion, is contacted to the rotatable member, with a metal plate portion supported to the blade member. A frame, formed of a resin material, supports the blade member. A seal member, extending in a direction crossing an axial direction of the rotatable member so as to contact the rotatable member, is provided on the frame to be contacted to a portion of the rubber portion and the metal plate portion of the blade member. The seal member is formed on the frame by injection molding for sealing a gap between the blade member and the frame.
US09069290B2 Method for remanufacturing toner cartridges
A method for remanufacturing toner cartridges includes the use of a plurality of machine screw inserts. Each of a plurality of screw holes of a toner cartridge shell is tapped to create new threading within the plurality of screw holes. The plurality of machine screw inserts is positioned into the plurality of screw holes in order to reinforce the plurality of screw holes, wherein each of the plurality of machine screw inserts has a threaded outer surface and a threaded inner surface. The plurality of machine screw inserts provides a durable interface with a plurality of screws that reduces the chance of failure of the plurality of screws as the plurality of screws is positioned within the plurality of screw holes. An adhesive is applied to each of the plurality of machine screw inserts in order to secure the plurality of machine screw inserts within the plurality of screw holes.
US09069289B2 Developer container, developing cartridge, process cartridge and image forming apparatus
A developer container includes: a developer accommodating chamber, provided with an opening, for accommodating a developer; a sealing member including end portion sealing portions each for sealing an end portion of the opening and a central portion sealing portion for sealing a central portion of the opening; and a rotatable member, connected with the sealing member, for peeling off the sealing member from the opening by rotation thereof to expose the opening. With respect to a rotational axis direction of the rotatable member, an outer configuration of the rotatable member is different between a sealing-member-connected end thereof and a sealing-member-connected center thereof so that one of the end portion sealing portions is peeled earlier than the central portion sealing portion and so that the central portion is peeled earlier than the other one of the end portion sealing portions.
US09069288B2 Toner housing container and image forming apparatus
Toner housing container includes: container body mountable on toner conveying device and housing toner supplied into toner conveying device; conveying portion provided in container body and conveying toner from longer direction one end of container body to other end at which container opening portion is provided; pipe receiving port provided at container opening portion and receiving conveying pipe fixed to toner conveying device; and uplifting portion to move toner conveyed by conveying portion toward toner receiving port of conveying pipe. Toner has loose apparent density of 0.28 g/cm3 to 0.53 g/cm3. Container body includes protruding portion protruding from container body interior side of container opening portion toward one end. Uplifting portion includes uplifting wall surface extending from internal wall surface of container body toward protruding portion, and curving portion curving to conform to protruding portion. Protruding portion is present between curving portion and toner receiving port of inserted conveying pipe.
US09069287B2 Apparatus and method for preventing an information storage device from falling from a removable device
An information storage device installed in a removable device configured to be removably installed in an image forming apparatus body, includes: an information storage unit that stores information communicated between the image forming apparatus body and the removable device; a terminal that comes in contact with a body side terminal; and a substrate that holds the information storage unit and the terminal and includes a hole configured to be engaged with a protruding section installed in the image forming apparatus body. The terminal includes a plurality of terminals each including one of a plurality of metallic plates arranged in a transverse direction thereof. An earth terminal, which comes in contact with a body side earth terminal formed in the protruding section, is formed in the hole. The hole is disposed at a position sandwiched between two metallic plates among the plurality of metallic plates.
US09069284B2 Image forming apparatus and powder transport unit
An image forming apparatus includes a powder container containing powder used for image forming and including an inlet through which the powder is supplied, a powder supply unit including an outlet that is removably connected to the inlet and supplying the powder to the powder container with the outlet connected to the inlet of the powder container, a powder amount detector detecting whether a present powder level in the powder container is equal to or greater than a threshold, and a controller controlling an amount of powder supply from the powder supply unit and controlling the present powder level in the powder container after replenishment to remain in a range from the threshold and a position corresponding to an upper edge of the inlet. A powder transport unit includes a transport decelerating part to decelerate the speed of powder transport and a detection area in the image forming apparatus.
US09069280B2 Developing cartridge and process cartridge for stably rotating developing roller
A developing cartridge includes: a housing having first and second sidewalls through which respective end portions of a developing roller shaft are rotatably inserted; a developing gear, which is arranged outside of the first sidewall, and which is fixed to the end portion of the developing roller shaft; a transmission gear, which is arranged outside of the first sidewall, and which transmits driving force to the developing gear; a first cover member, which is attached to the first sidewall, and which covers the transmission gear; and a second cover member, which is attached to the first sidewall, and which covers the developing gear from an outer side in the axis line direction. The second cover member is formed separately from the first cover member and is arranged side by side with the first cover member outside of the first sidewall.
US09069278B2 Image forming apparatus having non-image portion exposure amount that is lower in mono mode than in color mode
An image forming apparatus can switch between a color mode, in which an image is formed by sequentially transferring color toner images formed by developing members in an overlapping manner, and a mono mode, in which an image is formed by using one developing member. The developing member used in the mono mode develops the toner image to be transferred secondly or thereafter in the color mode, an exposure device exposes a non-image portion where the toner image is not formed on the surface of an image carrier at an exposure amount smaller than an exposure amount for an image portion where the toner image is formed, and, in the mono mode, the exposure amount at which the exposure device exposes the non-image portion of the image carrier in the case the image is formed in the mono mode is smaller than the color mode.
US09069270B2 Toner for electrostatic latent image development
A toner containing a binder resin, a release agent, and pigment fine particles is produced by aggregating fine particles containing the components of the toner to obtain fine particle aggregates and then coalescing the fine particle aggregates. The pigment fine particles have an average primary particle diameter of 50 nm or less, a Cv value of less than 20%, and an average circularity of 0.900 or more.
US09069268B2 Polyarylatecarbonate fluoropolymer containing photoconductors
A photoconductor that includes, for example, a supporting substrate, an optional ground plane layer, an optional hole blocking layer, an optional adhesive layer, an optional anticurl layer, a photogenerating layer, and a charge transport layer comprised of a first charge transport compound, a second dissimilar charge transport compound, a fluoropolymer and a polyarylatecarbonate.
US09069263B2 Method for improving the imaging properties of a projection objective, and such a projection objective
The invention relates to a method for improving the imaging properties of a micro lithography projection objective, wherein the projection objective has a plurality of lenses between an object plane and an image plane, a first lens of the plurality of lenses being assigned a first manipulator (ml, Mn) for actively deforming the lens, the first lens being deformed for at least partially correcting an aberration, at least one second lens of the plurality of lenses furthermore being assigned at least one second manipulator, and the second lens being deformed in addition to the first lens. Furthermore, a method is described for selecting at least one lens of a plurality of lenses of a projection objective as actively deformable element, and a projection objective.
US09069260B2 Catadioptric illumination system for metrology
A catadioptric optical system operates in a wide spectral range. In an embodiment, the catadioptric optical system includes a first reflective surface positioned and configured to reflect radiation; a second reflective surface positioned and configured to reflect radiation reflected from the first reflective surface as a collimated beam, the second reflective surface having an aperture to allow transmission of radiation through the second reflective surface; and a channel structure extending from the aperture toward the first reflective surface and having an outlet, between the first reflective surface and the second reflective surface, to supply radiation to the first reflective surface.
US09069259B2 Dynamic multi-purpose compositions for the removal of photoresists and method for its use
Improved dry stripper solutions for removing one, two or more photoresist layers from substrates are provided. The stripper solutions comprise dimethyl sulfoxide, a quaternary ammonium hydroxide, and an alkanolamine, a secondary solvent, and less than about 3 wt. % water. Methods for the preparation and use of the improved dry stripping solutions are additionally provided.
US09069257B2 Mask and optical filter manufacturing apparatus including the same
A mask and an optical filter manufacturing apparatus having the same are provided. The optical filter manufacturing apparatus includes a roll used in a roll-to-roll process, a base film wound around the roll, a light source that generates light for exposure, a polarizing plate that is installed at an emission side of the light source and polarizes light generated from the light source, and a mask that causes a pattern to be formed on the base film and includes a plurality of guide slits that are opened to have a predetermined thickness and a predetermined width. According to the present invention, the entire surface of the base film can be irradiated with a uniform light quantity. Thus, a pattern can be uniformly formed on the base film, the quality of a product can be improved, and the characteristics of the base film can be accurately realized.
US09069255B2 Carrier sheet for a photosensitive printing element
An improved apparatus for thermally developing a flexographic printing element to reveal a relief image on the surface and a method of using the apparatus to develop a flexographic printing element. The apparatus typically comprises means for softening or melting a crosslinked photopolymer on the imaged and exposed surface of the flexographic printing element; at least one roll that is contactable with the imaged surface of the flexographic printing element and capable of moving over at least a portion of the imaged surface of the flexographic printing element to remove the softened or melted non-crosslinked photopolymer on the imaged and exposed surface of the flexographic printing element; and means for maintaining contact between the at least one roll and the imaged and exposed surface of the flexographic printing element. A layer of resilient compressible material is positioned between the flexographic printing element and a supporting conveying means. The means for softening or melting non-crosslinked photopolymer on the imaged and exposed surface of the flexographic printing element comprise a heater positioned adjacent to the imaged surface of the flexographic printing element and/or heating the at least one roll that contactable with the imaged surface of the flexographic printing element. The apparatus may also contain an exposure device to crosslink and cure the imaged surface of the flexographic printing element prior to thermal development.
US09069251B2 Scanning exposure apparatus using a plurality of microlens arrays with adjustable inclination
A scanning exposure apparatus using microlens arrays, includes a plurality of microlens arrays is arrayed in a direction perpendicular to a scanning direction above a substrate to be exposed, and the microlens arrays are supported on a support substrate. The microlens arrays can be supported on a support substrate so as to be capable of being inclined from a direction parallel to the exposure substrate, relative to the direction in which the microlens arrays are arranged. The inclination angles of these microlens arrays are configured so as to gradually increase or decrease along the arrangement direction.
US09069246B2 Actinic ray-sensitive or radiation-sensitive resin composition, pattern forming method and resist film using the composition, and electronic device manufacturing method and electronic device using these
An actinic ray-sensitive or radiation-sensitive resin composition containing a compound capable of generating an acid upon irradiation with an actinic ray or radiation, represented by the formula (Z1), and the formula (Z1) is defined as herein, and a resist film formed using the actinic ray-sensitive or radiation-sensitive resin composition, a pattern forming method comprising a step of forming a film by using the actinic ray-sensitive or radiation-sensitive resin composition, a step of exposing the film, and a step of developing the exposed film, a method for manufacturing an electronic device, comprising the pattern forming method, and an electronic device manufactured by the method for manufacturing an electronic device.
US09069243B2 System and method for generating a three-dimensional image on a pre-printed lined substrate
A system for producing and viewing a three-dimensional/stereoscopic image comprises a two-dimensional substrate having a number of blank regions that has been filled in/colored by a user with selected colors calculated to produce a stereoscopic image when viewed through a stereoscopic viewer. The colored regions are separated by black lines and together operate to form a desired image. The image has a background that is predominately black. The black lines and/or background can be provided before or after the user has colored in the blank regions. When the colored image comprising the black lines and black background is viewed through a stereoscopic viewer, the user perceives a three-dimensional image.
US09069239B2 Collapsible display means
A collapsible display device includes a stand that includes a first part that supports against an underlying supportive surface, and a pole having a first end removably secured in said first part. The display device includes an essentially rectangular screen to be assembled to and disassembled from the display device and a first coupling arranged at a second end of said pole to cooperate with a second coupling arranged at a first short end of said screen. The first part includes at least one first fastener arranged at a shorter distance to the supportive surface than an at least one projector. The screen includes at least one second fastener arranged at a second short end to magnetically fasten to the at least one first fastener, a first magnetic strip arranged in connection with a first longitudinal end, and a second magnetic strip arranged at a second longitudinal end.
US09069234B2 Finder optical system, image pickup apparatus, and image pickup system
A finder optical system 20 includes a focusing glass 21 including a collection surface 21a that collects a light beam and a diffusion surface 21b that diffuses the collected light beam, an eyepiece 23 that receives a part of the diffused light beam, a photometry lens 24 arranged near the eyepiece 23, and a photometry sensor 25 on which an image of another part of the light beam diffused by the diffusion surface 21b is formed via the photometry lens 24, a plurality of micro lenses are arranged on the diffusion surface 21b of the focusing glass 21, at least one micro lens of the plurality of micro lenses has at least two radii of curvature on its cross section in a predetermined direction, and the at least one micro lens satisfies R1
US09069233B2 Mirror unit and image capturing apparatus
Provided is a mirror unit comprising a movable mirror that pivots back and forth between an observation position and a withdrawn position; a movable mirror drive section that accumulates bias force using drive force of a drive force source, and causes the movable mirror to pivot from one of the observation position and the withdrawn position to the other by releasing the accumulated bias force; an attachment drive section that accumulates bias force using the drive force of the drive force source, and drives a working section other than the movable mirror by releasing the accumulated bias force; and an interlocking section that interlocks with the movable mirror and the attachment drive section, accumulates bias force in the attachment drive section while the movable mirror drive section releases bias force, and releases bias force from the attachment drive section while the movable mirror drive section accumulates bias force.
US09069232B2 Lens barrier unit and image capturing apparatus
A lens barrier unit capable of improving the external force-resistance without increasing the size of the lens barrier unit itself. The lens barrier unit opens/closes an opening portion of a cover member. Each of a first panel member and a second panel member has an opening communicating with the opening portion and a plate-shaped portion for partially defining the opening. A lens barrier member moves between a lens protection position and a lens exposed position. A link member moves a lens barrier member to the lens protection position or the lens exposed position. The lens barrier member and the link member are arranged between the first panel member and the second panel member with the link member located on a side of the second panel member side, and the second panel member and the link member overlap with each other through a static pressure receiving structure.
US09069229B2 Nonlinear optical CdSiP2 crystal for use in surgical laser
CdSiP2 crystals with sizes and optical quality suitable for use as nonlinear optical devices are disclosed, as well as NLO devices based thereupon. A method of growing the crystals by directional solidification from a stoichiometric melt is also disclosed. The disclosed NLO crystals have a higher nonlinear coefficient than prior art crystals that can be pumped by solid state lasers, and are particularly useful for frequency shifting 1.06 μm, 1.55 μm, and 2 μm lasers to wavelengths between 2 μm and 10 μm. Due to the high thermal conductivity and low losses of the claimed CdSiP2 crystals, average output power can exceed 10 W without severe thermal lensing. A 6.45 μm laser source for use as a medical laser scalpel is also disclosed, in which a CdSiP2 crystal is configured for non-critical phase matching, pumped by a 1064 nm Nd:YAG laser, and temperature-tuned to produce output at 6.45 μm.
US09069226B2 Thermally stabilised resonant electro-optic modulator and use thereof
Thermally stabilized resonant electro-optic modulator (1), wherein the temperature control unit (8) is provided for separately determining the first and the second intensities measured by the light sensor (6) at the first voltages and the second voltages respectively in function of time.
US09069218B2 Liquid crystal display device
A liquid crystal display device includes a TFT substrate having a display region where pixels each having a TFT and a pixel electrode are formed in a matrix, a counter substrate having a display region where color filters of three colors are formed in a matrix, the TFT substrate and the counter substrate being bonded together with a sealing material in a seal portion at a periphery, and liquid crystal sealed between the TFT substrate and the counter substrate by the seal material. In the display region, a first insulation film, a first alignment film, a first columnar spacer, an overcoat film, a first color filter among the color filters of three colors are stacked in this order between the TFT substrate and the counter substrate.
US09069213B2 Liquid crystal display device
A liquid crystal display device with a pair of substrates which are arranged to face each other with liquid crystal therebetween, columnar spacers having the substantially equal height formed on a liquid-crystal-side surface of one substrate, and the columnar spacers include the columnar spacer which is contact with a liquid-crystal-side surface of another substrate and the columnar spacer which is not contact with the liquid-crystal-side surface of another substrate.
US09069212B2 Exposure apparatus, liquid crystal display device, and method for manufacturing liquid crystal display device
This invention is an exposure apparatus for exposing a photoalignment film provided on a substrate. The exposure apparatus includes a light source and a photomask, and exposes the photoalignment film through the photomask while scanning the light source or the substrate. When a direction in which the light source or the substrate is scanned is taken as a scanning direction, and a direction that is orthogonal to the scanning direction is taken as a vertical direction, the photomask includes a first region and a second region that is adjacent to the first region in the vertical direction. The first region includes a plurality of first transparent portions inside a first light-shielding portion. The plurality of first transparent portions are arranged in the vertical direction. The second region includes a plurality of second transparent portions inside a second light-shielding portion.
US09069206B2 Circuit board, backlight unit and liquid crystal display device with the same
The present invention relates to a device which comprises a light source of a light emitting device, and more particularly to a circuit board, a backlight unit and a liquid crystal display device with the same. The backlight unit comprises a circuit board having a first line with circuit lines provided thereto, a plurality of second lines connected to the first line each to have elasticity at least at a point connected to the first line, and a light emitting device mounting portion connected to the second line and electrically connected to the circuit line, and a light guide plate positioned on the circuit board.
US09069205B2 Touch display screen, method for manufacturing display electrode of the touch display screen, display electrode and electronic device
A touch display screen, a method for manufacturing a display electrode of the touch display screen, a display electrode and an electronic device are described. In the touch display screen, the electrode in the first direction and the electrode in the second direction are connected to the touch detecting unit, and the touch detecting unit and the display control unit operate in a time-sharing manner. Thus, a part of the display electrode can be multiplexed, and it is unnecessary to provide an additional touch-sensitive layer to detect the touch on the touch display screen, so the structure of the touch display screen is simplified; because the touch-sensitive layer is omitted, the touch display screen has better transmittance; and because the touch detecting unit and the display control unit operate in a time-sharing manner, the detection on the touch and the control on the display will not affect mutually.
US09069204B2 Touch display using gate and data line as sensing lines
A touch display comprises a color filter substrate, an array substrate opposite to the color filter via a plurality of spacers and a voltage detection circuit. The color filter substrate comprises an upper substrate and a common electrode formed on the upper substrate, and the array substrate comprises a lower substrate and a gate line, a data line and a pixel electrode formed on the lower substrate. The plurality of spacers comprise a first spacer formed between the gate line and the common electrode and a second spacer formed between the data line and the common electrode, which are capable of electrically connecting the common electrode with the gate line and the data line respectively under an external pressure more than a threshold value. The voltage detection circuit is connected with the gate line and the data line so as to detect whether the voltage on the gate line and the voltage on the data line become equal to the voltage of the common electrode.
US09069202B2 Liquid crystal display device
Provided are a liquid crystal display device with horizontal electric field mode, in which a decrease in driving speed can be suppressed by reducing the resistance of a wiring even when the number of pixels is increased, and a manufacturing method thereof. One of a scan wiring and a signal wiring is divided in an intersection portion where the scan wiring and the signal wiring intersect with each other, and the separated wirings are connected with a connection electrode positioned over a thick insulating film. Accordingly, parasitic capacitance at the intersection portion can be reduced, preventing the decrease in the driving speed. The connection electrode is formed at the same time as formation of a pixel electrode and a common electrode using a low-resistance metal, which contributes to the reduction in manufacturing process of the liquid crystal display device.
US09069198B2 Display apparatus
Disclosed is a display apparatus in which liquid crystal is injected into a non-display area having a transmitting hole formed in a predetermined portion of a panel corresponding to a camera, wherein the display apparatus comprises a display unit having a panel; and a guide frame, wherein the guide frame includes: a guide sidewall; and a panel supporter, wherein a camera receiving part with a camera mounted thereon is formed in a first panel support of the panel supporter, a transmitting hole for transmitting light to the camera is formed in a black matrix of a first non-display area to be placed on the first panel supporter of the upper substrate, and a display area of the panel and the first non-display area are filled with liquid crystal.
US09069195B2 Liquid crystal display panel comprising conductive structure and liquid crystal display device
According to embodiments of the invention, there are disclosed a liquid crystal display panel and a liquid crystal display device. The liquid crystal display panel comprises: a liquid crystal layer; a conductive structure, surrounding the liquid crystal layer; and a driving circuit, connected to the conductive structure. The driving circuit comprises: a power supply circuit and a switch circuit. The power supply is connected to the conductive structure and provides the conductive structure with a DC voltage. One terminal of the switch circuit is connected to the conductive structure and the other terminal thereof is grounded.
US09069194B2 Polarization control device
A polarization control device includes a MMI device having primary-side and secondary-side end-faces; a first phase shifter optically coupled to a first port in the primary-side end-face; a first optical waveguide optically coupled via the first phase shifter to the first port in the primary-side end-face; a second optical waveguide optically coupled to a second port in the primary-side end-face; and a tapered waveguide optically coupled to a first port in the secondary-side end-face. The first and second ports in the primary-side end-face are located on first and second axes, respectively. The first port in the secondary-side end-face is located on a third axis located between the first and second axes. The first, second, and third axes extend in a direction from the primary-side end-face to the secondary-side end-face. The tapered waveguide has a width decreasing in a direction from one end to the other end of the tapered waveguide.
US09069193B2 Optical waveguide device, optical interferometer, and method for producing optical waveguide device
In order to independently perform control of a phase difference and a loss of light transmitting through an optical waveguide in a simple and easy configuration, an optical waveguide device includes an optical waveguide provided with two electrodes each supplied with a corresponding one of two signals; and a control unit for controlling the two signals so as to cause a phase variation and a loss variation which are caused in light transmitting through the optical waveguide by the two signals to each have a predetermined value.
US09069189B2 Eyewear device and system
An eyewear is provided. The eyewear includes lenses interconnected via a lens bridge and a nose clamp connected to the lens bridge or lenses. The nose clamp includes nose pads which are mountable onto a nose of a user, wherein the nose pads are configured for accommodating noses of varying width without substantially affecting a distance between the lenses or their orientation on the face of the user.
US09069188B2 Systems and methods for selectively removable lens laminates
A system and method for method applying a laminate to a lens. The laminate may be opaque, translucent or perforated. The laminate may cover a more than one side of the lens. The laminate may have an indicia thereon to show support for a country or team. The gap may be formed between the laminate and the edge of the lens. The laminate may be layered one on top of another. The method claimed is selecting a laminate with the desired properties i.e. magnifying lens, colored lens, lens with appropriate indicia, applying that laminate to a lens.
US09069187B2 Photochromic spectacles
Photochromic spectacles which use solar energy as the power source include a frame, two lenses arranged in the frame, and a driving circuit. Each lens includes a substrate, an electrochromic film and a solar cell film. The solar cell is a transparent and outer film and absorbs infrared light and ultraviolet light from the sun, to convert the infrared and ultraviolet light to electrical power. The driving circuit is arranged on the frame and electrically connected with the electrochromic film and the solar cell, the driving circuit can be switched to apply or not to apply electrical power generated by the solar cell film to the electrochromic film to darken the spectacles.
US09069184B2 Display device, and portable apparatus having projector function
Disclosed is a display device capable of inhibiting a projected picture from occurrence of brightness unevenness while reducing speckle noise. The display device (100) includes a control portion (15) continuously supplying current to a laser beam generation portion (12, 13, 14) nonstop for a period longer than a first period thereby controlling the laser beam generation portion to output the laser beam and controlling the laser beam generation portion to stop the output of the laser beam at least once in a second period scanning one image forming element (1, 2).
US09069177B2 Two dimensional/ three dimensional switchable display module and display deice having the same
A two dimensional/three dimensional (2D/3D) switchable display module, comprising a display panel, an optical module and a revising circuit is disclosed. The display panel has an active area. The optical module is disposed on the active area for changing a light path of a light emitting from the active area. A relative position information is between a position of the optical module and a position of the display panel. The revising circuit is used for providing a revising information based on the relative position information. The display panel receives the revising information and outputs an image corresponding to the optical module for displaying a three dimensional image.
US09069174B2 Optical scanning unit and image forming apparatus
An optical scanning unit includes a rotatable multi-faceted mirror having a plurality of faces reflecting light flux emitted from a light source to scan a scanning area in a main scanning direction. A width of the light flux striking the rotatable multi-faceted mirror is smaller than a length of a face of the rotatable multi-faceted mirror. The entire of light flux striking the rotatable multi-faceted mirror is reflected at a first face when the light flux reflected by the rotatable multi-faceted mirror is directed to the center portion of the scanning area. A part of the light flux striking the rotatable multi-faceted mirror is reflected at the first face while the remaining of the light flux is reflected at a second face when the light flux reflected by the rotatable multi-faceted mirror is directed to a least one of the two end portions of the scanning area.
US09069172B1 Multi-mode sight
A multi-mode sight includes an optical sight that provides a direct view image of an aiming point or reticle superimposed on a target scene. The optical sight includes a single optical path defined through the sight comprising a direct view and overlay path. A thermal imager provides a monochromic thermal image of the target scene. A single combiner is located in the optical path and passes the direct view image and reflects the thermal image to overlay the thermal image onto the direct view image for an operator to see as a superimposed thermal and direct view optical image of the target scene together with the aiming point or reticle.
US09069168B2 Means for setting separation walls with predetermined heights and shapes on keypads to prevent unintended key hits
A method of utilizing raised parts on a keypad surface, called separation walls, is disclosed. Separation walls can help prevent unintended key hits so that keys can be smaller and be placed with higher densities on small devices. Separation walls with slits can also make light beam keypads operable with multiple fingers at a higher input speed.
US09069165B2 Binocular image display apparatus
The invention provides a binocular image display apparatus provided which comprises: two image display devices corresponding to the left and right eyeballs of a viewer, respectively, and two viewing optical systems, one for the left eye and one for the right eye, for projecting original images on the image display devices onto the left and right eyeballs of the viewer. In the left-eye and right-eye viewing optical systems, an observation image projected onto one eyeball includes a fused image area wherein the observation image overlaps a part of an observation image projected onto another eyeball and a monocular area other than the fused image area, and inside resolution in a horizontal direction with respect to a visual axis of the viewer is set higher than outside resolution.
US09069162B2 Lighting device, method and light wavelength conversion wheel assembly for color tuning thereof
A lighting device, a method and a light wavelength conversion wheel assembly for color tuning thereof. The lighting device includes a light source which includes an excitation light source and a moving unit. The moving unit includes a light wavelength conversion wheel assembly having a heat dissipation base. The heat dissipation base is divided into a number of segments carrying different wavelength conversion materials, and is controlled to rotate intermittently or rotate to a predetermined angle around a wheel shaft serving as an axis. The heat dissipation base faces the exciting light and is illuminated locally. A control unit controls the rotation so that a predetermined area is rotated into the illumination area of the exciting light. Output light of a predetermined color is provided by the excitation light source and the predetermined area or the wavelength conversion material located in the predetermined area.
US09069160B2 Optical filter, optical filter device, analyzer, and method for manufacturing optical filter
An optical filter includes: a first substrate and a second substrate that are disposed to face each other; a first mirror and a first electrode that are disposed on the second substrate side of the first substrate; and a second mirror and a second electrode that are disposed on the first substrate side of the second substrate, wherein the first mirror and the second mirror are connected via a wire.
US09069156B2 Zoom lens and image pickup apparatus having the same
A zoom lens includes, in order from an object side to an image side, a first lens unit having a positive refractive power, a second lens unit having a negative refractive power, an aperture stop, a third lens unit having a positive refractive power, and a rear lens group including at least one lens unit, the first lens unit is positioned closer to the object side at a telephoto end than at a wide-angle end, the third lens unit includes at least one positive lens, and a partial dispersion ratio θgF3P of a material of one positive lens in the third lens unit, Abbe's number νd3P, focal lengths fW and fT of a total system at the wide-angle end and the telephoto end respectively, a focal length f1 of the first lens unit, and a focal length f3 of the third lens unit are appropriately set.
US09069147B2 Optical fiber cables
Cables have reduced freespace, reduced tube diameters, and reduced strength member diameters. The cables are designed to pass robustness testing such as GR-20 while using smaller amounts of raw materials to produce.
US09069144B2 Connectors for use with polarization-maintaining and multicore optical fiber cables
An optical fiber ferrule has a plurality of guide holes therein for guiding a respective plurality of flat-sided fibers at an end of a multifiber optical fiber cable. The fibers' flat sides identify a particular rotational orientation of the fiber. Rotational alignment is achieved by urging the fibers' flat sides against a corresponding reference surface within the ferrule or within an alignment fixture. Also described is a fiber array block having a plurality of V-shaped grooves extending across an outer surface and terminating at an endface. The V-shaped grooves are shaped to guide a respective plurality of flat-sided fibers. A lid is installable across the plurality of V-shaped grooves, over fibers that have been loaded therein.
US09069142B2 Small-form-factor fiber optic interface devices with an internal lens
Small-form-factor fiber optic interface devices with an internal lens are disclosed. The fiber optic interface devices have a ferrule with a bore that supports an optical waveguide. The lens is on or adjacent the ferrule front end and is aligned with the bore. A first planar surface is provided on or adjacent the lens. The first planar surface interfaces with a second planar surface of a second fiber optic interface device to form a fiber optic interface assembly having a liquid-displacing interface when the first and second fiber optic interface devices are engaged.
US09069141B2 Fiber optic termination arrangement and method of making the same
A fiber optic termination arrangement includes a first optical fiber with a core surrounded by cladding having, a first end having a first outer surface and a second end having a second outer surface. The second outer surface is sized to match that of a second optical fiber to facilitate splicing the second end of the first optical fiber to a third end of the second optical fiber. Additionally, the first outer surface is sized and configured to interface with a connector capable of operationally aligning the core of the first optical fiber with a core of a third optical fiber or an optical receiving/transmitting device. The first optical fiber also includes a transition region wherein a third outer surface of the first optical fiber transitions from the first outer surface to the second outer surface.
US09069138B2 Imaging lens
An exemplary embodiment of the present invention relates to an imaging lens, the imaging lens including, in an ordered way from an object side, a first lens having positive (+) refractive power, a second lens having negative (−) refractive power, a third lens having positive (+) refractive power, a fourth lens having negative (−) refractive power, wherein the imaging lens meets a conditional expression of D4-D3≦0, where D3 is a distance from an apex of an object side surface of the third lens to an apex of an image side surface of the third lens, and D4 is an axial distance from the apex of an object side surface of the third lens to an effective diameter of an object side surface of the fourth lens.
US09069135B2 Optical depolarizer
A polarized light beam having a coherence length L can be depolarized by splitting the beam into orthogonally polarized sub-beams and delaying one of the sub-beams relative to the other by a length larger than L. This spatial delay is created by splitting the beam in a walk-off crystal and disposing in the optical path of one of the sub-beams a slab of an optically dense material, while allowing the other sub-beam to propagate outside and near the slab. The sub-beams remain parallel to each other, allowing another walk-off crystal to be used to recombine the sub-beams. A dual-core fiber ferrule and a microlens array can be used to combine fiber-coupled output beams of two laser diodes in a single compact walk-off crystal.
US09069131B2 Transfer print structure and the manufacturing method thereof
A transfer print structure is provided. The transfer print structure comprises a substrate; a color ink layer including a functional region; and an adhesive device combining the functional region with the substrate.
US09069129B2 Optical body, optical body manufacturing method, solar shading member, window member, interior member, and fitting
An optical body includes a first optical layer, a second optical layer having an incident surface on which light is incident, and a reflecting layer sandwiched between the first and second optical layers, wherein the first optical layer includes a plurality of convex or concave structures formed on or in a surface thereof on which the reflecting layer is disposed, ridges of the convex structures or ridges between the concave structures adjacent to each other have tip portions projecting toward the incident surface side, the tip portions are deformed from an ideal shape, the second optical layer is transparent and has a refractive index of 1.1 or more and 1.9 or less, and the optical body selectively directionally reflects part of light entering the incident surface, which part is in a specific wavelength band, in direction other than the specular reflection direction.
US09069126B2 Optical element, optical system and optical apparatus having antireflection coating
An optical element includes a transparent substrate and an antireflection coating on the substrate. The antireflection coating includes an intermediate layer on the substrate, and an undulation layer that is formed on the intermediate layer and has a plurality of convexes arrayed with spacing shorter than a shortest wavelength. The undulation layer has a portion where refractive index increases from a light incident side to the substrate. The intermediate layer has a first layer closest to the substrate, and a second layer formed on the first layer. A refractive index n1 of the first layer, a refractive index n2 of the second layer, and a refractive index ns of the substrate satisfy the following conditional equations: 1.75≦ns≦2.20; n1
US09069122B2 Concave lens assembly
A method of manufacturing an optical component may include providing a plate formed from a transparent material, cutting depth-wise through a planar surface of the plate along first and second linear directions to define first and second planar surfaces, and cutting depth-wise through the planar surface along a curved direction to define a curved surface such that an optical component is obtained including the first and second planar surfaces and the curved surface extending between an edge of the first planar surface and an edge of the second planar surface.
US09069118B2 Optical fan-in/fan-out device
A radius of a first core 21 in a large-diameter end surface EF1 of a tapered portion 31 is denoted by r1S, a radius of a second core 22 is denoted by r2S, a relative refractive index difference of the first core 21 with respect to a clad 23 is denoted by Δ1, a relative refractive index difference of the second core 22 with respect to the clad 23 is denoted by Δ2, a refractive index volume of the first core 21 is denoted by V1S, and a refractive index volume of the second core 22 is denoted by V2S, r2S/r1S is set to be 3 or more and 5 or less, V2S/V1S is set to be 1.07r22−13.5 or more and 1.07r22−11.5 or less, and r2S/r1S is set to be −3×Δ1/Δ2+10 or more.
US09069117B1 High purity crystalline core optical fibers and formation methods thereof
Disclosed is an optical fiber formed from a preform that includes a clad material and a core material. The clad material includes an oxide glass and the core material includes as a primary component a semiconductor material that melts at a temperature below where the cladding glass draws into fiber. In addition, the core material includes a scavenger for oxide precipitates that can precipitate into the core from the adjacent clad material during the fiber formation process. During formation, the scavenger reduces oxide precipitate to form the core primary component, or a phase compatible with it, and volatile products. The volatile products evolve out of the system. The primary material of the core can melt during the fiber formation process and crystallize upon cooling leaving the formed optical fiber with a crystalline core and little or no impurities due to precipitation of oxide into the core.
US09069116B2 Fan-in/fan-out device for multicore fiber
A fan-in/fan-out device includes a plurality of single-core fibers which are connected to a plurality of first cores of a multicore fiber and which include an elongated portion extending in a longitudinal direction so as to reduce a diameter and being connected to a first end portion of the multicore fiber at a second end portion in an extending direction of the elongated portion, where a refractive index distribution of each of the single-core fibers has a single peak, a relative refractive index difference of a second core with respect to a second cladding in each of the single-core fibers is 0.8% or more; and a second mode field diameter of the second end portion of the elongated portion is greater than a first mode field diameter of the first end portion of the multicore fiber.
US09069111B1 Laser filter for rifle scope
The systems, methods, and devices include a filter unit for removably engaging with a rifle scope. The filter unit includes a cylindrical body having a proximal end and a distal end, with the proximal end adapted for removably engaging with the rifle scope, and a laser filter positioned within the cylindrical body to filter light passing into the rifle scope. A resilient band may be used to hold the filter unit to the rifle scope.
US09069108B2 Backlight unit and liquid crystal display device
In order to suppress uneven brilliance of emitted planar light and enhance a rate of light utilization, the present invention provides a backlight unit (1) including: a light guide plate (2) receiving from a light source (31) from a light receiving surface (22) on a side surface and emitting planar light from a light emitting surface on a front surface; and a front side pressing member (5) having a light guide plate pressing portion (52) to press a peripheral portion on the front surface of the light guide plate (2); wherein an attached shape (211) in a concave and convex pattern shape is formed in the light emitting surface (21), and the light guide plate pressing portion (52) is provided with an engagement portion (521) provided with a concave and convex pattern that is engageable with a attached shape (211).
US09069107B2 Rod lens and methods for producing same
A rod lens and methods for producing such a rod lens are disclosed. The rod lens and methods include a sealing glass and holder glass or a metallic holder that are heated so that only the sealing glass melts and forms a spherical cap to define a lens element joined to a light guiding element. A plurality of rod lenses may form an array arrangement.
US09069104B2 Pathway management using model analysis and forecasting
A computer generates a three dimensional map of a pathway area using a plurality of overhead images. The computer determines a forecasted weather pattern to occur in the pathway area. The computer analyzes the three dimensional map and the forecasted weather pattern to predict one or more violations of the pathway. The computer generates a priority for the one or more predicted violations of the pathway. The computer generates a plan for pathway management of the pathway area.
US09069101B2 Integrated, portable checkpoint system
The present specification discloses a portable system for inspecting objects. The system includes a housing adapted to be carried by a vehicle, which houses a metal detector and an X-ray scanner and further includes a deployable boom positioned on a top surface of the housing. Operationally, the system is transported to a location, persons or objects are inspected by the metal detector or X-ray scanner and the boom is deployed to inspect external cargo. The integrated portable checkpoint system provides security screening and inspection equipment with increased operational capabilities in one fully integrated package.
US09069099B2 Method and apparatus for monitoring acoustic activity in a subsurface formation
A method and apparatus is disclosed for monitoring microseismic activity in a formation. The method and apparatus include placing a tool string having a shuttle including a sensor thereon in a stimulation well, and activating the shuttle to acoustically couple the sensor to an inner surface of a casing. The sensor is acoustically decoupled from the tool string. Fluid is then injected into the formation via the tool string. The sensor is reengaged with the tool string. The tool string may then be removed from the stimulation well or moved to another position along the wellbore.
US09069097B2 Surface to borehole electromagnetic surveying using metallic well casings as electrodes
Methods and related systems are described for making measurements of an electromagnetic field in a subterranean formation that has been induced by a current loop. The current loop uses one or more steel wellbore casings as electrodes. Receiver arrays are positioned either at surface/seafloor, in the same, or in nearby wells. In the most general case, the receivers are tri-axial. A section of metallic casing in one well can be used as a current source and the electromagnetic field at surface can be measured using an array of EM receivers placed at a range of distances from the wellbore.
US09069096B2 Method of processing marine CSEM data
A method is provided for processing marine controlled source electromagnetic data. Inline and broadside marine controlled source electromagnetic data are provided, for example by means of one or more horizontal electric dipoles and one or more receivers disposed in a water column above a subsurface to be surveyed. A linear combination of the inline and broadside data is formed so as to reduce the airwave content.
US09069095B1 Monitoring the output of a radiation generator
A method is described for obtaining an accurate and precise value for radiation output of a radiation generator. Radiation is generated in the radiation generator, and the radiation output of the radiation generator is measured using a radiation monitoring device. An instantaneous inferred radiation output is determined from operating parameters of the radiation generator, and over a period of time a calibration factor between the measured and the instantaneous inferred radiation output is determined. The accurate and precise value for radiation output is determined from the instantaneous inferred radiation output and the determined calibration factor.
US09069090B1 Apparatus and method of determining optimal energy window for optimal positron emission tomography
An apparatus and method for determining an optimal energy window for optimal positron emission tomography (PET) is disclosed. An optimal energy window determining apparatus may include a data corrector configured to correct data measured from an image quality phantom, an image quality measurer configured to measure an image quality for the corrected data, and an optimal energy window determiner configured to determine the optimal energy window based on the measured image quality. The data corrector may correct the measured data based on a difference between sensitivities measured using different radiopharmaceuticals in at least one energy window.