US09054378B2
Provided are a cathode material capable of achieving a higher discharge capacity and a higher discharge voltage, and obtaining superior charge-discharge characteristics, and a battery using the cathode material. A separator (15) is disposed between a cathode (12) and an anode (14). The cathode (12) comprises a lithium composite oxide represented by LiaMIbMIIcOd. MI represents at least two kinds selected from the group consisting of Mn, Ni and Co, and MII represents at least one kind selected from the group consisting of Al, Ti, Mg and B. Further, a, b, c and d are within a range satisfying 1.0
b+c, 1.8
US09054358B2
A battery assembly for use in an electronic device is provided. The battery assembly may include a battery cell (e.g., a rechargeable battery cell), a battery connector for providing power from the battery cell to the electronic device, and a flex circuit electrically coupling the battery cell to the electronic device. The battery connector may be located adjacent the battery cell, and may include one or more alignment mechanisms for ensuring that conductive pads of the battery connector align properly with corresponding conductive elements of the electronic device. The battery cell may be fixed to the electronic device using an adhesive layer (e.g., double sided tape) placed between the cell and the electronic device. A tab may extend beyond the periphery of the battery cell to allow a user to pull or peal the battery cell from the electronic device for replacement or repair. In some embodiments, a tool may be used to grasp the tab.
US09054357B2
Disclosed is a composite electrolyte membrane comprising a microporous polymer substrate and a sulfonated polymer electrolyte. The composite electrolyte membrane comprises: a first polymer electrolyte layer formed of a first non-fluorinated or partially-fluorinated sulfonated polymer electrolyte; a non-fluorinated or partially-fluorinated microporous polymer substrate stacked on the first polymer electrolyte layer, wherein pores of the microporous polymer substrate are impregnated with a second non-fluorinated or partially-fluorinated sulfonated polymer electrolyte, and the first polymer electrolyte and the second polymer electrolyte are entangled with each other on an interface thereof; and a third polymer electrolyte layer formed on the microporous polymer substrate impregnated with the second polymer electrolyte by a third non-fluorinated or partially-fluorinated sulfonated polymer electrolyte, wherein the second polymer electrolyte and the third polymer electrolyte are entangled with each other on an interface thereof. A method for manufacturing the composite electrolyte membrane, and a membrane-electrode assembly (MEA) and a fuel cell comprising the composite electrolyte membrane are also disclosed.
US09054356B2
A battery pack having at least two battery cells arranged parallel to each other, a protection circuit module adjacent to at least one of the battery cells, and a temperature measuring member attached to the protection circuit module and extending between, and in contact with, the two battery cells, the temperature measuring member measuring a temperature of one of the battery cells, the temperature measuring member being fixedly and removably attached to the at least one of the battery cells.
US09054355B2
The invention relates to a catalyst for fuel cells which comprises a support, at least one catalytically active metal from the platinum group or an alloy comprising at least one metal of the platinum group and also at least one oxide of at least one metal selected from among Ti, Sn, Si, W, Mo, Zn, Ta, Nb, V, Cr and Zr. The invention further relates to a process for producing such a catalyst and its use.
US09054354B2
Automated systems and methods remove water from a fuel cell powered vehicle and eliminate the need for one or more separate steps to discharge the water. The water may be simultaneously drained or discharged from the vehicle holding tank while the fuel cell powered vehicle is being refueled.
US09054353B2
A supply assembly and a fuel cell system having a supply assembly that demonstrates a cost-effective and/or resilient design in operation. A supply assembly for coupling to a fuel cell device is proposed, having a gas-to-gas humidifier that is designed and/or arranged in order to humidify the oxidation means A for the fuel cell device by means of the humidity from the exhaust gases B of the fuel cell device has an exhaust gas region and an oxidation means region that are separated from one another by a separation layer. The separation layer enables a transmission of the humidity from the exhaust gas region into the oxidation means region for humidification of the oxidation means A, wherein the gas-to-gas humidifier has a monolithic honeycomb structure for fowling the exhaust gas region and the oxidation means region.
US09054351B2
A fuel cell system, including a plurality of bipolar plate assemblies, each assembly including a first plate and a second plate with an internal coolant flow path disposed therebetween, a flow path for a first reactant gas on a side of the first plate opposite the internal coolant flow path, and a flow path for a second reactant gas on a side of the second plate opposite the internal coolant flow path, and a cooling system configured to place coolant in thermal communication with the plurality of bipolar plate assemblies, wherein cycling pressure differentials between the internal coolant flow path and the external reactant gas flow paths cause expansion and contraction of a volume of coolant disposed within the bipolar plate assembly, thereby pumping coolant through the cooling system. A method of cooling a fuel cell-powered vehicle is also provided.
US09054348B2
An electrochemical device having one or more solid oxide fuel cells (SOFCs), each of the SOFCs including a cathode, an anode, and an electrolyte layer positioned between the cathode and anode; and at least one additional component comprising a metallic substrate having an electronically conductive, chromium-free perovskite coating deposited directly thereon. The perovskite coating has the formula ABO3, wherein A is a lanthanide element or Y, and B is a mixture of two or more transition elements, with the A site undoped by any alkaline earth element, and the perovskite coating exhibits limited or no ionic transport of oxygen.
US09054346B2
A lithium ion battery and a charger thereof are provided. The lithium ion battery comprises a shell (1), a locating seat (2), an end cover (3), a battery cell (4), a positive contact (51), a positive plate (52), a negative plate (53), a positive connecting plate (61) and a negative connecting plate (62). The shell (1) is a one-step-molding cylinder with an upper opening. The positive contact (51) extends out from a contact extending hole (11) of the shell (1). A lower end face of the end cover (3) is tightly pressed on the negative plate (53) and the locating seat (2), where the end cover (3) is detachably connected with the upper opening of the shell (1). A cover edge of the end cover (3) cooperates with an end face of the upper opening of the shell (1). The lithium ion battery is conveniently detachable with the charger thereof.
US09054340B2
A flexible display device includes: a display panel including a display substrate, an organic light emitting element formed on the display substrate, and a thin film encapsulation layer covering the organic light emitting element; a first insulation layer formed under the display panel; a lower protection film formed under the first insulation layer; and a reinforcement layer formed under the lower protection film, between the lower protection film and the first insulation layer, or on the display panel, wherein the reinforcement layer is configured to prevent damage to the display panel due to bending stress.
US09054333B2
The invention relates to a lighting element, wherein at least one organic light-emitting diode is formed at an optically transparent substrate as a layer structure. In the lighting element in accordance with the invention, at least one organic light-emitting diode is formed at an optically transparent substrate as a layer structure. The at least one organic light-emitting diode and the substrate are connected to a circuit board and electric contact elements for the connection of the electrodes of the organic light-emitting diode(s) are present at the surface of the circuit board. The surface of the circuit board facing in the direction of the organic light-emitting diode(s) is provided over its full area with a metallic coating as a permeation barrier. The metallic coating is only breached by electric insulators formed about the contact elements.
US09054323B2
Novel diarylamino phenyl carbazole compounds are provided. By appropriately selecting the nature of the diarylamino substituent and the substitution on the carbazole nitrogen, compounds with appropriate HOMO and LUMO energies can be obtained for use as materials in a secondary hole transport layer.
US09054302B2
Perpendicular spin transfer torque memory (STTM) devices with enhanced stability and methods of fabricating perpendicular STTM devices with enhanced stability are described. For example, a material layer stack for a magnetic tunneling junction includes a fixed magnetic layer. A dielectric layer is disposed above the fixed magnetic layer. A free magnetic layer is disposed above the dielectric layer. A conductive oxide material layer is disposed on the free magnetic layer.
US09054299B2
A mechanism is provided for registering a Common Information Model (CIM) provider to at least one Common Information Model Object Manager (CIMOM). The CIMOM pre-stores at least one class definition. The CIMOM sends information to the Common Information Model (CIM) provider in order for the CIM provider to determine the at least one CIMOM existing in a network. The CIMOM sends the at least one class definition stored in the CIMOM in order for the CIM provider to determine if the CIMOM comprises a class definition suitable for the CIM provider to operate. Responsive to the CIM provider determining that the CIMOM comprises a suitable class definition, the CMOM registers the CIM provider by recording an identifier of the CIM provider under the name of the class definition suitable to the CIM provider in the at least one CIMOM.
US09054297B2
A conductive via for connecting between a digit line and one side of the magnetic device is positioned beneath, and aligned with, each magnetic device. Other contacts may satisfy the same design rules, using the same process step. An electrode formed on the conductive via is polished to eliminate step functions or seams originating at the conductive via from propagating up through the various deposited layers. This integration approach allows for improved scaling of the MRAM devices to at least a 45 nanometer node, a cell packing factor approaching 6F2, and a uniform thickness of material between the bit lines and the underlying memory elements.
US09054294B2
A piezoelectric device is disclosed which has a built-in soft stop which serves for protection against excessive force.
US09054292B2
Disclosed is a memory circuit and method of forming the same. The memory circuit comprises a lower metallization layer defining first conducting lines. A continuous magnetic storage element stack is atop the lower metallization layer wherein a bottom electrode of the stack is in direct contact with the first conducting lines. An upper metallization layer is atop the continuous magnetic storage element stack, the upper metallization layer defining second conducting lines, which are in direct contact with said continuous magnetic storage element stack. Localized areas of the continuous magnetic storage element stack define discrete magnetic bits, each energizable through a selected pair of the first and second conducting lines. In a second aspect and a third aspect, the continuous magnetic storage element stack is respectively partially and fully etched through a single mask, to define the discrete magnetic bits.
US09054275B1
A light emitting diode includes an epitaxial substrate, an active layer, a tunneling layer, a current spreading layer, and an electrode unit. The active layer includes a first conductive type film, a quantum well structure, and a second conductive type film that is made from AlyInzGa(1-y-z)N, wherein 0y. The tunneling layer has a band gap greater than that of the second conductive film. The current spreading layer is stacked on the tunneling layer.
US09054274B2
A thermoelectric conversion element includes a p-type metal thermoelectric conversion material containing a metal as its main constituent, an n-type oxide thermoelectric conversion material containing an oxide as its main constituent, and a composite oxide insulating material containing a composite oxide as its main constituent. The p-type metal thermoelectric conversion material and the n-type oxide thermoelectric conversion material are directly bonded in a region of a junction plane between the p-type metal thermoelectric conversion material and the n-type oxide thermoelectric conversion material, and the p-type metal thermoelectric conversion material and the n-type oxide thermoelectric conversion material are bonded to each other with the composite oxide insulating material interposed therebetween so as to define a pn conjunction pair in the other region of the junction plane. A perovskite-type oxide is used as the n-type oxide thermoelectric conversion material.
US09054271B2
A light emitting element having a recess-protrusion structure on a substrate is provided. A semiconductor light emitting element 100 has a light emitting structure of a semiconductor 20 on a first main surface of a substrate 10. The first main surface of the substrate 10 has substrate protrusion portion 11, the bottom surface 14 of each protrusion is wider than the top surface 13 thereof in a cross-section, or the top surface 13 is included in the bottom surface 14 in a top view of the substrate. The bottom surface 14 has an approximately polygonal shape, and the top surface 13 has an approximately circular or polygonal shape with more sides than that of the bottom surface 14.
US09054267B2
A method of manufacturing a light absorbing layer for a solar cell by performing thermal treatment on a specimen configured to include thin films of one or more of copper, indium, and gallium on a substrate and element selenium, includes steps of: heating a wall of a chamber up to a predefined thin film formation temperature in order to maintain a selenium vapor pressure; mounting the specimen and the element selenium on the susceptor at the room temperature and loading the susceptor in the chamber; and heating the specimen in the lower portion of the susceptor and, at the same time, heating the element selenium in the upper portion of the susceptor.
US09054266B2
An IR sensing transistor according to an exemplary embodiment of the present invention includes: a light blocking layer formed on a substrate; a gate insulating layer formed on the light blocking layer; a semiconductor formed on the gate insulating layer; a pair of ohmic contact members formed on the semiconductor; a source electrode and a drain electrode formed on respective ones of the ohmic contact members; a passivation layer formed on the source electrode and the drain electrode; and a gate electrode formed on the passivation layer, wherein substantially all of the gate insulating layer lies on the light blocking layer.
US09054257B2
The disclosure provides an LED package including a first plastic portion having a mounting surface and a lower surface. In some embodiments, the LED package includes a second portion surrounding the first plastic portion and exposing the mounting surface and the lower surface of the first plastic portion. In other embodiments, the first plastic portion includes at least one of a hole or a protrusion and the second portion includes corresponding structure filing the hole or surrounding the protrusion of the first plastic portion. The first plastic portion and the second portion have different optical properties.
US09054256B2
One embodiment of the present invention provides a photovoltaic module. The photovoltaic module includes an optical concentrator and a tunneling-junction solar cell. The tunneling junction solar cell includes a base layer, a quantum-tunneling-barrier (QTB) layer situated above the base layer, an emitter layer, a front-side electrode, and a back-side electrode.
US09054252B1
A two-axis tracking solar concentrator system includes a sunlight concentrator, a Fresnel lens, a two-axis solar tracker, sunlight reflectors, an enclosure, a sunlight conversion device, and other components. The lens has very long focal length so that all concentrated sunlight will enter the sunlight conversion device through a small window. The elevation rotation axis goes through the focal point so that the sunlight conversion device will remain at the same horizontal level all the time. The concentrated sunlight makes it easy to achieve a needed temperature. The two-axis tracking design eliminates the need of frequent adjustment. An offset design permits having the sunlight conversion device under shade, so that people do not have to expose themselves to sunlight to do solar cooking. The enclosure significantly reduces the risk of burns and fires. It also makes it very easy to control the heating or cooking process.
US09054238B1
A photovoltaic cell and method of forming the cell includes providing an electroformed metallic article having a plurality of electroformed elements that form a free-standing, unitary piece. The metallic article has gridlines that are spaced apart at a pitch PM. A semiconductor substrate has a top surface with a plurality of silver, where at least one of the silver patterns comprises pattern segments spaced apart at a pitch PS. The pattern segments have a length LS defined by the equation LS=PM−k*PS/2, k being a value from 1.0 to 1.4. The metallic article is coupled to the semiconductor substrate, in which a first electroformed element in the plurality of electroformed elements is coupled to a first silver pattern in the plurality of silver patterns.
US09054235B2
Semiconductor device assemblies having solid-state transducer (SST) devices and associated semiconductor devices, systems, and are disclosed herein. In one embodiment, a method of forming a semiconductor device assembly includes forming a support substrate, a transfer structure, and a plurality semiconductor structures between the support substrate and the transfer structure. The method further includes removing the support substrate to expose an active surface of the individual semiconductor structures and a trench between the individual semiconductor structures. The semiconductor structures can be attached to a carrier substrate that is optically transmissive such that the active surface can emit and/or receive the light through the carrier substrate. The individual semiconductor structures can then be processed on the carrier substrate with the support substrate removed. In some embodiments, the individual semiconductor structures are singulated from the semiconductor device assembly and include a section of the carrier substrate attached to each of the individual semiconductor structures.
US09054234B2
A nitride semiconductor device may include a substrate, a dislocation control layer formed on the substrate and including a plurality of hollow structures including a nitride, and a nitride semiconductor layer formed on the dislocation control layer.
US09054231B2
A method of fabricating a semiconductor device using gang bonding and a semiconductor device fabricated by the same, the method comprising preparing a support substrate having a plurality of semiconductor stack structures aligned on a top thereof. Each of the semiconductor stack structures comprises a first conductive semiconductor layer, a second conductive semiconductor layer and an active region interposed between the first and second conductive semiconductor layers. A member having first lead electrodes and second lead electrodes is prepared to correspond to the plurality of semiconductor stack structures. Then, the semiconductor stack structures are bonded to the member while maintaining the semiconductor stack structures on the support substrate. After the semiconductor stack structures are bonded to the member, the member is divided.
US09054228B2
Semiconductor packages including a heat spreader and methods of forming the same are provided. The semiconductor packages may include a first semiconductor chip, a second semiconductor chip, and a heat spreader stacked sequentially. The semiconductor packages may also include a thermal interface material (TIM) layer surrounding the second semiconductor chip and directly contacting a sidewall of the second semiconductor chip. An upper surface of the TIM layer may directly contact a lower surface of the heat spreader, and a sidewall of the TIM layer may be substantially coplanar with a sidewall of the heat spreader. In some embodiments, a sidewall of the first semiconductor chip may be substantially coplanar with the sidewall of the TIM layer.
US09054226B2
A semiconductor device includes a plurality of lower electrodes on a substrate, with each of the lower electrodes extending in a height direction from the substrate and including sidewalls, the lower electrodes being spaced apart from each other in a first direction and in a second direction, a plurality of first supporting layer patterns contacting the sidewalls of the lower electrodes, the first supporting layer patterns extending in the first direction between ones of the lower electrodes adjacent in the second direction, a plurality of second supporting layer patterns contacting the sidewalls of the lower electrodes, the second supporting layer pattern extending in the second direction between ones of the lower electrodes adjacent in the first direction, the plurality of second supporting layer patterns being spaced apart from the plurality of first supporting layer patterns in the height direction.
US09054225B2
An embodiment of an electronic device integrated in a chip of semiconductor material and an embodiment of a corresponding production method are proposed. The electronic device includes a capacitor having a first conductive plate, a second conductive plate, and an insulating layer for insulating the first plate from the second plate. In an embodiment of the disclosure, at least a selected one between the first plate and the second plate has a non-uniform thickness.
US09054215B2
Directed self-assembly (DSA) material, or di-block co-polymer, to pattern features that ultimately define a channel region a gate electrode of a vertical nanowire transistor, potentially based on one lithographic operation. In embodiments, DSA material is confined within a guide opening patterned using convention lithography. In embodiments, channel regions and gate electrode materials are aligned to edges of segregated regions within the DSA material.
US09054214B1
An integrated circuit containing core transistors and I/O transistors oriented perpendicular to the core transistors is formed by exposing a gate etch mask layer stack through a gate pattern photomask including core transistor gates and oversized I/O transistor gates. Core transistor gate lengths are defined by the gate pattern photomask. A first gate hardmask etch process removes the gate hardmask layer in exposed areas. The process continues with exposing a gate trim mask layer stack through a gate trim photomask. I/O gate lengths are defined by the gate trim photomask. A second gate hardmask etch process removes the gate hardmask layer in exposed areas. A gate etch operation removes polysilicon exposed by the gate hardmask layer to form gates for the core transistors and I/O transistors. The integrated circuit may also include I/O transistors oriented parallel to the core transistors, with gate lengths defined by the gate pattern photomask.
US09054212B2
A method and device are provided for etching and replacing silicon fins in connection with a FinFET integration process. Embodiments include providing a first plurality and a second plurality of silicon fins on a silicon wafer with an oxide between adjacent silicon fins; forming a first nitride liner on an upper surface of the first plurality of silicon fins and the oxide therebetween; etching the second plurality of silicon fins, forming trenches; removing the first nitride liner; depositing a second nitride liner on an upper surface of the first plurality of silicon fins and the oxide therebetween and in the trenches; removing the second nitride liner down to the upper surface of the first plurality of silicon fins; and recessing the oxide.
US09054209B2
A method for enabling fabrication of memory devices requiring no or minimal additional mask for fabrication having a low cost, a small footprint, and multiple-time programming capability is disclosed. Embodiments include: forming a gate stack on a substrate; forming a source extension region in the substrate on one side of the gate stack, wherein no drain extension region is formed on the other side of the gate stack; forming a tunnel oxide liner on side surfaces of the gate stack and on the substrate on each side of the gate stack; forming a charge-trapping spacer on each tunnel oxide liner; and forming a source in the substrate on the one side of the gate stack and a drain in the substrate on the other side of the gate stack.
US09054201B2
An object of the present invention is to provide a semiconductor device having a novel structure in which in a data storing time, stored data can be stored even when power is not supplied, and there is no limitation on the number of writing. A semiconductor device includes a first transistor including a first source electrode and a first drain electrode; a first channel formation region for which an oxide semiconductor material is used and to which the first source electrode and the first drain electrode are electrically connected; a first gate insulating layer over the first channel formation region; and a first gate electrode over the first gate insulating layer. One of the first source electrode and the first drain electrode of the first transistor and one electrode of a capacitor are electrically connected to each other.
US09054195B2
Embodiments of the present application provide an array substrate and a method for fabricating the same. The array substrate comprises: a base substrate, a plurality of thin film transistors formed on the base substrate; the array substrate also comprising: a buffer layer formed on the substrate between the substrate and the film transistors; wherein, the buffer layer is a metal oxide film layer. Embodiments of the present application also provide a display device having such array substrate.
US09054194B2
Non-planar transistors and methods of fabrication thereof are described. In an embodiment, a method of forming a non-planar transistor includes forming a channel region on a first portion of a semiconductor fin, the semiconductor fin having a top surface and sidewalls. A gate electrode is formed over the channel region of the semiconductor fin, and an in-situ doped semiconductor layer is grown on the top surface and the sidewalls of the semiconductor fin on opposing sides of the gate electrode using a selective epitaxial growth process. At least a part of the doped semiconductor layer is converted to form a dopant rich region.
US09054193B2
A method is provided for fabricating a fin field-effect transistor. The method includes providing a semiconductor substrate; and forming a plurality of fins on top of the semiconductor substrate. The method also includes forming isolation structures between adjacent fins; and forming doping sidewall spacers in top portions of the isolation structures near the fins. Further, the method includes forming a punch-through stop layer at the bottom of each of the fins by thermal annealing the doping sidewall spacers; and forming a high-K metal gate on each of the fins.
US09054180B2
Semiconductor devices are provided. The semiconductor devices may include a substrate and a transistor on the substrate. The semiconductor devices may include a first guard ring of first conductivity type in the substrate adjacent the transistor. The semiconductor devices may include a second guard ring of second conductivity type opposite the first conductivity type in the substrate adjacent the first guard ring. Related semiconductor systems are also provided.
US09054179B2
A wafer processing method divides a wafer into a plurality of individual devices along a plurality of crossing division lines formed on the front side of the wafer. The method includes a functional layer removing step of applying a CO2 laser beam to the wafer along each division line with the spot of the CO2 laser beam, having a width corresponding to the width of each division line set on the upper surface of each division line, thereby removing a functional layer along each division line to form a groove along each division line where the functional layer has been removed, and a groove shaping and debris removing step of applying a laser beam having a wavelength in the ultraviolet region to the wafer along each groove, thereby removing debris sticking to the bottom surface of each groove and also shaping the side walls of each groove.
US09054168B2
A field-effect transistor includes a channel layer in which a two-dimensional electron gas is formed, an electron supply layer located on the channel layer, a source electrode located on the electron supply layer, a drain electrode located on the electron supply layer, a gate electrode located on the electron supply layer between the source electrode and the drain electrode, and an embedded layer embedded in the channel layer deeper than a two-dimensional electron gas region where the two-dimensional electron gas is formed, directly opposite an edge of the gate electrode on a side of the gate electrode toward the drain electrode. The embedded layer is a material that increases potential of the two-dimensional electron gas region.
US09054167B2
Embodiments of the present disclosure describe structural configurations of an integrated circuit (IC) device such as a high electron mobility transistor (HEMT) switch device and method of fabrication. The IC device includes a buffer layer formed on a substrate, a channel layer formed on the buffer layer to provide a pathway for current flow in a transistor device, a spacer layer formed on the channel layer, a barrier layer formed on the spacer layer, the barrier layer including aluminum (Al), nitrogen (N), and at least one of indium (In) or gallium (Ga), a gate dielectric directly coupled with the spacer layer or the channel layer, and a gate formed on the gate dielectric, the gate being directly coupled with the gate dielectric. Other embodiments may also be described and/or claimed.
US09054166B2
Keep out zones (KOZ) are formed for a through silicon via (TSV). A device can be placed outside a first KOZ of a TSV determined by a first performance threshold so that a stress impact caused by the TSV to the device is less than a first performance threshold while the first KOZ contains only those points at which a stress impact caused by the TSV is larger than or equal to the first performance threshold. A second KOZ for the TSV can be similarly formed by a second performance threshold. A plurality of TSVs can be placed in a direction that the KOZ of the TSV has smallest radius to a center of the TSV, which may be in a crystal orientation [010] or [100]. A plurality of TSV stress plug can be formed at the boundary of the overall KOZ of the plurality of TSVs.
US09054158B2
The width of a metal contact opening is formed to be smaller than the minimum feature size of a photolithographically-defined opening. The method forms the metal contact opening by first etching the fourth layer of a multilayered hard mask structure to have a number of trenches that expose the third layer of the multilayered hard mask structure. Following this, the third, second, and first layers of the multilayered hard mask structure are selectively etched to expose uncovered regions on the top surface of an isolation layer that touches and lies over a source region and a drain region. The uncovered regions on the top surface of the isolation layer are then etched to form the metal contact openings.
US09054155B2
Die structures for electronic device packages and related fabrication methods are provided. An exemplary die structure includes a substrate having a first layer of semiconductor material including a semiconductor device formed thereon, a handle layer of semiconductor material, and a buried layer of dielectric material between the handle layer and the first layer. The die structure also includes a plurality of shunting regions in the first layer of semiconductor material, wherein each shunting region includes a doped region in the first layer that is electrically connected to the handle layer of semiconductor material, and a body region underlying the doped region that is contiguous with at least a portion of the first layer underlying a semiconductor device.
US09054150B2
The invention relates to a semiconductor component comprising a semiconductor body, an insulation on the semiconductor body and a cell array arranged at least partly within the semiconductor body. The cell array has at least one p-n junction and at least one contact connection. The insulation is bounded in lateral direction of the semiconductor body by a circumferential diffusion barrier.
US09054146B2
There are provided a substrate transferring apparatus for continuously loading/unloading a plurality of substrates in and from a process chamber to reduce time spent on transferring the substrates and to improve productivity and a substrate processing system using the same. The substrate transfer apparatus is installed in the transfer chamber and transfers substrates between first and second process chambers which is positioned lateral sides of the transfer chamber and a load rock chamber. The substrate transfer apparatus includes a driving unit to supply a rotational force, a spindle connected to the driving unit, first swivel plate arms to load/unload substrate to/from first process chamber, and second swivel plate arms to load/unload substrate to/from second process chamber. Since substrates before and after being processed are rapidly exchanged during the simultaneous or continuous process of plural substrates, processing rate increases and overall productivity can be increased.
US09054142B2
A control device of a transfer module and a process module in a vacuum processing apparatus collects state data from the modules. The control device has a state data set including data on the entire module, updates its own state data in the set of its own state data acquired at acquisition timing and transmits it to a data collection device at transmission timing. A plurality of control devices is connected in a loop or in a chain to the data collection device; a data transmission interval is shorter than a data collection interval, and entire transmission synchronization is set to be less than twice an interval of acquisition timing.
US09054140B2
Provided is a substrate holder system comprising a first substrate holder that holds a first substrate; an engaging member provided on the first substrate holder; a second substrate holder that holds a second substrate and can, together with the first substrate holder, sandwich the first substrate and the second substrate; an engagement receiving member that is provided on the second substrate holder and engages with the engaging member; and a dust restricting means for restricting generation of dust caused by the engagement of the engaging member and the engagement receiving member.
US09054135B2
Methods for fabricating integrated circuits are disclosed. In an exemplary embodiment, a method for fabricating an integrated circuit includes forming a silicon material layer over a semiconductor substrate. The method further includes forming a capping layer over the silicon material layer and over the memory gate stack, removing the capping layer from over the memory array region and the high-voltage MOSFET region, forming a second silicon material layer over the capping layer and over the first silicon material layer, and removing the second silicon material layer. The method further includes removing the capping layer from over the first silicon material layer in the logic device region and removing the first and second silicon material layers from the high-voltage MOSFET region. Still further, the method includes forming a photoresist material layer over the memory array region and the logic device region and exposing the semiconductor substrate to an ion implantation process.
US09054132B2
According to one embodiment, a method is disclosed for manufacturing a semiconductor device. The second insulating film seals the hole near an interface of the insulating layer and the select gate. The second insulating film is provided on a side wall of the channel body with a space left in the hole above the select gate. The method can include burying a semiconductor film in the space, in addition, forming a conductive film in contact with the channel body.
US09054130B2
The present disclosure provides a method for fabricating a semiconductor device that includes providing a silicon substrate, forming a gate stack over the silicon substrate, performing a biased dry etching process to the substrate to remove a portion of the silicon substrate, thereby forming a recess region in the silicon substrate, performing a non-biased etching process to the recess region in the silicon substrate, thereby forming a bottle-neck shaped recess region in the silicon substrate, and epi-growing a semiconductor material in the bottle-neck shaped recess region in the silicon substrate. An embodiment may include a biased dry etching process including adding HeO2 gas and HBr gas. An embodiment may include performing a first biased dry etching process including N2 gas and performing a second biased dry etching process not including N2 gas. An embodiment may include performing an oxidation process to the recess region in the silicon substrate by adding oxygen gas to form silicon oxide on a portion of the recess region in the silicon substrate. As such, these processes form polymer protection to help form the bottle-neck shaped recess.
US09054128B2
A doping method that forms a doped region at a desired location of a three-dimensional (3D) conductive structure, controls the doping depth and doping dose of the doped region relatively easily, has a shallow doping depth, and prevents a floating body effect. A semiconductor device is fabricated using the same doping method. The method includes, forming a conductive structure having a sidewall, exposing a portion of the sidewall of the conductive structure, and forming a doped region in the exposed portion of the sidewall by performing a plasma doping process.
US09054125B2
A method for forming a semiconductor device includes forming a gate structure over a semiconductor substrate. The gate structure includes a gate electrode, at least two hard mask (HM) layers over the gate electrode, and a spacer abutting a side wall of the gate electrode and the at least two hard mask layers. The method further comprises forming a contact etch stop layer (CESL) over the gate structure, exposing at least one of the HM layers after forming the CESL, and removing the exposed at least one of the HM layers.
US09054119B2
According to an exemplary embodiment, a dual compartment semiconductor package includes a conductive clip having first and second compartments. The first compartment is electrically and mechanically connected to a top surface of the first die. The second compartment electrically and mechanically connected to a top surface of a second die. The dual compartment semiconductor package also includes a groove formed between the first and second compartments, the groove preventing contact between the first and second dies. The dual compartment package electrically connects the top surface of the first die to the top surface of the second die. The first die can include an insulated-gate bipolar transistor (IGBT) and the second die can include a diode. A temperature sensor can be situated adjacent to, over, or within the groove for measuring a temperature of the dual compartment semiconductor package.
US09054109B2
A method of producing reduced corrosion interconnect structures and structures thereby formed. A method of producing microelectronic interconnects having reduced corrosion begins with a damascene structure having a first dielectric and a first interconnect. A metal oxide layer is deposited selectively to metal or nonselective over the damascene structure and then thermally treated. The treatment converts the metal oxide over the first dielectric to a metal silicate while the metal oxide over the first interconnect remains as a self-aligned protective layer. When a subsequent dielectric stack is formed and patterned, the protective layer acts as an etch stop, oxidation barrier and ion bombardment protector. The protective layer is then removed from the patterned opening and a second interconnect formed. In a preferred embodiment the metal oxide is a manganese oxide and the metal silicate is a MnSiCOH, the interconnects are substantially copper and the dielectric contains ultra low-k.
US09054101B2
An embodiment is method comprising attaching a first die and a second die to a first surface of a first interposer using respective ones of first conductive connectors coupled to respective first surfaces of the first die and the second die; attaching a third die and a fourth die to a second surface of the first interposer using respective ones of second conductive connectors, the second surface of the first interposer being opposite the first surface of the interposer; and attaching the first die and the second die to a substrate using respective ones of third conductive connectors coupled to respective second surfaces of the first die and the second die.
US09054100B2
A semiconductor device has a semiconductor die with composite bump structures over a surface of the semiconductor die. A conductive layer is formed over a substrate. A patterning layer is formed over the substrate. A first portion of the patterning layer is removed to form an opening to expose the substrate and conductive layer. A second portion of the patterning layer is removed to form a sloped surface in the patterning layer extending from a surface of the patterning layer down to the substrate. The sloped surface in the patterning layer can be linear, concave, or convex. The die is mounted to the substrate with the composite bump structures electrically connected to the conductive layer. An underfill material is deposited over the surface of the patterning layer. The sloped surface in the patterning layer aids with the flow of underfill material to cover an area between the die and substrate.
US09054089B2
In one embodiment, a lead frame package structure includes a lead frame having sides that surround a die paddle and on which a plurality of leads are formed. An electronic chip is attached to the die paddle and a case is attached to the lead frame to seal the leads and the electronic chip. One or more discharge holes are formed on and extending through one or more specific leads and/or on and extending through a predetermined position of the die paddle. The discharge holes are configured to discharge air pressure that forms during the assembly process thereby improving the reliability of the packaged electronic chip.
US09054085B2
A semiconductor device includes a fin-shaped silicon layer on a semiconductor substrate and extending in a first direction and a first insulating film around the fin-shaped semiconductor layer. A pillar-shaped silicon layer resides on the fin-shaped silicon layer. A width of the pillar-shaped semiconductor layer, perpendicular to the first direction is equal to a width of the fin-shaped semiconductor layer perpendicular to the first direction. A gate insulating film is around the pillar-shaped semiconductor layer and a metal gate electrode is around the gate insulating film. A metal gate line extends in a second direction perpendicular to the first direction of the fin-shaped semiconductor layer and is connected to the metal gate electrode. A metal gate pad is connected to the metal gate line, where the width of the metal gate electrode and the width of the metal gate pad are larger than the width of the metal gate line.
US09054081B2
A semiconductor device includes an isolation portion penetrating a semiconductor substrate from a first surface to a second surface positioned opposite the first surface. The isolation portion includes a first insulating film and a second insulating film. The first insulating film has a slit portion at a side of the first surface and the slit portion is buried with the second insulating film. The semiconductor device further includes an electrode penetrating the semiconductor substrate that is surrounded by the isolation portion.
US09054077B2
An integrated circuit (IC) package that includes a lead frame, and a die affixed to a first surface of a pad of the lead frame. The die is wire bonded to the lead frame. The package includes a heat sink spaced apart from a second surface of the pad, where the second surface opposes the first surface. Molding compound encapsulates the lead frame and the die. The molding compound is disposed between the heat sink and the second surface of the pad and is enabled access between the heat sink and the second surface through protruding features disposed on the heat sink, the second surface, and/or some combination of the two.
US09054074B2
A series of hierarchical channels are formed in a first member surface of a first member using a continuous-feed manufacturing process. The channels are configured to control particle stacking. The first member is pressed to a second member with a layer of particle-filled viscous material between the first member surface and a second member surface of the second member. An inventive assembly includes mating surfaces with at least one surface formed with a series of parallel hierarchical channels configured to control stacking of the particles during pressing together of the surfaces. The surface is substantially free of any other hierarchical channels formed thereon.
US09054072B2
[Theme] To provide a chip diode, with which a p-n junction formed on a semiconductor layer can be prevented from being destroyed and fluctuations in characteristics can be suppressed even when a large stress is applied to a pad for electrical connection with the exterior, and a diode package that includes the chip diode.[Solution] A chip diode 15 includes an epitaxial layer 21 with a p-n junction 28, constituting a diode element 29, formed therein, an anode electrode 34 disposed along a top surface 22 of the epitaxial layer 21, electrically connected to a diode impurity region 23, which is the p-side pole of the p-n junction 28, and having a pad 37 for electrical connection with the exterior, and a cathode electrode 41 electrically connected to the epitaxial layer 21, which is the n-side pole of the p-n junction 28, and the pad 37 is provided at a position separated from a position directly above the p-n junction 28.
US09054066B2
According one embodiment, a semiconductor device includes: a first electrode; a second electrode; a first semiconductor layer provided between the first electrode and the second electrode and being in contact with the first electrode; a second semiconductor layer including a first part and a second part, and the second part being contact with the first electrode, and the second semiconductor layer having an effective impurity concentration lower than an effective impurity concentration in the first semiconductor layer; a third semiconductor layer provided between the second semiconductor layer and the second electrode, and having an effective impurity concentration lower than an effective impurity concentration in the second semiconductor layer; and a fourth semiconductor layer provided between the third semiconductor layer and the second electrode, and being in contact with the second electrode.
US09054062B2
Methods and systems for providing current sensing over an extended area, such as a substrate of an integrated circuit, are described. The described methods and systems particularly describe a circuit layout procedure and configuration that can be used to carry out current sensing at diverse locations in the extended area.
US09054052B2
A process is provided for methods of reducing damage to an ultra-low k layer during fabrication. In one aspect, a method includes: providing a cured ultra-low k film containing pores filled with a pore-stuffing material; and modifying an exposed surface of the ultra-low k film to provide a modified layer in the ultra-low k film. In another aspect, a semiconductor device comprising a modified layer on a surface of an ultra-low k film is provided.
US09054049B2
A driving substrate includes: a protective layer including an etching surface; and a film layer including one or more convex portions on a surface thereof. The film layer is in contact with a rear surface of the protective layer. The one or more convex portions each have a surface being flush with the etching surface.
US09054048B2
Methods and apparatus for forming nitrogen-containing layers are provided herein. In some embodiments, a method includes exposing a first layer of a substrate to a plasma formed from a process gas comprising predominantly a mixture of ammonia (NH3) and a noble gas, wherein ammonia is about 0.5 to about 15 percent of the process gas; and maintaining the process chamber at a pressure of about 10 mTorr to about 80 mTorr while exposing the first layer to the plasma to transform at least an upper portion of the first layer into a nitrogen-containing layer.
US09054047B2
A method includes performing an etching step on a package. The package includes a package component, a connector on a top surface of the package component, a die bonded to the top surface of the package component, and a molding material molded over the top surface of the package component. The molding material covers the connector, wherein a portion of the molding material covering the connector is removed by the etching step, and the connector is exposed.
US09054042B2
This invention generally relates to planarisation of a surface of a substrate. In an embodiment of planarising a surface region of a substrate, the substrate having a body on a portion of said surface region, the method comprises: modifying the wetability of a surface of said body with respect to a liquid planariser composition by providing a surface modifying layer such as a self-assembled monolayer thereon; and then depositing the liquid planariser composition on said substrate and said body such that the planariser composition wets said surface region, wherein said surface modifying layer determines a contact angle of said liquid planariser composition to said surface of said body such that the deposited liquid planariser composition is repelled from said surface of said body.
US09054037B2
A method of fabricating a semiconductor device includes forming a trench in a substrate, forming a pre-gate insulating film along side surfaces and a bottom surface of the trench, and oxidizing the pre-gate insulating film through a densification process.
US09054018B2
The present invention discloses a method for manufacturing a semiconductor device, which comprises: forming a plurality of fins on a substrate, which extend along a first direction and have rhombus-like cross-sections; forming a gate stack structure on each fin, which traverses the plurality of fins and extends along a second direction; wherein a portion in each fin that is under the gate stack structure forms a channel region of the device, and portions in each fin that are at both sides of the gate stack structure along the first direction form source and drain regions. The semiconductor device and its manufacturing method according to the present invention use rhombus-like fins to improve the gate control capability to effectively suppress the short channel effect, moreover, an epitaxial quantum well is used therein to better limit the carriers, thus improving the device drive capability.
US09054017B2
A semiconductor structure includes a substrate, a nucleation layer on the substrate, a compositionally graded layer on the nucleation layer, and a layer of a nitride semiconductor material on the compositionally graded layer. The layer of nitride semiconductor material includes a plurality of substantially relaxed nitride interlayers spaced apart within the layer of nitride semiconductor material. The substantially relaxed nitride interlayers include aluminum and gallium and are conductively doped with an n-type dopant, and the layer of nitride semiconductor material including the plurality of nitride interlayers has a total thickness of at least about 2.0 μm.
US09054015B2
The solid-state imaging device 1 includes an imaging photodetecting section 10, a trigger photodetecting section 20, a row selection section 30, a column selection section 40, a holding section 50, a pixel data output section 60, a trigger data output section 70, and a control section 80. In a shutter method of the solid-state imaging device 1, the start of a charge accumulation period is common to all rows of the imaging photodetecting section 10, while the end of the charge accumulation period varies row by row of the imaging photodetecting section 10, and there is a signal readout period subsequent to the charge accumulation period in each row of the imaging photodetecting section 10. Accordingly, a solid-state imaging device that can perform high-accuracy imaging even when the incident period of light to be imaged is considerably short is realized.
US09054001B2
An imaging device includes: an R pixel that is made of an organic material and includes a photodiode on which an organic film color filter that transmits red light is formed; a G pixel that is made of an organic material and includes a photodiode on which an organic film color filter that transmits green light is formed; a B pixel that is made of an organic material and includes a photodiode on which an organic film color filter that transmits blue light is formed; and an FPF pixel including a photodiode on which a Fabry-Perot filter in which an intermediate layer interposed between dielectric layers is made of a material that transmits light is formed. The R pixel, the G pixel, the B pixel, and the FPF pixel are periodically arranged.
US09053999B2
A solid-state imaging device having an analog-digital converter, and an analog-digital conversion method are described herein. An example of a solid-state imaging device includes a bit inconsistency prevention section configured to prevent bit inconsistency between output of a low-level bit latch section and a high-level bit counting section.
US09053996B2
A solid-state imaging apparatus comprises a plurality of pixel units forming a pixel array, and a plurality of processing portions each corresponding to each column of the pixel array respectively, and each of the plurality of processing portions comprising a first front-side capacitor configured to hold a first signal having a noise component, a second front-side capacitor configured to hold a second signal having the noise component and a signal component, a first transfer portion configured to transfer the first signal from the first front-side capacitor to a first back-side capacitor, and a second transfer portion configured to transfer the second signal from the second front-side capacitor to a second back-side capacitor, wherein positions of the first and the second transfer portions are different from each other in a direction of the column.
US09053994B2
A device for image sensing includes a photoelectric conversion unit and at least one transistor. The photoelectric conversion unit is configured to convert incident electromagnetic radiation into an electric signal. The at least one transistor includes a first gate electrode and a second gate electrode above the first gate electrode. The first gate electrode and the second gate electrode do not overlap each other within a non-overlapping region.
US09053989B2
A device includes a chip attached to a substrate. The chip includes a conductive pillar having a length (L) measured along a long axis of the conductive pillar and a width (W) measured along a short axis of the conductive pillar. The substrate includes a conductive trace and a mask layer overlying the conductive trace, wherein the mask layer has an opening exposing a portion of the conductive trace. An interconnection is formed between the conductive pillar and the exposed portion of the conductive trace. The opening has a first dimension (d1) measured along the long axis of the conductive pillar and a second dimension (d2) measured along the short axis of the conductive pillar. A ratio of L to d1 is greater than a ratio of W to d2.
US09053984B2
Provided is a thin-film transistor that includes: a substrate; a first barrier film formed on the substrate; a second barrier film formed in a selective region on the first barrier film, and having a barrier property against hydrogen; an oxide semiconductor layer including a first part formed on the second barrier film and a second part formed on the first barrier film, in which the first part functions as an active layer, and the second part has lower electrical resistance than the first part; a gate electrode formed on the first part of the oxide semiconductor layer with a gate insulating film therebetween; and a source electrode or drain electrode electrically connected to the second part of the oxide semiconductor layer. The first barrier film has a barrier property against an impurity from the substrate and a property of chemically reducing the oxide semiconductor layer.
US09053974B2
A device includes a first pull-up transistor, a second pull-up transistor, and a dummy gate electrode between the first and the second pull-up transistors. The first and the second pull-up transistors are included in a first Static Random Access Memory (SRAM) cell.
US09053973B2
A semiconductor device includes a semiconductor substrate, an interlayer insulation film, multiple wiring layers, a first hard film, and an electrical pad. The semiconductor substrate has a semiconductor element. The interlayer insulation film is disposed above the semiconductor substrate. The multiple wiring layers are disposed within the interlayer insulation film. The first hard film is disposed above the interlayer insulation film, and the first hard film is harder than the interlayer insulation film. The electrical pad is disposed above the first hard film, and the electrical pad is used for an external connection. The electrical pad includes a lower layer pad, the upper layer pad, and a second hard film.
US09053971B2
A semiconductor device includes a plurality of capacitors disposed on a substrate and a support pattern supporting upper portions and lower portions of the capacitors. Each of the capacitors includes a lower electrode, an upper electrode, and a dielectric layer between the lower and upper electrodes. The lower electrode includes a first electrode portion electrically connected to the substrate and having a solid shape and a second electrode portion stacked on the first electrode portion and having a shape comprising an opening therein. The support pattern includes an upper pattern contacting sidewalls of top end portions of the lower electrodes and a lower pattern vertically spaced apart from the upper pattern. The lower pattern contacts sidewalls under the top end portions of the lower electrodes.
US09053970B2
A device that includes a pattern of strained material and relaxed material on a substrate, a strained device in the strained material, and a non-strained device in the relaxed material. The strained material may be silicon (Si) in either a tensile or compressive state, and the relaxed material is Si in a normal state. A buffer layer of silicon germanium (SiGe), silicon carbon (SiC), or similar material is formed on the substrate and has a lattice constant/structure mis-match with the substrate. A relaxed layer of SiGe, SiC, or similar material is formed on the buffer layer and places the strained material in the tensile or compressive state. Carbon-doped silicon or germanium-doped silicon may be used to form the strained material. The structure includes a multi-layered substrate having strained and non-strained materials patterned thereon.
US09053967B2
An apparatus for testing a wafer includes a wafer chuck on which the wafer is loaded to perform a wafer test process. The wafer chuck is maintained at a high temperature in a predetermined temperature range. The apparatus for testing a wafer further includes a wafer handling arm supporting the wafer and transferring the wafer to the wafer chuck, and a wafer heating module coupled to the wafer handling arm, arranged parallel to the wafer, and preheating the wafer to be loaded on the wafer chuck.
US09053950B2
By stacking and mounting a second substrate 20 having the same structure as that of a first substrate 10 on the first substrate upon rotating the second substrate by 180 degrees and sliding the second substrate, an antenna 11 and an antenna 22 overlap each other and an antenna 12 and an antenna 21 overlap each other and communications in each of these combinations are enabled, and a space for wire bondings 16 is secured. Accordingly, communications between the substrates are made via the antennas, and further, a space for wire bondings is secured on each substrate, wireless communications are carried out between substrates which have the same basic structure and are stacked and mounted, and power can be supplied via the wire bondings.
US09053948B2
A semiconductor device can include wiring lines on a substrate and an interlayer insulating structure, between ones of the wiring lines. The wiring lines can include a pore-containing layer that includes a plurality of pores extending away from a surface of the substrate, wherein ones of the pores have respective volumes that increase with a distance from the substrate until reaching an air gap layer above the pore-containing layer and beneath uppermost surfaces of the wiring lines.
US09053946B2
MOSFETs and methods for making MOSFETs with a recessed channel and abrupt junctions are disclosed. The method includes creating source and drain extensions while a dummy gate is in place. The source/drain extensions create a diffuse junction with the silicon substrate. The method continues by removing the dummy gate and etching a recess in the silicon substrate. The recess intersects at least a portion of the source and drain junction. Then a channel is formed by growing a silicon film to at least partially fill the recess. The channel has sharp junctions with the source and drains, while the unetched silicon remaining below the channel has diffuse junctions with the source and drain. Thus, a MOSFET with two junction regions, sharp and diffuse, in the same transistor can be created.
US09053944B2
A semiconductor device has a plurality of closely spaced fins each coated at its top and sidewalls with a SiGe layer used for improving charge carrier mobility in a channel portion of the device. The sidewalls of the closely adjacent Fins are selectively thinned so as to prevent an undesired bridging of SiGe material between immediately adjacent ones of the Fins. A method of manufacturing the same comprises: providing a substrate having a plurality of tri-gate transistors, at least two fins of the tri-gate transistors being closely adjacent to each other, where respective top and sidewall surfaces of the fins are coated with a SiGe layer; performing a tilted ion implantation on the SiGe coated fins so as to partially convert the SiGe material into a predetermined etch resistant material (e.g., and oxide of the SiGe); and etching away the non-converted sidewall parts of the SiGe coating layers so as to provide greater spacing between the immediately adjacent sidewalls of the SiGe coated fins.
US09053942B2
A polycrystalline silicon wafer produced based on a melting method and having an outer diameter of 450 mm or more, wherein a depth of scratches on the polycrystalline silicon wafer is 10 μm or less. A polycrystalline silicon wafer produced based on a melting method and having an outer diameter of 450 mm or more, wherein a maximum number of scratches having a width of 40 μm or more and 100 μm or less and a depth of more than 10 μm and 40 μm or less formed on the polycrystalline silicon wafer is one or less per section when the overall polycrystalline silicon wafer is divided into 100 mm-square sections, and a depth of remaining scratches is 10 μm or less. Provided is a large polycrystalline silicon wafer, particularly a silicon wafer having a wafer size in which the outer diameter is 450 mm or more, in which a small number of scratches are generated on the wafer surface and which has mechanical properties similar to those of a monocrystalline silicon wafer.
US09053937B2
Provided is a semiconductor device using a p-type oxide semiconductor layer and a method of manufacturing the same. The device includes the p-type oxide layer formed of at least one oxide selected from the group consisting of a copper(Cu)-containing copper monoxide, a tin(Sn)-containing tin monoxide, a copper tin oxide containing a Cu—Sn alloy, and a nickel tin oxide containing a Ni—Sn alloy. Thus, transparent or opaque devices are easily developed using the p-type oxide layer. Since an oxide layer that is formed using a low-temperature process is applied to a semiconductor device, the manufacturing process of the semiconductor device is simplified and manufacturing costs may be reduced.
US09053933B2
The invention relates to a method for forming a graphene layer (105) on the surface of a substrate (100) including a silicon layer (101), the method comprising the consecutive steps of: forming (1) a silicon-carbide film (103) on a free surface of the silicon layer and gradually heating the substrate until the silicon of at least the first row of atoms of the silicon-carbide film is sublimated so as to form the graphene layer on the silicon-carbide film. According to the invention, a silicon layer, the free surface of which is stepped, is used.
US09053929B1
A method and system are disclosed for controlling the state of stress in deposited thin films on microelectronics wafers for the integration of MEMS and NEMS devices with microelectronics. According to the method and system, various process parameters including: process pressure; substrate temperature; deposition rate; and ion-beam energies (controlled via the ion beam current, voltage, signal frequency and duty cycle) are varied using a step-by-step methodology to arrive at a pre-determined desired state of stress in thin films deposited using PVD at low temperatures and desired stress states onto wafers or substrates having microelectronics processing performed on them.
US09053928B2
The present disclosure provides a wafer that can be used in coating films. The wafer includes a front surface, a back surface opposite to the front surface, and a plurality of trenches. The back surface further includes a central region and a surrounding region. The trenches are disposed on the back surface. The spacing between any two adjacent trenches in surrounding region is less than the spacing between any two adjacent trenches in the central region.
US09053927B2
A method of manufacturing a semiconductor device is provided. The method includes: forming a thin film containing a predetermined element on a substrate by repeating a cycle, the cycle including: forming a first layer containing the predetermined element, nitrogen and carbon by alternately performing supplying a source gas containing the predetermined element and a halogen element to the substrate and supplying a first reactive gas containing three elements including the carbon, the nitrogen and hydrogen and having a composition wherein a number of carbon atoms is greater than that of nitrogen atoms to the substrate a predetermined number of times; forming a second layer by supplying a second reactive gas different from the source gas and the first reactive gas to the substrate to modify the first layer; and modifying a surface of the second layer by supplying a hydrogen-containing gas to the substrate.
US09053923B2
Methods for fabricating integrated circuits are provided. In one example, a method for fabricating an integrated circuit includes forming etch resistant fill control topographical features that overlie a semiconductor substrate. The etch resistant fill control topographical features define an etch resistant fill control confinement well. A block copolymer is deposited into the etch resistant fill control confinement well. The block copolymer is phase separated into an etchable phase and an etch resistant phase. The etch resistant fill control topographical features direct the etch resistant phase to form an etch resistant plug in the etch resistant fill control confinement well.
US09053916B2
Described herein are methods and systems related to the use of the pre-existing ion injection pathway of a mass spectrometer to perform beam-type collision-activated dissociation, as well as other dissociation methods. The methods can be practiced using a wide range of mass spectrometer configurations and allows MSn experiments to be performed on very basic mass spectrometers, even those without secondary mass analyzers and/or collision cells. Following injection and selection of a particular ion type or population, that population can be fragmented via beam-type collision-activated dissociation (CAD), as well as other dissociation methods, using the pre-existing ion injection pathway or inlet of a mass spectrometer. For CAD applications, this is achieved by transmitting the ions back along the ion injection pathway with a high degree of kinetic energy. As the ions pass into the higher pressure regions located in or near the atmospheric pressure inlet, the ions are fragmented and then trapped. Following fragmentation and trapping, the ions can either be re-injected into the primary ion selection device or sent on to a secondary mass analyzer.
US09053915B2
Ion guides for use in mass spectrometry (MS) systems are described. The ion guides are configured to provide a reflective electrodynamic field and a direct current (DC or static) electric field to provide ion beams that are more spatially confined with a comparatively large mass range. Some ion guides are provided between the ion source and the first stage vacuum chamber of the MS system.
US09053907B2
An apparatus comprises a plasma flood gun for neutralizing a positive charge buildup on a semiconductor wafer during a process of ion implantation using an ion beam. The plasma flood gun comprises more than two arc chambers, wherein each arc chamber is configured to generate and release electrons into the ion beam in a respective zone adjacent to the semiconductor wafer.
US09053892B2
An illustrated example ionization device includes a pyroelectric electron accelerator that causes electrons to move away from the accelerator. A silicon target is positioned in a path of the electrons. X-ray radiation results from the electrons colliding with the target. In one example embodiment, the electrons moving between the accelerator and the target have energy up to 60 KeV and the target attenuates the energy so that the x-ray radiation has energy between 1 KeV and 3 KeV.
US09053877B2
A plunger switch and method comprises a multi-action plunger arrangement having first and second plungers in axial alignment such that the first plunger is centrally located about the second plunger. The second plunger has an annular wall for supporting at least one conductive wiper contact. The plunger switch further comprises first and second biasing members having differing load constants, such that the first and second plungers are actuated at different loads during use and a plurality of terminals for communicating an electrical path. The switch also comprises a housing having a central opening for supporting the plunger arrangement. The second plunger and second second biasing member cooperate with the conductive wiper contact such that compressing of the second biasing member from a normal position to a first actuated position results in a change of state of the switch assembly.
US09053876B2
A lockable manually-operated rotary actuator for an electrical switching device includes a turning handle mounted on a housing and connected to an operating axle of the switching device. A pivotably or displaceably mounted locking member in or on the turning handle is configured to lock the turning handle in a locking position via an operative connection with the housing. At least one released locking opening is present in the locked position with at least one padlock. A protective cap is disposed over the turning handle and provides access to the at least one released locking opening, a shape of the protective cap being such that the protective cap conforms to a shape of the turning handle and is fixed to the housing via a positive connection.
US09053872B2
An electric storage apparatus has a positive electrode plate, a negative electrode plate, and a separator. Each of the positive electrode plate and the negative electrode plate has a collector plate and an active material layer containing an electrolytic solution, and the active material layer is formed in a predetermined width on a partial region of a collector plate. The separator is placed between the positive electrode plate and the negative electrode plate and contains an electrolytic solution. At least one of the positive electrode plate and the negative electrode plate, an edge of the active material layer in a width direction has a waveform. A set value Wn of the width of the active material layer and a variation ΔW of the width of the active material layer satisfy a condition of 0.03≦Δ/Wn≦0.056.
US09053868B2
A method of manufacturing a graphene-containing electrolyte includes, in the order recited: (a) deoxidizing graphene oxide to form graphene; (b) dissolving the graphene in a carbonate solvent to provide a graphene-containing solution; and (c) adding an oxidation-reduction agent composed of 1-butyl-2,3-dimethylimidazolium iodide (BDI) and optionally iodine (I2) into the graphene-containing solution to provide the graphene-containing electrolyte. Deoxidizing the graphene oxide may be accomplished by dissolving the graphene oxide in an aqueous solvent that is a mixture of water and an alkyl imidazole-based iodine to form a solution; and centrifuging the solution to obtain the graphene. A dye-sensitized solar cell may include the graphene-containing electrolyte to fill a space defined between first and second electrodes.
US09053867B2
An energy storage cell includes an energy storage part for storing electric charges, a container for housing the energy storage part, and a pair of electrode terminals connected to the energy storage part and exposed to the outside of the container. The container is formed to have a thick polygonal outer shape and a groove part linearly extending in a direction perpendicular to a thickness direction is provided in each of a pair of mutually facing side surfaces of the polygonal shape. Each of the electrode terminals includes a base end part connected to a corresponding polarity of the energy storage part in the container and an exposed part exposed to the outside of the container, and the exposed part is formed along an inner side of the groove part.
US09053866B2
An improved solid electrolytic capacitor and method of forming a solid electrolytic capacitor is described. The method includes forming an anode comprising a valve metal or conductive oxide of a valve metal wherein an anode lead extension protrudes from the anode. A dielectric is formed on the anode and a cathode layer is formed on the dielectric. The anode, dielectric, and cathode layer are encased in a non-conducting material and the anode lead extension is exposed outside of the encasement at a side surface. A conductive metal layer is adhered to the anode lead extension which allows termination preferably by electrically connecting a preformed solid metal terminal, most preferably an L shaped terminal, to the conductive metal layer at the side surface.
US09053861B2
A wet electrolytic capacitor that contains an anodically oxidized porous anode body, a cathode containing a metal substrate coated with a conductive coating, and a working electrolyte that wets the dielectric on the anode. The conductive coating is formed through anodic electrochemical polymerization (“electro-polymerization”) of a precursor colloidal suspension on the surface of the substrate. The colloidal suspension includes a precursor monomer, ionic surfactant, and sulfonic acid, which when employed in combination can synergistically improve the degree of surface coverage and overall conductivity of the coating.
US09053853B1
Embodiments of the present invention relate to a method of forming a magnetics package. The method includes providing a primary coil configured to conduct a current flow; providing a substrate having a surface and a secondary coil extending from the surface, the secondary coil configured to conduct a current flow; encapsulating the secondary coil in a secondary mold compound; removing the substrate from the secondary coil, thereby leaving the secondary coil embedded in the secondary mold compound; and inductively coupling the secondary coil to the primary coil through a magnetic core, the secondary coil is electrically isolated from the primary coil, wherein a current flow in the primary coil produces a magnetic field in the magnetic core, and the magnetic field in the magnetic core induces a current flow in the secondary coil.
US09053837B2
A guarded coaxial cable assembly includes a micro-coaxial cable and an adjacent structure for protecting the micro-coaxial cable.
US09053836B2
A shielded electric wire that assumes a horizontally long cross sectional wire profile and includes a flat shielded electric wire that has a plurality of sheathed core wires whose core centers are positioned side by side at grade. The shielded electric wire has an electromagnetic shield layer that encloses all of the positioned sheathed core wires, and a pair of additional electromagnetic shield layers laid solely along a pair of mutually-opposed long sides in line with a direction in which the sheathed core wires are arranged in a wire cross section.
US09053833B2
An array of spatially separated beamlets is produced by a corresponding array of charged particle emitters. Each emitter is at an electrostatic potential difference with respect to an immediately adjacent emitter in the array. The beamlets are converged laterally to form an charged particle beam. The beam is modulated longitudinally with infrared radiation to form a modulated beam. The charged particles in the modulated beam are bunched longitudinally to form a bunched beam. The bunched beam may be modulated with an undulator to generate a coherent radiation output. This abstract is provided to comply with rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US09053826B2
A fuel assembly for a pressurized water reactor that has a protective grid attached to the bottom nozzle through a spacer insert captured between a control rod guide thimble end plug and the bottom nozzle. A thimble screw attaches the bottom nozzle to the control rod guide thimble end plug through a central opening in the spacer insert. The control rod guide thimble end plug is provided with a raised annular boss that encircles the thimble screw shank and rests against the upper surface of the bottom nozzle through the opening in the spacer insert. The opening in the spacer insert is large enough to provide both an axial and radial clearance between the spacer insert and the end plug to accommodate differences in thermal expansion.
US09053825B2
A fuel assembly for a nuclear boiling water reactor is provided. The reactor comprises a plurality of such fuel assemblies and a plurality of control rods. Each control rod is insertable between the fuel assemblies. The fuel assembly has a longitudinal center axis and includes a plurality of elongated fuel rods and an elongated channel box. The channel box has inner sides, facing the fuel rods, and outer sides. Each inner and outer side has a longitudinal center line extending in parallel with the center axis and along the length of the channel box. A number of protrusions are distributed along the center line of at least two of the outer sides. The protrusions are configured to ensure a minimum distance between the outer side and an adjacent control rod and to enable the control rod to easily slide over and on top of the protrusions.
US09053824B2
A rod cluster control assembly having a control rod upper end plug formed in two parts and connected together with a flexible joint coupling located at or below a connecting finger on a spider vane. The upper portion of the upper control rod end plug is screwed into the connecting finger on the spider vane and lock welded between a lower portion of the finger and a shoulder on an abutting ledge of the upper portion of the end plug.
US09053819B2
A non-volatile storage system that performs a multi-stage programming process to program non-volatile storage to a set of data threshold voltage distributions. The multi-stage programming process includes performing a first stage of the multi-stage programming process to change threshold voltages of at least a subset of the non-volatile storage elements from an erased distribution to one or more intermediate distributions, performing an intermediate stage of the multi-stage programming process to change threshold voltages of at least some of the non-volatile storage elements to appropriate distributions of the data threshold voltage distributions, and performing a later stage of the multi-stage programming process, after performing the intermediate stage of the multi-stage programming process, to tighten only a subset of the data threshold voltage distributions.
US09053815B2
A circuit in dynamic random access memory devices includes a command extension circuit. The command extension circuit is configured to generate at least one multiple-cycle command signal by lengthening a single-cycle clock command signal from a command decoding circuit. Control logic extends and reduces the multiple-cycle command signal to provide additional functions such as burst length and burst chop. Additional control logic is configured to determine whether a clock signal is enabled in output control logic circuitry according to the multiple-cycle command and logic level generated in the output logic circuitry.
US09053814B2
Voltage generators may generate a level of a high target voltage with respect to a low external power supply voltage. A reference voltage generator includes a clamp regulator which is driven by a first power supply voltage supplied from an external source and receives a first voltage to generate a clamp voltage, and a level amplifier which is driven by a second power supply voltage that is higher than the first power supply voltage and receives the clamp voltage to generate a reference voltage. The clamp voltage may be set to have a voltage level which results in a successful restore operation with respect to a memory cell array in a dynamic random access memory (DRAM).
US09053810B2
A programming operation for a set of non-volatile storage elements determines whether the storage elements have been programmed properly after a program-verify test is passed and a program status=pass is issued. Write data is reconstructed from sets of latches associated with the storage elements using logical operations optionally one or more reconstruction read operations. Normal read operations are also performed to obtain read data. A number of mismatches between the read data and the reconstructed write data is determined, and determination is made as to whether re-writing of the write data is required based on the number of the mismatches.
US09053805B2
A semiconductor memory device includes a plurality of memory cells, a plurality of bit lines, each of which is electrically connected to a string of the memory cells, and a sense module provided for each of the bit lines. Each sense module includes a sense transistor that is configured to turn on and off to indicate whether or not data is stored in a memory cell that is targeted by a reading operation, the sense transistor having a threshold voltage level and a gate that is connected to a sense node, the sense node being connected to a discharge line through a series of transistors including the sense transistor so that prior to a sensing operation the sense node can be discharged to a level that is set in accordance with a threshold voltage thereof.
US09053800B2
There is provided a memory element having a layered structure, including a memory layer having magnetization perpendicular to a film face in which a magnetization direction is changed corresponding to information, and including a Co—Fe—B magnetic layer and at least on non-magnetic layer; the magnetization direction being changed by flowing a current in a lamination direction of the layered structure to record the information in the memory layer, a magnetization-fixed layer having magnetization perpendicular to the film face that becomes a base of the information stored in the memory layer, and an intermediate layer that is formed of a non-magnetic material and is provided between the memory layer and the magnetization-fixed layer, further including a laminated structure where an oxide layer, the Co—Fe—B magnetic layer and the non-magnetic layer are laminated is formed.
US09053795B2
A solid state drive and its associated data storage method are provided. The data storage method comprising steps of: receiving data-for-writing from a host, and transforming the data-for-writing to data-for-storage; comparing a supply voltage and a predetermined voltage; and when the supply voltage is lower than the predetermined voltage, proceeding a strong-page programming procedure for storing the data-for-storage to a blank area of a multi-level cell flash memory.
US09053793B2
The semiconductor memory device includes a memory cell array configured to include a plurality of blocks, wherein each of the blocks has pages and each of the pages includes memory cells, and a peripheral circuit configured to program the memory cells to target program states. Here, the peripheral circuit programs the memory cells to temporary program states by applying program voltages increasing step-by-step by a first incremental value, and then programs the memory cells to the target program states by applying program voltages increasing step-by-step by a second incremental value.
US09053788B2
A cross-point memory device including memory cells each includes: a variable resistance element that reversibly changes at least between a low resistance state and a high resistance state; and a current steering element that has nonlinear current-voltage characteristics, and the cross-point memory device comprises a read circuit which includes: a reference voltage generation circuit which comprises at least the current steering element; a differential amplifier circuit which performs current amplification on an output voltage in the reference voltage generation circuit; a feedback controlled bit line voltage clamp circuit which sets the low voltage side reference voltage to increase with an output of the differential amplifier circuit; and a sense amplifier circuit which determines a resistance state of a selected memory cell according to an amount of current flowing through the selected memory cell.
US09053780B2
In at least one embodiment, a method includes applying an input voltage external to a semiconductor chip to a first circuit of the semiconductor chip to generate an output voltage external to the semiconductor chip. The first circuit is electrically coupled to a resistive device. A logic state of the resistive device is determined based on a logic state of the external output voltage.
US09053777B1
Methods and systems for memory interface systems are provided. A first command from control circuitry is received by bridge circuitry at a first clock rate. The control circuitry is configured to operate at the first clock rate. A second command is generated by the control circuitry on the received first command. The second command is transmitted to memory circuitry at a second clock rate. The memory circuitry is configured to operate at the second clock rate, and the second clock rate is greater than the first clock rate.
US09053776B2
A setting information storage circuit includes first decoders configured to generate first input enable signals, respectively, in response to selection codes and a first set signal, first register sets configured to correspond to the first decoders, respectively, and to receive setting data when first input enable signals generated from the first decoders corresponding to the first register sets, respectively, are enabled, and store the received setting data, a second decoders configured to generate a second input enable signals, respectively, in response to the selection codes and a second set signal, and a second register sets configured to correspond to the second decoders, respectively, and to receive the setting data when second input enable signals generated from the second decoders corresponding to the second register sets, respectively, are enabled, and store the received setting data.
US09053762B2
A semiconductor device includes a memory cell array including a plurality of memory array basic units. A first bus for transfer of address/control signals, includes a first buffer circuit operating as a pipeline register. A second bus for bidirectional transfer of write/read data, includes a second buffer circuit operating as a pipeline register. A first control circuit sequentially sends the address/control signals on the first bus, and a second control circuit sequentially sends/receives write/read data on the second bus.
US09053761B2
A sense amplifier circuit, a method of modifying a differential voltage in a sense amplifier circuit and a memory system incorporating the sense amplifier circuit or the method are described. The sense amplifier circuit is described to include: (1) a differential amplifier having first and second inputs respectively couplable to first and second complimentary bit lines and configured to receive a differential voltage therefrom representing a current logic value to be read and (2) a sense speed alteration circuit having first and second outputs respectively coupled to the first and second inputs via respective first and second capacitors and configured to cause one of the first and second capacitors to discharge to increase the differential voltage when a previously read logic value is opposite the current logic value to be read.
US09053755B2
A method for reducing audible noise in a vehicle audio component includes steps of: determining that the audio component is or is about to be operating in a susceptible mode wherein it is likely to receive electrical interference caused by an electrical component operating in an interfering operating state; communicating to the electrical component that the audio component is operating in the susceptible mode; and changing operation of the electrical component from the interfering operating state to a non-interfering operating state less likely to generate electrical signals causing audible noise.
US09053753B2
Certain aspects of a method and system for a flexible multiplexer and mixer (FMM) are disclosed. Aspects of one method may include mixing primary audio information and secondary audio information of sampled received audio data based on corresponding metadata information to generate mixed output audio data. The generated mixed output audio data may be pulled through a plurality of pipeline stages.
US09053752B1
Systems and methods for layering a graphics plane on top of a compressed video signal are disclosed herein. A processed video stream is received from a video processing path, wherein the processed video stream comprises a stream of video macroblocks. A graphics plane is received from a graphics processing path, wherein the graphics plane comprises a set of graphics macroblocks. The graphics plane is layered on top of the processed video stream to generate an output video stream. Layering comprises blending a video macroblock from the stream of video macroblocks with a graphics macroblock from the set of graphics macroblocks. By layering one macroblock at time, graphics overlay can occur in real time or faster than real time as the compressed input stream is received.
US09053751B2
A sound segment sorting unit (103) sorts the sound segments of a video. An image segment sorting unit (104) sorts the image segments of the video. A multiple sorting result generation unit (105) generates a plurality of sound segment sorting results and/or a plurality of image segment sorting results. A sorting result pair generation unit (106) generates a plurality of sorting result pairs of the sorting results as the candidates of the optimum segment sorting result of the video. A sorting result output unit (108) compares the sorting result comparative scores of the sorting result pairs calculated by a sorting result comparative score calculation unit (107) and thus outputs a sound segment sorting result and an image segment sorting result having good correspondence. This allows to accurately sort, for each object, a plurality of sound segments and a plurality of image segments contained in the video without adjusting parameters in advance.
US09053749B1
A disk drive is disclosed comprising a plurality of disk surfaces, and a head actuated over each disk surface, where each head comprises a fly height actuator (FHA) operable to control a fly height of the head over the corresponding disk surface. A fly height is measured for each head to generate a plurality of fly height measurements. An average value is generated in response to the plurality of fly height measurements, and a first control value is generated for a first head based on the average value and the fly height measurement for the first head. The first FHA of the first head is controlled in response to the first control value.
US09053737B2
Devices having an air bearing surface, the device including a magnetic write pole positioned adjacent the air bearing surface; a near field transducer including a peg region and an adjacent disk region, wherein the peg region is adjacent the air bearing surface; a heat sink; and an optical waveguide including a top cladding layer and a core layer, wherein the heat sink is positioned between the magnetic write pole and the near field transducer and the near field transducer is positioned between the optical waveguide and the heat sink, and wherein at least a portion of at least one of the heat sink, the optical waveguide, or the write pole includes beryllium oxide (BeO).
US09053733B2
According to one embodiment, a magnetic recording medium includes a data region and a servo region adjacent to the data region and including a magnetic recording layer, the magnetic recording layer including first and second patterned regions adjacent to each other, the first patterned region including a first nonmagnetic matrix and first magnetic particles dispersed in the first nonmagnetic matrix and having magnetization oriented in a first direction, the second patterned region includes a second nonmagnetic matrix and second magnetic particles dispersed in the second nonmagnetic matrix and having magnetization oriented in a second direction opposite to the first direction, sizes of the first magnetic particles being smaller than sizes of the second magnetic particles.
US09053727B1
A disk drive is disclosed comprising a head actuated over a disk comprising a plurality of spiral tracks including a first spiral track. A DC spiral track error common to the spiral tracks is measured relative to an ideal slope for the spiral tracks, and an AC spiral track error is measured for each spiral track relative to the ideal slope. As the head approaches the first spiral track, a spiral crossing window is opened based on the measured DC spiral track error and the measured AC spiral track error for the first spiral track, and the first spiral track is detected after opening the spiral crossing window.
US09053716B1
Embodiments disclosed herein generally relate to a magnetic write head including a media facing surface and a surface opposite the media facing surface. The magnetic write head also includes a SSC having a first end extending to the surface opposite the media facing surface. The first end of the SSC has at least two tips. The multiple-tipped first end of the SSC is configured to receive a laser beam and the laser beam coupling efficiency is improved by having the multiple-tipped first end.
US09053715B1
A method and system for providing a magnetic recording head is described. The magnetic recording head has an air-bearing surface (ABS) configured to reside in proximity to a media during use. The magnetic recording head includes a main pole, at least one auxiliary pole, a nonmagnetic spacer, and at least one coil. The main pole includes a first main pole piece and a second main pole piece. The first main pole piece includes a pole tip occupying a portion of the ABS and a back edge distal from the ABS. The second main pole piece has a front surface. The auxiliary pole(s) have a front recessed from the ABS and are magnetically coupled with the main pole. The nonmagnetic spacer is between the back edge of the first main pole piece and the front surface of the second main pole piece. The coil(s) are for energizing the main pole.
US09053714B2
An information device is an information device that records information on or reproduces information from an information recording medium (3). The information device includes a light source (14) and a near-field light generating element (9) including a resonating section (22) configured such that plasmon resonance occurs between the resonating section (22) and a recording region (4). The resonating section (22) causes the plasmon resonance when emission light from the light source is irradiated on the near-field light generating element (9). A resonance enhancing film enhances the plasmon resonance between the resonating section (22) and the recording region (4). The resonating section (22) generates near-field light and irradiates the near-field light on the recording region (4) from a recording layer side.
US09053705B2
In a CELP coder, a combined innovation codebook coding device comprises a pre-quantizer of a first, adaptive-codebook excitation residual, and a CELP innovation-codebook search module responsive to a second excitation residual produced from the first, adaptive-codebook excitation residual. In a CELP decoder, a combined innovation codebook comprises a de-quantizer of pre-quantized coding parameters into a first excitation contribution, and a CELP innovation-codebook structure responsive to CELP innovation-codebook parameters to produce a second excitation contribution.
US09053687B1
A bass drum is precluded from progressive movement from the hammer or bass drum beater impact by a strap connecting it to the drummer's seat. The strap is preferably connected to the foot pedal by a coupling plate that is seated there under or forms part of the foot pedal base.
US09053681B2
A dynamically reconfigurable heterogeneous systolic array is configured to process a first image frame, and to generate image processing primatives from the image frame, and to store the primatives and the corresponding image frame in a memory store. A characteristic of the image frame is determined. Based on the characteristic, the array is reconfigured to process a following image frame.
US09053673B2
A system and a method are disclosed for an intra-panel communication interface which, among other advantages, enhances system reliability and reduces bus width. A timing controller initializes communication with a plurality of source drivers by transmitting link data through a plurality of data channels and monitors source driver status through an auxiliary status channel. The plurality of source drivers share the auxiliary status channel to indicate their status. The timing controller transmits display data to a source driver through a data channel. The display data includes a request for status data from the source driver. The source driver transmits the requested status data to the timing controller via the auxiliary status channel.
US09053661B2
A gate-off voltage generator provides a gate-off voltage to a gate line of a display panel. The gate-off voltage generator includes a transistor having a base terminal, a collector terminal, and an emitter terminal, the emitter terminal configured to output the gate-off voltage to the gate line. A controller is connected to the base terminal. A feedback circuit is connected between the gate line and the controller, the feedback circuit configured to provide to the controller a feedback voltage based upon the gate-off voltage outputted from the emitter terminal. The gate-off voltage from the emitter terminal is compared with a desired gate-off voltage in the controller and the voltage at the base terminal is controlled by the controller to provide the desired gate-off voltage to gate line.
US09053652B2
A display control device includes a cabinet, a detection unit configured to detect an orientation of the cabinet, a display screen, and a display control unit configured to control display of the display screen in accordance with the orientation of the cabinet detected by the detection unit.
US09053644B2
The invention relates to an arrangement of multiple identification plates (10) for identifying objects. Each identification plate (10) has a flat material strip which has a front surface and a rear surface, which extends in a longitudinal direction between two ends, and which has at least one fixing tab (16), the tab being connected to the front surface and extending at a distance from the front surface in some sections. According to the invention, a base (40) is provided on which the identification plates (10) are removably fixed, the identification plate front surfaces and rear surfaces each lying on one plane, and the base (40) has a number of fixing openings (42), the number corresponding to the number of fixing tabs. One of the fixing tabs (16) protrudes through each of the fixing openings, and the fixing tabs (16) are removably fixed to the base (40).
US09053636B2
The automated lane management assist method, data structure and system receive unprocessed lane-specific limited-access highway information, including lane use and speed limits, from freeway transportation management centers or traffic management centers, process and convert the unprocessed information to a form that assists in the selection of driving lanes and target speeds for vehicles, and communicate the processed information to the vehicles by suitable means.
US09053631B2
A method for providing traffic telematics information about the travel route of a vehicle traveling on a road system having multiple roads interconnected between road junctions includes: determining a probability of the vehicle approaching a road junction and assigning the probability to the respective road junction, and transmitting information regarding the road junctions for which the probability of being driven through is above a specified threshold.
US09053626B2
A programmable toxic gas safety device for detecting a toxic gas, such as carbon monoxide, is provided. The programmable safety device is preferably used in an enclosed area for monitoring the levels of gas emitted by a device that can produce a toxic gas. The device contains a controller which is operably coupled to at least one transmitter and at least one sensor for sensing the level of the toxic gas in the enclosed area, and is operable to provide a signal to remotely operate the toxic gas producing device. The device further contains one or more receivers for learning a command signal which actuates a specific functionality to the toxic gas producing device.
US09053624B2
System and method to locate a person in a multi-level building, including: a portable transmitter coupled to the person, the portable transmitter configured to transmit a signal comprising an identification code; a plurality of receivers located in a multi-level building to receive the signal, substantially each receiver producing a received signal, wherein at least a first receiver is located on a first level and at least a second receiver is located on a second level, wherein the second level is different than the first level; a signal strength estimator coupled to at least one receiver, the signal strength estimator configured to produce a signal strength estimation of the received signal received by the at least one receiver; and a processor configured to receive the signal strength estimations, and from the signal strength estimations calculate a level of the multi-level building on which the person is located.
US09053623B2
A security tag is configured to releasably attach to an article. The security tag includes a tack in which the tack includes a tack head and a pin shank extending from the tack head. The pin shank has a maximum diameter less than 0.9 millimeters. The security tag further includes a housing in which the housing includes an electronic article surveillance (EAS) element. The housing further includes a clutch that is configured to releasably retain the pin shank after insertion into the housing. The clutch retaining the pin shank if up to an eighty pound pull force is applied to the tack.
US09053620B2
A fire detector has a detection unit working on the optical scattered-light principle, as well as an electronic evaluation unit. An acoustic and/or optical warning device outputs an acoustic and/or optical alarm when a fire is detected. The fire detector has an energy storage device, in particular a battery, for the autarkic supply of electrical power to the fire detector as well as a voltage measuring unit for measuring a battery voltage present at the energy storage device. A warning device outputs an acoustic warning if the battery voltage falls below a first voltage threshold. The fire detector also has a sensor sensitive to ambient light and a device for suppressing the output of the acoustic warning if the ambient light falls below a predefinable brightness threshold. The detection unit is an open scattered-light detection unit with a detection space outside the fire detector and the sensor sensitive to ambient light is at the same time an optical receiver of the scattered-light detection unit.
US09053617B2
A localized multimodal haptic system includes one or more electromechanical polymer (EMP) transducers, each including an EMP layer, such as an electrostrictive polymer active layer. In some applications the EMP transducer may perform an actuator function or a sensor function, or both. The EMP polymer layer has a first surface and a second surface on which one or more electrodes are provided. The EMP layer of the EMP actuator may be 5 microns thick or less. The EMP transducers may provide local haptic response to a local a stimulus. In one application, a touch sensor may be associated with each EMP transducer, such that the haptic event at the touch sensor may be responded to by activating only the associated EMP transducer. Furthermore, the EMP transducer may act as its own touch sensor. A variety of haptic responses may be made available. The EMP transducers may be used in various other applications, such as providing complex surface morphology and audio speakers.
US09053608B2
A system for parimutuel wagering on actual past events includes, in one embodiment, a video server including a database having video images of gaming events stored therein, a game server including a computer system configured to facilitate pari-mutuel wagering on actual past events and to permit a player to select a percentage weight for each of a plurality of handicapping factors, and a plurality of terminals. The video server and plurality of terminals are communicatably coupled to the game server.
US09053601B2
A gaming apparatus includes a gaming device that is adapted to accept a wager and allow a player to play a game. A controller is in communication with the gaming device. The controller maintains a progressive jackpot and randomly determines a contribution amount from the wager placed on each game cycle by each participating player. The contribution amount is collected from the wager and added to the progressive jackpot. A gaming method using the gaming apparatus is also disclosed.
US09053594B2
A system for monitoring a plurality of objects in motion (OIMs) along a static route using a plurality of sensory detection devices, the static route having a plurality of route portions, each route portion having an entering boundary and an exiting boundary, at least one OIM being a designated OIM and having a tag indicating the location of the designated OIM along the route, the system comprising a plurality of sensory detection devices corresponding to the plurality of route portions for monitoring activity in each of the plurality of route portions and for providing monitor output representing activity within each of the plurality of route portions, a plurality of data stores corresponding to each of the plurality of route portions for receiving and storing the monitor output for each of the plurality of route portions, and a plurality of location detectors communicative with the tag of the designated OIM for identifying the location of the designated OIM, each location detector providing output when the designated OIM is located within a route portion.
US09053576B2
Reroutable data columns are identified in an ETL process by receiving an ETL process definition describing a set of processing stages and how each processing stage output data column is a result of a function that operates on a set of input data columns, representing the ETL process definition as a directed graph with nodes representing processing stages and links representing data flow between processing stages, traversing at least part of the directed graph and identifying a set of subsequent nodes of the directed graph where at least one data column is involved only as input data in identity functions, the at least one data column being reroutable between outmost nodes of the set of subsequent nodes, and in connection with traversing the at least part of the directed graph, maintaining information about reroutable data columns and the respective outmost nodes.
US09053572B2
Image data obtained from an image sampling of a physical surface is integrated with position data obtained from a three-dimensional surface sampling of the same physical surface by combining data from the images with the measured surface points from the surface sampling to create additional “implied” surface points between the measured surface points. Thus, the originally obtained point cloud of measured surface points is densified by adding the implied surface points. Moreover, the image data can be used to apply colors to both the implied data points and the measured data points, resulting in a colored three-dimensional representation of the physical surface that is of higher resolution than a representation obtained from only the measured surface points.
US09053565B2
A system for selecting a region of interest in an image is provided. A user interface (1) is applied for receiving user input indicative of a region of interest (504) in an image (502). A slab selector (2) is provided for selecting a position and a thickness of a slab (503) of the image (502), based on a position and a size of the region of interest (504), the slab (503) comprising at least part of the region of interest (504). A visualization subsystem (3) is provided for visualizing the slab (503). The slab selector (2) is arranged for selecting the position and thickness of the slab (503) such that the slab (503) comprises the region of interest (504) and a thickness of the slab (503) corresponds to a size of the region of interest (504) in a thickness direction of the slab (503). The image comprises a dynamic image. The projection image (505) is obtained by processing voxel values of the dynamic image both along a ray and temporally.
US09053558B2
A method and system is provided for combining information from a plurality of source images to form a fused image. The fused image is generated by the combination of the source images based on both local features and global features computed from the source images. Local features are computed for local regions in each source image. For each source image, the computed local features are further processed to form a local weight matrix. Global features are computed for the source images. For each source image, the computed global features are further processed to form a global weight vector. For each source image, its corresponding local weight matrix and its corresponding global weight vector are combined to form a final weight matrix. The source images are then weighted by the final weight matrices to generate the fused image.
US09053542B2
A method determines at least one image value of a corresponding desired output position of an output image from an input image. An orientation of an edge passing through the output position is determined in a localised region of the input image. A frequency spectrum for the region of the input image is extended. A main frequency band of the edge is aligned in the extended frequency spectrum parallel to a first sampling axis of a grid based on the orientation of the edge. The grid is selected from a set of the input and output grids. The aligned main frequency band is filtered along a second sampling axis of the grid, orthogonal to the first sampling axis, the filter removing frequencies associated with replica bands and maintaining the main frequency band. The image value is determined from the filtered edge at the desired output position.
US09053540B2
An image matching apparatus includes a bilateral filter that filters a left image and a right image to output a second left image and a second right image; a census cost calculation unit performing census transform on a window based on a first pixel of the second left image and a window based on a second pixel of the second right image to calculate a census cost corresponding to a pair of pixels of the first and second pixels; a support weight calculation unit obtaining support weights of the left and right images or the second left and second right images; a cost aggregation unit obtaining energy values of nodes corresponding to the pair of pixels of the first and second pixels using the census cost and the support weights; and a dynamic programming unit performing image matching using dynamic programming by the energy values of each node obtained.
US09053531B2
A system for enhancing an input image including receiving an input image and filtering the input image with a plurality of non-linear smoothing filters providing a respective plurality of filtered outputs. The system processes a plurality of the filtered outputs with respect to at least one of another of the filtered outputs and the input image to determine a plurality of detail layers. The system filters the plurality of detail layers with a plurality of non-linear smoothing filters providing a respective plurality of smoothed layers. The system adjusts the plurality of smoothed layers in such a manner that regions closer to an edge are enhanced to a lesser extent than regions farther from an edge and combining the adjusted the smoothed layers to provide an enhanced output image.
US09053530B2
A method for replacing image data in a destination region that is divided into sub-pieces along one or more cutting paths, which start and end at two different points on the border, and finding replacement data for the sub-pieces. The cutting paths may be determined as a function of the type of image structured at the start and the end points. The cutting paths may also be determined as a function of the area of the sub-pieces and the lengths of the cutting paths. Optionally, the destination region may be determined by a spot detection algorithm. Further optionally, the spot detection algorithm may comprise calculation of a high pass filter, or detection of areas of luminosity and border-to-volume ratios. A method for moving an image element within an image is also provided.
US09053525B2
Disclosed is an entropy coding method using an index mapping table, and an apparatus using the method. An imagedecoding method comprises: a step of mapping an inputted codeword to a code number with reference to an inverse codeword mapping table, and calculating the mapped code number in a table index; and a step of updating the inverse mapping table based on the accumulated number of occurrences of the code number, the number of sequential occurrences of the code number, neighbor block encoding/decoding information, and/or threshold value information for updating the inverse index mapping table. According to the present invention, an index mapping table is realigned based on a certain condition, thereby improving encoding/decoding efficiency.
US09053524B2
Sub-regions within one or more face images are identified within a digital image, and enhanced by applying an artificial glint symmetrically and/or synchronously to image data corresponding to sub-regions of eyes within the face image. An enhanced face image is generated including an enhanced version of the face that includes certain original pixels in combination with pixels corresponding to the one or more eye regions of the face with the artificial glint.
US09053504B2
A system to facilitate computer-based commerce includes receiving information relating to an item to be transacted via a computer-based commerce system from a first party. Criterion information specifying at least one criterion to be satisfied by a second party in order for the second party to be qualified to transact for the item via the computer-based commerce system is received from the first party. An automatic determination is made as to whether the second party satisfies the at least one criterion and if so, then the second party is automatically qualified to transact for the item via the computer-based commerce system.
US09053503B2
A method and system for transmitting data between devices within a fueling environment comprising a wireless mesh network wherein the devices are configured to communicate via the wireless mesh network. A wireless communication device is connected to each device, and a middleware executed by the wireless communication device handles communications between the devices and the wireless mesh network.
US09053499B1
The transmission of a review request to a potential author of a review on a review site is facilitated. A determination is made that the potential reviewer has not, subsequent to the transmission, authored a review on the review site. A follow-up action to take with the potential reviewer regarding the review request is determined.
US09053496B2
A system, method and computer program product for providing targeted messages to a person using telephony services by generating user profile information from telephony data and using the user profile information to retrieve targeted messages.
US09053495B1
Configurations for geographical targeting for managing content of campaigns are disclosed. In one example, the subject technology provides a user interface including controls for enabling selection of targeting criteria by a content sponsor. The user interface includes a campaign tool for receiving input on campaign details to be executed by a content delivery system. The campaign tool includes a search control for receiving search strings and responsive thereto providing search completions that represent one or more geographic areas and reach information for each geographic area. The campaign tool also includes a control for adding a geographic area to a campaign, excluding the geographic area from the campaign, or presenting a map of the geographic area.
US09053493B2
Techniques for affecting display of content may include receiving a request for content to supplement a response to an input initiated by a first user; outputting first content in response to the request, where the first content includes a control feature that is displayable along with the first content, and where the control feature enables the first user to register a negative reaction to the first content; obtaining information relating to the first content based on the negative reaction; identifying second content having one or more characteristics in common with the first content; identifying one or more second users having one or more characteristics in common with the first user; and using the information relating to the first content in determining whether to provide the second content to the one or more second users.
US09053492B1
The disclosure provides various embodiments of systems, methods, and software for supporting server-side product catalogs. Software for managing ad serving may comprise computer readable instructions embodied on media and be operable to identify a logically local directed graph representing a logically remote network property associated with a publisher. The network property is associated with at least one product catalog representing a package of network ad slots. The software may then generate an ad service flight plan for serving various ones of a plurality of ads associated with a first of the network ad slots using an iterative solution on the directed graph.
US09053489B2
Targeted delivery of contextually relevant ad impressions to a mobile device is provided. The ad impressions are delivered within text messages and/or instant message chat threads. Monetizing of text messaging and instant messaging by providers of such services is achieved, while providing unobtrusive and contextually relevant information to users of such services.
US09053487B2
Methods, systems, and products notify users when changes in a communication network improve quality of service. When a service provider changes a configuration parameter in the communications network, a change to the configuration parameter is compared to a rule. When the change to the configuration parameter results in a perceivable improvement in quality of service, a notification is sent to a user's device. The notification informs the user's device of the improvement in quality of service caused by the change to the configuration parameter.
US09053471B2
A system and method are disclosed for conducting secure electronic transactions using dual-authentications. A secure server stores security information for a plurality of users and authorizes transactions being conducted by these users. A user computer system having a trusted platform module is used for storing security information relating to at least one user account. Protected environments are created to facilitate secure connections based on at least the security information stored in the trusted platform module. Transactions between the user/electronic merchants and between the user/secure server are conducted within protected environments. When a user conducts an electronic transaction with an electronic merchant, the transaction is authenticated by the secure server before can be completed.
US09053466B2
A system, method and program product for publishing and subscribing to calendar events publication are disclosed. In one aspect, method and system for providing a publication of calendar events for one or more computer-based devices having a calendaring system capable of operation therein, is disclosed. The method and system comprises defining one or more calendar publication definitions. The definitions comprise an identifier for the publication and a set of criteria for qualifying calendar events from a calendar database for inclusion in and/or exclusion from the publication. The method and system include activating a publication agent for processing each publication definition by applying the qualifying criteria to the calendar database to create a subset of qualified calendar events from the calendar database to be included in the publication. Furthermore, the method and system include aggregating the qualified calendar events into a single identifiable calendar publication making the calendar publication available.
US09053457B2
A computer based system for changing categorization data, in relation to spend analysis reports, in real time, the system comprising a processor unit; and a computer readable medium storing instructions executable by the processor unit comprising a client side processing means adapted to transmit a user generated request for change, in real time and a server side processing means adapted to receive said transmitted requested change, in real time, for effecting said requested change.
US09053452B2
A system and method for ordering supplies, includes a portable barcode scanner configured to output data according to at least one of an HID, CDC or SPP protocol. A mobile phone device incapable of recognizing and parsing data when the data is configured according to the HID, CDC or SPP protocol is connected to the scanner using a communication connection. A scanner adapter application on the mobile phone device, which receives the output data comprising order data, is configured to parse the order data and pass it to an upload application having a current data field that receives at least part of the order data. A listener server configured to receive the at least part of the order data from the upload application processes the order information into an electronic order, and sends the electronic order to a vendor server.
US09053451B2
A system and method for operating a product return system. One or more electronic devices are received from a carrier at a return provider. A determination is made whether the one or more electronic devices include customer personal information. The one or more electronic devices are quarantined in response to determining the one or more electronic devices include CPI. The one or more electronic devices are processed in response to determining the CPI has been removed.
US09053449B2
Embodiments for using structured communications to quantify social skills and social behavioral factors. Communications between at least two devices are intercepted and/or relayed by a computer system wherein a portion of the communications correspond to an audible source and wherein the forwarding or processing of communications is based on a combination of historical, contextual and/or commanded information derived from current and past communications by the computer system. Primary statistics are measured based on the communications and contextual information. Secondary statistics are derived related to a user wherein the secondary statistics quantify social skills and behavioral factors of the user in one or more dimensions against one or more profiles or roles.
US09053448B2
A system and method for modeling and evaluating resource requirements of services is disclosed. The system and method in one aspect enable describing an application session in a software model, for example, as a sequence of events in a sequence diagram, annotating the sequence diagram with information and using the sequence diagram and the information to create a mathematical model such as a Markov model that represents the application session. Once in Markov form the service can be analyzed. The system may include a user interface for allowing a user to enter annotations to the sequence diagram.
US09053446B2
A method, system and computer program product for dynamically quantifying a demand for the software components deployed in a cloud environment. An administrative server generates a table mapping the software levels of the software components of the deployed software stacks with the number of instances of the deployed software stacks tracked over a period of time. The depth weight based on subtracting a depth index (zero-based) from a depth size is calculated for each software component, where a depth index refers to the software level of the software component in question and a depth size refers to the number of software levels for the software stack bearing the software component in question. A metric used in quantifying the demand for the software component (“popularity index”) is then determined for each software component based on the number of deployed instances and the depth weight for that software component.
US09053441B2
Disclosed are systems and methods for facilitating compliance with regulatory requirements concerning systems that must be qualified prior to use. In one embodiment, a qualified system is provided. The qualified system includes a qualified server and a qualified software application. The qualified system is located in a controlled environment specified and controlled by an application service provider. A qualified workstation is provided at the point of use. The qualified workstation and qualified system are configured to communicate with each other via a public computer network. The qualified system is substantially qualified before a specific customer is identified. Other embodiments of the invention pertain to methods of facilitating regulatory compliance. An exemplary method involves qualifying a system based on a generic functional requirement specification before identifying a specific customer for the system. After the customer is identified, additional qualification may be performed to customize the system to the customer's specific needs.
US09053432B2
In certain embodiments, a computer-implemented method includes accessing first and second data associated with a semantic network, the first data indicating a first plurality of nodes within the semantic network and a first plurality of relationships between the first plurality of nodes at a first time, and the second data indicating a second plurality of nodes within the semantic network and a second plurality of relationships between the second plurality of nodes at a second time. The method further includes generating a first waveform from the first data and a second waveform from the second data. The waveforms indicate an activity level of each of the nodes within the semantic network. The method further includes analyzing the semantic network using the generated first and second waveforms.
US09053429B2
Embodiments of the invention relate to mapping neural dynamics of a neural model on to a lookup table. One embodiment comprises defining a phase plane for a neural model. The phase plane represents neural dynamics of the neural model. The phase plane is coarsely sampled to obtain state transition information for multiple neuronal states. The state transition information is mapped on to a lookup table.
US09053428B2
Certain aspects of the present disclosure support a technique for robust neural temporal coding, learning and cell recruitments for memory using oscillations. Methods are proposed for distinguishing temporal patterns and, in contrast to other “temporal pattern” methods, not merely coincidence of inputs or order of inputs. Moreover, the present disclosure propose practical methods that are biologically-inspired/consistent but reduced in complexity and capable of coding, decoding, recognizing, and learning temporal spike signal patterns. In this disclosure, extensions are proposed to a scalable temporal neural model for robustness, confidence or integrity coding, and recruitment of cells for efficient temporal pattern memory.
US09053427B1
An efficient fact checking system analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information with source information. The efficient fact checking system automatically monitors information, processes the information, fact checks the information efficiently and/or provides a status of the information.
US09053424B1
This disclosure relates to relates to systems and methods that facilitate generating an ordered list of a set of elements based upon user demographics or granular reordering of an ordered list of elements over a subset size based upon demographic information to increase likelihood of selection of at least one element of the set of elements.
US09053419B2
A method and system for storing push content includes a user device having a memory and a viewer tracking module generating a viewed content history for content corresponding to viewed content at the user device. A recommendation recording module compares the viewed content history and push content and stores at least one push content at the user device in response comparing to form a recorded content push list. A display displays the recorded content push list corresponding to the content stored in the user device.
US09053418B2
A system for identifying one or more resumes from a set of resumes matches a search query using a resume identifying tool is provided. The system includes a memory unit that stores a database and a set of modules, a display unit, and a processor. The set of modules includes (a) a keyword extraction module extracts at least one keyword from the search query, (b) a disambiguation module disambiguates the at least one keyword based on weighted formal concept analysis, and (c) and a resume identification module identifies the one or more resumes by matching (i) the at least one keyword associated with the search query, and (ii) at least one category associated with the at least one keyword with (i) at least one disambiguated keyword associated with each resume of the set of resumes, and (ii) at least one category associated with the at least one disambiguated keyword.
US09053411B2
Mobile devices enable users to access data and documents in a convenient portable format. The disclosed method and system enables documents to be transferred/moved onto a mobile device for review or reference by making the transfer simple and straight forward so that it is easy for non-technically literate users (e.g. administrative assistant putting documents on their executive's mobile device). From a sender perspective the transfer mechanism can work whether the mobile device is on a local network (relative to the sender) or on a remote network when the sender does not know the actual location of the mobile device.
US09053407B2
In image processing, it is possible to suppress density fluctuation and keep graininess low as well as obtain a good balance of the processing load. More specifically, when dividing multi-valued data and generating two-pass multi-pass printing data, divided multi-valued data that is common to the two passes is generated in addition to the divided multi-valued data for each of the two passes. Moreover, quantized data of that common multi-valued data is reflected on the quantized data for each pass. Furthermore, when generating quantized data, a process of generating common data by the aforementioned data division, or a process of performing quantization first without dividing the multi-valued data and then dividing the quantized 2-pass data is selectively performed according to the printing position on printing medium.
US09053404B2
Channels may be formed in the inlay substrate of a transponder, such as by laser ablation, and the antenna wire may subsequently be laid in the channels. Laying the wire in a channel ensures that it substantially fully embedded in the substrate, thereby eliminating a need for pressing the wire into the substrate. The channels may be tapered, or profiled, to enhance adhesion of a self-bonding wire. A recess for the chip module can also be formed using laser ablation, and insulation may be removed from end portions of the antenna wire using laser ablation. Laser ablation may also be used to create various mechanical and security features.
US09053390B2
Methods and systems for determining inspection scenarios without input from a user are presented. Inspection scenarios include at least one acquisition mode, defect detection parameter values, and classification parameter values. In one example, a number of defect events are determined by a hot inspection of a wafer surface. The defect events are classified and attributes associated with each defect event are identified. The defect events are labeled with this information. Based on the identified attributes and classification, inspection scenarios are determined. The inspection scenarios are solutions in a mathematical space formed by the identified attributes. In some examples, a plurality of inspection scenarios are determined and a desired inspection scenario is selected from the plurality based on the number of defects of interest and the number of nuisance events captured by the selected inspection scenario.
US09053383B2
A predetermined feature point obtained from an input image is extracted. An image that indicates a locus specifying a predetermined graphic included in the input image and corresponds to a feature point is acquired using a Hough transform. A recognition target object is detected from an input image, based on a plurality of feature quantities, using an identifier generated by statistical learning using the plurality of feature quantities obtained from a locus image obtained based on a learning image including the recognition target object and a locus image obtained based on a learning image including no recognition target object.
US09053382B2
The invention relates to a method for detecting an edge of an object in a two dimensional image resulting from rendering a three dimensional object in a three dimensional computer graphic the method detects the edge of the object by means of the Angles of the PSij vectors in which P is a point at a first pixel in a screen and Sij are neighboring points that neighboring to the first pixel.
US09053381B2
A motion detection method applied in an interaction system is provided. The method has the following steps of: retrieving a plurality of images; recognizing a target object from the retrieved images; calculating a first integral value of a position offset value of the target object along a first direction from the retrieved images; determining whether the calculated first integral value is larger than a first predetermined threshold value; and determining the target object as moving when the calculated first integral value is larger than the first predetermined threshold value.
US09053379B2
A scanning system for data reading, and related methods of use, the scanning system including a portal scanner and a conveyor for transporting items. The scanner includes a generally U-shaped scanner housing and a plurality of data readers arranged within the scanner housing for reading data on various surfaces of an item being transported through the portal scanner. The scanning system may also include a bottom scanner positioned beneath the conveyor, the bottom scanner having a view volume directed through a gap in the conveyor for reading a bottom surface of the item through the gap as the item passes over the gap. In some embodiments, the scanning system may further include one or more light curtains configured for determining a height dimension of the item and/or a position of the item.
US09053378B1
The present laser barcode scanner employs (i) a simplified scan mechanism made from a semi-flexible substrate that eliminates complicated optical assemblies, (ii) a layout with location features eliminating the need for special alignment, and (iii) a layout with all surface mounted devices on a single layer eliminating the need for extra soldering. Together these strategies, when used with a method of mitigating stray-light by separating light paths with a circuit board, combine to achieve a laser barcode scanner of unique simplicity and performance.
US09053374B2
The present disclosure concerns a method of identifying a biometric record of an individual in a database (108) having a plurality of biometric records, the method involving: during a training phase: applying by a processing device a matching operation to determine scores for a similarity between at least one training biometric sample of each of a plurality of training records and at least one probe sample; based on said scores, determining a threshold value (STH,MTH); and during an identification phase: evaluating at least one reference biometric sample of each of the records of said database to determine a parameter value for each record; selecting a subset of said records by comparing each of said parameter values with said threshold value; and applying a matching operation to the selected records to determine whether an input biometric sample matches a reference biometric sample of one of said selected records.
US09053372B2
A system and method are disclosed for detecting road marking in a video using learned road marking templates. The system comprises a template learning module configured to learn the feature-based road marking templates from a set of training images. The template learning module is configured to rectify each training image, detect multiple regions of interest, and for each detected region of interest, detect multiple key points. The template learning module extracts feature vectors for the detected key points and builds the road marking templates from the feature vectors. The system also includes a road marking detection module for detecting road markings in a video at runtime using the learned road marking templates. During runtime, these templates are matched using a two-step process of first selecting promising feature matches and subsequently performing a structural matching to account for the shape of the road markings.
US09053370B2
A digital signature apparatus including, a converting unit that converts, based on a first video image frame being independently replayable, a predicted frame being not independently replayable into a second video image frame being independently replayable, an encoding unit that encodes the first or second video image frame into an image data according to an image format, a transfer unit that transfers, when receiving the predicted frame, the predicted frame to the converting unit, and transfers, when receiving the first or second video image frame, the received video image frame to the encoding unit, and a digest information generating unit that generates a digest information for each of image data encoded by the encoding unit.
US09053369B2
An electrical connector comprises a housing with a cage, a plurality of terminals and a card ejecting mechanism. The cage and the housing are assembled and together define a slot that an electronic card can move in and out along an inserting direction. The card ejecting mechanism is provided to the slot and adjacent to a side wall defining the slot and can move back and forth between a work position and a ejecting position along the inserting direction. The card ejecting mechanism comprises a driving rod and a controlling rod pivotally connected to the driving rod. When the card ejecting mechanism is positioned in the work position the majority of the controlling rod is positioned in the slot and cannot pivot outwardly and when the card ejecting mechanism is positioned in the ejecting position then the controlling rod can pivot outwardly.
US09053366B2
A method and apparatus wherein the method includes the steps of parsing a stream of compressed video, obtaining macroblock size information from the parsed stream, computing factors derived from the macroblock size, wherein the factors include a normalized bit size, a bit size ratio and a neighbor score, computing corresponding adaptive threshold values derived from the relative frame characteristics of the compressed video, comparing the factors derived from the macroblock size information with the corresponding adaptive threshold values and detecting motion based upon combinations of the comparisons when the factors exceed the threshold value.
US09053363B1
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining the identity of an object in an image where the object in the image is in a disassembled state. In one aspect, a method includes accessing previous interactive sessions, each of the interactive sessions including images of a reference object in one or more disassembled states and each of the interactive sessions specifying an identity of the reference object in an assembled state; processing an image of a first object to identify characteristics of the first object, the first object being in a disassembled state in the image; comparing the image of the first object in the disassembled state to images of reference objects in disassembled states; and determining an identity of the first object based on the comparison and the identities of the reference objects in assembled states specified in the interactive sessions.
US09053361B2
In several aspects of described embodiments, an electronic device and method use a camera to capture an image or a frame of video of an environment outside the electronic device followed by identification of blocks of regions in the image. Each block that contains a region is checked, as to whether a test for presence of a line of pixels is met. When the test is met for a block, that block is identified as pixel-line-present. Pixel-line-present blocks are used to identify blocks that are adjacent. One or more adjacent block(s) may be merged with a pixel-line-present block when one or more rules are found to be satisfied, resulting in a merged block. The merged block is then subject to the above-described test, to verify presence of a line of pixels therein, and when the test is satisfied the merged block is processed normally, e.g. classified as text or non-text.
US09053353B2
The present invention is directed towards methods for the classification of plant embryos by the application of one or more classification algorithms to analyze digitized images and absorption, transmittance, or reflectance spectra. The methods are generally applicable and emphasize the importance of acquiring and using as much image and absorption, transmittance, or reflectance spectral information as possible, based on objective criteria. The present invention allows automated selection of embryos most suitable for further culture and rejection of those seen as less suitable.
US09053350B1
OCR errors are identified and corrected through learning. An error probability estimator is trained using ground truths to learn error probability estimation. Multiple OCR engines process a text image, and convert it into texts. The error probability estimator compares the outcomes of the multiple OCR engines for mismatches, and determines an error probability for each of the mismatches. If the error probability of a mismatch exceeds an error probability threshold, a suspect is generated and grouped together with similar suspects in a cluster. A question for the cluster is generated and rendered to a human operator for answering. The answer from the human operator is then applied to all suspects in the cluster to correct OCR errors in the resulting text. The answer is also used to further train the error probability estimator.
US09053348B2
A secure cloud computing platform. The platform has a pool of secure computing devices such that each can be allocated to a customer as with other computing resources. Each secure computing device may be configured by a customer with a key and software for performing operations on sensitive data. The customer may submit data, defining a job for execution on the platform, as cyphertext. The secure computing device may perform operations on that data, which may include decrypting the data with the key and then executing the software to perform an operation on cleartext data. This operation, and the data on which it is performed, though in cleartext, may be inaccessible to the operator of the cloud computing platform. The device may operate according to a secure protocol under which the software is validated before loading and the device is provisioned with a key shared with the customer.
US09053343B1
Methods and systems for allowing system administrators to effectively debug access control issues experience by users without comprising security. In some embodiment, when a user's request to access services provided by a service provider is denied, the user may be issued a token that encodes some of debugging information useful for determining the cause of the denial of access. The debugging information may be encoded such that it is inaccessible to the user. Subsequently, the user may give the token to an administrator. The administrator may submit the token to the service provider, which may decode the token and provide the administrator access to debugging information that is useful for debugging access control policies causing the denial of access.
US09053339B2
A virtual file system is described that is implemented in a virtualization platform as a stackable file system layer that intercepts file operations between a hypervisor and a physical file system. The virtual file system encrypts (at least in part) VM files to be stored, organizes the encrypted VM files into VM sets, and then maps and stores the encrypted VM sets into storage pools. Storage and access to files within the VM sets is controlled through the use of administrator-determined policies governing storage, security, access control, authentication, and auditing. The system and method described herein allow a seamless integration between a data center (e.g., a private cloud) and computing resources served across the internet and supported by cloud service providers (e.g., public clouds) while ensuring that the security needs of customers and cloud service providers are met.
US09053334B2
A method for controlling access to metadata or a property in metadata of an electronic object comprises receiving a request from an identified user to access metadata of an electronic object; determining one or more pseudo-users that are allowed to access the requested metadata of the electronic object and their corresponding access modes; retrieving at least one person identity by utilizing at least one property value of one or more properties of the electronic object, which one or more properties correspond to the determined one or more pseudo-users; comparing the identity of the requesting identified user to the retrieved person identities, and if there is a match; providing to the requesting identified user an access to selected properties in the metadata, which selected properties are determined according to the access mode. The invention also relates to a method for defining access to metadata of an electronic object.
US09053331B2
Method of securing exchanges between two electronic devices, by using an imprint of at least one of the two devices. This imprint is obtained on the basis of all or part of the electronic components of which this device is composed. This imprint will serve, either to protect the confidentiality of the data exchanged, or to attest to the identity of the device issuing the data.
US09053327B2
A system and method for managing user data preferences across multiple online sites and applications. A privacy center can be configured to include a user interface and an application programming interface (API). The user interface can be employed to set preferences for specific data types in order to handle the data types with a different level of privacy than other similar data type by the user. The API permits a plurality of sites to discover user's preferences, field names, and categories of data recognized by the site. The API adds new data fields to accommodate future changes in both technology and in legal restrictions on data usage. An address with respect to the API and the user interface along with a token can be entered when installing an application and the application downloads the preferences and applies them based on requirement.
US09053301B2
In a method for logging in to a computer, a log-in display is carried out on a terminal unit when the terminal unit is connected to a system management apparatus. A display is carried out to urge an operator to carry out a physical operation when a log-in starting operation is carried out to the terminal unit in response to the log-in display. An operation detection signal is sent when detecting the physical operation carried out to an operating panel. The computer enters a logged-in state when the operation detection signal is detected.
US09053294B2
The invention provides the ability to produce long, complex passwords from simple, easy to recall, pictorial selections. The invention features a picture based interface unit, linked to a series of individual process modules. Selecting images contained in the image selection module generates a reference pointer corresponding to coordinates in the reference pointer of the control module which thereby generates a rotor sequence that is passed to the password generator module containing ASCII characters groups. The character groups are processed according to the rotor sequence contents to produce a password that is displayed in a display module for editing and/or use.
US09053292B2
A processor has a register file configurable for different execution modes. In one mode the multiple register segments form a single register file where each register segment stores a Multiple Instructions Multiple Data (MIMD) super instruction matrix issuing four simultaneous instruction matrices where each individual instruction within each of the four simultaneous instruction matrices is a scalar or Single Instruction Multiple Data (SIMD). Another execution mode has the multiple register segments forming individual independent register tiles with individual register state to support simultaneous processing of separate threads, where each instruction matrix is associated with a separate thread and a separate register file segment. Another execution mode has the multiple register segments forming a single thread register file, where register segments are duplicated in multiple segments of the register file to store the results of simultaneously executed non-dependent instruction matrices that are dynamically issued from a single thread instruction sequence.
US09053288B1
A method includes extracting multiple-patterning group assignment information of one or more layout patterns from a layout design. The layout design corresponds to a circuit design, and the one or more layout patterns corresponding to a node of the circuit design. Whether the extracted multiple-patterning group assignment information is consistent with a set of multiple-patterning group assignment constraints of the node is determined by a hardware processor.
US09053281B2
Dual-structure clock tree synthesis (CTS) is described. Some embodiments can construct a set of upper-level clock trees, wherein each leaf of each upper-level clock tree is a root of a lower-level clock tree. Each upper-level clock tree can be optimized to reduce an impact of on-chip-variation and/or cross-corner variation on clock skew. Next, for each leaf of each upper-level clock tree, the embodiments can construct a lower-level clock tree to distribute a clock signal from the leaf of the upper-level clock tree to a set of clock sinks. The lower-level clock tree can be optimized to reduce latency, power consumption, and/or area.
US09053275B2
Systems and methods for facilitating the electrical design of an energy generation system. In one embodiment, a method is provided that can comprise receiving, by a computer system from a user, first information pertaining to an energy generation system to be installed at a customer site. The method can further comprise determining an electrical design for installing the energy generation system at the customer site, where the determining is based on the first information, second information retrieved from one or more external data sources, an electrical data model, and a decision tree that models the electrical design process. An installation diagram can then be generated that illustrates the determined electrical design.
US09053273B2
Apparatuses and methods for suppressing power supply noise harmonics are disclosed. A method includes selecting at least one flip-flop of a plurality of data paths of an integrated circuit based on a slack associated with the at least one flip-flop. The method also includes providing at least one delay circuit at an output of at least one flip-flop. The at least one delay circuit is configured to delay the output of the at least one flip-flop by a threshold clock cycle for managing current at a positive edge of a clock input and current at a negative edge of the clock input, thereby suppressing power supply noise harmonics of the integrated circuit.
US09053272B2
Disclosed is a hardware accelerator for development engineering processes for a programmable logic device, such as for an FPGA.
US09053270B1
Various embodiments use connectivity information or model(s), design attribute(s), and system intelligence layer(s) to make lower blocks at lower levels aware of changes made in other blocks at same or different levels to implement the design at different levels synchronously. Budgeting is performed for the design to distribute budgets to respective blocks in the design. The various budgets may be borrowed from one or more blocks and lent to a block in order for this block to meet closure requirements such that a total number of iterations of the reassembly process, which integrates lower level blocks into top level design, may be reduced or completely eliminated. The design attribute(s) or the connectivity model(s) or information is updated upon the identification of changes to provide the latest information or data for properly closing a design.
US09053257B2
An integrated circuit (IC) generates clock delay control signals based on its operational voltage level. The clock delay control signals are routed to corresponding clock gating logic that controls the synchronous capturing of the outputs of corresponding signal paths. The clock gating logic delays the clock signal used by the corresponding flip-flop in response to an assertion of the corresponding received clock delay control. Thus, the clock signal used to capture the outputs of certain signal paths may be delayed under certain voltage conditions. This selective clock path delay for different signal paths enables the IC to use a higher clock frequency, or more reliably latch the path outputs at a certain clock frequency, even though different signal paths may exhibit different relative path delays under different operating voltage conditions.
US09053256B2
In general, aspects of this invention relate to golf clubs or golf club components incorporating adjustment members that permit ready adjustability of golf club parameters and/or interchangeability of golf club components to change a golf club configuration, and methods for providing golf clubs. According to aspects of this invention, an adjustment member may be utilized to allow the adjustability of a golf club parameter to change a golf club configuration, while ensuring there is substantially no change to other club or club head variables, parameters or characteristics. According to another aspect of this invention, an adjustment member may be utilized to allow the adjustability of two golf club parameters independently to change a golf club configuration, while ensuring there is substantially no change to other club or club head variables, parameters or characteristics.
US09053249B2
A system for data storage including a removable memory element having a data storage device, and a docking station in communication with a host device and configured for receiving the removable memory cartridge so as to put the host system in communication with the data storage device.
US09053248B2
Various exemplary embodiments relate to an integrated circuit including: a RF interface; a wired interface connectable to a host; a volatile memory having a first block and a last block configured to store data transferred between the RF interface and the wired interface; and a memory controller configured to detect when the last block of the volatile memory has been written and to indicate that the volatile memory is ready to read. Various exemplary embodiments relate to a method performed by a tag including: determining that data is to be received on the first interface; blocking the second interface; writing data from the first interface to a volatile memory; detecting that the last block of the volatile memory has been written; unblocking the second interface; indicating that data is available for reading; blocking the first interface; and reading data from the volatile memory to the second interface.
US09053241B2
In at least some embodiments, a computer system includes a processor and a computer-readable storage medium coupled to the processor and storing a scripting application. The scripting application, when executed, is configured to selectively record user actions on user interface (UI) objects of a browser hosted application based on identification of at least one role for each UI object.
US09053237B2
A test script generation system may generate end-to-end test scripts to test a software application. A workflow generator may generate recommendations of suggested modules corresponding to domain-specific reference application maps to include in a workflow. A visual representation of the workflow may be generated and provide an indication of suggested modules that have not been included in the workflow. A script generator may generate the end-to-end test scripts based on the workflow.
US09053233B2
Software executed at a data processor unit includes a software debugger. The software debugger can be assigned responsibility for servicing a debug event, and be authorized to allow software control of debug event resources associated with the debug event. An indicator, when asserted, prevents a authorized request by software to control a debug event resource.
US09053231B2
A system and method for analyzing operations in a multi-tenant database system environment is provided. The system may include a database storing tenant application data and common application data, the tenant application data and common application data controlling a creation, read, update, deletion or undeletion of an object in the multi-tenant database system environment. The system may further include a processor to analyze the tenant application data and common application data to identify therein where the object is being modified, and generate a report identifying potential errors or side effects which may affect the object based upon the analyzed tenant application data and common application data.
US09053229B2
Integrating compiler warnings into a debug session including: receiving, by a debugger for a debug session of a debuggee from a compiler, compiled source code for execution and compiler warning data describing one or more compiler warnings generated at compile time of the debuggee, each compiler warning resulting from a source code variable statement in the debuggee source code; receiving, by the debugger, a request to evaluate a variable; determining, from the compiler warning data, whether evaluating the variable is dependent upon a source code variable statement resulting in a compiler warning; and, if evaluating the variable is dependent upon a source code variable statement resulting in a compiler warning, returning, by the debugger responsive to the request along with a result of the evaluation, a compiler warning indicator.
US09053223B2
A method for modular refrigeration unit (MRU) health monitoring includes receiving log data on a log data input from the MRU by a MRU health monitor, the log data comprising a plurality of datapoints, each of the plurality of datapoints comprising a position of a control valve of the MRU and a corresponding time; determining by the MRU health monitor a plurality of MRU parameters from the log data; determining a plurality of MRU health flags based on the MRU parameters; adding the plurality of MRU health flags to determine an MRU health score; determining whether the MRU health score is higher than a replacement threshold; and indicating replacement of the MRU in the event the MRU health score is higher than the replacement threshold.
US09053219B2
A patient monitoring system is disclosed herein. The patient monitoring system includes a processor configured to receive CDS search data, and to identify relevant CDS options based on the search data. The patient monitoring system also includes a display operatively connected to the processor. The display is configured to convey the relevant CDS options.
US09053218B2
A method and software interface enables selective processing of data transmissions containing one or more medication orders intended for a pharmacy. Data transmissions are monitored and parsed for prescribed information which is utilized to populate a prescribed data structure. The data structure and parsing rules can be associated with a specific source that can be determined from the data transmission. The parsed data is tested against an order database to determine suitability for automated handling. If suitable, the medication preparation system prepares the medications identified by the data. Those portions of the data that are not suited for automated handling are released (e.g., from the parser). Further verification can be performed by determining the source of the data transmission and verifying it as a valid source. Data transmissions can be monitored over a network, within a network component, or in cooperation with another software program.
US09053205B2
An automatic scrolling mechanism converts an information repository into media that can actively present and “push” information to the users/viewers while retaining existing “pull” and interactivity functions. Automatic scrolling can be controlled by placing a cursor on control icons, such as boxes, lines, and arrow clusters. While the cursor is on an icon, automatic scrolling brings into view content that extends beyond the field of view. The scrolled content is moved into the field of view of the display window in a predetermined direction designated by the icon. Sub-windows are also designed to be independently and automatically scrolled or floated with respect the main window. Links created in an information repository may be automatically activated to retrieve the linked information, and to automatically present and scroll the information. As the content is automatically scrolled, the repository is pushed and the user is allured to further navigate through the repository.
US09053199B2
Described herein are techniques related to uniquely identifying script files. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope and meaning of the claims. A script file repository includes one or more script files that have unique identifiers and optionally version numbers. A computing device accesses a web document that references a script file using the unique identifier/version number.
US09053195B2
A method and system for user and reference ranking in a database or index. Users may provide reference anchors to references and those may be rated by other users. References may be rated by users and the feedback of those ratings may dynamically alter a prior user's score or ranking. The weight of a user's rating thereafter may be influenced by his score or ranking. Users or the system may create categories, which may be cross-referenced, and users may provide ratings of those categories as well. Users may also suggest search fields for categories. Feedback ratings for the search fields and categories may also affect a user's score or ranking.
US09053192B2
A method, system, and computer program product for minimizing surprisal context data. The method includes the steps of: identifying characteristics of a data event; receiving an input of rank of at least two identified characteristics of the data event; generating a hierarchy of ranked, identified characteristics based on the rank of the identified characteristics of the data event; and comparing the hierarchy of ranked, identified characteristics to a repository of characteristic context patterns. If at least one reference artifact of the characteristic context pattern matches the hierarchy of ranked, identified characteristics, the characteristic context pattern is broken into pieces, storing the pieces that matched the hierarchy. The stored pieces are then combined into a surprisal context filter pattern with context determined to be probabilistically present within a specified degree of certainty in a data input and compared to a data input of data events to detect anomalous events.
US09053184B2
Embodiments of the present invention provide a method, system and computer program product for the on-demand generation of correlated collections of mashable data from distributed, heterogeneous data sources. In an embodiment of the invention, a method for on-demand generation of correlated collections of mashable data from distributed, heterogeneous data sources is provided. The method includes receiving a request for a data feed from a widget in a mashup rendered in a content browser executing in memory of a computer. The method further includes inspecting a virtual database of data aggregated from different data sources over a computer communications network to locate data requisite to returning the data feed to the widget in the mashup. The method yet further includes querying the data of the virtual database to produce the data feed. Finally, the method includes returning the data feed in the format specified to the widget in the mashup.
US09053183B2
A method for non-text-based identification of a selected item of stored music. The first broad portion of the method focuses on building a music identification database. That process requires capturing a tag of the selected musical item, and processing the tag to develop reference key to the same. Then the tag is stored, together with the reference key and an association to the stored music. The database is built by collecting a multiplicity of tags. The second broad portion of the method is retrieving a desired item of stored music from the database. That process calls for capturing a query tag from a user, and processing the query tag to develop a query key to the same. The query tag is compared to reference keys stored in the database to identify the desired item of stored music.
US09053181B2
Methods and apparatus for providing a personalized entertainment experience, which may be customized for each user. A user's playback/presentation history and/or user actions may be captured and associated with each played/presented composition. A target time for playback/presentation of a composition to the user may be determined by using a user's playback/presentation history and/or user actions. A customized sequence of compositions may be automatically generated for each user. The personalized sequence may automatically adapt to changing user actions and preferences over time. In one embodiment, a target time for playback or presentation of a composition to a user, is at least partially based on: a count of playbacks or presentations of the composition to a user, and a time when the composition was previously played or presented to the user.
US09053178B2
When there are no evaluation values from a user who has evaluated both contents X and Z, an indirect similarity calculation unit 32 of an arithmetic processing unit 30 of an information processing center 10a indirectly calculates the similarity between the contents X and Z using evaluation values of a content Y whose evaluation value is present from a user who has evaluated both the contents X and Y and whose evaluation value is present from a user who has evaluated both the contents Y and Z. A predicted evaluation value calculation unit 33 calculates a predicted evaluation value from a user who has not evaluated either of the contents X and Z using the similarity between the contents X and Z calculated by the indirect similarity calculation unit 32 and the evaluation values of the contents X and Z. Thus, it is possible to calculate the predicted evaluation values of the contents X and Z which are not directly calculable. Therefore, it becomes possible to further expand the range of contents whose evaluation values are predictable through collaborative filtering.
US09053176B2
Various embodiments of systems and methods for providing a set of placement options to a user when a new report object is requested to be placed in an area of the report are described herein. One or more existing report objects are associated with the area of the report. The set of placement options are determined based on at least one of the following: area type of the area in which the new report object is requested to be placed and a semantic relationship between the new report object and the one or more existing report objects. In one embodiment, the area of the report includes a sub-area. The set of placement options for a sub-area is determined based on the semantic relationship of new report objects and the existing report objects associated with the area and the sub-area.
US09053173B2
Information may be presented to a user by using a first application to receive a character stream of one or more noncompletion characters. The noncompletion characters indicate that additional characters may be received. The character stream is exchanged with a host that analyzes the character stream to generate results that are responsive to the user's predicted interest. Results are received and displayed so that the user may select one of the results to launch a code segment related to the selected result.
US09053172B2
According to one embodiment, a medical image processing apparatus includes a reception unit, determination unit, dividing unit, processing control unit, and storage processing unit. The reception unit receives first data including supported and unsupported tags, and individual data added to the supported or unsupported tag. The determination unit determines whether a tag included in the first data is supported or not. The dividing unit divides the first data into second data and third data. The processing control unit executes data processing by referring to the second data. The storage processing unit generates fourth data by adding second data to data acquired by the processing.
US09053168B2
The present invention aims to provide a technique enabling an information added by another user to be referenced and enabling the range of the information the user references from a database to be customized. A related information database in which a plurality of elements are accumulated is prepared, and an output setting information in which an information relating to the output of an additional information is associated with each other, in response to the additional writing of the additional information by a certain user to the related information database is stored. The output setting information of the certain user can be changed by the user. A portion of information is extracted from the related information database in accordance with an input of an extraction condition by the user, and the portion of information is visually output according to information relating to the output of the user.
US09053164B2
The present invention provides a method, system, and computer program product for identifying data synchronization problems between data in different databases. The method includes: providing first and second databases containing common data; generating a summary of the common data as present in the first database; generating a summary of the common data as present in the second database; determining at least one delta value for the common data between the first and second databases; and generating an analysis view displaying the summary of the common data as present in the first database, the summary of the common data as present in the second database, and the at least one delta value for the common data between the first and second databases.
US09053161B2
An approach for conversion between database formats (e.g., from a relational database format to a hash table or a “big table” database format) based on user data access patterns in a networked computing environment is provided. A first set of database tables having a first format is identified based on a set of access patterns stored in a computer storage device. A second set of database tables having a second database format corresponding to the first set of database tables may then be provided (e.g., accessed, augmented, and/or generated). A mapping between the first set of database tables and the second set of database tables may then be created. A column set may then be generated based on at least one condition of the set of queries. The column set may then be used as a key for the second set of database tables.
US09053157B2
A method for ranking profile records. The method includes receiving a search request from a user, obtaining a user profile associated with the user, generating a query based on the search request, issuing the query to a profile database, receiving search results in response to the query, wherein the search results comprise a plurality of profile records, and wherein each of the plurality of profile records comprises a plurality of action records and is associated with a potential job candidate, ranking the plurality of profile records using the user profile and a plurality of network scores to obtain ranked profile records, and transmitting the ranked profile records to the user.
US09053155B2
A social data aggregator generates entries of action data describing actions taken by users of a social networking system. The entries are archived in a number of remote data hosts, with a portion of the entries stored in an action cache to expedite retrieval. The action cache is modified to include relevant entries of action data by selecting the most relevant entries from proxy data aggregators, which identify sets of entries from remote data hosts coupled to the proxy data aggregators based on the relevance of the entries in the remote data hosts. The relevance of an entry is based on an associated engagement score indicating a likelihood of a user requesting content interacting with a notification based on an entry.
US09053153B2
A plurality of operations are executed on tables of a database with at least a portion of the operations being executed in parallel. A constraint check is performed for each operation subsequent to its execution to determine whether data stored in the database affected by the operation is valid, during this constraint checking additional operations and/or constraint checks on the same table are allowed to run in parallel. Based on this constraint checking, operations for which the constraint check determines that the data is not valid are invalidated. Related apparatus, systems, techniques and articles are also described.
US09053150B2
A PSM complier optimizer analyzes a pattern of the PSM program to generate instruction codes, which will be subjected to a bulk operation and makes the instruction codes for the bulk operation in a form of an array of bind parameters to perform a bulk cursor. Accordingly, the bulk DML processing improves the performance of the PSM program.
US09053145B2
A computer controlled method for automatically segmenting an ensemble of data. The method starts by acquiring an ensemble of data and data is segmented by identifying a first subset of sequences of Linking Data Elements based on a repository of Linking Data Elements. A second subset of sequences of Information Carrying Data Elements is identified, wherein the sequences are linked by the Linking Data Elements. The subsets are provided in a structured format.
US09053135B2
Methods relating to device level performance monitoring and analysis include accessing device data including a listing of network devices, with each network device having a device profile. The methods further include accessing service reports, with each report related to a service issue. A set of devices profiles from the listing of network devices may be identified based on a particular device being associated with a particular service issue. The method further includes determining a set of problem prone device profiles from the set of devices profiles. A system including at least one database and a report processor may be configured to associate device data with service reports, identify service issue trends from service reports, identify at least one at risk device susceptible to future service issues related to service issue trends, and provide preventative support to the identified at least one at risk device.
US09053132B2
In accordance with embodiments, there are provided mechanisms and methods for providing a team object in association with an object. These mechanisms and methods for providing a team object in association with an object can allow for centralized management of a team in association with an object. For example, members of the team may be automatically identified (e.g. without manual intervention) for receiving notifications in association with an object.
US09053128B2
An assertion management method includes collecting a SameAs assertion from a plurality of assertions; searching the plurality of assertions for any assertion having a first individual of the SameAs assertion as an instance; and creating a new assertion having a second individual of the SameAs assertion as an instance from each found assertion.
US09053126B2
A disclosed information processing apparatus is connected to an information management apparatus via a network. The information processing apparatus includes a data storage unit configured to store data that specifies the information management apparatus as an access destination, and a synchronization controller unit configured to periodically compare a list of data stored in the data storage unit and a list of data stored in the information management apparatus, transmit data stored only in the data storage unit to the information management apparatus, and acquire data stored only in the information management apparatus from the information management apparatus and store the acquired data in the data storage unit.
US09053122B2
Identification of data candidates for data processing is performed in real time by a processor device in a computing environment. Data candidates are sampled for performing a classification-based compression upon the data candidates. A heuristic is computed on a randomly selected data sample from the data candidate for determining if the data candidate may benefit from the classification-based compression. A decision is provided for approving the classification-based compression on the data candidates according to the heuristic.
US09053115B1
Methods, systems and apparatus for identifying result images for a query image. One or more labels that are associated with the query image are obtained. Candidate images matching the query labels are identified. Visual similarity scores are generated for the candidate images. Each visual similarity score represents the visual similarity of a respective candidate image to the query image. Relevance scores are generated for each of the candidate images based on the visual similarity scores. Each relevance score represents a measure of relevance of the respective candidate images to the query image. The candidate images are ranked based on the relevance scores, a highest ranking subset of the candidate images being identified as result images and referenced by image search results. The result images can be candidate images that satisfy a similarity condition relative to the query image and other result images.
US09053114B1
Embodiments are directed towards storing data in a storage system using an extensible data path. Data files may be provided to a caching tier in a storage system. If data files remain in the caching tier longer than a time limit, those data files may be removed from the caching tier and provided to a processing pipeline. The processing pipeline may be coupled to a capacity tier of the storage system. Filters to include in the processing pipeline may be determined based on the type of the data files. The data files may be updated based on applying each filter, such that each update corresponding to each filter may be cumulatively applied to each data file. Each updated data file may be stored in the capacity tier of the storage system after each filter in the processing pipeline has been applied.
US09053102B2
A processor-implemented method, system, and/or computer program product derives and utilizes a context object to generate a synthetic context-based object. A context object for a non-contextual data object is derived by contextually searching a document that contains multiple instances of the non-contextual data object. The non-contextual data object is associated with the derived context object to define a synthetic context-based object, where the non-contextual data object ambiguously relates to multiple subject-matters, and where the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object. The synthetic context-based object is then associated with at least one specific data store, which includes data that is associated with data contained in the non-contextual data object and the context object. A dimensionally constrained hierarchical synthetic context-based object library for multiple synthetic context-based objects is then constructed for handling requests for data stores.
US09053095B2
A communication system is described that includes an automatic speech recognizer configured to receive a speech signal and to convert the speech signal into a text sequence and includes a speech analyzer configured to receive the translator speech signal and to convert the translator speech signal into a text sequence. The speech analyzer configured to receive the translator signal. The speech analyzer configured to extract paralinguistic characteristics from the translator speech signal. The communication system includes a voice analyzer configured to receive a speech input signal. The voice analyzer configured to generate one or more phonemes based on the speech input signal. And, a speech output device coupled with the automatic speech recognizer, the speech analyzer, and the voice analyzer. The speech output device configured to convert the text sequence into an output speech signal based on the extracted paralinguistic characteristics and based on the one or more phonemes.
US09053094B2
A communication system is described. The communication system including an automatic speech recognizer configured to receive a speech signal and to convert the speech signal into a text sequence. The communication also including a speech analyzer configured to receive the speech signal. The speech analyzer configured to extract paralinguistic characteristics from the speech signal. In addition, the communication system includes a speech output device coupled with the automatic speech recognizer and the speech analyzer. The speech output device configured to convert the text sequence into an output speech signal based on the extracted paralinguistic characteristics.
US09053089B2
Methods and apparatuses to assign part-of-speech tags to words are described. An input sequence of words is received. A global fabric of a corpus having training sequences of words may be analyzed in a vector space. A global semantic information associated with the input sequence of words may be extracted based on the analyzing. A part-of-speech tag may be assigned to a word of the input sequence based on POS tags from pertinent words in relevant training sequences identified using the global semantic information. The input sequence may be mapped into a vector space. A neighborhood associated with the input sequence may be formed in the vector space wherein the neighborhood represents one or more training sequences that are globally relevant to the input sequence.
US09053085B2
The data store for a natural-language computing system may include information that originates from a plurality of different data sources—e.g., journals, websites, magazines, reference books, and the like. In one embodiment, the information or text from the data sources are converted into a single, shared format and stored as objects in a data store. In order to ingest the different documents with their respective formats, a natural language processing system may perform preprocessing to change the different formats into a normalized format. When a new text document is received, the text may be correlated to a particular properties file which includes instructions specifying how the preprocessor should interpret the received text. Based on these instructions, a preprocessor identifies relevant portions of the text document and assigns these portions to formatting elements in the normalized format. The text may then be stored in the objects based on this assignment.
US09053083B2
Gadgets integrate with spreadsheets and the spreadsheet calculation engine. A gadget is bound to a range of cells (one or more) within a sheet. When one or more of the cells of the bound range is accessed (e.g. selected, hovered over, edited, deleted, added), the gadget is notified. The gadget may use this information for updating a display rendered by the gadget and/or performing some other action. The gadget uses an Application Programming Interface (API) to create the binding, communicate with the spreadsheet, and perform actions in the spreadsheet. The gadget is a Named Item object within the spreadsheet such that the gadget may be viewed/displayed differently from other objects. Out of date requests from the gadget are attempted to be detected and prevented from being processed such that the gadget is not acting on the latest data.
US09053079B2
Techniques to manage collaborative documents are described. An application program may comprise a document render component to render a first document instance of a collaborative document, a document share component to receive a document update list comprising a set of change records for a second document instance of the collaborative document, and modify properties of one or more constructs for the first document instance based on the change records to form a merged document instance of the collaborative document, and an undo manager component to manage a local undo stack for the first document instance, the local undo stack comprising a set of undo records, and determine whether to preserve one or more of the undo records of the local undo stack after formation of the merged document instance based on one or more of the change records. Other embodiments are described and claimed.
US09053075B2
A processor copies first information stored in a first storage to a backup volume. The processor stores management information when a first piece of the first information is updated to second information after the copy. The processor executes, when a failure occurs in the first storage, first restoration based on the management information and reference information stored in reference storages other than the first storage. The first restoration restores the second information to a spare storage. The processor executes second restoration based on the management information and the reference information. The second restoration restores third information to the spare storage. The processor stops the second restoration when a failure occurs in a second storage while the second restoration is being executed. The processor executes third restoration based on the first information stored in the backup volume and the management information. The third restoration restores fourth information to the spare storage.
US09053074B2
A computer-readable recording medium stores a program that causes a computer to execute a writing control process that includes receiving a writing request to write a first data to a first storage apparatus; determining a second data from among a series of data and based on a writing sequence of the series of data written to the computer and a count of storage areas at a second storage apparatus that sequentially selects from among the storage areas when data is received, a storage area to be over written by the received data, where the second data is written to the first storage apparatus and is identical to data that is stored in the storage area to be selected next at the second storage apparatus; and transmitting copy data of the first data to the second storage apparatus, when the second data has been written to the first storage apparatus.
US09053070B1
Methods and systems for automated tuning of a service configuration are disclosed. An optimal configuration for a test computer is selected by performing one or more load tests using the test computer for each of a plurality of test configurations. The performance of a plurality of additional test computers configured with the optimal configuration is automatically determined by performing additional load tests using the additional test computers. A plurality of production computers are automatically configured with the optimal configuration if the performance of the additional test computers is improved with the optimal configuration.
US09053063B2
A method and apparatus for authenticating a communication device is disclosed. An system that incorporates teachings of the present disclosure may include, for example, an authentication system having a controller element that receives from a communication device over a packet-switched network a terminal ID and a request to authenticate said communication device, generates a first registration ID, stores the first registration ID and a first communication identifier, transmits the first registration ID to the communication device, receives from an interactive response system a second communication identifier and a second registration ID that the interactive response system received during a communication session with the communication device over a circuit-switched network, and authenticates the communication device in response to detecting a match between the first and second communication identifiers and the first and second registration IDs. Additional embodiments are disclosed.
US09053057B2
Technologies are generally described for a cache coherence directory in multi-processor architectures. In an example, a directory in a die may receive a request for a particular block. The directory may determine a block aging threshold relating to a likelihood that data blocks, including the particular data block, are stored in one or more caches in the die. The directory may further analyze a memory to identify a particular cache indicated as storing the particular data block and identify a number of cache misses for the particular cache. The directory may identify a time when an event occurred for the particular data block and determine whether to send the request for the particular data block to the particular cache based on the aging threshold, the time of the event, and the number of cache misses.
US09053055B2
Methods managing data communication between a peripheral device and host computer system are provided. A physical interface for communicating data between a peripheral device and the plurality of applications executing on the host computer system is opened and controlled by a software module. A first virtual interface and a second virtual interface of the software module are exposed to an operating system of the host computer system, and the operating system exposes the first virtual interface and the second virtual interface to the first application and the second application. The first virtual interface is used for communicating data between the peripheral device and the first application through the physical interface, and the second virtual interface is used for communicating data between the peripheral device and the second application through the physical interface.
US09053054B1
A distributed storage system may store data object instances in persistent storage and may cache keymap information for those data object instances. The system may cache a latest symbolic key entry for some user keys of the data object instances. When a request is made for the latest version of stored data object instances having a specified user key, the latest version may be determined dependent on whether a latest symbolic key entry exists for the specified user key, and keymap information for the latest version may be returned. When storing keymap information, a flag may be set to indicate that a corresponding latest symbolic key entry should be updated. The system may delete a latest symbolic key entry for a particular user key from the cache in response to determining that no other requests involving the keymap information for data object instances having the particular user key are pending.
US09053047B2
In some embodiments, a method includes accepting a code word of a composite Error Correction Code (ECC), which was produced by encoding data with multiple component ECCs, and which was received with one or more reception parameters. One or more of the component ECCs are decoded, but without fully decoding the code word. The one or more reception parameters are estimated based on the decoded component ECCs. In other embodiments, a method includes accepting a code word of an ECC, which encodes data and which was received with one or more reception parameters. An Error Locator Polynomial (ELP), having one or more roots that indicate respective locations of one or more errors in the code word, is derived from the accepted code word. The one or more reception parameters are estimated based on the ELP.
US09053045B1
Polynomial circuitry for calculating a polynomial having terms including powers of an input variable, where the input variable is represented by a mantissa and an exponent, includes at least one respective coefficient table for each respective term, each respective coefficient table being loaded with a plurality of respective instances of a coefficient for said respective term, each respective instance being shifted by a different number of bits. The circuitry also includes decoder circuitry for selecting one of the respective instances of the coefficient for each respective term based on the exponent and on a range, from among a plurality of ranges, of values into which that input variable falls.
US09053042B2
A system and method for adapting a secure application execution environment to support multiple configurations includes determining a maximum configuration for the secure application execution environment, determining an optimal configuration for the secure application environment, and, at load time, configuring the secure application execution environment for the optimal configuration.
US09053028B2
Type casting in a managed code system is described. The managed code system includes managed memory as well as shared memory located outside of the managed memory. The managed memory has multiple managed memory portions, each corresponding to a computing entity, such as a processes. The type system permits obtaining of data from shared memory using type casting to thereby assign the data a type that supports type casting. The type is a valid type casting type that satisfies certain requirements that allow the type to be assigned while maintaining type safety.
US09053021B2
Methods and systems for managing distributed storage servers are described. The storage servers may be selected and divided into multiple sequences and multiple virtual node groups. Each sequence of the multiple sequences may include a predetermined number of storage servers, and each virtual node group may include a set of storage servers of the multiple sequences. Data may be transferred to storage severs of a virtual node group. If the storage servers have instantaneous or temporary malfunctions, the data may be transferred to temporary storage servers and then transferred back the storage servers after being revived. If the storage servers have permanent malfunctions, the data may be transferred to the temporary storage servers. The storage servers may be replaced using the temporary storage servers.
US09053017B2
The present invention extends to methods, systems, and computer program products for managing object lifetime in a cyclic graph. Embodiments of the invention include reclaiming allocated system resources, for example, from a graph of objects that mixes different resource reclamation techniques (such as reference counting and garbage collection). In response to determining that garbage collection is to be performed, references between GC objects and Ref. Counted objects are detected. A reference type (e.g., direct, indirect, standard, tracked, weakened, etc.) for any detected references is also determined. Garbage collection is performed to determine if any allocated system resources can be reclaimed. Garbage collection considers references and references types between GC objects and Ref. Counted objects when determining if objects are to be reclaimed.
US09053006B2
The invention relates to a method for memory management, in which memory usage data relating to the use of the memory is recorded. The memory usage data is determined in response to a number of memory write and/or read accesses.
US09052994B2
A system for controlling advancement of and access to product and for generating data associated with such advancement and access. Systems of this invention include a pusher system having a track, a pusher, and mechanisms for generating data relating to the movement of the pusher. Certain embodiments of the invention include a door assembly, which controls consumer access to product located behind the door assembly, a stop for limiting the forward progression of the pusher along the track, and mechanisms for generating data relating to when and/or for how long the door assembly is open.
US09052991B2
A method for audio sample rate conversion may include receiving an audio signal at a first rate, the audio signal having a fundamental frequency, determining absolute derivatives of the audio signal at the first rate, and generating a weighted sum of the absolute derivatives to arrive at a combined absolute derivative. The combined absolute derivative may be analyzed to locate a local minimum of the combined absolute derivative, a location in the audio signal may be selected based on the local minimum of the combined absolute derivative and at least one audio sample in the audio signal may be altered at the selected location to develop an audio signal at a second rate.
US09052985B2
A method and apparatus to optimize each of the plurality of reduction stages in a Cyclic Redundancy Check (CRC) circuit to produce a residue for a block of data decreases area used to perform the reduction while maintaining the same delay through the plurality of stages of the reduction logic. A hybrid mix of Karatsuba algorithm, classical multiplications and serial division in various stages in the CRC reduction circuit results in about a twenty percent reduction in area on the average with no decrease in critical path delay.
US09052980B2
The embodiments may include an apparatus for measuring code quality using exceptions. The apparatus may include a runtime collector configured to intercept exceptions generated by an application, and collect exception information for each exception, during runtime of the application, based on instrumentation code included within the application. The apparatus may include a collection module configured to store the intercepted exceptions and corresponding exception information in a memory unit, an exception analyzer configured to analyze the intercepted exceptions based on the collected exception information stored in the memory unit, and a report generator configured to generate at least one report based on the analysis. The at least one report may provide an indication of code quality of the application.
US09052972B2
A method for operating a multi-threading computational system includes: identifying related events; allocating the related events to a first thread; allocating unrelated events to one or more second threads; wherein the events allocated to the first thread are executed in sequence and the events allocated to the one or more second threads are executed in parallel to execution of the first thread.
US09052969B2
Each of a plurality of subtasks is configured to explore and assess alternative solutions for a combinatorial optimization problem by a reentrant finite state machine is represented. Each of a plurality of threads is configured to perform operations comprising a subtask until either completion or a blocked state is reached and, in the event a blocked state is reached, to move on to performing another subtask that is not currently in a blocked state.
US09052967B2
A method and system for determining potential deadlock conditions in a target multi-threaded software application. The target application is first run in a virtual machine and the events within the application are recorded. The recorded events are replayed and analyzed to identify potential lock acquisition conflicts occurring between threads of the application. The potential lock acquisition conflicts are identified by analyzing the order in which resource locks are obtained and pairs of resources that have respective locks obtained in different orders are analyzed. These analyzed pairs are used to define a different order of events in the target application that, when the target application is re-run with the second order of events, may trigger a deadlock condition. The target application is then re-run with the different order of events in an attempt to trigger and then identify potential deadlock situations.
US09052963B2
Systems, methods and computer-readable media provide for identifying a physical machine corresponding to a virtual machine. A system assigns a data center machine identifier to a physical computing device in a data center, along with a physical location for the physical computing system. In response to creating a virtual machine on the physical computing device, the system creates a mapping from a virtual machine identifier for the virtual machine to the data center machine identifier for the physical computing system.
US09052962B2
Provided are apparatus and method for distributedly storing an object in a plurality of data centers included in a cloud storage system. In the method, an object may be divided into a plurality of sub-objects each having a fragmentation size. Then, the sub-objects may be distributedly stored in at least one data center based on weights of the plurality of data centers.
US09052958B2
Techniques for extending the capabilities of computing environments and/or systems are disclosed. A scalable and dynamic external computing resource can be used in order to effectively extend the internal computing capabilities of a computing environment or system. The scalable and dynamic external computing resource can provide computing resources that far exceed the internal computing resources, and provide the services as needed, and in a dynamic manner at execution time. As a result, a computing device may function with relatively limited and/or reduced computing resources (e.g., processing power, memory) but have the ability to effectively provide as much computing services as may be needed, and provide the services when needed, on demand, and dynamically during the execution time.
US09052955B2
An example method includes receiving a hypertext transfer protocol (HTTP) request from a client for an application at a first datacenter at which the application is not available; and querying a first global site selector (GSS) configured to identify a second datacenter at which the application is available. The second datacenter can be identified by a selected virtual Internet Protocol (VIP) address. The method can also include forwarding the HTTP request to the selected VIP address; and responding to the client with an HTTP response received from the selected VIP address.
US09052951B2
The present invention relates to the field of methods of communication between software modules and more particularly software buses. There is described a software bus which allows communication between software modules. This communication occurs within a machine and between machines and operates interchangeably for the software module whether one is dealing with a process, a thread or a simple task. The communication relies on mechanisms adapted to the multitask level at which the sender and receiver software modules operate. It is based on a hierarchical architecture, phases of discovery and of recording of the various software modules having to communicate via the bus.
US09052950B2
A strictly increasing function is implemented to generate a plurality of unique creation stamps, each of the plurality of unique creation stamps increasing over time pursuant to the strictly increasing function. A new task to be placed with the plurality of tasks is labeled with a new unique creation stamp of the plurality of unique creation stamps. The one of the list of dismissal rules holds a minimal valid creation (MVC) stamp, which is updated when a dismissal action for the one of the list of dismissal rules is executed. The dismissal action acts to dismiss a selection of tasks over time due to continuous dispatch.
US09052948B2
A method and an apparatus that schedule a plurality of executables in a schedule queue for execution in one or more physical compute devices such as CPUs or GPUs concurrently are described. One or more executables are compiled online from a source having an existing executable for a type of physical compute devices different from the one or more physical compute devices. Dependency relations among elements corresponding to scheduled executables are determined to select an executable to be executed by a plurality of threads concurrently in more than one of the physical compute devices. A thread initialized for executing an executable in a GPU of the physical compute devices are initialized for execution in another CPU of the physical compute devices if the GPU is busy with graphics processing threads.
US09052939B2
A compliance tool can verify compliance with jurisdictional transfer and storage requirements for data migration into or within a cloud. The compliance tool can monitor and check data transfers and storage to determine if the data transfer and/or storage will cross jurisdictional boundaries. If the transfers or storage crosses jurisdictional boundaries, the compliance tool can identify the transfer and storage requirements of any jurisdictions involved with the transfer and/or storage. The compliance tool can verify that the data transfers complies with the identified transfer and storage requirements. If the data transfer and/or storage does not comply with the identified transfer and storage requirements, the compliance tool can terminate the data transfer and/or storage, modify the data transfer and/or storage, and/or modify the data, itself, to comply with the identified transfer and storage requirements.
US09052937B2
Input/output operations (IOs) are issued to a storage system using request queues that are each maintained for a resource targeted by the IOs. When an IO is requested, the target resource for the IO is first identified. If a request queue is maintained for the target resource, the IO is added to the request queue and the IO is issued to the storage system as the target resource becomes available. The availability of the target resource may be determined through periodic checks or by monitoring completions of IOs issued out of the request queue.
US09052930B2
Function-control instructions for controlling a function or feature of a device can be created remotely, locally, or both. A device can receive a function-control instruction or a function-control instruction embedded in received content. Additionally, or alternatively, a function-control instruction can be created locally based on user information or calibration information. Function-control instructions can be passed to an instruction execution application that interprets the function-control instruction. The instruction execution application can pass instructions, based on the function-control instruction, to the device for implementation.
US09052926B2
A method includes displaying a first application view. A first input is detected, and an application view selection mode is entered for selecting one of concurrently open applications for display in a corresponding application view. An initial group of open application icons in a first predefined area and at least a portion of the first application view adjacent to the first predefined area are concurrently displayed. The initial group of open application icons corresponds to at least some of the concurrently open applications. A gesture is detected on a respective open application icon in the first predefined area, and a respective application view for a corresponding application is displayed without concurrently displaying an application view for any other application in the concurrently open applications. The open application icons in the first predefined area cease to be displayed, and the application view selection mode is exited.
US09052920B2
A method for switching between dual operating systems for an electronic device installed with at least two operating systems is provided. The method includes the steps of: activating and operating a first operating system, wherein the first operating system initializes at least one peripheral device; switching to and activating a second operating system; preventing the first operating system from issuing a setting command to the peripheral device when the first operating system is switched to the second operating system; and enabling the second operating system to obtain the control right of the peripheral device to initialize the peripheral device.
US09052918B2
A data processing entity that includes a mass memory with a plurality of memory locations for storing memory blocks. Each of a plurality of software images includes a plurality of memory blocks with corresponding image addresses within the software image. The memory blocks of software images stored in boot locations of a current software image are relocated. The boot blocks of the current software image are stored into the corresponding boot locations. The data processing entity is booted from the boot blocks of the current software image in the corresponding boot locations, thereby loading the access function. Each request to access a selected memory block of the current software image is served by the access function, with the access function accessing the selected memory block in the associated memory location provided by the control structure.
US09052913B2
A method includes, during compilation of a portion of source code at a compiler, initiating token resolution with respect to a token included in the portion of source code. A static context and a dynamic context of the compiler are queried to identify one or more lookup results of the token. A particular lookup result is selected to resolve the token based on one or more semantic rules of the compiler. The particular lookup result is selected independently of whether the particular lookup result is sourced from the static context or from the dynamic context. The method includes resolving the token based on the selected particular lookup result.
US09052911B2
Mechanism for consistent core hang detection on a processor with multiple processor cores, each having one or more instruction execution pipelines. Each core may also include a hang detection unit with a counter unit that may generate a count value based on a clock source having a frequency that is independent of a frequency of a processor core clock. The hang detection unit may also include a detector logic unit that may determine whether a given instruction execution pipeline has ceased processing a given instruction based upon a state of the processor core and whether or not the given instruction has completed execution prior to the count value exceeding a predetermined value.
US09052904B1
A computer-implemented method for determining whether to reschedule tasks on computing devices based on power-availability information for a power grid may comprise: 1) identifying at least one task scheduled to execute on a computing device, 2) receiving power-availability information for the power grid, and then 3) determining, based on the power-availability information, whether to reschedule the task. Corresponding systems and computer-readable media are also disclosed.
US09052901B2
An apparatus, method and system is described herein for providing multiple maximum current configuration options including corresponding turbo frequencies for a processing device. Available options for a processor are determined by initialization code. And based on platform electrical capabilities, an optimal one of the multiple current configuration options is selected. Moreover, during runtime another current configuration is dynamically selected based on current configuration considerations to provide high flexibility and best possible performance per part and computing platform.
US09052898B2
A mobile device having an identifier supports a mobile server hosting an HTML web site. The mobile device is power cycled according to an ON-OFF timing defined by timing parameters. An association between the timing parameters and the identifier of the mobile device is provided. A web client sends a request to access the mobile device, using a public mobile device identifier. Optionally, the public mobile device identifier is mapped to identify ON-OFF timing parameters of the mobile device, and web client access to the mobile device is controlled based on the ON-OFF timing parameters.
US09052893B2
Various methods, apparatuses, and systems are described in which a chipset controller has circuitry to control communications with a peripheral device in a computing device. The chipset controller has logic configured 1) to detect a plug-in event when the peripheral device connects to the chipset controller and 2) to transition the chipset controller from a low power consumption state to a higher power consumption state based on the logic detecting the plug-in event.
US09052887B2
A method of processing data in a data processor comprising at least two data processing units. The method comprises performing different data processing steps in the data processing units concurrently during a parallel operation, and replicating performances of selected identical data processing steps in the data processing units during a non-synchronised redundant operation. The non-synchronised redundant operation comprises an initial performance of the selected identical data processing steps in one of the data processing units and a replicate performance of the data processing steps starting later than the initial performance, preferably in another of the data processing units. Initial result data representative of results from the initial performance are registered, and compared with replicate result data representative of results from the replicate performance, and an error signal is produced in case of discrepancy.
US09052875B2
An electronic device includes a first body, a second body, a hinge structure and a control unit. The hinge structure includes a first pivot component fixed on the first body, a second pivot component fixed on the second body and pivoted to the first pivot component, a first connecting component fixed on the first pivot component, and a torsion adjusting assembly movably disposed at the second body. The control unit receives a command to control the torsion adjusting assembly to move. When the torsion adjusting assembly is moved to a first position, the first connecting component and the torsion adjusting assembly are separated from each other, and the hinge structure has a first torsion. When the torsion adjusting assembly is moved to a second position, the first connecting component is connected to the torsion adjusting assembly, and the hinge structure has a second torsion larger than the first torsion.
US09052866B2
A method, an apparatus, and a computer-readable medium for image registration and display are provided. In the method, a registration request is respectively sent to each of the electronic apparatuses to control the electronic apparatus to capture a local image and return the captured local image to the master apparatus. Next, an image registration is performed on the local images to obtain registration information among the local images. Then, a relative location between the master apparatus and each electronic apparatus is estimated according to the registration information. Finally, at least one frame to be displayed are oriented according to the estimated relative locations and sent to the electronic apparatuses for display.
US09052863B2
A script language compatible with HTML is used to define methods or objects capable of communicating directly with an intelligent module for printing operations without going through a web browser's print selection option. A print API library provides the needed methods/objects for embedding into a web page. The intelligent module may be a stand-alone electronic device, or may be an intelligent device incorporated into a printer. The intelligent module may manage multiple printers directly or through a network, and it functions to provide a communication bridge for translating/conveying communication between the print APIs on a web page and a target printer. The print API knows the fixed IP address of the intelligent module, and define a print document or print commands and send it directly to the intelligent module by means of the known IP address.
US09052859B2
Methods and systems use print drivers to automatically record identifications (IDs) of the computerized devices and applications that provided different printable items to the print drivers. The methods and systems automatically send the IDs of the computerized devices and applications that provided the different printable items to an analytics engine. The methods herein automatically produce metrics based the computerized devices and applications used to generate the different printable items using the analytics engine.
US09052858B2
A information processing device includes: a job generating part for generating the print job in response to a user instruction; and a job transmitting part for separating job information and header information showing settings of the print job and sending the separated header information to a print server. The print server includes: an initial determination part for making an initial determination to determine a printing rule applied to the print job based on the header information and sending a result of the initial determination to the information processing device; and a job controlling part for continuing a process on the print job in response to receiving a continue instruction from the information processing device, and suspending the process on the print job in response to receiving a suspend instruction from said information processing device.
US09052856B2
An image forming apparatus includes: a receiving portion that receives an authentication print job sent by a user; a comparison portion that compares identification information received through the user's input with identification information included in image data; a job execution portion that executes the authentication print job in the case where the comparison between the received identification information and the identification information included in the image data has succeeded; and a password storage portion that stores identification information in the case where the authentication print job is in the process of being received in order to enable the comparison made by the comparison portion with respect to the authentication print job that is being received.
US09052849B1
Methods of determining a script to facilitate servicing a print request from a source device (e.g., a wireless mobile device) on a printer by a printing appliance are described. A printing appliance maintains a list of textual scripts that are mapped to a plurality of printers by a mapping relationship. For a given printer and requesting source device, if an appropriate script cannot be determined, the printing appliance will contact a server to resolve if a script on the printing appliance is an appropriate script, or whether the server should obtain and provide an appropriate script. A mapping relationship on the printing appliance is updated when an appropriate script is identified or provided by the server.
US09052846B1
Various embodiments of the present invention relate to a voltage generator, and more particularly, to systems, devices and methods of configuring a charge pump system by incorporating an auxiliary charge pump to generate an intermediate voltage that is used to boost up a primary charge pump according to a level of an input supply voltage. The intermediate voltage has a higher level than that of the input supply voltage, and is provided to boost up the primary charge pump when the input supply voltage is determined to be lower than a threshold voltage. Such a charge pump based voltage generator is compatible to a wide input supply range, capable of sustaining a large output load and effectively reduces the chip estate.
US09052843B2
A host device is configured to read and write information from and into a card and to supply a supply voltage that belongs to a first voltage range or a second voltage range which is lower than the first voltage range, and issues a voltage identification command to the card. The voltage identification command includes a voltage range identification section, an error detection section, and a check pattern section. The voltage range identification section includes information indicating which one of the first voltage range and the second voltage range the supply voltage belongs. The error detection section has a pattern configured to enable the card which has received the voltage identification command to detect errors in the voltage identification command. The check pattern section has a preset pattern.
US09052842B2
The present disclosure includes methods and devices for logical unit operation. One device embodiment includes a number of logical units, wherein each of the number of logical units has a unique address. The device includes control circuitry coupled to the number of logical units and configured optionally to control more than one of the number of logical units with one of a number of commands and one address.
US09052829B2
Methods and structure for improved shipping of I/O requests among multiple storage controllers of a clustered storage system. Minimal processing of a received I/O request is performed in a first controller to determine whether the I/O request is directed to a logical volume that is owned by the first controller or to a logical volume owned by another controller. For requests to logical volumes owned by another controller, the original I/O request is modified to indicate the target device address of the other controller. The first controller then ships the request to the other controller and configures DMA capabilities of the first controller to exchange data associated with the shipped request between the other controller and memory of the host system.
US09052827B1
A storage apparatus includes: a plurality of microprocessors; a plurality of storage areas formed into a drive group constituted from a plurality of physical drives; and a control unit for managing one of the microprocessors, which takes charge of data input to and output from one or more storage areas of the plurality of storage areas, as a microprocessor having ownership of the one or more storage areas; wherein the microprocessor executes dump processing for having an external physical drive store data of the one or more storage areas, for which the microprocessor takes charge of the data input and output, in response to a received I/O request; and wherein the control unit transfers the ownership of the microprocessor according to processing load bias of the dump processing which the plurality of microprocessors take charge of.
US09052823B2
Proposes the realization of the performance stability operation of virtual volumes and the stabilized access performance for the virtual volumes in the storage apparatus. In the storage apparatus which configures a pool of multiple types of storage tiers of different performances, provides virtual volumes to the host computer and, in accordance with a write request from an application to a virtual volume, assigns pages to the relevant virtual volume from the pool, a policy associating an application with the virtual volume with which the relevant application reads/writes data, a storage tier to assign pages to the relevant virtual volume, and the priority of the relevant storage tier is managed and, in accordance with a write request from the application, complying with the corresponding policy, among the storage tiers associated with the corresponding virtual volume, pages are assigned from the storage tier of the higher priority to the relevant virtual volume.
US09052815B2
A touch sensing device is provided. The touch sensing device includes a multiplexer and a control unit, and is electrically connected to a touch panel. The touch panel includes a plurality of first-direction electrodes; a plurality of second-direction electrodes; and a dielectric layer, for generating at least one electric field change corresponding to at least one touch point in response to the at least one touch point. The at least one electric field change is generated at an overlapping region of the first-direction and second-direction electrodes. The multiplexer is electrically connected to the touch panel via the first-direction and second-direction electrodes, and selectively performs voltage driving or voltage sensing for the first-direction and second-direction changes a control signal to be transmitted to the multiplexer and receives a sense signal from the multiplexer.
US09052813B2
The present invention improves operatability provided for the user as operatability to specify a display range in an information-processing apparatus employing an absolute coordinate input unit such as a touch panel. The information-processing apparatus according to an embodiment of the present invention allows the user to select one of a plurality of input operation modes of the absolute coordinate input unit. One of the input operation modes is a specific mode allowing a display range to be moved to a desired position in a state where the highest resolution of a display unit integrated with the absolute coordinate input unit is lower than the resolution of an entire screen. The information-processing apparatus has a configuration in which, when an operation face of the absolute coordinate input unit is touched to carry out a drag operation in this specific mode, the distance of a movement made in the drag operation is detected, and the position of the display range is then changed by moving the display range by the detected distance.
US09052811B2
An information processing apparatus includes a reception unit that receives an operation of an operator; a detection unit that detects a moving operation related to movement of electronic information; a first collection unit that collects positions of a source, a destination, and a trajectory during movement and first and second electronic information; a second collection unit that collects third electronic information; a first calculation unit that calculates a degree of association between the first and second electronic information and a degree of association between the first and third electronic information; a memory that stores the first and second electronic information or the first and third electronic information; a second calculation unit that calculates a degree of association between fourth electronic information and the first electronic information; and a presentation unit that presents the second or third electronic information, as a destination of the fourth electronic information, in a different form.
US09052808B2
The present invention relates to a mobile terminal. Specifically to a mobile terminal including a display including a touchscreen, a sensing unit for sensing an object contacting the touchscreen and the object in near-proximity to the touchscreen, and a controller for controlling information appearing on the display according to the object contacting the touchscreen and movement of the object relative to the touchscreen.
US09052803B2
Methods, program products, and systems for a smart progress indicator are described. A smart progress indicator can be user-configurable and user-programmable. A smart progress indicator can represent a ratio between a completed portion of a task and the whole task. In addition, the smart progress indicator can include triggers such that the smart progress indicator can have different colors or patterns depending on whether or not one or more conditions are satisfied. In some implementations, the smart progress indicator can dynamically change data sources for the completed portion of the task or for the whole task based on the conditions.
US09052794B2
A range having a predetermined width close to a display margin is defined in an image as a restriction area. When the display area enters the restriction area, the moving speed determination unit reduces the speed of moving the display area in accordance with the extent that the display area enters the restriction area. When the request for moving the display area is suspended while the display area enters the restriction area, the bouncing speed determination unit determines the moving speed so that the display area is bounced in a direction away from the restriction area at a speed determined by the extent that the display area enters the restriction area. A frame coordinate computation unit computes frame coordinates of a display area that should be newly displayed, based on the moving speed determined by the moving speed determination unit and the bouncing speed determination unit.
US09052793B2
A method, computer program product, and computer system for updating observable values for multiple user-interface components. A computer system reads first values indexed by keys from a cache, in response to receiving a request from the multiple user-interface components. The computer system reads second values, which are indexed by the keys, from persistent storage. The computer system compares the first values and the second values based on the keys. The computer system writes the second values as new values of the first values in the cache. The computer system notifies one or more observers for respective ones of the first values, wherein the respective ones of the first values are changed. And, the computer system notifies the one or more observers for the first values that reading and writing operations are finished.
US09052789B2
A touch structure and a manufacturing method for the same are provided. The touch structure comprises first patterned electrodes, a second patterned electrode, a dielectric structure and a conductive bridge. The second patterned electrode is disposed between the first patterned electrodes, and separated from the first patterned electrodes. The dielectric structure is disposed on the first patterned electrodes and the second patterned electrode. The dielectric structure has a dielectric opening. The conductive bridge is disposed across the dielectric structure and extended in the dielectric opening. The first patterned electrodes are electrically connected to each other through the conductive bridge.
US09052785B2
A position detecting device is disclosed for use with a position indicator. The position detecting device includes a coil substrate, a magnetic path material, and a shield material. A coil for generating an alternating magnetic field for electromagnetic coupling with the position indicator is disposed on the coil substrate. The magnetic path material is composed of a material having such permeability as not to disturb direct current magnetic flux but to form a magnetic path for the alternating magnetic field generated by the coil, and having predetermined electrical resistance for suppressing flow of an eddy current in order to enhance the material's performance as a magnetic path. The shield material is a non-magnetic substance that does not disturb the direct current magnetic flux due to the direct current magnetic field and that has electrical conductivity for generating an eddy current based on the alternating magnetic field.
US09052782B2
A processing system for an input device includes a transmitter module, a receiver module, and a determination module. The transmitter module including transmitter circuitry, and is configured to drive a first end of a transmitter electrode such that the transmitter electrode exhibits a first voltage gradient extending from the first end of the transmitter electrode toward a second end of the transmitter electrode, wherein the first voltage gradient comprises a set of substantially discrete voltage values. The receiver module includes receiver circuitry, the receiver module configured to receive a first resulting signal with a first receiver electrode while the transmitter module is driving the first end of the transmitter electrode. The determination module is configured to compute a first measurement of a change in capacitive coupling between the transmitter electrode and the receiver electrode based on the first resulting signal, and determine positional information for an input object based on the first measurement.
US09052780B2
An optical touch screen system includes a touch screen, an image-sensing device, and a processing device. The image-sensing device generates a plurality of light-shielding information of an object at a plurality of time points. The processing device coupled to the image-sensing device includes a computing unit calculating a projected size difference value according to the plurality of light-shielding information, wherein the projected size difference value is a difference value between the projected sizes of the object on the touch screen at two different time points.
US09052777B2
An optical element for a light based touch surface including a concatenated plurality of segments, wherein each segment is paired with a respective light emitter, each segment including an undulating series of pairs of reflective or refractive facets, wherein a first facet in each pair is oriented so as to collimate light emitted from a first light emitter associated with the segment and a second facet in each pair is oriented so as to collimate light emitted from a second light emitter associated with the segment, and wherein the first light emitter associated with the segment is the light emitter paired with the segment and the second light emitter associated with the segment is the light emitter paired with a neighboring segment.
US09052776B2
An optical touch component structure includes multiple optical touch modules and multiple L-shaped connection boards, which are assembled to form a frame body. Each optical touch module includes an LED circuit board and a control circuit board. The L-shaped connection boards are respectively connected to two ends of the control circuit boards. At least one first and second connector are disposed on correspondingly overlapping sections of the LED circuit board and the control circuit board and vertically mated with each other. Two outermost ends of the control circuit boards have two third connectors horizontally mated with fourth connectors of the L-shaped connection boards. A space exists between the LED circuit board and the control circuit board and between the LED circuit board and the L-shaped connection board. Electronic components are disposed in the space and an extension section of a filter member extends into the space.
US09052769B2
A mobile terminal and an operating method thereof are provided. The operating method includes providing a transparent flexible display having a first display region at the front of the transparent flexible display and a second display region at the rear of the transparent flexible display; displaying an image in the first display region; determining whether a bend signal indicating that the transparent flexible display is bent is detected; and if the results of the determining indicate that a portion of the second display region has the same display direction as that of the first display region, displaying information regarding the image in the portion of the second display region having the same display direction as that of the first display region. Therefore, it is possible to display various information not only using a display region at the front of a display device but also using a display region at the rear of the display device.
US09052765B2
A method for operating a touch sensitive user interface is provided. The touch sensitive user interface comprises a touch sensitive surface (3) and at least two force sensitive sensors (15-66). The touch sensitive surface (3) is configured to provide a touch information indicating touch positions (6, 8) of at least two concurrent touches (5, 7) on the touch sensitive surface (3). The at least two force sensitive sensors (15- 66) are mounted at the touch sensitive surface (3) at different predetermined locations (11-14). Each of the at least two force sensitive sensors (15-66) is configured to generate a corresponding force information depending on a force being exerted on the corresponding force sensitive sensor (15-66). According to the method, the touch positions (6, 8) are determined based on the touch information and the force information is received from the at least two force sensitive sensors (15-66). Based on the at least two touch positions (6, 8), the force information from the force sensitive sensors (15-66) and the predetermined locations (11-14) of the force sensitive sensors (15-66) a corresponding touch force is determined for each of the concurrent touches (5, 7).
US09052752B2
The embodiments of the present disclosure are directed towards a method and apparatus for providing roll compensation in a control device, the method and apparatus including acquiring rotational data and linear data indicative of movement of the control device, applying roll compensation to the acquired data, and removing a roll compensation error from the roll compensated data. Inertial sensors such as gyroscope sensors and accelerometer sensor(s) may be used to acquire the rotational and linear data.
US09052749B2
A method and apparatus for navigating a projected image. The method includes projecting, by a projector, an image on a surface, the projected image comprising a first portion of a virtual image. The method also includes determining a movement of the projector, and in response to the movement of the projector, changing the projected image by projecting a second portion of the virtual image different from the first portion.
US09052747B2
A half keyboard having a key input system with a set of keys, wherein the set of keys is arranged as a conventional keyboard, such as a Qwerty keyboard, approximately folded in half so that the key of the set of keys indicates more multiple characters, symbols and/or functions.
US09052745B2
A multi-monitor computer system includes a plurality of display devices communicating with at least one computing device executing an application management procedure. The application management procedure enables an application window available on one display device to be moved entirely to another display device by selecting the other display device from a dialog box displayed in response to a pointer-dragging input gesture on the application window.
US09052737B2
A rotary control (100, 500, 700) provides improved running-torque through a running-torque stack up assembly (140). The running-torque stack up assembly (140) may be implemented in a modular approach (500, 700) independent of a shaft (130) and switch housing, or may be implemented to incorporate the shaft (100) and switch housing. The running-torque stack up assembly (140) is formed of a spring (114), a stationary disk (112), and a rotating disk (108) having sliding top and bottom surfaces provided through either pads (106, 110) or an overmolded coating (710).
US09052726B2
A method of controlling a multilevel converter is provided. In the method of controlling a multilevel converter according to an embodiment, a sub-module having the maximum voltage and a sub-module having the minimum voltage respectively are extracted from among a plurality of sub-modules. An amount of state variation of each of the plurality of sub-modules is determined. When the amount of state variation is not determined to be 0, a direction of a current flowing through the plurality of sub-modules is detected. A subsequent state of at least one sub-module is determined according to at least one of the amount of the state variation and current direction. Subsequently an arrangement time for sub-module values can be efficiently reduced while the number of the sub-modules increases in the voltage balancing.
US09052724B2
An integrated circuit chip having micro-channels formed in multiple regions of the integrated circuit chip and a method of cooling the integrated circuit chip. The method includes for any region of the multiple regions, allowing a coolant to flow through micro-channels of the region only when a temperature of the region exceed a first specified temperature and blocking the coolant from flowing through the micro-channels of the region when a temperature of the region is below a second specified temperature.