Document Document Title
US09059400B2 Magnetic random access memory cells with isolating liners
A manufacturing method to form a memory device includes forming a hard mask on a magnetic stack. A first magnetic stack etch is performed to form exposed magnetic layers. A liner is applied to the exposed magnetic layers to form protected magnetic layers. A second magnetic stack etch forms a magnetic random access memory (MRAM) cell, where the liner prevents shunting between the protected magnetic layers.
US09059396B2 Integrated semiconductor devices with single crystalline beam, methods of manufacture and design structure
Bulk acoustic wave filters and/or bulk acoustic resonators integrated with CMOS devices, methods of manufacture and design structure are provided. The method includes forming a single crystalline beam from a silicon layer on an insulator. The method further includes providing a coating of insulator material over the single crystalline beam. The method further includes forming a via through the insulator material. The method further includes providing a sacrificial material in the via and over the insulator material. The method further includes providing a lid on the sacrificial material. The method further includes providing further sacrificial material in a trench of a lower wafer. The method further includes bonding the lower wafer to the insulator, under the single crystalline beam. The method further includes venting the sacrificial material and the further sacrificial material to form an upper cavity above the single crystalline beam and a lower cavity, below the single crystalline beam.
US09059395B2 Resistive random access memory devices having variable resistance layers and related methods
Resistive memory devices are provided having a gate stack including insulating layers and gates stacked on a substrate in a vertical direction, a channel penetrating the gate stack in the vertical direction to be electrically connected to the substrate, a gate insulating layer provided between the channel and the gates, and a variable resistance layer disposed along an extending direction of the channel. The gate stack may include an alcove formed by recessing the gate in a horizontal direction. The variable resistance layer may extend toward the alcove in the horizontal direction and be overlapped with at least one of the gates in the horizontal direction. Related methods are also provided.
US09059391B2 Self-rectifying RRAM cell structure and 3D crossbar array architecture thereof
The present disclosure provides a self-rectifying RRAM, including: a first electrode layer formed of a first metal element; a second electrode layer formed of a second metal element different from the first metal element; and a first resistive-switching layer and a second resistive-switching layer sandwiched between the first electrode layer and the second electrode layer, wherein the first resistive-switching layer and the second switching layer form an ohmic contact, and the first resistive-switching layer has a first bandgap lower than a second bandgap of the second resistive-switching layer. Furthermore, an RRAM 3D crossbar array architecture is also provided.
US09059386B2 Light emitting diode package
A light emitting diode (LED) package includes an LED chip, a first lead frame and a second lead frame electrically connected to the LED chip and separated by a space, and a housing disposed on the first lead frame and the second lead frame. The housing includes an external housing surrounding a cavity, the cavity exposing a first portion of the first lead frame and a first portion of the second lead frame, and an internal housing disposed in the space, the internal housing covering a top portion of the first lead frame and a top portion of the second lead frame.
US09059381B2 Light emitting device having wavelength converting layer and method of fabricating the same
A light emitting device having a wavelength converting layer. The light emitting device includes a substrate; a semiconductor stack having a first conductive-type semiconductor layer, an active layer and a second conductive-type semiconductor layer disposed on the substrate; a first wavelength converting layer covering a top of the semiconductor stack; and a second wavelength converting layer disposed on the first wavelength converting layer and having a width narrower than the first wavelength converting layer. The second wavelength converting layer is employed, thereby being capable of reducing a color variation according to a viewing angle.
US09059379B2 Light-emitting semiconductor packages and related methods
Light-emitting semiconductor packages and related methods. The light-emitting semiconductor package includes a central barrier, a plurality of leads, a light-emitting device, a first encapsulant, a package body, and a second encapsulant. The light-emitting device is disposed in the interior space defined by the central barrier and is electrically connected to the leads surrounding the central barrier. The light-emitting device includes upper and lower light-emitting surfaces. The first encapsulant and the second encapsulant cover the upper and lower light-emitting surfaces, respectively. The package body encapsulates portions of the central barrier, portions of each of the leads, and the first encapsulant. The light-emitting semiconductor package can emit light from both the upper and lower sides thereof.
US09059378B2 Luminous glazing unit
A luminous glazing unit including at least one substrate formed by a transparent glazing element; at least one light source; and at least one light extraction device for extracting the light, the extraction device being arranged to create a luminous region, the extraction device being formed by at least one fibrous layer.
US09059377B2 Solid state lighting devices with low contact resistance and methods of manufacturing
Solid state lighting (“SSL”) devices with improved contacts and associated methods of manufacturing are disclosed herein. In one embodiment, an SSL device includes a first semiconductor material, a second semiconductor material spaced apart from the first semiconductor material, and an active region between the first and second semiconductor materials. The SSL device also includes a contact on one of the first or second semiconductor materials. The contact includes a first conductive material and a plurality of contact elements in contact with one of the first or second conductive materials. The contact elements individually include a portion of a second conductive material that is different from the first conductive material.
US09059376B2 Illuminating device
An illuminating device including a substrate, a light-emitting diode element disposed on the substrate, an electrode element, and a sealing ring. The substrate has a groove, and the electrode element has a retaining slot disposed in the groove. The sealing ring is embedded into the retaining slot and a part of the groove to tightly fix the electrode element on the groove.
US09059371B2 Enhancing critical current density of cuprate superconductors
The present invention concerns the enhancement of critical current densities in cuprate superconductors. Such enhancement of critical current densities include using wave function symmetry and restricting movement of Abrikosov (A) vortices, Josephson (J) vortices, or Abrikosov-Josephson (A-J) vortices by using the half integer vortices associated with d-wave symmetry present in the grain boundary.
US09059370B2 Zinc oxide film method and structure for CIGS cell
A method for fabricating a thin film photovoltaic device. The method includes providing a substrate comprising an absorber layer and an overlying window layer. The substrate is loaded into a chamber and subjected to a vacuum environment. The vacuum environment is at a pressure ranging from 0.1 Torr to about 0.02 Torr. In a specific embodiment, a mixture of reactant species derived from diethylzinc species, water species and a carrier gas is introduced into the chamber. The method further introduces a diborane species using a selected flow rate into the mixture of reactant species. A zinc oxide film is formed overlying the window layer to define a transparent conductive oxide using the selected flow rate to provide a resistivity of about 2.5 milliohm-cm and less and an average grain size of about 3000 to 5000 Angstroms.
US09059369B2 Method for manufacturing transparent conductive film
A method for manufacturing a transparent conductive film that can reduce a heating time of crystallizing an amorphous layer containing an indium-based complex oxide is provided. The method for manufacturing a transparent conductive film according to the present invention includes a first step of laminating an amorphous layer formed of an indium-based complex oxide on a first side of a film base material having a thickness of 10 to 50 μm, a second step of forming a transparent conductive layer by heating the film base material on which the amorphous layer is laminated to 160° C. or above to crystallize the amorphous layer during a process of conveying the film base material from a feed roller and taking up the film base material on a take-up roller, and a third step of forming an adhesive layer on a second side of the film base material.
US09059368B2 Semiconductor device and method for manufacturing the same
According to one embodiment, a semiconductor device includes first, second, and third molded bodies. The first molded body covers a first light emitting element, a part of a lead electrically connected to the first light emitting element, a first light receiving element configured to detect a light emitted from the first light emitting element, and a part of a lead electrically connected to the first light receiving element with a first resin. The second molded body covers a second light emitting element, a part of a lead electrically connected to the second light emitting element, a second light receiving element configured to detect a light emitted from the second light emitting element, and a part of a lead electrically connected to the second light receiving element with the first resin. The third molded body molds the first and the second molded bodies as one body using a second resin.
US09059365B2 Solar cell chips with new geometry and method for manufacturing the same
A method for manufacturing solar cell chips having an active surface area configured to directly convert solar energy into electrical energy. The method including cutting the solar cell chips out of a wafer using a laser such that the solar cell chips include a non-rectangular geometry. The non-rectangular geometry facilitate continuous cutting by the laser and maximizing a number of solar cell chips cut from the wafer.
US09059364B2 High thermoelectric performance by convergence of bands in IV-VI semiconductors, heavily doped PbTe, and alloys/nanocomposites
The present invention teaches an effective mechanism for enhancing thermoelectric performance through additional conductive bands. Using heavily doped p-PbTe materials as an example, a quantitative explanation is disclosed, as to why and how these additional bands affect the figure of merit. A high zT of approaching 2 at high temperatures makes these simple, likely more stable (than nanostructured materials) and Tl-free materials excellent for thermoelectric applications.
US09059362B2 Light emitting element, light emitting element array, optical writing head, and image forming apparatus
A light emitting element includes a semiconductor substrate, and an island structure formed on the semiconductor substrate. The island structure includes a light-emitting-unit thyristor and a current confinement structure. The light-emitting-unit thyristor includes stacked semiconductor layers having a pnpn structure. The current confinement structure includes a high-resistance region and a conductive region, and confines carriers in the conductive region.
US09059360B2 Photoconductor-on-active pixel device
A design structure embodied in a machine readable medium used in a design process includes a first dielectric layer disposed on an intermediary layer, a first conductive pad portion and a first interconnect portion disposed on the first dielectric layer, a second dielectric layer disposed on the first dielectric layer, a first capping layer disposed on the first interconnect portion and a portion of the first conductive pad portion, a second capping layer disposed on the first capping layer and a portion of the second dielectric layer, an n-type doped silicon layer disposed on the second capping layer and the first conductive pad portion, an intrinsic silicon layer disposed on the n-type doped silicon layer, and a p-type doped silicon layer disposed on the intrinsic silicon layer.
US09059359B2 Photo detection device, photo detection package including the photo detection device, and portable device including the photo detection package
Exemplary embodiments of the present invention relate to a photo detection device including a substrate, a first light absorption layer disposed on the substrate, a second light absorption layer disposed in a first region on the first light absorption layer, a third light absorption layer disposed in a second region on the second light absorption layer, and a first electrode layer disposed on each of the first, the second, and the third light absorption layers.
US09059358B2 Solar cell module and method of manufacturing the same
In the solar cell module 100, the resin adhesive 12 includes a plurality of removed portions 12a on the principal surface of the photoelectric conversion part 20 by removing the resin adhesive 12 in a vertical direction. The plurality of removed portions 12a are formed in the row in cross directions K.
US09059356B1 Laterally injected light-emitting diode and laser diode
A p-type superlattice is used to laterally inject holes into an III-nitride multiple quantum well active layer, enabling efficient light extraction from the active area. Laterally-injected light-emitting diodes and laser diodes can enable brighter, more efficient devices that impact a wide range of wavelengths and applications. For UV wavelengths, applications include fluorescence-based biological sensing, epoxy curing, and water purification. For visible devices, applications include solid state lighting and projection systems.
US09059355B2 Stopping an etch in a planar layer after etching a 3D structure
A method of etching including providing a plurality of nanostructures extending away from a support, the support comprising a dielectric layer located between the plurality of nanowires, forming a patterned mask over a first portion of the plurality of nanostructures, such that a second portion of the plurality of nanostructures are exposed and are not located under the patterned mask, etching the second portion of the plurality of nanostructures to remove at least a portion of the patterned mask and the second portion of the plurality of nanostructures, monitoring at least one gaseous byproduct of the etching of the plurality of nanostructures during the etching of the plurality of nanostructures and stopping the etching on detecting that the dielectric layer is substantially removed.
US09059354B2 Light-emitting element having nitride semiconductor multiquantum barrier, and process for production thereof
An Al0.95Ga0.05N:Mg (25 nm) single electron barrier can stop electrons having energy levels lower than the barrier height. Meanwhile, a 5-layer Al0.95Ga0.05N (4 nm)/Al0.77Ga0.23N (2 nm) MQB has quantum-mechanical effects so as to stop electrons having energy levels higher than the barrier height. Thus, electrons having energy levels higher than the barrier height can be blocked by making use of multiquantum MQB effects upon electrons. The present inventors found that the use of an MQB allows blocking of electrons having higher energy levels than those blocked using an SQB. In particular, for InAlGaN-based ultraviolet elements, AlGaN having the composition similar to that of AlN is used; however, it is difficult to realize a barrier having the barrier height exceeding that of AlN. Therefore, MQB effects are very important. Accordingly, it becomes possible to provide element technology for further improving deep UV light emission intensity using, as a light-emitting layer material, an AlGaInN-based material and, in particular, an AlGaN-based material.
US09059350B2 Junction box for a photovoltaic solar panel
A junction box for a solar panel having a housing, a lid, a first connector and a second connector. The housing comprises sidewalls and a top wall defining an interior space. The first coupling having a first contact element and the second coupling having a second contact element. The contact elements penetrate at least one of the sidewalls, so that the contact elements provide an electrical contact from external contact elements to internal contact elements, such as solder tails. Internal contact elements are arranged a, least partially in the interior space. The top wall having an opening extending only partially in the top wall. The opening is located such in the top wall that access to the solder tails in a substantially perpendicular direction to the surface of a solar panel for connecting the solder tail to the solar panel is provided.
US09059349B2 Moisture resistant photovoltaic devices with improved adhesion of barrier film
The present invention provides strategies for improving the adhesion between a barrier region, a transparent conductive region, and/or an electrically conductive grid through the use of an adhesion promoting region. The adhesion promoting region is optically transmissive and comprises a metal layer, a metal nitride layer, a metal carbide layer, or a combination thereof and preferably comprises at least one of Cr, Ti, Ta, and Zr or a combination thereof. These strategies are particularly useful in the fabrication of heterojunction photovoltaic devices such as chalcogenide-based solar cells. Adhesion is improved to such a degree that grid materials and dielectric barrier materials can cooperate to provide a hermetic seal over devices to protect against damage induced by environmental conditions, including damage due to water intrusion. The adhesion promoting region also serves as a barrier to the migration of Na, Li, and the lanthanoid series of elements.
US09059348B1 Photovoltaic-clad masonry unit
A masonry unit including a photovoltaic cell for generation of electricity is described herein. More particularly a photovoltaic-clad concrete block that combines the structural attributes of concrete block (or other masonry unit) and the energy production of solar photovoltaics is described herein. Methods for manufacturing, installing, and electrically connecting such photovoltaic-clad concrete blocks are also described herein.
US09059345B2 Solar cell using p-i-n nanowire
A solar cell using a p-i-n nanowire that may generate light by absorbing solar light in a wide wavelength region efficiently without generating light loss and may be manufactured with a simplified process and low cost. The solar cell includes: a semiconductor layer formed of a semiconductor material; and a photoelectromotive layer including a semiconductor structure including a core-nanowire that extends long in an upward direction of the semiconductor layer and is formed of an intrinsic semiconductor material, and a shell-nanowire that is formed to surround a periphery of the core-nanowire and is formed of a semiconductor material, wherein the semiconductor material that is used for forming the semiconductor layer includes an n-type semiconductor material, or the semiconductor material that is used for forming the shell-nanowire includes a p-type semiconductor material, and the semiconductor material that is used for forming the semiconductor layer includes a p-type semiconductor material, and the semiconductor material that is used for forming the shell-nanowire includes an n-type semiconductor material.
US09059341B1 Method for manufacturing an interdigitated back contact solar cell
A method for manufacturing an interdigitated back contact solar cell. comprising the steps of: (a) providing a silicon substrate doped with a first dopant; (b) doping the rear surface of the silicon substrate with a second dopant in a first pattern; (c) forming a silicon dioxide layer on the rear surface; (d) depositing a silicon-containing paste comprising silicon-containing particles on the silicon dioxide layer in a second pattern; (e) exposing the substrate to a diffusion ambient, wherein the diffusion ambient comprises a third dopant and wherein the third dopant is a counter dopant to the second dopant; (f) heating the substrate in a drive-in ambient; and (g) removing the silicon dioxide layer and the doped silicate glass layer from the silicon substrate, wherein a region doped with the second dopant and a region doped with the third dopant collectively form an interdigitated pattern on the rear surface of the silicon substrate.
US09059338B2 Light emitting element and a production method therefor
Disclosed are a light emitting device and a method of manufacturing the same. The light emitting device includes a support substrate, a wafer bonding layer on the support substrate, a current spreading layer on the wafer bonding layer, a second conductive semiconductor layer on the current spreading layer, an active layer on the second conductive semiconductor layer, a first conductive semiconductor layer on the active layer, a surface modification layer on the first conductive semiconductor layer, and a first electrode layer on the surface modification layer.
US09059334B2 Power semiconductor module and method of manufacturing the same
First chip main surfaces of first semiconductor chips are bonded to a heat spreader, and second chip main surfaces of the first semiconductor chips are bonded to a first electrode. First chip main surfaces of second semiconductor chips are bonded to a heat spreader, and second chip main surfaces of the second semiconductor chips are bonded to a first electrode. A plurality of electrodes are provided by a lead frame. An insulating member is provided on a side opposite to the chips when viewed from the heat spreader. An insulating substrate is provided on a side opposite to the chips when viewed from the first electrodes.
US09059330B2 Methods of forming integrated circuit capacitors having composite dielectric layers therein containing crystallization inhibiting regions
Integrated circuit capacitors have composite dielectric layers therein. These composite dielectric layers include crystallization inhibiting regions that operate to increase the overall crystallization temperature of the composite dielectric layer. An integrated circuit capacitor includes first and second capacitor electrodes and a capacitor dielectric layer extending between the first and second capacitor electrodes. The capacitor dielectric layer includes a composite of a first dielectric layer extending adjacent the first capacitor electrode, a second dielectric layer extending adjacent the second capacitor electrode and an electrically insulating crystallization inhibiting layer extending between the first and second dielectric layers. The electrically insulating crystallization inhibiting layer is formed of a material having a higher crystallization temperature characteristic relative to the first and second dielectric layers.
US09059327B2 Nitride semiconductor Schottky diode and method for manufacturing same
According to an embodiment, a nitride semiconductor Schottky diode includes a first layer including a first nitride semiconductor and a second layer provided on the first layer and including a second nitride semiconductor having a wider band gap than the first nitride semiconductor. The diode also includes an ohmic electrode provided on the second layer and a Schottky electrode provided on the second layer. The second layer includes a region containing an acceptor in the vicinity of the Schottky electrode between the Schottky electrode and the ohmic electrode.
US09059324B2 Bi-directional ESD diode structure with ultra-low capacitance that consumes a small amount of silicon real estate
A bi-directional electrostatic discharge diode structure consumes substantially less silicon real estate and provides ultra-low capacitance by utilizing a p− epitaxial layer that touches and lies between an n+ lower epitaxial layer and an n+ upper epitaxial layer. A metal contact touches and lies over a p+ layer, which touches and lies over the n+ upper epitaxial layer.
US09059322B2 Semiconductor-on-insulator (SOI) deep trench capacitor
Aspects of the present invention relate to a semiconductor-on-insulator (SOI) deep trench capacitor. One embodiment includes a method of forming a deep trench capacitor structure. The method includes: providing a SOI structure including a first and second trench opening in a semiconductor layer of the SOI structure, forming a doped semiconductor layer covering the semiconductor layer, forming a first dielectric layer covering the doped semiconductor layer, forming a node metal layer over the first dielectric layer, forming a second dielectric layer covering the node metal layer, filling a remaining portion of each trench opening with a metal layer to form an inner node in each of the trench openings, the metal layer including a plate coupling each of the inner nodes, and forming a node connection structure to conductively connect the node metal layer in the first trench opening with the node metal layer in the second trench opening.
US09059321B2 Buried channel field-effect transistors
Methods for forming a buried-channel field-effect transistor include doping source and drain regions on a substrate with a dopant having a first type; forming a doped shielding layer on the substrate in a channel region having a second doping type opposite the first type to displace a conducting channel away from a gate-interface region; forming a gate dielectric over the doped shielding layer; and forming a gate on the gate dielectric.
US09059318B2 Stressed source/drain CMOS and method of forming same
A complementary metal-oxide semiconductor (CMOS) structure includes a substrate and a P-type field effect transistor (FET) and an N-type FET disposed adjacent to one another on the substrate. Each FET includes a silicon-on-insulator (SOI) region, a gate electrode disposed on the SOI region, a source stressor, and a drain stressor disposed across from the source stressor relative to the gate electrode, wherein proximities of the source stressor and the drain stressor to a channel of a respective FET are substantially equal.
US09059313B2 Replacement gate having work function at valence band edge
Replacement gate stacks are provided, which increase the work function of the gate electrode of a p-type field effect transistor (PFET). In one embodiment, the work function metal stack includes a titanium-oxide-nitride layer located between a lower titanium nitride layer and an upper titanium nitride layer. The stack of the lower titanium nitride layer, the titanium-oxide-nitride layer, and the upper titanium nitride layer produces the unexpected result of increasing the work function of the work function metal stack significantly. In another embodiment, the work function metal stack includes an aluminum layer deposited at a temperature not greater than 420° C. The aluminum layer deposited at a temperature not greater than 420° C. produces the unexpected result of increasing the work function of the work function metal stack significantly.
US09059306B2 Semiconductor device having DMOS integration
Semiconductor devices that include a trench with conductive material for connecting a VDMOS device to a LDMOS device are described. The semiconductor devices include a substrate having a first region and a second region, wherein the second region is disposed on the first region. A trench extends from a top surface of the second region to the first region. The semiconductor substrate includes a VDMOS device formed proximate to the top surface of the second region and a LDMOS device that is also formed proximate to the top surface of the second region. The drain region of the VDMOS device is electrically connected to the source region of the LDMOS device by way of a conductive material disposed in the trench.
US09059305B2 Planar qubits having increased coherence times
An interdigitated capacitor includes a substrate and a pair of comb-like electrodes both formed on the semiconductor substrate and horizontally arranged thereon, each of the pair of comb-like electrodes including finger electrodes having a curved profile.
US09059303B2 Nonvolatile semiconductor memory device and method for manufacturing same
According to one embodiment, a nonvolatile semiconductor memory device includes: a first stacked body having a gate insulating film, a first charge storage layer, a first insulating film, a second charge storage layer, and a second insulating film, a second element isolation region, a bottom and at least part of a side portion of the second element isolation region being in contact with the semiconductor substrate in the peripheral portion; and a second stacked body, a third insulating film, a first layer, a fourth insulating film, a second layer, and the second insulating film are stacked in this order from the semiconductor substrate side between the semiconductor substrate and the control gate electrode in the second stacked body in the peripheral portion, a side portion of the second stacked body being covered with the second insulating film.
US09059299B2 Method for producing high-performing and electrically stable semi-conductive metal oxide layers, layers produced according to the method and use thereof
The present invention relates to a method for producing a semi-conductor laminate comprising a first and a second metal oxide layer as well as a dielectric layer, wherein the first metal oxide layer is arranged between the second metal oxide layer and the dielectric layer. The first and second metal oxide layers are formed accordingly from a first and a second liquid phase. The present invention also relates to a semi-conductor laminate that can be obtained from such a method, and to electronic components comprising such a semi-conductor laminate.
US09059296B2 Oxide thin film transistor and method of fabricating the same
An oxide thin film transistor (TFT) and a fabrication method thereof are provided. First and second data wirings are made of different metal materials, and an active layer is formed on the first data wiring to implement a short channel, thus enhancing performance of the TFT. The first data wiring in contact with the active layer is made of a metal material having excellent contact characteristics and the other remaining second data wiring is made of a metal material having excellent conductivity, so as to be utilized to a large-scale oxide TFT process. Also, the first and second data wirings may be formed together by using half-tone exposure, simplifying the process.
US09059294B2 Semiconductor device, active matrix substrate, and display device
A switching circuit (semiconductor device) (18) includes two switching units (SW1 and SW2), which are connected in series to each other, and two capacitances (CS1 and CS2), where one electrode of one of the capacitances is connected to the connecting section of the switching units (SW1 and SW2) and one electrode of the other capacitance is connected to one end of the switching units (SW1 and SW2). To the other electrodes of the capacitances (CS1 and CS2), signals having a constant voltage or signals having a same phase are supplied. A bottom gate electrode (light-shielding film) (22) is formed for the switching unit (SW2).
US09059286B2 Pre-gate, source/drain strain layer formation
A method produces a transistor. The method forms a strain-producing layer on a base layer and then removes at least one portion of the strain-producing layer to create at least one opening in the strain-producing layer. This leaves first and second portions of the strain-producing layer on the substrate. The first and second portions of the strain-producing layer comprise source and drain stressor regions of the transistor. The method then grows a channel region in the opening of the strain-producing layer from the base layer, forms a gate insulator on the channel region, and forms a gate conductor on the gate insulator.
US09059285B2 Structure and method for increasing strain in a device
A method and structure are disclosed for increasing strain in a device, specifically an n-type field effect transistor (NFET) complementary metal-oxide-semiconductor (CMOS) device. Embodiments of this invention include an n-type field effect transistor (NFET) complementary metal-oxide-semiconductor (CMOS) device having a source region and a drain region, the NFET CMOS including: an n-type doped layer in at least one of the source region and the drain region, wherein the n-type doped layer includes substitutional carbon and has a memorized tensile stress induced by a stress memorization technique (SMT).
US09059280B2 Multigate metal oxide semiconductor devices and fabrication methods
A semiconductor device includes a first well and a second well implanted in a semiconductor substrate. The semiconductor device further includes a gate structure above the first and second wells between a raised source structure and a raised drain structure. The raised source structure above is in contact with the first well and connected with the gate structure through a first semiconductor fin structure. The raised drain structure above and in contact with the second well and connected with a second semiconductor fin structure. The second semiconductor fin structure includes at least a gap and a lightly doped portion.
US09059276B2 High voltage laterally diffused metal oxide semiconductor
High-voltage LDMOS devices with voltage linearizing field plates and methods of manufacture are disclosed. The method includes forming an insulator layer of varying depth over a drift region and a body of a substrate. The method further includes forming a control gate and a split gate region by patterning a layer of material on the insulator layer. The split gate region is formed on a first portion of the insulator layer and the control gate is formed on a second portion of the insulator layer, which is thinner than the first portion.
US09059273B2 Methods for processing a semiconductor wafer
A method for processing a semiconductor wafer in accordance with various embodiments may include: providing a semiconductor wafer including at least one chip and at least one kerf region adjacent to the at least one chip, the kerf region including at least one auxiliary structure; applying a mask layer to the semiconductor wafer; removing the at least one auxiliary structure in the at least one kerf region; removing the applied mask layer; and separating the semiconductor wafer along the at least one kerf region.
US09059272B2 Self-aligned III-V MOSFET fabrication with in-situ III-V epitaxy and in-situ metal epitaxy and contact formation
A method for forming a transistor includes providing a patterned gate stack disposed on a III-V substrate and having sidewall spacers formed on sides of the patterned gate stack, the III-V substrate including source/drain regions adjacent to the sidewall spacers and field oxide regions formed adjacent to the source/drain regions. The method includes growing raised source/drain regions on the source/drain regions, the grown raised source/drain regions including III-V semiconductor material, and growing metal contacts on the grown raised source/drain regions. Another method for forming a transistor includes providing a patterned gate stack disposed on a III-V substrate and having sidewall spacers formed on sides of the patterned gate stack, the III-V substrate including source/drain regions adjacent to the sidewall spacers and field oxide regions formed adjacent to the source/drain regions. The method includes growing metal contacts on the source/drain regions. Transistors and computer program products are also disclosed.
US09059268B2 Tunneling field effect transistor and method for fabricating the same
A tunneling field effect transistor and a method for fabricating the same are provided. The tunneling field effect transistor comprises: a semiconductor substrate; a channel region formed in the semiconductor substrate, with one or more isolation structures formed in the channel region; a first buried layer and a second buried layer formed in the semiconductor substrate and located at both sides of the channel region respectively, the first buried layer being first type non-heavily-doped, and the second buried layer being second type non-heavily-doped; a source region and a drain region formed in the semiconductor substrate and located on the first buried layer and the second buried layer respectively; and a gate dielectric layer formed on the one or more isolation structures, and a gate formed on the gate dielectric layer.
US09059267B1 III-V device with overlapped extension regions using replacement gate
A structure and method for fabricating a III-V compound semiconductor-containing heterostructure field-effect transistor (FET) with self-aligned and overlapped extensions using a replacement gate process is disclosed. The a III-V compound semiconductor-containing heterostructure field-effect transistor (FET) structure may be formed by forming a III-V compound semiconductor-containing heterostructure having multiple layers and a T-shaped gate structure using a gate replacement process. The T-shaped gate structure may be formed with a bottom surface substantially below an upper surface of the III-V compound semiconductor-containing heterostructure and an upper surface above the III-V compound semiconductor-containing heterostructure. An undoped region may be formed below the bottom surface of the T-shaped gate structure on a layer of the III-V compound semiconductor-containing heterostructure.
US09059265B2 Graphene resonant tunneling transistor
A graphene device having a ribbon structure with soft boundaries formed between two thin parallel transport barriers in a “railroad track” configuration. Such a structure permits transport along the ribbon, and also permits transport of electrons across the barriers by means of resonant tunneling through quasi-bound states within the railroad track confinement. The transport barriers can be of any form of so long as transport through the barriers leads to the formation of isolated resonant bands with a transport gap. In some embodiments, the transport barriers can be in the form of a pair of parallel line defects, wherein the line defects delineate the central ribbon section and the two lateral sections. In some such embodiments, the line defects are chemically decorated by the adsorption of diatomic gases. In other embodiments, the transport barriers can be formed by the application of large local potentials directly to the graphene sheet.
US09059258B2 Controlled metal extrusion opening in semiconductor structure and method of forming
Aspects of the present invention relate to a controlled metal extrusion opening in a semiconductor structure. Various embodiments include a semiconductor structure. The structure includes an aluminum layer. The aluminum layer includes an aluminum island within the aluminum layer, and a lateral extrusion receiving opening extending through the aluminum layer adjacent the aluminum island. The opening includes a lateral extrusion of the aluminum layer of the semiconductor structure. Additional embodiments include a method of forming a semiconductor structure. The method can include forming an aluminum layer over a titanium layer. The aluminum layer includes an aluminum island within the aluminum layer. The method can also include forming an opening extending through the aluminum layer adjacent the aluminum island within the aluminum layer. The opening includes a lateral extrusion of the aluminum layer of the semiconductor layer.
US09059257B2 Self-aligned vias formed using sacrificial metal caps
A method including forming a sacrificial metal cap on a metal line formed in a first dielectric layer; forming a second dielectric layer on the first dielectric layer; removing the sacrificial metal cap selective to the second dielectric layer and metal line to form a cap opening; forming a dielectric cap in the cap opening and on the metal line; forming an interconnect dielectric layer over the dielectric cap and the second dielectric layer; forming an interconnect opening in the interconnect dielectric layer; removing a portion of the dielectric cap exposed by the interconnect opening selective to the interconnect dielectric layer, the second dielectric layer, and the metal line; and forming an interconnect structure in the interconnect opening, the interconnect structure comprising a contact line above a via, the via having an upper via portion with angled sidewalls and a lower via portion with substantially vertical sidewalls.
US09059256B2 Method for producing a controllable semiconductor component
Disclosed is a method for producing a controllable semiconductor component. In a semiconductor body with a top side and a bottom side, a first trench protruding from the top side into the semiconductor body and a second trench protruding from the top side into the semiconductor body are formed in a common etching process. The first trench has a first width and the second trench has a second width greater than the first width. Then, in a common process, an oxide layer is formed in the first trench and in the second trench such that the oxide layer fills the first trench and electrically insulates a surface of the second trench. Subsequently, the oxide layer is removed from the first trench completely or at least partly such that the semiconductor body comprises an exposed first surface area arranged in the first trench.
US09059252B1 Silicon waveguide on bulk silicon substrate and methods of forming
Various methods include: forming a first set of trenches in a precursor structure having: a silicon substrate having a crystal direction, the silicon substrate substantially abutted by a first oxide; a silicon germanium (SiGe) layer overlying the silicon substrate; a silicon layer overlying the SiGe layer; a second oxide overlying the silicon layer; and a sacrificial layer overlying the second oxide, wherein the first set of trenches each expose the silicon substrate and internal sidewalls of the first oxide; undercut etching the silicon substrate in a direction perpendicular to the crystal direction of the silicon substrate to form a cavity corresponding with each of the first set of trenches; and partially filling each cavity with a dielectric, leaving an air gap within each cavity connected with an air gap in an adjacent cavity.
US09059249B2 Interconnect structures containing a photo-patternable low-k dielectric with a curved sidewall surface
An interconnect structure is provided which includes at least one patterned and cured low-k material located directly on a surface of a substrate; and at least one least one conductively filled region embedded within an interconnect pattern located within the at least one patterned and cured low-k material, wherein the at least one conductively filled region has an inflection point at a lower region of the interconnect pattern that is in proximity to an upper surface of the substrate and the interconnect region having an upper region that has substantially straight sidewalls.
US09059240B2 Fixture for shaping a laminate substrate
A fixture for shaping a laminate substrate includes a trap ring, a base plate and a center button. The base plate includes a recess adapted to receive the laminate substrate. The center button is disposed in an opening in the base plate. The center button may be adjusted to shape the laminate substrate.
US09059238B2 Semiconductor device
Some aspects of the invention include a trench gate structure including a p base layer, an n+ emitter region, a trench, a gate oxide film, and a doped polysilicon gate electrode is provided in an active region. A p-type extension region formed by extending the p base layer to an edge termination structure region can be provided in the circumference of a plurality of trenches. One or more annular outer trenches which are formed at the same time as the plurality of trenches are provided in the p-type extension region. The annular outer trenches can surround all of the trenches. A second gap between the annular outer trench and the outermost trench or between adjacent annular outer trenches is less than a first gap between adjacent trenches.
US09059237B2 Semiconductor device having an insulated gate bipolar transistor
A semiconductor device includes: a first semiconductor region; a second semiconductor region, which is arranged on the first semiconductor region; a third semiconductor region, which is arranged on the second semiconductor region; a plurality of fourth semiconductor regions, each of which is arranged with being spaced from each other on the third semiconductor region; a insulation film arranged on a inner wall of a recess, which extends from upper faces of the fourth semiconductor region to pass through the third semiconductor region and the fourth semiconductor region and reaches the second semiconductor region; a control electrode, a first main electrode, a second main electrode, which is electrically connected to the third semiconductor region and the fourth semiconductor region, wherein a ratio of a width of the recess to a width of the third semiconductor region abutting on the second main electrode is 1 or more.
US09059234B2 Formation of a high aspect ratio trench in a semiconductor substrate and a bipolar semiconductor device having a high aspect ratio trench isolation region
Disclosed is a trench formation technique wherein a first etch process forms an opening through a semiconductor layer into a semiconductor substrate and then a second etch process expands the portion of the opening within the substrate to form a trench. However, prior to the second etch, a doped region is formed in the substrate at the bottom surface of the opening. Then, the second etch is performed such that an undoped region of the substrate at the sidewalls of the opening is etched at a faster etch rate than the doped region, thereby ensuring that the trench has a relatively high aspect ratio. Also disclosed is a bipolar semiconductor device formation method. This method incorporates the trench formation technique so that a trench isolation region formed around a collector pedestal has a high aspect ratio and, thereby so that collector-to-base capacitance Ccb and collector resistance Rc are both minimized.
US09059230B1 Lateral silicon-on-insulator bipolar junction transistor process and structure
Device structures, fabrication methods, and design structures for a bipolar junction transistor. A first terminal of the bipolar junction transistor is formed from a section of a device layer of a semiconductor-on-insulator wafer. An intrinsic base of the bipolar junction transistor is formed from an epitaxially-grown section of a first semiconductor layer, which is coextensive with a sidewall of the section of the device layer. A second terminal of the bipolar junction transistor is formed from a second semiconductor layer that is coextensive with the epitaxially-grown section of the first semiconductor layer. The epitaxially-grown section of a first semiconductor layer defines a first junction with the section of the device layer, and the second semiconductor layer defines a second junction with the epitaxially-grown section of the first semiconductor layer.
US09059229B2 Substrate processing apparatus and method of manufacturing semiconductor device
A substrate processing apparatus includes a substrate processing chamber including a plasma generation space where a plasma is generated and a substrate processing space where a substrate is placed during a substrate process; an inductive coupling structure outside the plasma generation space wherein a sum of electrical lengths of a coil of the inductive coupling structure and a waveform adjustment circuit connected to the coil is an integer multiple of a wavelength of an applied power; a substrate mounting table in the substrate processing space and supporting the substrate including grooves having high aspect ratios with a silicon-containing layer disposed thereon; a substrate transfer port at a wall of the substrate processing chamber; a substrate mounting table elevator moving the substrate mounting table upward/downward; an oxygen gas supply system to supply an oxygen-containing gas into the plasma generation space; and an exhaust unit exhausting gas from the substrate processing chamber.
US09059228B2 Substrate table, immersion lithographic apparatus and device manufacturing method
A substrate table for an immersion lithographic apparatus is disclosed having a recess, configured to receive a substrate of a given size, and a fluid extraction system, configured to extract fluid from a gap between the edge of the substrate and the edge of the recess, the fluid extraction system configured such that the rate of flow of fluid extracted from a localized section of the gap is greater than the rate of flow of fluid extracted from another section of the gap.
US09059225B2 Semiconductor device and the method of manufacturing the same
A method for manufacturing a semiconductor device is provided with: a step of preparing a semiconductor wafer (22) in a state where the circumference of the semiconductor wafer, which has been divided into semiconductor device parts, is adhered on a dicing sheet (21) supported by a wafer ring (23); a step of fixing the wafer ring (23) after transferring the wafer ring to a table (14) where laser printing is to be performed; and a step of marking on the main surface where the semiconductor material of the semiconductor device parts which configure the semiconductor wafer (22) is exposed, by radiating laser beams through the dicing sheet and an adhesive layer.
US09059223B2 Modular flow cell and adjustment system
A combinatorial processing system having modular dispense heads is provided. The modular dispense heads are disposed on a rail system enabling an adjustable pitch of the modular dispense heads for the combinatorial processing. The modular dispense heads are configured so that sections of the modular dispense heads are detachable in order to accommodate various processes through a first section without having to completely disconnect and re-connect facilities to a second section.
US09059221B2 Substrate processing method and substrate processing apparatus
A method capable of eliminating occurrence of a development failure when a DI water discharge nozzle 20 is scanned to dry a substrate by spinning is provided. A substrate W is held in a horizontal posture by a spin chuck 10 and rotated about a vertical axis by a rotation motor 14, and when an outlet of the nozzle 20 is scanned from a position opposed to a center of the substrate W to a position opposed to a circumferential edge while a cleaning solution being discharged, immediately after the nozzle 20 has started to move, only one dried core is produced in the vicinity of the center of the substrate W, and thus production of not less than two dried cores in the vicinity of the center of the substrate W is prevented. The dried region is spread all over the surface of the substrate W.
US09059217B2 FET semiconductor device with low resistance and enhanced metal fill
In a method of fabricating a FET semiconductor device, a FET structure with a gate channel and dummy gate is formed on a layer of substrate. The gate channel includes one or more FINs, and spacer layers that line the sides of the gate channel and abut the layer of substrate. The dummy gate is removed and the height of the gate channel is reduced to substantially near that of a top surface of one or more FINs. A layer of high-k material is deposited into the gate channel. A layer of first metal is then deposited that fills the gate channel and covers, at least in part, the layer of high-k material. Excess material is removed from the layers of high-k material and first metal to create a surface. A layer of second metal is selectively deposited onto the surface to form a continued gate conductor.
US09059212B2 Back-end transistors with highly doped low-temperature contacts
A back end of line device and method for fabricating a transistor device include a substrate having an insulating layer formed thereon and a channel layer formed on the insulating layer. A gate structure is formed on the channel layer. Dopants are implanted into an upper portion of the channel layer on opposite sides of the gate structure to form shallow source and drain regions using a low temperature implantation process. An epitaxial layer is selectively grown on the shallow source and drain regions to form raised regions above the channel layer and against the gate structure using a low temperature plasma enhanced chemical vapor deposition process, wherein low temperature is less than about 400 degrees Celsius.
US09059208B2 Replacement gate integration scheme employing multiple types of disposable gate structures
A plurality of disposable gate materials is employed to form multiple types of disposable gate stack structures. Different types of disposable gate stack structures are sequentially removed and replaced with different types of replacement gate stack structures. Sequential removal of the different types of disposable gate stack structures can be effected by employing etch chemistries that remove one type of disposable gate material while not etching at least another type of disposable gate material. Different types of replacement gate stack structures can employ different work function materials. Lithographic patterning of workfunction materials is avoided, and each replacement gate stack structure can have a workfunction material portion having a uniform thickness.
US09059206B2 Epitaxial grown extremely shallow extension region
A method to scale a MOSFET structure while maintaining gate control is disclosed. The extension regions of the MOSFET are formed by epitaxial growth and can be formed after the completion of high temperature processing. The extensions can be extremely shallow and have an abrupt interface with the channel. A dummy gate can establish the position of the abrupt interfaces and thereby define the channel length. The gate electrode can be formed to align perfectly with the channel, or to overlap the extension tip.
US09059205B2 Method of manufacturing a semiconductor device using source/drain epitaxial overgrowth for forming self-aligned contacts without spacer loss and a semiconductor device formed by same
A method for manufacturing a semiconductor device comprises growing a source/drain epitaxy region over a plurality of gates on a substrate, wherein a top surface of the source/drain epitaxy region is at a height above a top surface of each of the plurality of gates, forming at least one opening in the source/drain epitaxy region over a top surface of at least one gate, forming a silicide layer on the source/drain epitaxy region, wherein the silicide layer lines lateral sides of the at least one opening, depositing a dielectric layer on the silicide layer, wherein the dielectric layer is deposited in the at least one opening between the silicide layer on lateral sides of the at least one opening, etching the dielectric layer to form a contact area, and depositing a conductor in the contact area.
US09059201B2 Transistor with longitudinal strain in channel induced by buried stressor relaxed by implantation
Processes for making field effect transistors relax a buried stressor layer to induce strain in a silicon surface layer above the buried stressor layer. The buried stressor layer is relaxed and the surface layer is strained by implantation into at least the buried stressor layer, preferably on both sides of a portion of the surface layer that is to be stressed. For example, implanting ions through the surface silicon layer on either side of the gate structure of the preferred FET implementation into an underlying stressor layer can induce strain in a channel region of the FET. This process can begin with a silicon or silicon-on-insulator substrate with a buried silicon germanium layer having an appropriate thickness and germanium concentration. Other stressor materials can be used.
US09059197B2 Electronic device structure with a semiconductor ledge layer for surface passivation
Electronic device structures including semiconductor ledge layers for surface passivation and methods of manufacturing the same are disclosed. In one embodiment, the electronic device includes a number of semiconductor layers of a desired semiconductor material having alternating doping types. The semiconductor layers include a base layer of a first doping type that includes a highly doped well forming a first contact region of the electronic device and one or more contact layers of a second doping type on the base layer that have been etched to form a second contact region of the electronic device. The etching of the one or more contact layers causes substantial crystalline damage, and thus interface charge, on the surface of the base layer. In order to passivate the surface of the base layer, a semiconductor ledge layer of the semiconductor material is epitaxially grown on at least the surface of the base layer.
US09059190B2 Measuring current and resistance using combined diodes/resistor structure to monitor integrated circuit manufacturing process variations
A plurality of diode/resistor devices are formed within an integrated circuit structure using manufacturing equipment operatively connected to a computerized machine. Each of the diode/resistor devices comprises a diode device and a resistor device integrated into a single structure. The resistance of each of the diode/resistor devices is measured during testing of the integrated circuit structure using testing equipment operatively connected to the computerized machine. The current through each of the diode/resistor devices is also measured during testing of the integrated circuit structure using the testing equipment. Then, response curves for the resistance and the current are computed as a function of variations of characteristics of transistor devices within the integrated circuit structure and/or variations of manufacturing processes of the transistor devices within the integrated circuit structure.
US09059187B2 Electronic component having encapsulated wiring board and method for manufacturing the same
An electronic component including a wiring board having interlayer insulation layers and conductive patterns, the wiring board having a first surface and a second surface on the opposite side of the first surface, multiple first bumps formed on a first conductive pattern positioned on the first surface of the wiring board among the conductive patterns of the wiring board, a semiconductor element mounted on the first surface of the wiring board through the first bumps, an encapsulating resin encapsulating the semiconductor element and at least a portion of a side surface of the wiring board, the side surface of the wiring board extending between the first surface and second surface of the wiring board, and multiple of second bumps formed on the second surface of the wiring board and connected to a second conductive pattern of the conductive patterns in the wiring board.
US09059186B2 Embedded semiconductor die package and method of making the same using metal frame carrier
An embedded semiconductor die package is made by mounting a frame carrier to a temporary carrier with an adhesive. The frame carrier includes die mounting sites each including a leadframe interconnect structure around a cavity. A semiconductor die is disposed in each cavity. An encapsulant is deposited in the cavity over the die. A package interconnect structure is formed over the leadframe interconnect structure and encapsulant. The package interconnect structure and leadframe interconnect structure are electrically connected to the die. The frame carrier is singulated into individual embedded die packages. The semiconductor die can be vertically stacked or placed side-by-side within the cavity. The embedded die packages can be stacked and electrically interconnected through the leadframe interconnect structure. A semiconductor device can be mounted to the embedded die package and electrically connected to the die through the leadframe interconnect structure.
US09059185B2 Copper leadframe finish for copper wire bonding
A semiconductor device (100) includes a leadframe having a chip pad (110) and a lead (111) with a first end (112) proximate to the pad and a second end (113) remote from the pad, the leadframe having a base metal (120) including copper and a stack of a plated first layer (121) of nickel in contact with the base metal and a plated second layer (122) of a noble metal in contact with the nickel layer, the second lead end free of the noble metal. Further included is a copper wire (104) having a ball bond (104a) on a semiconductor chip (101) attached to the chip pad, and a stitch bond (104b) on the proximate lead end, the stitch bond penetrating the second layer; furthermore a packaging compound (130) encapsulating the chip, the wire, and the first end of the lead, the compound leaving the second end of the lead un-encapsulated; and the unencapsulated second lead end covered with a plated third layer (123) of solder.
US09059182B2 Method for producing bonding connection of semiconductor device
An arrangement is employed in a semiconductor device having a semiconductor body, the semiconductor body having a surface. The arrangement includes a surface portion on which a first metallization layer is arranged, and an alignment pattern arranged between the surface portion and the first metallization layer.
US09059170B2 Electronic fuse having a damaged region
An electronic fuse structure including an Mx level comprising an Mx metal, and an Mx+1 level above the Mx level, the Mx+1 level including an Mx+1 metal and a via electrically connecting the Mx metal to the Mx+1 metal in a vertical orientation, where the Mx+1 metal comprises a thick portion and a thin portion, and where the Mx metal, the Mx+1 metal, and the via are substantially filled with a conductive material.
US09059169B2 E-fuse structures and methods of manufacture
E-fuse structures in back end of the line (BEOL) interconnects and methods of manufacture are provided. The method includes forming an interconnect via in a substrate in alignment with a first underlying metal wire and forming an e-fuse via in the substrate, exposing a second underlying metal wire. The method further includes forming a defect with the second underlying metal wire and filling the interconnect via with metal and in contact with the first underlying metal wire thereby forming an interconnect structure. The method further includes filling the e-fuse via with the metal and in contact with the defect and the second underlying metal wire thereby forming an e-fuse structure.
US09059168B2 Adjustable meander line resistor
An adjustable meander line resistor comprises a plurality of series circuits. Each series circuit comprises a first resistor formed on a first doped region of a transistor, a second resistor formed on a second doped region of the transistor and a connector coupled between the first resistor and the second resistor. A control circuit is employed to control the on and off of the transistor so as to achieve the adjustable meander line resistor.
US09059167B2 Structure and method for making crack stop for 3D integrated circuits
The present invention relates to bonded semiconductor integrated circuits, more specifically to a structure to protect against crack propagation into any layer of such integrated circuits. Embodiments of the present invention may include a first semiconductor substrate having a first layer bonded to second layer of a substantially thinner second semiconductor substrate by a bonding layer. The first layer may contain a crack stop. The crack stop may be in contact with a circumferential wall, made up of posts, that extends through the bonding layer, the second layer, and the second substrate.
US09059162B2 Chip on film (COF) substrate, COF package and display device including the same
A COF substrate may include a base film, first upper conductive patterns, at least one second upper conductive pattern and lower conductive patterns. The first upper conductive patterns may be arranged on an upper surface of the base film. Each of the first upper conductive patterns may have an inner pattern and an outer pattern spaced apart from each other. The second upper conductive pattern may be arranged on the upper surface of the base film between the first upper conductive patterns. The lower conductive patterns may be arranged on a lower surface of the base film. The lower conductive patterns may be electrically connected between the inner pattern and the outer pattern. Thus, conductive materials causing a short between the panel patterns may not exist between the inner pattern and the outer pattern on the upper surface of the base film.
US09059156B2 Method of forming an erbium silicide metal gate stack FinFET device via a physical vapor deposition nanolaminate approach
Methods to form metal gate transistor devices are disclosed. Erbium silicide layers can be used in CMOS transistors in which the work function of the erbium silicide layers can be tuned for use in PMOS and NMOS devices. A nanolaminate sputtering approach can be used in which silicon and erbium layers are alternatingly deposited to determine optimum layer properties, composition profiles, and erbium to silicon ratios for a particular gate stack.
US09059152B2 Wiring substrate and manufacturing method of the same
Embodiments of the present invention provide a wiring substrate having a structure where a plurality of projection electrodes are arranged within an electrode formation region on a substrate main surface. At least one among a plurality of the projection electrodes is a variant projection electrode which has a recess portion on an upper surface, an outer diameter at the upper end that is larger than an outer diameter at the lower end, and a reverse trapezoidal cross-section shape. Embodiments of the present invention also provide methods for manufacturing wiring substrates having one or more of said variant projection electrode.
US09059149B2 Electronic device package and packaging substrate for the same
The present application provides an electronic device package. The package includes a packaging substrate having first and second surfaces opposing one another. First and second electrode patterns are formed on the first surface and first and second external terminals connected to the first and second electrode patterns. The second electrode pattern is electrically insulated from the first electrode pattern and surrounds the first electrode pattern An electronic device is mounted on the first surface of the packaging substrate and includes first and second electrodes disposed on a surface thereof facing the packaging substrate. The first and second electrodes are positioned on the first and second electrode patterns, respectively.
US09059148B2 Contact structure
A system and method for forming contacts is provided. An embodiment comprises forming the contacts on a substrate and then coining the contacts by physically shaping them using, e.g., a molding chamber. The physical shaping of the contacts may be performed using a patterned portion of the molding chamber or else by placing a patterned stencil around the contacts prior before a force is applied to physically reshape the contacts. The contacts may be reshaped into a cylindrical, oval, cuboid, or rectangular shape, for example.
US09059146B2 Electronic apparatus
A curved wall 51a is curved along a logarithmic spiral with a rotation axis C of a cooling fan 40 so that the flow path cross-sectional area of a first air flow path S1 gradually becomes larger toward a second air flow path S2. Further, the second air flow path S2 is formed to have a larger cross-sectional area than the downstream end of the first air flow path S1, and heat sinks 61 and 62 are arranged on the second air flow path S2. According to the above electronic apparatus, it is possible to efficiently provide an air flow that is formed by the cooling fan to the heat sink.
US09059143B2 Semiconductor device
A semiconductor device which includes a substrate, a semiconductor element arranged on the substrate, a heat dissipation component arranged on the semiconductor element, and a mold component covering an upper part of the substrate, the semiconductor element and the heat dissipation component, wherein an area of a surface on the semiconductor element of the heat dissipation component is larger than an area of a surface on which the heat dissipation component of the semiconductor element is arranged.
US09059140B1 Simultaneous controlled depth hot embossing and active side protection during packaging and assembly of wide bandgap devices
A method of mounting a plurality of semiconductor or microelectronic chips or dies, the method including providing a carrier, temporarily adhering the plurality of semiconductor or microelectronic chips or dies to the carrier with active faces of the chips or dies facing towards the carrier, covering backsides of the chips and filling empty spaces between the chips or dies with a metallic material to thereby define an assembly of the chips or dies and the metallic material, and releasing the assembly from the carrier, wherein each chip or die comprises at least one bonding ring higher than a height of the active face of the respective chip or die or any connections on the active face of the respective chip or die.
US09059138B2 Heterojunction bipolar transistor with reduced sub-collector length, method of manufacture and design structure
A heterojunction bipolar transistor (HBT) structure, method of manufacturing the same and design structure thereof are provided. The HBT structure includes a semiconductor substrate having a sub-collector region therein. The HBT structure further includes a collector region overlying a portion of the sub-collector region. The HBT structure further includes an intrinsic base layer overlying at least a portion of the collector region. The HBT structure further includes an extrinsic base layer adjacent to and electrically connected to the intrinsic base layer. The HBT structure further includes an isolation region extending vertically between the extrinsic base layer and the sub-collector region. The HBT structure further includes an emitter overlying a portion of the intrinsic base layer. The HBT structure further includes a collector contact electrically connected to the sub-collector region. The collector contact advantageously extends through at least a portion of the extrinsic base layer.
US09059137B2 Semiconductor device and method of manufacturing semiconductor device
A semiconductor device, includes a semiconductor substrate, a first interconnect layer formed over the semiconductor substrate, a gate electrode formed in the first interconnect layer, a gate insulating film formed over the gate electrode, a second interconnect layer formed over the gate insulating film, an oxide semiconductor layer formed in the second interconnect layer, and a via formed in the second interconnect layer and connected to the oxide semiconductor layer. The gate electrode, the gate insulating film and the oxide semiconductor layer overlap in a plan view.
US09059136B2 Compound semiconductor device and method of manufacturing the same
An AlGaN/GaN HEMT includes: a compound semiconductor layer; a source electrode and a drain electrode formed on an upper side of the compound semiconductor layer; and an Al—Si—N layer being a high-resistance layer disposed in a lower portion of at least one of the source electrode and the drain electrode and higher in an electric resistance value than the source electrode and the drain electrode.
US09059135B2 Nanochannel process and structure for bio-detection
Nanochannel sensors and methods for constructing nanochannel sensors. An example method includes forming a sacrificial line on an insulating layer, forming a dielectric layer, etching a pair of electrode trenches, forming a pair of electrodes, and removing the sacrificial line to form a nanochannel. The dielectric layer may be formed on insulating layer and around the sacrificial line. The pair of electrode trenches may be etched in the dielectric layer on opposite sides of the sacrificial line. The pair of electrodes may be formed by filling the electrode trenches with electrode material. The sacrificial line may be removed by forming a nanochannel between the at least one pair of electrodes.
US09059134B2 Self-aligned contacts for high k/metal gate process flow
A semiconductor structure is provided that includes a semiconductor substrate having a plurality of gate stacks located thereon. Each gate stack includes a high k gate dielectric layer, a work function metal layer and a conductive metal. A spacer is located on sidewalls of each gate stack and a self-aligned dielectric liner is present on an upper surface of each spacer. A bottom surface of each self-aligned dielectric liner is present on an upper surface of a semiconductor metal alloy. A contact metal is located between neighboring gate stacks and is separated from each gate stack by the self-aligned dielectric liner. The structure also includes another contact metal having a portion that is located on and in direct contact with an upper surface of the contact metal and another portion that is located on and in direct contact with the conductive metal of one of the gate stacks.
US09059133B2 Capacitor structure
One or more embodiments relate to a semiconductor device, comprising: A semiconductor device, comprising: a semiconductor substrate; a plurality of first conductive vias, the first conductive vias electrically coupled together, each of the first conductive vias passing through the substrate; and a plurality of second conductive vias, the second conductive vias electrically coupled together, each of the second conductive vias passing through the substrate, the second conductive vias spacedly disposed from the first conductive vias, each of the second conductive vias laterally surrounding a respective one of the first conductive vias.
US09059131B2 Charge breakdown avoidance for MIM elements in SOI base technology and method
A semiconductor device including at least one capacitor formed in wiring levels on a silicon-on-insulator (SOI) substrate, wherein the at least one capacitor is coupled to an active layer of the SOI substrate. A method of fabricating a semiconductor structure includes forming an SOI substrate, forming a BOX layer over the SOI substrate, and forming at least one capacitor in wiring levels on the BOX layer, wherein the at least one capacitor is coupled to an active layer of the SOI substrate.
US09059129B2 Micro-die natural convection cooling system
A cooling system for an integrated circuit die comprises a heat exchanger and a heat transfer device. The heat transfer device is formed of a plurality of stacked foils. The stacked foils are fused at a heat exchanger region abutting the heat exchanger, and are fused at a die region abutting the integrated circuit die, but are flexible between the heat exchanger region and the die region.
US09059122B2 Display unit
A display unit with which lowering of long-term reliability of a transistor is decreased is provided. The display unit includes a display section having a plurality of organic EL devices with light emitting color different from each other and a plurality of pixel circuits that are singly provided for every said organic EL device for every pixel. The pixel circuit has a first transistor for writing a video signal, a second transistor for driving the organic EL device based on the video signal written by the first transistor, and a retentive capacity, and out of the first transistor and the second transistor, a third transistor provided correspondingly to a second organic EL device adjacent to a first organic EL device is arranged farther from the first organic EL device than a first retentive capacity provided correspondingly to the second organic EL device out of the retentive capacity.
US09059119B2 Display apparatus
A display device and a display apparatus including the same are disclosed. The display device includes a first substrate, a second substrate positioned opposite the first substrate, a seal member which attaches the first substrate to the second substrate and seals a display area positioned on the first substrate or the second substrate, and a plurality of pixels which are positioned in the display area and each include an organic light emitting layer. Each of the first and second substrates includes two first straight sides extending in a first direction, two second straight sides extending in a second direction crossing the first direction, and four edges where the two first straight sides and the two second straight sides intersect. The four edges of each of the first and second substrates are formed as curved edges.
US09059116B2 Etch with pulsed bias
A method for etching features into an etch layer through a patterned mask in a plasma processing chamber is provided. A main etch gas is flowed into the plasma processing chamber. The main etch gas is formed into a main etch plasma. A bias greater than 600 volts is provided. The bias is pulsed at a frequency between 1 Hz and 20 kHz with a duty cycle less than 45%.
US09059113B2 Organic light-emitting device
An organic light-emitting device includes a substrate; a first electrode layer and a second electrode layer on the substrate, in parallel to the substrate, and facing each other; an emission layer between the first electrode layer and the second electrode layer, where the emission layer includes a first emission region, a second emission region, and a third emission region, where the emission layer includes a first common emission layer in the first emission region, the second emission region, and the third emission region; a second emission layer in the second emission region between the first common emission layer and the second electrode layer; and a third emission layer in the third emission region between the first common emission layer and the second electrode layer, and where the first common emission layer includes a first host, a first dopant, and a p-type dopant.
US09059110B2 Reduction of fluorine contamination of bond pads of semiconductor devices
A method of reducing contamination of contact pads in a metallization system of a semiconductor device. Fluorine contamination of contact pads in a semiconductor device can be reduced by appropriately covering the sidewall portions of a metallization system in the scribe lane in order to significantly reduce or suppress the out diffusion of fluorine species, which may react with the exposed surface areas of the contact pads. The quality of the bond contacts is enhanced, possibly without requiring any modifications in terms of design rules and electrical specifications.
US09059107B2 Packaging methods and packaged devices
Packaging methods and packaged devices are disclosed. In one embodiment, a method of packaging a semiconductor device includes forming a first redistribution layer (RDL) over a carrier, and forming a plurality of through assembly vias (TAVs) over the first RDL. An integrated circuit die is coupled over the first RDL, and a molding compound is formed over the first RDL, the TAVs, and the integrated circuit die. A second RDL is formed over the molding compound, the TAVs, and the integrated circuit die.
US09059106B2 Compensating for warpage of a flip chip package by varying heights of a redistribution layer on an integrated circuit chip
Structures and methods of making a flip chip package that employ polyimide pads of varying heights at a radial distance from a center of an integrated circuit (IC) chip for a flip chip package. The polyimide pads may be formed under electrical connectors, which connect the IC chip to a chip carrier of the flip chip package, so that electrical connectors formed on polyimide pads of greater height are disposed at a greater radial distance from the center of the IC chip, while electrical connectors formed on polyimide pads of a lesser height are disposed more proximately to the center of the IC chip. Electrical connectors of a greater relative height to the IC chip's surface may compensate for a gap, produced by heat-induced warpage during the making of the flip chip package, that separates the electrical connectors on the IC chip from flip chip attaches on the chip carrier.
US09059105B2 Ashing apparatus
Disclosed is an ashing apparatus and its method of manufacture wherein decrease in processing efficiency is suppressed. Specifically, a shower plate is arranged to face a substrate stage on which a substrate is placed, and diffuses oxygen radicals supplied into a chamber. A metal blocking plate is arranged between the shower plate and the substrate stage and has a through hole through which oxygen radicals pass. In addition, the metal blocking plate has a first layer, which is made of a metal same as the one exposed in the substrate, on the surface facing the substrate.
US09059104B2 Process for selectively removing nitride from substrates
A method of selectively removing silicon nitride from a substrate comprises providing a substrate having silicon nitride on a surface thereof; and dispensing phosphoric acid and sulfuric acid onto the surface of the substrate as a mixed acid liquid stream at a temperature greater than about 150° C. In this method, water is added to a liquid solution of the mixed acid liquid stream as or after the liquid solution of the mixed acid liquid stream passes through a nozzle.
US09059101B2 Radiofrequency adjustment for instability management in semiconductor processing
Methods, systems, and computer programs are presented for reducing chamber instability while processing a semiconductor substrate. One method includes an operation for identifying a first recipe with steps having an operating frequency equal to the nominal frequency of a radiofrequency (RF) power supply. Each step is analyzed with the nominal frequency, and the analysis determines if any step produces instability at the nominal frequency. The operating frequency is adjusted, for one or more of the steps, when the instability in the one or more steps exceeds a threshold. The adjustment acts to find an approximate minimum level of instability. A second recipe is constructed after the adjustment, such that at least one of the steps includes a respective operating frequency different from the nominal frequency. The second recipe is used to etch the one or more layers disposed over the substrate in the semiconductor processing chamber.
US09059098B2 Semiconductor device and manufacturing method thereof
It is an object of the present invention to provide a semiconductor device where, even in a case of stacking a plurality of semiconductor elements provided over a substrate, the stacked semiconductor elements can be electrically connected through the substrate, and a manufacturing method thereof. According to one feature of the present invention, a method for manufacturing a semiconductor device includes the steps of selectively forming a depression in an upper surface of a substrate or forming an opening which penetrates the upper surface through a back surface; forming an element group having a transistor so as to cover the upper surface of the substrate and the depression, or the opening; and exposing the element group formed in the depression or the opening by thinning the substrate from the back surface. A means for thinning the substrate can be performed by partially removing the substrate by performing grinding treatment, polishing treatment, etching by chemical treatment, or the like from the back surface of the substrate.
US09059094B2 Semiconductor gate structure and method of fabricating thereof
A semiconductor gate structure is provided having a trench, the trench assembled by a dielectric structure and a stack structure. A first conductive layer may be conformally applied to the dielectric structure and the stack structure. An oxide layer is formed along the first conductive layer and may then be substantially removed from the first conductive layer. In certain gate structures, a conductive fill structure having the first conductive layer and a second conductive layer may be disposed on the stack structure and the dielectric structure.
US09059090B2 Semiconductor device and method for fabricating the same
A method of fabricating a semiconductor device includes forming a first gate pattern and a dummy gate pattern on a first active area and a second active area of a substrate, respectively, the first gate pattern including a first gate insulating layer and a silicon gate electrode, removing the dummy gate pattern to expose a surface of the substrate in the second active area, forming a second gate pattern including a second gate insulating layer and a metal gate electrode on the exposed surface of the substrate, the first gate insulating layer having a thickness larger than a thickness of the second gate insulating layer, and forming a gate silicide on the silicon gate electrode after forming the second gate pattern.
US09059087B2 SOI substrate, method for manufacturing SOI substrate, and method for manufacturing semiconductor device
An insulating portion has a first region, a second region, and a third region in the stated order from the silicon portion side, the nitrogen concentration of the first region is lower than the nitrogen concentration of the second region and the oxygen concentration of the first region, the nitrogen concentration of the third region is lower than the nitrogen concentration of the second region and the oxygen concentration of the third region, and the thickness of the first region is larger than the thickness of the third region.
US09059086B2 Method of manufacturing semiconductor device
A semiconductor device capable of suppressing generation of a high electric field and preventing a dielectric breakdown from occurring, and a method of manufacturing the same. The method of manufacturing a semiconductor device includes (a) preparing an n+ substrate to be a ground constituted by a silicon carbide semiconductor of a first conductivity type, (b) forming a recess structure surrounding an element region on the n+ substrate by using a resist pattern, and (d) forming a guard ring injection layer to be an impurity layer of a second conductivity type in a recess bottom surface and a recess side surface in the recess structure by impurity injection through the resist pattern, and a corner portion of the recess structure is covered with the impurity layer.
US09059085B2 Method of forming an integrated circuit using a patterned mask layer
A method of forming an integrated circuit includes forming a patterned mask layer on a material layer, the patterned mask layer having a plurality of first features with a first pitch. The method includes patterning the material layer by using the patterned mask layer as a mask to form the first features in the material layer. The method includes trimming the patterned mask layer, after patterning the material layer, to form a trimmed patterned mask layer. The method further includes introducing a plurality of dopants into the material layer exposed by the trimmed patterned mask layer to form doped regions having a second pitch, wherein the second pitch is different from the first pitch. The method further includes removing the trimmed patterned mask layer to expose un-doped regions in the material layer; and removing the un-doped regions to form a plurality of second features corresponding to the respective doped regions.
US09059084B2 Stacked semiconductor device and printed circuit board
An interposer of a first semiconductor package includes a power supply wiring for a second semiconductor element, the power supply wiring including a land provided in one surface layer, and a power supply pattern provided in an inner layer and electrically connected to the land, the power supply wiring further including a larger number of lands than the land, which are provided in another surface layer and electrically connected in parallel to the power supply pattern. In a stacked semiconductor device, this configuration can improve the quality of power supply to the second semiconductor element to secure signal processing operation while preventing an increase in inductance caused by the bending of a power supply path in a power supply wiring of a printed wiring board or by a deviation of connection intervals.
US09059083B2 Semiconductor device
A semiconductor device is disclosed. One embodiment includes a carrier, a semiconductor chip attached to the carrier, a first conducting line having a first thickness and being deposited over the semiconductor chip and the carrier and a second conducting line having a second thickness and being deposited over the semiconductor chip and the carrier. The first thickness is smaller than the second thickness.
US09059080B2 Methods of fabricating trench generated device structures
Methods for fabricating device structures, such as bipolar transistors and diodes. The method includes forming a trench extending through stacked semiconductor and insulator layers and into an underlying semiconductor substrate. The trench may be at least partially filled with a sacrificial plug containing a dopant with a conductivity type opposite to the conductivity type of the semiconductor substrate. Dopant is transported outwardly from the sacrificial plug into the semiconductor substrate surrounding the trench to define a doped region of the second conductivity type in the semiconductor substrate. A first contact is formed that extends through the semiconductor and insulator layers to a portion of the semiconductor substrate outside of the doped region. A second contact is formed that extends through the semiconductor and insulator layers to the doped region.
US09059077B2 Crystal layered structure and method for manufacturing same, and semiconductor element
Provided is a crystal layered structure having a low dislocation density on the upper surface of a nitride semiconductor layer on a Ga2O3 substrate, and a method for manufacturing the same. In one embodiment, there is provided a crystal layered structure including: a Ga2O3 substrate; a buffer layer comprising an AlxGayInzN (0≦x≦1, 0≦y≦1, 0≦z≦1, x+y+z=1) crystal on the Ga2O3 substrate; and a nitride semiconductor layer comprising an AlxGayInzN (0≦x≦1, 0≦y≦1, 0≦z≦1, x+y +z=1) crystal including oxygen as an impurity on the buffer layer. The oxygen concentration in a region having a thickness of no less than 200 nm on the nitride semiconductor layer on the side towards the Ga2O3 substrate is no less than 1.0×1018/cm3.
US09059074B2 Integrated circuit package system with planar interconnect
An integrated circuit package system includes: mounting an integrated circuit die adjacent to a lead; forming a first encapsulation around and exposing the integrated circuit die and the lead; and forming a planar interconnect between the integrated circuit die and the lead with the planar interconnect on the first encapsulation.
US09059072B2 Semiconductor packages and methods of fabricating the same
Provided are a semiconductor package and a method of fabricating the same. In one embodiment, to fabricate a semiconductor package, a wafer having semiconductor chips fabricated therein is provided. A heat sink layer is formed over the wafer. The heat sink layer contacts top surfaces of the semiconductor chips. Thereafter, the plurality of semiconductor chips are singulated from the wafer.
US09059070B2 Electronic system modules and method of fabrication
A circuit assembly includes a plurality of integrated circuits having stud bumps at each input/output pad, an interconnection circuit having wells filled with solder, said wells corresponding in a one-to-one relationship with said stud bumps of said integrated circuits, and electrical and mechanical bonding at each of said input/output pads, wherein each of said stud bumps connects with solder in each of said wells to form a permanent connection.
US09059069B2 Linear sensor, image sensor, and electronic apparatus
There is provided a linear sensor including a plurality of sensor elements that are disposed in line, each including a light sensing part that senses light, generates an electric charge according to an amount of the sensed light, and accumulates the electric charge, a readout gate used to read out the electric charge accumulated in the light sensing part, and a reset gate used to discharge the electric charge accumulated in the light sensing part so as to be reset, wherein a region having a highest concentration of an impurity included in the light sensing part is formed in a position similarly away from the readout gate and the reset gate in the light sensing part.
US09059067B2 Semiconductor device with interposer and method manufacturing same
A semiconductor device includes an interposer mounting a semiconductor chip. The interposer includes a silicon substrate having a recessed region formed on a first surface, a first through via penetrating a first region of the silicon substrate from the first surface to an opposing second surface, an insulator disposed in the recessed region, and a first wire pattern at least partially disposed on the insulator and electrically connecting the first through via to the semiconductor chip.
US09059066B2 Method of manufacturing CMOS image sensor
A CIS and a method of manufacturing the same, the CIS including a substrate having a first surface and second surface opposite thereto, the substrate including an APS array region including a photoelectric transformation element and a peripheral circuit region; an insulating interlayer on the first surface of the substrate and including metal wirings electrically connected to the photoelectric transformation element; a light blocking layer on the peripheral circuit region of the second surface of the substrate, exposing the APS array region, and including a plurality of metal wiring patterns spaced apart from one another to form at least one drainage path along a boundary region between the APS array region and the peripheral circuit region; a color filter layer on the second surface of the substrate covering the APS array region and the light blocking layer; and a microlens on the color filter layer on the APS array region.
US09059054B1 Integrated circuit package having improved coplanarity
One aspect of the present disclosure provides an IC substrate, comprising a first material layer located on a first side of the IC substrate, and a second material layer located on a second, opposing side of the IC substrate, wherein the second material layer has a higher coefficient of thermal expansion CTE value than the first material layer.
US09059050B2 Manufacturing methods of semiconductor substrate, package and device
A manufacturing method of semiconductor substrate includes following steps: providing a base layer; forming a plurality of traces on the base layer; forming a plurality of studs correspondingly on the traces; forming a molding material layer on the base layer to encapsulate the traces and studs; forming a concave portion on the molding material layer; and, removing the base layer.
US09059047B2 Semiconductor device
An object is to provide a semiconductor device using an oxide semiconductor having stable electric characteristics and high reliability. A transistor including the oxide semiconductor film in which a top surface portion of the oxide semiconductor film is provided with a metal oxide film containing a constituent similar to that of the oxide semiconductor film and functioning as a channel protective film is provided. In addition, the oxide semiconductor film used for an active layer of the transistor is an oxide semiconductor film highly purified to be electrically i-type (intrinsic) by heat treatment in which impurities such as hydrogen, moisture, a hydroxyl group, or a hydride are removed from the oxide semiconductor and oxygen which is a major constituent of the oxide semiconductor and is reduced concurrently with a step of removing impurities is supplied.
US09059044B2 On-chip diode with fully depleted semiconductor devices
An electrical device including a first conductivity semiconductor device present in a first semiconductor device region of an SOI substrate, and a second conductivity semiconductor device present in a second semiconductor device region of the SOI substrate. The electrical device also includes a diode present within a diode region of the SOI substrate that includes a first doped layer of a first conductivity semiconductor material that is present on an SOI layer of the SOI substrate. The first doped layer includes a first plurality of protrusions extending from a first connecting base portion. The semiconductor diode further includes a second doped layer of the second conductivity semiconductor material present over the first doped layer. The second doped layer including a second plurality of protrusions extending from a second connecting base portion. The second plurality of protrusions is present between and separating the first plurality of protrusions.
US09059041B2 Dual channel hybrid semiconductor-on-insulator semiconductor devices
Trenches are formed through a top semiconductor layer and a buried insulator layer of a semiconductor-on-insulator (SOI) substrate. A selective epitaxy is performed to form bulk semiconductor portions filling the trenches and in epitaxial alignment with the semiconductor material of a handle substrate. At least one dielectric layer is deposited over the top semiconductor layer and the bulk semiconductor portions, and is patterned to form openings over selected areas of the top semiconductor layer and the bulk semiconductor portions. A semiconductor alloy material is deposited within the openings directly on physically exposed surfaces of the top semiconductor layer and the bulk semiconductor portions. The semiconductor alloy material intermixes with the underlying semiconductor materials in a subsequent anneal. Within each of the SOI region and the bulk region, two types of semiconductor material portions are formed depending on whether a semiconductor material intermixes with the semiconductor alloy material.
US09059037B2 Methods for overlay improvement through feed forward correction
Methods and processes for establishing a rework threshold for layers applied after thermal processing during fabrication of semiconductor devices are provided. One method includes, for instance: obtaining a device after at least one laser annealing process is completed, the device including a substrate surface and at least one layer over the substrate surface; performing lithography on the at least one layer; positioning a first contact-to-gate layer over the at least one layer; checking alignment of electrical connections between the substrate surface and the first contact-to-gate layer; determining if an overlay error is present; and adjusting at least one subsequent fabrication process pursuant to the overlay error.
US09059032B2 SRAM cell parameter optimization
An integrated circuit having an SRAM cell includes a pair of cross-coupled inverters with first driver and load transistors connected to provide a first storage node and second driver and load transistors connected to provide a second storage node. The SRAM cell also includes first and second pass gate transistors controlled by at least one word line and respectively connected between a first bit line and the first storage node and a second bit line and the second storage node; wherein a first driver transistor threshold voltage is different than a second driver transistor threshold voltage and one of the first and second driver threshold voltages is different than a pass gate transistor threshold voltage. Alternately, a threshold voltage of the first and second driver transistors is different than a symmetrical pass gate transistor threshold voltage. Additionally, methods of manufacturing an integrated circuit having an SRAM cell are provided.
US09059025B2 Photonics device and CMOS device having a common gate
A semiconductor chip having a photonics device and a CMOS device which includes a photonics device portion and a CMOS device portion on a semiconductor chip; a metal or polysilicon gate on the CMOS device portion, the metal or polysilicon gate having a gate extension that extends toward the photonics device portion; a germanium gate on the photonics device portion such that the germanium gate is coplanar with the metal or polysilicon gate, the germanium gate having a gate extension that extends toward the CMOS device portion, the germanium gate extension and metal or polysilicon gate extension joined together to form a common gate; spacers formed on the germanium gate and the metal or polysilicon gate; and nitride encapsulation formed on the germanium gate.
US09059024B2 Self-aligned contact metallization for reduced contact resistance
Techniques are disclosed for forming low contact resistance transistor devices. A p-type germanium layer is provided between p-type source/drain regions and their respective contact metals, and an n-type III-V semiconductor material layer is provided between n-type source/drain regions and their respective contact metals. The n-type III-V semiconductor material layer may have a small bandgap (e.g., <0.5 eV) and/or otherwise be doped to provide desired conductivity, and the p-type germanium layer can be doped, for example, with boron. After deposition of the III-V material over both the n-type source/drain regions and the germanium covered p-type source/drain regions, an etch-back process can be performed to take advantage of the height differential between n and p type regions to self-align contact types and expose the p-type germanium over p-type regions and thin the n-type III-V material over the n-type regions. The techniques can be used on planar and non-planar transistor architectures.
US09059022B2 Semiconductor structures and methods of forming the same
A structure and method of forming the structure is disclosed. According to an embodiment, a structure includes three devices in respective three regions of a substrate. The first device comprises a first gate stack, and the first gate stack comprises a first dielectric layer. The second device comprises a second gate stack, and the second gate stack comprises a second dielectric layer. The third device comprises a third gate stack, and the third gate stack comprises a third dielectric layer. A thickness of the third dielectric layer is less than a thickness of the second dielectric layer, and the thickness of the second dielectric layer is less than a thickness of the first dielectric layer. A gate length of the third gate stack differs in amount from a gate length of the first gate stack and a gate length of the second gate stack.
US09059011B2 Exposed interconnect for a package on package system
An integrated circuit packaging system includes: providing a substrate; mounting an integrated circuit above the substrate; connecting an interposer to the integrated circuit with a wire-in-film adhesive; connecting an exposed interconnect having an upper surface to the substrate; and encapsulating the integrated circuit with an encapsulation.
US09059010B2 Semiconductor device and method of forming the same
A semiconductor device includes a chip stacked structure. The chip stacked structure may include, but is not limited to, first and second semiconductor chips. The first semiconductor chip has a first thickness. The second semiconductor chip has a second thickness that is thinner than the first thickness.
US09059009B2 Semiconductor device
Semiconductor chips are disposed on an insulating substrate with conductive patterns, and a printed circuit board with metal pins is disposed above the insulating substrate with conductive patterns, with the semiconductor chips therebetween. A plurality of external lead terminals is fixed to the insulating substrate with conductive patterns, with the plurality of external lead terminals disposed adjacent to each other in parallel. Furthermore, metal foil pieces formed on front and rear surfaces of the printed circuit board with metal pins respectively so as to face each other, are disposed above the semiconductor chips.
US09059007B2 Thin-film hybrid complementary circuits
Complementary circuits based on junction (or heterojunction) field effect transistor devices and bipolar junction (or heterojunction) transistor devices comprised of thin crystalline semiconductor-on-insulator substrates are provided which are compatible with low-cost and/or flexible substrates. Only one substrate doping type (i.e., n-type or p-type) is required for providing the complementary circuits and thus the number of masks (typically three or four) remains the same as that required for either n-channel or p-channel devices in the TFT level.
US09059005B2 MOSFET with recessed channel film and abrupt junctions
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.
US09059003B2 Power semiconductor device, method of manufacturing the device and bonding wire
It is an object of the present invention to provide a power semiconductor device, which is capable of being operable regardless of thermal stress generation, reducing a heat generation from wire, securing the reliability of bonding portion when the device is used for dealing with a large amount current and/or under a high temperature atmosphere, a method of manufacturing the device and a bonding wire. In a power semiconductor device in which a metal electrode (die electrode 3) on a power semiconductor die 2 and another metal electrode (connection electrode 4) are connected by metal wire 5 using wedge bonding connection, the metal wire is Ag or Ag alloy wire of which diameter is greater than 50 μm and not greater than 2 mm and the die 3 has thereon one or more metal and/or alloy layers, each of the layer(s) being 50 Å or more in thickness and a metal for the layer is selected from Ni, Cr, Cu, Pd, V, Ti, Pt, Zn, Ag, Au, W and Al.
US09059000B2 Methods and structures for protecting one area while processing another area on a chip
Increased protection of areas of a chip are provided by both a mask structure of increased robustness in regard to semiconductor manufacturing processes or which can be removed with increased selectivity and controllability in regard to underlying materials, or both. Mask structures are provided which exhibit an interface of a chemical reaction, grain or material type which can be exploited to enhance either or both types of protection. Structures of such masks include TERA material which can be converted or hydrated and selectively etched using a mixture of hydrogen fluoride and a hygroscopic acid or organic solvent, and two layer structures of similar or dissimilar materials.
US09058999B2 Low voltage metal gate antifuse with depletion mode MOSFET
An antifuse according to an embodiment of the invention herein can include a depletion mode metal oxide semiconductor field effect transistor (“MOSFET”) having a conduction channel and a metal gate overlying the conduction channel. A cathode and an anode of the antifuse can be electrically coupled to the gate, such that the antifuse is programmable by driving a programming current between the cathode and the anode to cause material of the metal gate to migrate away. Under appropriate biasing conditions, when the antifuse is unprogrammed, the conduction channel is turned on unless a voltage above a first threshold voltage is applied to the gate to turn off the conduction channel. The gate can be configured such that when the antifuse has been programmed, the conduction channel remains turned on even if a voltage above the first threshold voltage is applied between the gate and a source region of the MOSFET.
US09058998B2 Semiconductor integrated circuit
An input signal having a high level or a low level is input to a pad. A first protection element includes a first transistor configured as an N-channel MOSFET designed so as to withstand ESD. A second protection element includes a second transistor configured as a P-channel MOSFET designed so as to withstand ESD. A capacitance element is connected to a second line, and forms an RC filter together with a filter resistor. The capacitance element includes at least one from among a third transistor having the same device structure as that of the first transistor and a fourth transistor having the same device structure as that of the second transistor.
US09058992B2 Lateral diode compatible with FinFET and method to fabricate same
A structure includes a fin having first end and second ends and a substantially intrinsic portion between the first and second ends. The structure further includes a first region of doped semiconductor material disposed on the first end of the fin and a second region of doped semiconductor material disposed on the second end of the fin. The first region has one of the same doping polarity or an opposite doping polarity as the second region. The structure also includes a third region of doped semiconductor material disposed on the intermediate portion of the fin adjacent to the first region and the second region. The third region has a doping polarity that differs from the doping polarity of at least one of the first and second regions and forms a p-n junction with the at least one of the first and second regions.
US09058991B2 Diode string
Devices and methods are provided, wherein a diode string is provided in a well and the well is biased with an intermediate voltage between voltages applied to terminals of the diode string.
US09058989B2 Large area thin freestanding nitride layers and their use as circuit layers
Thin flat crack-free freestanding nitride layers are fabricated by laser patterning of the interface and/or opposing surface of the nitride layer. The nitride layer is substantially flat once removed from the non-native substrate. The thin flat crack free nitride layers are between 3 and 250 microns thick and can have areas greater than 1 cm2.
US09058988B2 Methods for depositing layers having reduced interfacial contamination
Methods of depositing layers having reduced interfacial contamination are disclosed herein. The inventive methods may advantageously reduce contamination at the interface between deposited layers, for example, between a deposited layer and an underlying substrate or film. In some embodiments, a method of depositing a layer may include annealing a silicon-containing layer having a first layer disposed thereon in a reducing atmosphere; removing the first layer using an etching process to expose the silicon-containing layer after annealing; and depositing a second layer on the exposed silicon-containing layer.
US09058987B2 Rare-earth oxide isolated semiconductor fin
A dielectric template layer is deposited on a substrate. Line trenches are formed within the dielectric template layer by an anisotropic etch that employs a patterned mask layer. The patterned mask layer can be a patterned photoresist layer, or a patterned hard mask layer that is formed by other image transfer methods. A lower portion of each line trench is filled with an epitaxial rare-earth oxide material by a selective rare-earth oxide epitaxy process. An upper portion of each line trench is filled with an epitaxial semiconductor material by a selective semiconductor epitaxy process. The dielectric template layer is recessed to form a dielectric material layer that provides lateral electrical isolation among fin structures, each of which includes a stack of a rare-earth oxide fin portion and a semiconductor fin portion.
US09058983B2 In-situ hardmask generation
In some examples, a process to generate an in-situ hardmask layer on porous dielectric materials using the densifying action of a plasma in conjunction with a sacrificial polymeric filler, the latter which enables control of the hardmask thickness as well as a well-defined interface with the underlying ILD.
US09058982B2 Silicon oxynitride film and method for forming same, and semiconductor device
An insulating film that does not contain hydrogen or free fluorine and has good film properties is provided. A silicon oxynitride film includes silicon, nitrogen, oxygen, and fluorine, wherein the elemental percentage (N+O+F)/Si of the total (N+O+F) of nitrogen (N), oxygen (O), and fluorine (F) to silicon (Si) is in a range of 1.93 to 1.48, and in the silicon oxynitride film, an elemental percentage of silicon ranges from 0.34 to 0.41, an elemental percentage of nitrogen ranges from 0.10 to 0.22, an elemental percentage of oxygen ranges from 0.14 to 0.38, and an elemental percentage of fluorine ranges from 0.17 to 0.24. The film can be formed on a substrate by inductive coupling type plasma CVD whereby a plasma is generated by inductive coupling using a silicon tetrafluoride gas, a nitrogen gas, and an oxygen gas as a material gas.
US09058979B2 Semiconductor integrated circuit having a switch, an electrically-conductive electrode line and an electrically-conductive virtual line
A semiconductor integrated circuit including: a circuit block having an internal voltage line; an annular rail line forming a closed annular line around the circuit block and supplied with one of a power supply voltage and a reference voltage; and a plurality of switch blocks arranged around the circuit block along the annular rail line, the plurality of switch blocks each including a voltage line segment forming a part of the annular rail line and a switch for controlling connection and disconnection between the voltage line segment and the internal voltage line.
US09058973B2 Passive devices fabricated on glass substrates, methods of manufacture and design structures
Passive devices fabricated on glass substrates, methods of manufacture and design structures are provided. The method includes forming an opaque or semi-opaque layer on at least a first side of a glass substrate. The method further includes forming one or more passive devices on the opaque or semi-opaque layer on a second side of the glass substrate.
US09058965B2 Ion trap quadrupole mass filter
An ion trap mass spectrometer is provided, including: an electron emitter; an ion trap storing ions generated by ionization resulting from an impact with electrons emitted from the electron emitter; a secondary ion filter for blocking out secondary ions generated due to ions selectively released by the ion trap; and a detector detecting ions selectively released from the ion trap, wherein the electron emitter, the ion trap, the secondary ion filter, and the ion detector are arranged on the same axis, so that a pure mass spectrum can be measured by excluding the secondary ions which are causes of background noise signals in the procedure of detection of the ions by the ion trap mass spectrometer.
US09058963B2 Parallel mass analysis
A system and method of mass spectrometry is provided. Ions from an ion source are stored in a first ion storage device and in a second ion storage device. Ions are ejected from the first ion storage device to a first mass analysis device during a first ejection time period, for analysis during a first analysis time period. Ions are ejected from the second ion storage device to a second mass analysis device during a second ejection time period. The ion storage devices are connected in series such that an ion transport aperture of the first ion storage device is in communication with an ion transport aperture of the second ion storage device. The first analysis time period and the second ejection time period at least partly overlap.
US09058962B2 Magnet unit and magnetron sputtering apparatus
A magnet unit has a first magnet element and a second magnet element. The first magnet element includes a first magnet which is provided to stand upright on a yoke plate, a second magnet which is provided to stand upright on the yoke plate and has a magnetic pole unlike the first magnet, and a third magnet which is provided with a tilt between the first magnet and the second magnet. The second magnet element includes a fourth magnet which is provided to stand upright on the yoke plate, a fifth magnet which is arranged to stand upright on the yoke plate and has a magnetic pole unlike the fourth magnet, and a sixth magnet which is provided with a tilt between the fourth magnet and the fifth magnet. The first magnet element and the second magnet element are alternately arranged in an endless shape.
US09058957B2 Charged particle beam apparatus
A charged particle beam apparatus is provided with a parameter adjustment practice function for allowing any user to easily learn manual focus adjustment and stigma adjustment. Control conditions of the focus arrangement of an objective lens, an X-stigmator and a Y-stigmator are set according to the user's operation. According to a group of the focus adjustment, an X-stigma adjustment and a Y-stigma adjustment which are set, a practice-purpose image corresponding to the control conditions is read out from a storage device and is displayed on a screen.
US09058952B2 Intelligent magnetic latching miniature circuit breaker
This invention discloses a type of intelligent magnetic-hold miniature circuit breaker, comprising a casing, a magnetic-hold relay, and a drive circuit, wherein said drive circuit receives control signal and then drives operation of said magnetic-hold relay; said magnetic-hold relay comprises a dynamic spring assembly, a static spring assembly, a deflector rod, a pushing piece, and a magnetic steel assembly; rotation of said magnetic steel assembly drives said deflector rod and then closing or opening of contacts of said dynamic spring assembly and said static spring assembly via said pushing piece; said miniature circuit breaker also includes a central processor, a communication chip, a mutual inductance module, and a current conditioning circuit. Said mutual inductance module is installed on the extension wire of the dynamic spring assembly. Said current conditioning circuit is connected to said central processor and said mutual inductance module respectively. Said central processor drives the magnetic-hold relay via said drive circuit according to current state signal from said current conditioning circuit, to realize overload protection.
US09058946B2 Electrical switch arrangement and device for controlling an apparatus comprising such an arrangement
An electrical switch arrangement for controlling an electronic apparatus. The arrangement includes a reinforcement member, an electrical switch with tactile effect, a force transmission member which cooperates with the electrical switch with tactile effect, a permanent magnet which acts on a magnetic disc linked to the force transmission member to slow down the displacements of the force transmission member, and an electromagnet with controlled electrical power supply. When powered, the electromagnet produces a magnetic field which cancels the magnetic field of the permanent magnet.
US09058944B2 Lighting system for electric parking brake switch
Disclosed is a lighting system for an electric parking brake switch. The lighting system includes a panel in which an installation space and an operation space are formed at an upper portion thereof. In addition the system includes a switch that is installed in the installation space and is shaft coupled to perform pivotal motion. Furthermore, a prism is installed within the switch wherein one surface is exposed toward the operation space. The prism is configured to allow light which enters from underside bottom surface to pass therethrough and travel vertically upward after exiting from an upper surface, and to refract within thereof and then travel toward the operation space. Additionally, a light source is disposed at a lower end portion of the panel and is configured to emit light to the prism.
US09058939B2 Configuration of an arc runner for a miniature circuit breaker
An arc runner configured to provide a substantially constant separation between a side surface of a conductive contact carrier and an arc discharge surface of the arc runner during an initial portion of a separation of two contacts. The arc discharge surface is preferably a flat surface oriented perpendicular to an axis of rotation of one contact away from the other. The conductive contact carrier having the side surface is configured to allow the arc runner to repeatedly travel along its side without mechanical interference during repeated openings and closings of the contacts. During the initial portion of the separation of the contacts, an electrical arc generated between the contacts during the separation is desirably transferred off of the contacts to the arc discharge surface after the separation between the contacts exceeds the distance between the side surface and the arc discharge surface.
US09058937B2 Touch panel
The Present Disclosure provides a touch panel, comprising a main panel and a light-emitting touch module disposed underneath. The main panel is provided with a plurality of display patterns thereon. A light-emitting touch module includes a first circuit board provided with a plurality of touch sensors, a plurality of light-emitting devices and a plurality of light guiding parts attached to the side edges of the light-emitting devices so as to evenly project the light emitted from the light-emitting devices upward to the display patterns. The light-emitting touch module further comprises a light reflecting part disposed underneath the light guiding parts capable of reflecting the light emitted from the bottom surface of the light guiding parts back to the light guiding parts, which is further projected upward from the display patterns so as to improve the brightness of the patterns.
US09058919B2 Water proof press contact terminal and method for forming water proof press contact terminal
A water proof press contact terminal includes a base portion, a pair of first press contact pieces, a pair of second press contact pieces, and a covering member. The first press contact pieces are provided at both sides of a front part of the base portion. The second press contact pieces are provided at both sides of a rear part of the base portion, press contact a sheath of a wire. The covering member is provided on the base portion. A core wire of the wire is inserted into the covering member so as to be covered in a waterproof manner, and is press contacted by the first press contact pieces together with the covering member.
US09058918B2 Method for producing water tree-resistant, TRXLPE-type cable sheath
TRXLPE-type cable sheaths are prepared by a method in which a solid polymer is mixed with a liquid water tree-resistant agent either by dosing or direct injection. In the dosing method, the solid polymer, e.g., high pressure LDPE, is sprayed or otherwise contacted with the liquid agent, e.g., PEG, the agent is allowed to absorb into the polymer, and the polymer with absorbed agent is then fed to an extrusion apparatus for extrusion over a sheathed or unsheathed wire or optic fiber. In the direct injection method, the solid polymer is first fed to an extrusion apparatus, and the liquid agent is sprayed or otherwise contacted with the polymer before the two are blended with one another through the action of the mixing elements of the apparatus.
US09058916B2 Composite conductive polymer composition, method of manufacturing the same, solution containing the composition, use of the composition
The purpose is to provide a technique which enables various kinds of conductive polymer composition to be dissolved in an organic solvent and to be used to form a conductive membrane on a target portion easily. Provided is a composite conductive polymer composition, a method of manufacturing the same, and a solution obtained by dissolving the composition in an aromatic solvent, ester-based solvent or ketone-based solvent. The composition is obtained by doping a π-conjugated polymer (β) with a polymer compound (A), wherein the polymer compound (A) is obtained from (a-1) a monomer having a sulfonic acid group and a polymerizable vinyl group in an amount of 20 to 60 mol %, (a-2) a polar monomer having a hydrophilic group and a polymerizable vinyl group in an amount of 20 to 60 mol %, and (a-3) another polymerizable monomer in an amount of 20 to 60 mol %, and the n-conjugated polymer (β) is obtained from a monomer compound selected from the formulas (I) to (III) in the formula (I) to (III), at least one of R1 to R4 represent an alkoxy group of C1 to C10, and the other groups represent H, an alkyl group of C1 to C10, or an alkoxy group of C1 to C10; at least one of R5 and R6 represent an alkoxy group of C1 to C10, and the other group represents H, an alkyl group or an alkoxy group of C1 to C10, or R5 and R6 jointly represent an alkylenedioxy group of C1 to C8; and R7 represents H, an alkyl group of C1 to C6, or an aromatic ring group.
US09058908B2 Method for producing actinium-225 and isotopes of radium and target for implementing same
The invention relates to the field of nuclear technology and radiochemistry, more specifically to the production and isolation of radionuclides for medical purposes. The method for producing actinium-225 and isotopes of radium comprises irradiating a solid block of metallic thorium of a thickness of 2 to 30 mm, which is contained within a hermetically sealed casing made of a material which does not react with thorium, with a flow of accelerated charged particles with high intensity. The irradiated metallic thorium is removed from the casing and is either heated with the addition of lanthanum and the distillation of radium or is dissolved in nitric acid with the recovery of actinium-225 by extraction. A target for implementing this method consists of blocks of metallic thorium of a thickness of 2 to 30 mm, which are contained within a hermetically scaled casing made of different materials which do not react with thorium.
US09058907B2 Method to extract tritium from irradiated boiling water reactor control rod blades
A method for extracting tritium from irradiated boiling water reactor control rods that have cruciform-shaped. Bands of a malleable metal are wrapped around the flat portions of the blades, one band near the top of each blade panel and a second band near the bottom. The bands are crimped and an inlet penetration is formed through one of the bands and the panel and an outlet penetration is formed through the second band and the panel. A termination of each end of a closed loop conduit is sealably connected to the inlet and outlet for transporting a carrier gas through the interior of the panel. The carrier gas passing through the interior transports the tritium out of the panel to a tritium getter filter to capture the tritium. The carrier gas then recirculates through the system.
US09058906B2 Fuel element storage and cooling configuration
A fuel element storage and cooling configuration includes a fuel element storage pool and a cooling system having at least one first heat exchanger disposed in the fuel element storage pool and at least one second heat exchanger disposed in a heat sink and located at a distance therefrom, above a highest point of the first heat exchanger. The two heat exchangers are connected, using a pipe system, to form a closed circuit, which is at least partially filled with a flowable coolant. If the temperature of the first heat exchanger is increased with respect to the second heat exchanger, natural circulation of the coolant, and thus heat transport from the fuel element storage pool to the heat sink, is ensured without a pump apparatus.
US09058904B2 Method for injecting electrons into a fusion-fuel derived plasma
Systems for enhancing preignition conditions of a fusion reaction are disclosed. A first system includes a target chamber for receiving a fusion fuel, and energy driving means oriented to direct plasma confinement structure onto to the fusion fuel to facilitate ignition of a controlled fusion reaction of said fusion fuel. A plurality of electron sources provides electron beams of a predetermined energy and one of fluence and quantity, directed onto and illuminating, a fusion fuel-derived plasma for controlling the ratio of ion temperature and electron temperature of the plasma. A second system comprises a central target chamber for receiving a spherical pellet of fusion target material and at least first and second pluralities of energy drivers oriented to supply temporally-staged X-ray pulses to the fusion target material in a 3-dimensionally symmetric manner about said pellet. A third system combines aspects of the first and second systems.
US09058903B2 Methods and circuits for disrupting integrated circuit function
Methods and circuits for disrupting integrated circuit function. The circuits include finite state machines connected to memory arrays. The finite state machines are sensitive to a predetermined sequence of addresses sent to the memory array or the time between a series of memory array errors detected by an error detection circuit. Upon detection of the pre-set addresses or errors the finite state machines either (i) enable or disable specific circuit functions or (ii) disrupt the operation of the integrated circuit.
US09058902B2 Method of detecting transistors mismatch in a SRAM cell
The present invention provides a method of detecting the transistor mismatch in a SRAM cell. The SRAM cell comprises two pass-gate transistors and a bi-stable circuit including two pull up transistors and two pull down transistors. The method comprises: providing two measuring transistors, whose gates are connected to a second word line, sources are connected to the outputs of the bi-stable circuit respectively and drains are connected to two measuring terminals respectively; turning on the measuring transistors and turning off the pass-gate transistors; detecting the voltage-current curve of the two pull down transistors and the two pull up transistors through the measuring transistors at the measuring terminals so as to detect the transistor mismatch in the SRAM cell.
US09058900B2 System, semiconductor memory device and operating method thereof
A method for operating a semiconductor memory device including a memory block constituted by first memory cells used as main memory cells and second memory cells includes reading out an erase count of the memory block stored in the second memory cells, erasing the memory block, increasing the read-out erase count, and storing the increased erase count in the second memory cells.
US09058882B2 Nonvolatile semiconductor memory device
A nonvolatile semiconductor memory device of an embodiment includes a p-type semiconductor substrate, a first P-well formed in the semiconductor substrate, and on which a plurality of memory cells is formed, an first N-well surrounding the first P-well and electrically separating the first P-well from the semiconductor substrate, a first negative voltage generation unit configured to generate a first negative voltage, a boost unit configured to boost a voltage and generate a boosted voltage, and a well voltage transmission unit connected to the first negative voltage generation unit, the boost unit, and the first P-well, and configured to switch a voltage between the first negative voltage and the boosted voltage, the voltage being applied to the first P-well.
US09058881B1 Systems and methods for partial page programming of multi level cells
Multiple bits of data are programmed together to each cell of a segment of a word line while other segments of the same word line are unprogrammed. Subsequently, additional segments are similarly programmed. Data is read from a partially programmed word line (with a mix of programmed and unprogrammed segments) using a single reading scheme.
US09058877B2 Nonvolatile semiconductor memory device
A nonvolatile semiconductor memory device comprises a cell unit including a first and a second selection gate transistor and a memory string provided between the first and second selection gate transistors and composed of a plurality of serially connected electrically erasable programmable memory cells operative to store effective data; and a data write circuit operative to write data into the memory cell, wherein the number of program stages for at least one of memory cells on both ends of the memory string is lower than the number of program stages for other memory cells, and the data write circuit executes the first stage program to the memory cell having the number of program stages lower than the number of program stages for the other memory cells after the first stage program to the other memory cells.
US09058870B2 Hash functions used to track variance parameters of resistance-based memory elements
Parameters indicative of resistance variance of the memory elements are tracked. The resistance variance affects values of data stored in the resistance-based memory elements. A hash function is performed for each memory element. The hash function returns a reference to one of a plurality of counter elements. A value of each counter element is modified in response to the tracked parameter data of the associated memory element. Read operations affecting the memory elements are adjusted based on the values for the associated counter elements.
US09058869B2 Applying a bias signal to memory cells to reverse a resistance shift of the memory cells
Data is written to cells of a resistance-based, non-volatile memory. An activity metric is tracked since the writing of the data to the cells. In response to the activity metric satisfying a threshold, a bias signal is applied to the cells to reverse a resistance shift of the cells.
US09058864B2 Semiconductor apparatus
A semiconductor apparatus includes: a command control unit configured to generate a read strobe signal, a write strobe signal, a read command, and a write command; a clock enable signal generation unit configured to generate a read clock enable signal in response to the read strobe signal and generate a write clock enable signal in response to the write strobe signal; a clock control unit configured to generate a first control clock signal and a second control clock signal in response to an internal clock signal, the read clock enable signal, and the write clock enable signal; and a latency shift unit configured to generate a first latency signal in response to a delayed read command and the first control clock signal and generate a second latency signal in response to a delayed write command and the second control clock signal.
US09058863B2 Reference frequency setting method, memory controller and memory storage apparatus
A reference frequency setting method of a memory storage apparatus including the following steps is provided. A setting code is read from a memory module or a storage unit by a first signal transmission path and stored into a register circuit. The setting code includes a first setting information. Whether the data having a specific frequency is inputted is detected. If not, the setting code stored in the register circuit is read, such that an oscillator circuit module of the memory storage apparatus generates a first reference frequency based on the first setting information. If yes, the setting code stored in the register circuit is updated by a second signal transmission path, and the updated setting code is read, such that the oscillator circuit module generates a second reference frequency based on a second setting information. The updated setting code includes the second setting information.
US09058860B2 Methods and apparatus for synthesizing multi-port memory circuits
Multi-port memory circuits are often required within modern digital integrated circuits to store data. Multi-port memory circuits allow multiple memory users to access the same memory cell simultaneously. Multi-port memory circuits are generally custom-designed in order to obtain the best performance or synthesized with logic synthesis tools for quick design. However, these two options for creating multi-port memory give integrated circuit designers a stark choice: invest a large amount of time and money to custom design an efficient multi-port memory system or allow logic synthesis tools to inefficiently create multi-port memory. An intermediate solution is disclosed that allows an efficient multi-port memory array to be created largely using standard circuit cell components and register transfer level hardware design language code.
US09058858B2 Method and apparatus for dual rail SRAM level shifter with latching
An apparatus includes a level shifter and a switching circuit. The level shifter includes an input, a first output, and second output having a logic value complementary to a logic value of the first output. The switching circuit includes a data input, a feedback input coupled to the second output of the level shifter, and an output coupled to the input of the level shifter. The switching circuit is configured to selectively latch, based on a select signal, a logic state of the level shifter at the second output.
US09058849B2 Electronic device with hard disk frame
A hard disk frame for holding a hard disk drive can include a supporting plate defining a first opening, a first group of positioning portions and a second group of positioning portions. Each of the first and second group of the positioning portions can define a second opening. The second openings can communicate with the first opening. The first group of the positioning portions can enable the hard disk drive to be mounted to the supporting plate at a first direction, and a second group of the positioning portions can enable the hard disk drive to be mounted to the supporting plate in a second orientation different from the first direction. As a result, the hard disk can be arranged in the hard disk frame at different orientations.
US09058845B2 Synchronizing a map to multiple video formats
A method comprising comparing a frame rate of a source video program to a frame rate of a target video program to generate a conversion factor between the two sources; retrieving a target frame and retrieving, responsive to a location of the target video frame within the target video program, and responsive to the conversion factor, a source video frame from within the source video program; determining, by means of an image comparison, equivalence between the target frame and the source frame; and synchronizing, responsive to the determining, the target frame and the source frame, the synchronizing enabling a set of non-sequential segments of the target video program to be equivalent to a set of non-sequential segments of the source video program.
US09058842B2 Systems and methods for gate aware iterative data processing
The present inventions are related to systems and methods for iterative data processing scheduling. In one case a data processing system is disclosed that includes a data detector circuit and a data decoder circuit. The data detector circuit is operable to apply a data detection algorithm to a data set to yield a detected output. The data decoder circuit is operable to repeatedly apply a data decoding algorithm to the detected output to yield a decoded output over a number of passes, where the number of passes is within an allowable number of local iterations selected based at least in part on a read gate signal.
US09058841B2 Method and system for editing video sequences
A method and system for editing video sequences. The method includes playing a first video sequence on a device and introducing one or more objects randomly in the first video sequence. The method further includes determining one or more randomized properties associated with the randomly inserts objects. Moreover, the method includes recording the one or more randomized properties. The system includes a device. The device includes a memory that stores one or more objects and one or more randomized properties associated with the one or more objects; a random generator that introduces the objects randomly from the memory in a first video sequence; and a processor operable to play the first video sequence including randomly introduced objects, determine the one or more randomized properties associated with the one or more objects and to record the one or more randomized properties.
US09058839B1 Secure online pictures
A secure picture generating device and corresponding method are described herein for receiving a picture and then generating a secure picture executable file which functions to secure the picture when it is posted to an online social media site or elsewhere on the Internet. In addition, a secure picture displaying device (which has a display or is connected to one or more remote displays) and corresponding method are described herein for receiving a secure picture executable file and then executing the secure picture executable file to display a selected portion of the picture at any one time on the display/remote display in a manner wherein the picture is perceivable by the human eye on the display/remote display but an image copy of the display/remote display at any given time will not capture the entire picture.
US09058838B2 Multimedia storage systems and methods
An article of manufacture includes a machine-readable medium that stores a multimedia content file in a first format and multiple program sets. Each program set is a version of software that, when executed by a respective electronic system, produces the multimedia content file in a second format for use in the respective electronic system. A first program set is compatible with a first operating system executed by a first electronic system and a second program set is compatible with a second operating system executed by a second electronic system. The second operating system is distinct from the first operating system.
US09058837B2 Method and apparatus for managing contents
An apparatus and/or system implements a method for storing and reproducing contents received through broadcast signals, where the method of managing content includes reconstructing a broadcast signal received from a broadcasting company, transmitting a content ID and predetermined authentication information to the broadcasting company, the content ID used to discriminate content contained in the broadcast signal, receiving content management information including a content key corresponding to the content ID from the broadcasting company, encrypting the content using the content key, and storing the encrypted content in a content storage apparatus.
US09058836B2 Data transfer apparatus
A data transfer apparatus comprises drive apparatus to move a received tape along a path in a longitudinal direction of the tape, a transducer head to transfer data to and/or from the tape, a tape lifter to contact the tape; and control apparatus operable, in response to a tape speed related condition or event, to cause relative movement between the tape lifter and the tape into mutual contact, thereby biasing the tape away from surface to surface contact with the transducer head.
US09058832B2 Method of manufacturing a bit patterned media on a magnetic media disk
A method of forming a bit patterned media on a magnetic media disk may include forming topographic features on a substrate and defining trenches therebetween. The method also may include forming non-magnetic material on the topographic features to define non-magnetic portions. In addition, magnetic material may be formed on the non-magnetic portions to define magnetic portions for a recording layer, such that the magnetic portions have a magnetic width that is greater than a non-magnetic width of the non-magnetic portions.
US09058825B2 Apparatus, systems and processes for reducing a hard disk drive's access time and concomitant power optimization
Rotational latency is reduced in a standard conventional form factor HDD system by replacing, for example—the prior art rotary arm actuator of a conventional HDD, with one or more belts and pulleys and one or more read/write heads mounted on, or otherwise associated with the belts. Multiple scaled iterations facilitate energy savings and power optimized systems, without compromise to data access performance.
US09058824B2 Devices including a gas barrier layer
Devices that include a near field transducer (NFT); a gas barrier layer positioned on at least a portion of the NFT; and a wear resistance layer positioned on at least a portion of the gas barrier layer wherein the gas barrier layer includes tantalum oxide (TaO), titanium oxide (TiO), chromium oxide (CrO), silicon oxide (SiO), aluminum oxide (AlO), titanium oxide (TiO), zirconium oxide (ZrO), yttrium oxide (YO), magnesium oxide (MgO), beryllium oxide (BeO), niobium oxide (NbO), hafnium oxide (HfO), vanadium oxide (VO), strontium oxide (SrO), or combinations thereof; silicon nitride (SiN), aluminum nitride (Al), boron nitride (BN), titanium nitride (TiN), zirconium nitride (ZrN), niobioum nitride (NbN), hafnium nitride (HfN), chromium nitride (CrN), or combinations thereof silicon carbide (SiC), titanium carbide (TiC), zirconium carbide (ZrC), niobioum carbide (NbC), chromium carbide (CrC), vanadium carbide (VC), boron carbide (BC), or combinations thereof or combinations thereof.
US09058821B2 Computer-readable medium for recording audio signal processing estimating a selected frequency by comparison of voice and noise frame levels
A computer implemented method comprising: setting a plurality of frames on a time axis between a first waveform of an input to audio processing and a second waveform of an output from the audio processing, detecting a voice frame and a noise frame in the first and second waveform, calculating a first and second spectrum from the first and second waveform, adjusting level of the first or second spectrum of the noise frame, setting the adjusted first and second spectrum of the noise frame as a third and fourth spectrum, calculating a distortion amount of the noise frame from the third and fourth spectrum, estimating a noise model spectrum from the first or second spectrum, determining a selected frequency by comparison of voice and noise frame spectrum levels, and calculating a distortion amount of the voice frame from the first and second spectrum of the voice frame at the selected frequency.
US09058810B2 System and method of performing user-specific automatic speech recognition
Speech recognition models are dynamically re-configurable based on user information, application information, background information such as background noise and transducer information such as transducer response characteristics to provide users with alternate input modes to keyboard text entry. Word recognition lattices are generated for each data field of an application and dynamically concatenated into a single word recognition lattice. A language model is applied to the concatenated word recognition lattice to determine the relationships between the word recognition lattices and repeated until the generated word recognition lattices are acceptable or differ from a predetermined value only by a threshold amount. These techniques of dynamic re-configurable speech recognition provide for deployment of speech recognition on small devices such as mobile phones and personal digital assistants as well environments such as office, home or vehicle while maintaining the accuracy of the speech recognition.
US09058805B2 Multiple recognizer speech recognition
The subject matter of this specification can be embodied in, among other things, a method that includes receiving audio data that corresponds to an utterance, obtaining a first transcription of the utterance that was generated using a limited speech recognizer. The limited speech recognizer includes a speech recognizer that includes a language model that is trained over a limited speech recognition vocabulary that includes one or more terms from a voice command grammar, but that includes fewer than all terms of an expanded grammar. A second transcription of the utterance is obtained that was generated using an expanded speech recognizer. The expanded speech recognizer includes a speech recognizer that includes a language model that is trained over an expanded speech recognition vocabulary that includes all of the terms of the expanded grammar. The utterance is classified based at least on a portion of the first transcription or the second transcription.
US09058803B2 Multichannel audio stream compression
A method for compressing an audio stream, including a plurality of signals, describing a sound scene produced by a plurality of sources in a space, by: identifying the sources from an audio stream; determining a frequency band, energy level and spatial position in the space for each of the identified sources; determining, for each identified source, a spatial resolution corresponding to the smallest difference in position of said source in the space which a listener is capable of perceiving, on the basis of: the frequency band, the energy level, and the spatial position of said source; and, on the frequency band, energy level, and spatial position of at least one subset of the other identified sources; generating a compressed stream comprising the information required to restore each identified source with at least the same corresponding spatial resolution.
US09058794B2 Tools for bowed string musical instruments
A tool for musical string instruments that is to be mounted in contact with a vibrating part of the instrument, made up of two stably coupled portions (11, 13; 16, 17; 25, 26, 27, 28), one made of wood, the other made of a material different from wood.
US09058791B2 Image processing device
An image processing device includes an image processing unit, an over-driving unit, and an up-sampler. The image processing unit receives a full-resolution 3D input image and outputs a half-resolution 3D image to a memory. The over-driving unit is coupled to the image processing unit and the memory for over-driving a current half-resolution 3D image outputted from the image processing unit according to a previous half-resolution 3D image stored in the memory. The up-sampler is selectively coupled to the over-driving unit for up-sampling an over-driven half-resolution 3D image outputted from the over-driving unit to output a full-resolution 3D output image.
US09058788B2 Apparatus, display device, and method thereof for processing image data for display by a display panel
A method of processing image data for display by a display panel of a display device is provided. The method comprises receiving main image pixel data representing a main and side image pixel data representing a side image. In a first processing step, a mapping is performed of the pixel data to signals used to drive the display panel. The mapping is arranged to produce an average on-axis luminance which is dependent mainly on the main image pixel data and an average off-axis luminance which is dependent at least to some extent on the side image pixel data. In a second processing step, the received side image pixel data are processed to emphasize at least one feature of the side image which might otherwise be perceived by a viewer as being de-emphasized in the side image displayed off axis as a result of the first processing step.
US09058786B2 Active matrix type liquid crystal display device and related driving methods
An active matrix type liquid crystal display is disclosed. The liquid crystal display comprises a plurality of pixel elements arranged in the form of a matrix. Each of the pixel elements comprises a liquid crystal element and a dynamic memory. The dynamic memory performs consecutively, a first, a second, a third, a forth, a fifth, and a sixth refreshes for inversing a digital output status of the dynamic memory, and an interval between the first and the second refreshes is different from an interval between the third and the forth refreshes, and the interval between the third and the forth refreshes is different from an interval between the fifth and the sixth refreshes.
US09058782B2 Display device and driving method thereof
Disclosed herein is a display device with an adjustable viewing angle. The display device at least includes a first sub-pixel and a second sub-pixel adjacent to the first sub-pixel. When the display device is operated in a wide viewing angle mode, the first and second sub-pixels each have an on-axis brightness at a predetermined gray level. When the display device is operated in a narrow viewing angle mode, the first and second sub-pixels respectively have a on-axis brightness at a first gray level and a second on-axis brightness at a second gray level. The on-axis brightness at the first gray level is substantially less than the on-axis brightness at the predetermined gray level of the first sub-pixel.
US09058780B2 2D/3D switchable and touch sensitive display and method for driving the same
A 2D/3D switchable and touch sensitive display, comprising a display panel with a plurality of pixels and a LC cell is disclosed. The LC cell is disposed on the display panel for providing 2D/3D switchable and touch sensitive function. The LC cell comprises a first substrate and a second substrate opposite to each other, a plurality of first electrodes disposed on the first substrate, a plurality of second electrodes disposed on the second substrate, and a liquid crystal layer disposed between the first electrodes and the second electrodes. The second electrodes interlaced with the first electrodes. The liquid crystal layer is controlled by a voltage between the first electrodes and the second electrodes for adjusting light path from the display panel and/or touch sensing.
US09058775B2 Method and system for driving an active matrix display circuit
A method and system for driving an active matrix display is provided. The system includes a drive circuit for a pixel having a light emitting device. The drive circuit includes a drive transistor for driving the light emitting device. The system includes a mechanism for adjusting the gate voltage of the drive transistor.
US09058772B2 Display device and driving method thereof
A display device includes a plurality of luminescent pixels arranged in a display. A power supply is connected to the plurality of luminescent pixels and configured to apply a high potential and a low potential to the plurality of luminescent pixels. A voltage measurer is configured to measure, for at least one pixel from among the plurality of luminescent pixels arranged in the display, at least one potential of the high potential and the low potential applied to the at least one pixel. A voltage regulator is configured to regulate the power supply in accordance with the at least one potential measured by the voltage measurer by setting a potential difference between the high potential and the low potential applied to the at least one pixel to a predetermined potential difference.
US09058770B2 Circuit for preventing static electricity and display device having the same
A static electricity prevention circuit of a display device including: a driving circuit configured to drive a display unit that displays an image, at least one clock signal wire configured to transmit a clock signal to the driving circuit, at least one transistor electrically coupled to the dock signal wire, and at least one capacitor including a first electrode coupled to a source electrode and to a drain electrode of the transistor, and a second electrode configured to be maintained at a voltage,
US09058766B2 Device and method for detecting a short-circuit during a start-up routine
A device and method for detecting a short circuit in an electrical component during a start-up routine. In an embodiment, a device may have a problematic display having a short circuit that may result in damage to other components of the device if the device were allowed to fully startup during a normal start-up routine. Thus, power supplied to the panel may be initiated in stages so as to monitor any current that may be flowing through the panel, which in turn, may be indicative of a short circuit in the panel. If enough “leakage” current is detected through the panel during this staged startup routine, then a short-circuit detection circuit may interrupt the startup routine and lock out the operation of the device until the detected short circuit in the panel can be addressed.
US09058763B2 System and method for automatic aggregation of multiple physical display devices into a single logical display surface
A system and method automatically determines aligned edges of display devices for an aggregate display. The system includes a first mobile unit (MU) and a second MU. The first and second MUs include respective emitters, sensors, transceivers, and display devices. The emitters of the MUs are activated to transmit edge patterns based upon an inter-device communication such that when one of the sensors of the first MU receives the edge pattern from the second MU and vice versa, the MUs have an aligned edge. Select emitters of the MUs are activated to transmit a further edge pattern based upon a further inter-device communication such that when a corresponding sensor of the first MU receives the further edge pattern from the second MU and vice versa, the aligned edges are verified to be aligned.
US09058762B2 Apparatus and method for driving LED display
This disclosure provides an output stage for a LED driver circuit. The output stage has an input module, a regulator module for maintaining a constant internal voltage, and an output module for generating output signals.
US09058761B2 System and method for LCD loop control
An LCD controller includes a charge pump for generating a charge voltage responsive to an external voltage and a clock signal. The controller further includes an oscillator for generating the clock signal responsive to an oscillator control signal. An LCD driver voltage circuit generates a plurality of LCD driver voltages for driving segments of an associated LCD display. A loop control circuit within the LCD controller monitors an LCD driver voltage from the LCD driver voltage circuit and generates the oscillator control signal responsive thereto to enable and disable the oscillator.
US09058750B2 Flight simulator vibration system
The invention relates to a flight simulator vibration system, particularly to a crew seat (1), a flight control stick (20) and a panel (30) vibration system of a flight simulator with at least one plate of the crew seat (1), the flight control stick (20) and/or the panel (30) being equipped with predefined momentum weights (13, 16) and electric motors driving said respective momentum weights. Speed governors are controlling individually said electric motors (7, 8, 9, 21, 33, 34).
US09058745B2 System for facilitating traffic flow within a space
A system for facilitating vehicular and/or foot traffic movement in a space. First and second lane routes are defined within the space for vehicular and/or foot traffic. Traffic moving in the first lane route either crosses the second lane or merges with traffic moving in the second lane route. A mirror system with a reflective surface is operatively situated within the space to allow traffic moving in at least one of the first and second lane routes to view, through the reflective surface on the mirror, traffic moving in the other of the first and second lane routes as the traffic in the at least one of the first and second lane routes approaches or arrives at a crossing or merge location. The mirror system has a source of illumination that generates an extended pattern of light around a portion of the reflective surface.
US09058744B2 Image based detecting system and method for traffic parameters and computer program product thereof
An image-based detecting system for traffic parameters first sets a range of a vehicle lane for monitoring control, and sets an entry detection window and an exit detection window in the vehicle lane. When the entry detection window detects an event of a vehicle passing by using the image information captured at the entry detection window, a plurality of feature points are detected in the entry detection window, and will be tracked hereafter. Then, the feature points belonging to the same vehicle are grouped to obtain at least a location tracking result of single vehicle. When the tracked single vehicle moves to the exit detection window, according to the location tracking result and the time correlation through estimating the information captured at the entry detection window and the exit detection window, at least a traffic parameter is estimated.
US09058743B2 Automatic landing method and device for an aircraft on a strong slope runway
An automatic landing method and device for an aircraft on a runway with strong slope. The device includes means to automatically transmit, a runway slope value to an automatic piloting system of the aircraft, and said automatic piloting system uses the slope value to automatically manage the flare phase upon landing.
US09058741B2 Remotely accessing a ventilator
A method for remotely accessing a ventilator. The method includes receiving a request to remotely access ventilator data, at the ventilator, from a remote device; transmitting the ventilator data to the remote device from the ventilator; and receiving remote caregiver data, at the ventilator, from the remote device, wherein the remote caregiver data is based on the ventilator data.
US09058737B2 Wakefulness-maintaining device and wakefulness-maintaining method
A wakefulness-maintaining device capable of maintaining a driver's wakefulness by making the driver aware of changes in sound characteristics. A wakefulness-maintaining device (100), which maintains a person's wakefulness, wherein: a switching time control part (102) analyzes the characteristics of perceived sounds acquired by a microphone provided inside the vehicle, the perceived sounds comprising control sounds played back by the wakefulness-maintaining device (100) and environmental sounds around the person when no control sounds are being played back; an in-car sound-accumulating part (103) accumulates the perceived sounds; an acoustic pressure change-setting part (105) sets the control method to be used on the environmental sounds on the basis of the characteristics of the perceived sounds accumulated by the in-car sound-accumulating part (103); and a control sound-generating part (106) applies the control method, set by the acoustic pressure change-setting part (105), on the environmental sounds and generates control sounds.
US09058734B2 Alert sensing and monitoring via a user device
A device may configure recognition of a first alert. The device may store information associated with recognition of the first alert. The device may determine a response action to be associated with recognition of the first alert. The device may store information identifying an association between the first alert and the response action. The device may detect a second alert. The device may determine that the second alert matches the first alert based on the information associated with recognition of the first alert. The device may retrieve the stored information identifying the association between the first alert and the response action based on determining that the second alert matches the first alert. The device may perform the response action based on retrieving the stored information identifying the association between the first alert and the response action.
US09058731B2 Smoke detector with airflow barrier
A smoke detector system that includes an airflow barrier installed between a detector base unit and a mounting surface to ensure there is separation between the detector base unit and the mounting surface. The barrier isolates and seals the smoke detector to prevent the formation of condensation in or around the smoke detector. The barrier further includes a cavity that can collect condensation if condensation does occur. The condensation is then directed to a channel that extends around the periphery of the airflow barrier. Additionally, the channel includes weep holes so that condensation has a means to exit the detector.
US09058729B2 In-situ overheat alert for equipment
Malfunction or failure of mechanical, electrical and electro-mechanical equipment, for example equipment used in manufacturing operations, is often preceded by an increase in the operating temperature of at least some portion of the equipment. A temperature-sensitive, active material-containing actuator is pre-selected to operate at a pre-determined temperature indicative of impending equipment failure and placed in thermal contact with the equipment. If the equipment achieves the pre-selected temperature the actuator signals this by displaying a flag or providing some other passive visual indication. Alternatively, or additionally, the actuator may issue an electrically-powered alert including visual or audible alerts or a wireless communication. Selected actuators are based on smart materials including shape memory alloys (SMA), shape memory polymers (SMP) and paraffin wax, all of which may be adapted to operate over a temperature range sufficient to encompass the expected range of pre-determined temperatures.
US09058728B2 Haptic systems, devices, and methods using transmission of pressure through a flexible medium
Systems, devices, and methods for producing haptic actuation are disclosed. An exemplary haptic system comprises a transducer and a transmission medium. The transducer induces pressure waves within the transmission medium, which is a sealed capsule with a flexible geometry. A surface of the sealed capsule thus produces haptic effects on a contact surface.
US09058727B2 Cash drawer
A point-of-sale system includes a stand that supports a tablet computer. The tablet computer can be connected through a hub to other peripheral components, such as a cash drawer. The cash drawer can include a slidable drawer including a front face, a back face, a first side face, a second side face, and a bottom face and having sliding rails that are hidden from a top view of the drawer. An inner shell is attached to the drawer and two sliding rails, the two sliding rails positioned under the inner shell. Further, a latch is movable between a first position in which the latch holds the drawer in a closed position and a second position in which the latch releases the drawer to an open position. An actuator is used to move the latch between the first and second positions.
US09058724B2 Controlling application data in wagering game systems
A wagering game system and its operations are described herein. In embodiments, the operations can include obtaining data provided from a first application. In some examples, the first application is a wagering game application presented on a wagering game machine. The operations can also include determining a subscription level associated with a second application. The subscription level indicates access to the data from the first application. Further, the operations can also include, providing a service to the second application. In some examples, the service is one of a plurality of tiers of services that correspond to the subscription level. In some examples, the service has one of a plurality of degrees of access to the data from the first application according to the subscription level.
US09058723B2 Credit and enabling system for virtual constructs in a hybrid game
Systems and methods in accordance with embodiments of the invention operate a controlled entity hybrid game. A controlled entity hybrid game includes a real world engine constructed to provide a randomly generated payout of real world credits from at least one wager in a gambling game, an entertainment software engine constructed to execute an entertainment game providing outcomes based upon a player's skillful execution of the entertainment game; and a game world engine constructed to manage the entertainment software engine and communicate, to the gambling game, a gameplay gambling event occurrence based upon a player's instruction of a controlled entity to consume an element of the entertainment game that triggers a wager in the gambling game, and change the element on the basis of the randomly generated payout and an entertainment game variable.
US09058717B2 Multi-game video poker machine and system with asymmetrically accessible customization features
A gaming system with asymmetric customization capabilities and a method of enabling asymmetric customization of a wagering game are disclosed. A plurality of selectable game-play features are provided for utilization during the wagering game. Players accessing the game-play features are unequally limited as to which features are available for modification, depending on means of access. All features, however, are available for game-play, regardless of means of access.
US09058713B2 Interactive internet lottery
The invention relates to a method for generating a ticket to participate in a lottery draw. The ticket combination of elements is generated using an outcome of a computer-controlled interactive game, preferably a video game, played by at least one player. The elements of the ticket combination are selected among a list of predetermined elements, the predetermined elements corresponding to possible outcomes for the interactive game. The ticket combination may depend on the success of the player in the computer-controlled interactive game. Some of the participants may purchase a ticket bearing a ticket combination without using an outcome of the computer-controlled interactive game. Subsequently, the elements of a winning combination are randomly drawn among the list.
US09058707B2 System and method for managing and maintaining abrasive blasting machines
A system and method for managing abrasive blasting may include timing duration of blast media being blown in performing abrasive blasting using an abrasive blasting machine. Time duration that an operator worked in association with the duration of the blast media being blown may be received. A blasting efficiency ratio may be computed based on the duration of the blasting media being blown and duration of that the operator worked. The blasting efficiency ratio may be displayed to a user.
US09058706B2 Motor vehicle camera and monitoring system
A camera that is mounted on a vehicle is used to monitor the vehicle, the driver and the contents therein. The camera includes an external housing, a camera module having a camera lens, a lighting component, a dimmer switch and a transmission medium. The external housing may be made of alloy. The camera module may capture video data and the transmission medium may be coupled to the camera module to transmit the captured video data as a live video stream to an external device. The lighting component included in the fleet camera apparatus may include LEDs and have infra-red capabilities to provide a night vision mode. The dimmer switch is included to control the LEDs' brightness. Other embodiments are disclosed.
US09058704B2 Electronic vehicle key
An electronic vehicle key is provided. The electronic vehicle key includes a battery and a controller receptive to electrical power from the battery. The electronic vehicle key further includes a connecting circuit receptive to electrical power from a vehicle. The electronic vehicle key still further includes an interface circuit that is configured to provide an electrical connection between the connecting circuit and the controller, at least when the battery is ineffective for electrically powering the controller.
US09058700B2 Franking system with a verified distribution point
A method of franking a mailpiece that is to be put into a letter box associated with a mail-receiving office, including, in a portable communications device of a sender of the mailpiece, firstly an operation of inputting an identifier of said letter box, and secondly an operation of transmitting the identifier together with other postal data, including at least one franking amount and an unique identification code relating to the mailpiece, to a server of a franking service having the function of issuing a franking authorization for the sender.
US09058699B2 System and method for image composition using non-destructive editing model and fast gradient solver
Systems and methods for interactive image compositing may integrate image searching using visual search criteria (e.g., color, composition, tonal distribution, or lighting effects), non-destructive image compositing, and high-performance rendering using a fast gradient solver to provide an efficient workflow for users. An image compositing application, executable by a CPU and/or GPU, may employ a sketch-and-refine approach, whereby a user draws a rough perimeter around an object of interest in an image and (following an initial application of the fast gradient solver to a lower-resolution version of the image) receives a preview of how it would fit into a composition. The fast gradient solver may differentiate between the object and its background by applying artificial intelligence techniques and/or dependent on user-supplied hints. In a second stage, the fast gradient solver may refine the solution for a final rendering of the composite image by operating on successively higher-resolution versions of the image.
US09058696B2 Display controller, display control method and computer-readable medium
A graph image generation unit 42 constructs a two-dimensional space and generates data of a graph image in the space, in which a graph G of a type is rendered. A coordinate receiving unit 43 receives an arbitrary coordinate in an arbitrary timeline TL designated by a user operation, among coordinates in at least two axes defining the space. A line image generation unit 44 acquires information of the space from the graph image generation unit 42, and generates data of the line image in the space, the line image passing through at least the coordinate in the received timeline TL. An image synthesis unit 45 generates data of the synthesized image by combining the data of the graph image with the data of the line image 111b in which the line is rendered. A display control unit 46 controls a display unit 17 to display the synthesized image.
US09058694B2 Multi view image display apparatus and control method thereof
A multi view image display apparatus is provided. The multi view image display apparatus includes: a depth adjuster configured to adjust a depth of an input image; a renderer configured to render a multi view image based on the input image of which depth is adjusted; a display configured to arrange a multi view image in a preset arrangement pattern in order to display the multi view image; and a controller configured to control the depth adjuster to shift the depth of the input image based on depth information related to at least one object of the input image so that an object satisfying a preset criteria has a preset depth value.
US09058692B1 Systems and methods for image-based object modeling using multiple image acquisitions or reconstructions
Systems and methods are disclosed for integrating imaging data from multiple sources to create a single, accurate model of a patient's anatomy. One method includes receiving a representation of a target object for modeling; determining one or more first anatomical parameters of the target anatomical object from at least one of one or more first images of the target anatomical object; determining one or more second anatomical parameters of the target anatomical object from at least one of one or more second images of the target anatomical object; updating the one or more first anatomical parameters based at least on the one or more second anatomical parameters; and generating a model of the target anatomical object based on the updated first anatomical parameters.
US09058690B2 Ray cone hierarchy renderer
Some aspects of the disclosure include systems and methods for grouping rays into sets according to their directions. In some cases, the rays of the directional sets may then be organized into a hierarchy according to their origins and bounding cones are generated for the hierarchy nodes. The resulting bounding cone hierarchy may be intersected with a bounding volume hierarchy or other scene hierarchy.
US09058685B2 Method and system for controlling a 3D processor using a control list in memory
A graphics processing device generates control lists for controlling processing of 3D graphics. Control lists comprise primitive data for the 3D graphics, pointers to primitive data and control data. Tags that correspond to records within the control lists may be utilized for the control of processing. The graphics processing device may comprise a 3D pipeline comprising parallel processors. Processing is performed on a tile by tile basis and comprises a tile binning phase and/or a tile rendering phase. The two phases of processing may be performed in parallel on different sets of data. Control lists comprise a main list and/or sub-lists, for example, tile lists. Control lists may comprise links to other lists. Processing control may advance through the control lists without interaction from a driver and/or from a processor that is external to the graphics processing device.
US09058684B1 Level of detail blurring and 3D model data selection
A set of nodes for rendering a 3D model using a set of camera parameters based on at least a threshold error value may be selected. Each node corresponds to a bundle of data for rendering a geographic area at a particular resolution and the camera parameters including a point of view for rendering the 3D model. For a given node of the set of nodes, a smallest circle of confusion within a bounding box of the geographic area of the given node may be determined using the set of camera parameters closest to a particular parameter of the set of camera parameters. A diameter of the smallest circle of confusion is compared to the threshold error value. Based on this comparison, the threshold error value is adjusted. The adjusted threshold error value is used to select a new node to replace the given node in the set of nodes.
US09058681B2 Sensor-enhanced localization in virtual and physical environments
In one embodiment, a computer-based system comprises a measurement device, a display, a processor, and logic instructions stored in a tangible computer-readable medium coupled to the processor which, when executed by the processor, configure the processor to determine a position and orientation in a real three dimensional space of the measurement device relative to at least one real object in the three dimensional space and render on the display, a perspective view of a virtual image of a virtual object corresponding to the real object in a virtual three-dimensional space, wherein the perspective view of the virtual object corresponds to the perspective view of the real object from the position of the measurement device.
US09058676B2 Mechanism to detect idle screen on
In an embodiment, a display pipe is configured to composite one or more frames of images and/or video sequences to generate output frames for display. Additionally, the display pipe may be configured to compress an output frame and write the compressed frame to memory responsive to detecting static content in the output frames. The display pipe may also be configured to read the compressed frame from memory for display instead of reading the frames for compositing and display. In some embodiments, the display pipe may include an idle screen detect circuit configured to monitor the operation of the display pipe and/or the output frames to detect the static content.
US09058673B2 Image mosaicking using a virtual grid
Systems, methods, and other embodiments associated with generating a mosaic image using a virtual grid are described. In one embodiment, a method includes analyzing, by a processor of an apparatus, a boundary of a requested image to determine source images that collectively form an area that includes the requested image. The method also includes generating, by the processor, a virtual grid from coordinates of the source images by identifying edges of the source images from the coordinates to define rows and columns of the virtual grid within the boundary. The rows and columns of the virtual grid define virtual tiles in the virtual grid.
US09058670B2 Trajectory detection and analysis in sporting events
It is provided a method for conveying data on a flying object in a scene. The method including capturing video frames of the scene by video cameras to get video frames which include image of the object, identifying the object in captured video frames to get associated object parameters, calculating motion variables, solving motion equations for anticipated object trajectory taking into account certain effects, and conveying data to displaying devices. The certain effects are an effect of object collision with a ground surface, air friction, wind effect, and interaction of a spinning object with air. The method may be applied to a ball in a sporting playing field. The cameras may have variable operating parameters desirable for the calculating the motion variables, which may be determined by camera calibration using captured artifacts of the scene. Shadow of the object may be captured as well and be used to provide data absent due to occluding a of the object from a video camera. Also, the captured frames of a ball may be used to calculate parameters relating to a bat which hits the ball.
US09058667B2 Detail preserving image transfer operations
Systems, methods, and computer readable media to approximate edge-preserving transformations with global transfer functions are described. In general, a first transfer function that approximates an edge-preserving operation can be found which, together with an enhancement filter (e.g., dynamic range compression) may be used to generate a global transfer function. Alternatively, a second transfer function may be found that approximates the behavior of the combined first transfer function and enhancement filter. Together the first and second transfer functions may generate a global transfer function. It has been determined that a down-sampled version of an input image may be used to develop the global transfer function. Application of global transfer functions in accordance with this disclosure can generate an output image that exhibits the same overall tonality of the input image without introducing the loss of detail and other artifacts attributable to local processing (e.g., the application of edge-preserving filters).
US09058664B2 2D-2D fusion for interventional guidance in trans-catheter aortic valve implantation
A method for fusing 2D fluoroscopic images with 2D angiographic images for real-time interventional procedure guidance includes using a 2-dimensional angiographic image to detect injection of a contrast agent into an anatomical structure, where the contrast agent first appears in a detected image frame, subtracting a background image from the detected image frame and binarizing the subtracted image frame to segment the anatomical structure from the subtracted image frame, registering the segmented anatomical structure with a predefined shape model of the anatomical structure to generate an anatomical mask, generating an anatomical probability map from the anatomical mask using intensity information from the subtracted image frame, where the anatomical probability map expresses a probability of a pixel in the subtracted image frame belonging to the anatomical structure, and fusing the angiographic image with one or more subsequently acquired 2-dimensional fluoroscopic images of the anatomical structure using the anatomical probability map.
US09058662B2 Systems and methods for non-destructive editing of digital images
In one embodiment, a method includes receiving at least one transformation identifier associated with a first image maintained by a social networking system. The transformation identifier includes at least one transformation version. The method further includes determining at least one transformation for application to the first image based on the at least one transformation identifier and the at least one transformation version.
US09058661B2 Method for the real-time-capable, computer-assisted analysis of an image sequence containing a variable pose
The invention relates to a method for the real-time-capable, computer-assisted analysis of an image sequence of an object consisting of elements that can be moved relative to each other and are interconnected, said sequence containing a variable pose, wherein the individual images of the image sequence are recorded by way of a time-of-flight (TOF) camera such that said images can be processed by a computer, and contain brightness and distance data as functions of the pixel coordinates of the camera for each image of the sequence, comprising the following steps: a. Capturing the pixels of an individual image forming the object, b. calculating a three-dimensional (3D) point cloud in a virtual space, said point cloud representing the surface of the object that is visible to the camera, by a computational projection of object-depicting pixels in such a space, while taking captured distance data to the object into consideration, c. fitting a model of the object consisting of nodes and edges into the computer-generated 3D point cloud for the individual images, wherein the nodes represent a selection of elements of the object and the edges represent the connections of said elements amount each other, d. iteratively updating all node positions by applying a learning rule for training a self-organizing map having a previously defined number of randomly selected dots of the point cloud, e. repeating steps a. to d. for each subsequent individual image of the sequence, wherein for the fitting in step c. the result of step e. of the preceding image is used in each case, and f. determining the varying pose from the positions of predetermined nodes of the model which have been captured in at least representative images of the image sequence.
US09058660B2 Feature searching based on feature quality information
Techniques for searching in an image for a particular block of pixels that represents a feature are described herein. The techniques may include generating feature quality information indicating a quality of the feature with respect to blocks of pixels of the image. The feature quality information may be utilized to locate a block of pixels in a subsequent image that corresponds to the feature. For example, the feature quality information may be utilized to determine whether a block of pixels that has a threshold amount of similarity to the feature actually corresponds to the feature.
US09058654B2 Method for reducing noise in a sequence of fluoroscopic images by temporal and spatial filtering
In the field of medical imaging using fluoroscopy, a method for reducing noise in a sequence of fluoroscopic images acquired by an X-ray detector comprises for each image (xn) of the sequence: applying temporal filtering to the image (xn) at instant n, the temporal filtering comprising fluoroscopic noise reduction processing; applying spatial filtering to the image (yn) at instant n, the spatial filtering comprising: transforming the image (yn) acquired at the instant n from the spatial domain into the curvelet domain using a curvelet transform, each transformed image being represented by a set of coefficients, thresholding the coefficients of the image (yn) using a thresholding function, the thresholding function cancelling the coefficients below a third predetermined threshold, and preserving or adjusting the coefficients above the third predetermined threshold, transforming the image (Zn) whose coefficients have been thresholded from the curvelet domain into the spatial domain using an inverse curvelet transform.
US09058652B2 Method for reducing noise in tomographic image and recording medium having noise reducing program stored therein
A method for reducing noise in a tomographic image, includes: acquiring phase information of a noise component signal, the signal being provided as a signal corresponding to a noise component of the tomographic image and included in a spectrum interference signal output from a detector of a swept source optical coherence tomography device; acquiring a tomographic image in response to a spectrum interference signal with a corrected phase deviation based on the acquired phase information; and reducing the noise component of this tomographic image.
US09058648B2 Image acquisition for chemiluminescent samples
An image system for detecting chemiluminescence in a sample uses a highly binned, short exposure initial image to calculate the exposure time for a final image of the sample. After calculation of the exposure time, at least two final images are taken, with saturated pixels removed and replaced in a first image with corresponding unsaturated pixels from a second image. The corresponding pixels are adjusted to reflect the different intensity levels between the first and second images, and the first image becomes the final image reflecting the detected chemiluminescence.
US09058647B2 Information processing apparatus, information processing method, and storage medium
An information processing apparatus includes a region acquisition unit configured to obtain a specific region of a subject, a tomographic image acquisition unit configured to obtain a tomographic image of the subject, and a display control unit configured to cause a display unit to display a region indicating probability of existence of the specific region in the obtained tomographic image.
US09058644B2 Local image enhancement for text recognition
Various embodiments enable regions of text to be identified in an image captured by a camera of a computing device for preprocessing before being analyzed by a visual recognition engine. For example, each of the identified regions can be analyzed or tested to determine whether a respective region contains a quality associated with poor text recognition results, such as poor contrast, blur, noise, and the like, which can be measured by one or more algorithms. Upon identifying a region with such a quality, an image quality enhancement can be automatically applied to the respective region without user instruction or intervention. Accordingly, once each region has been cleared of the quality associated with poor recognition, the regions of text can be processed with a visual recognition algorithm or engine.
US09058642B2 Method of processing a viewport within large format imagery
A method of processing a viewport within an image arranged as a matrix of tiles from a container file is provided. The method includes receiving a request to read data of the viewport starting from a point of origin of the viewport, the viewport having a pixel width and a pixel height, the viewport being a portion of an image that is stored in a record within the file container; computing column numbers or row numbers, or both, of the tiles containing the viewport; and reading in parallel or asynchronously each row or each column of tiles containing the viewport.
US09058641B2 Image processing device and image processing method
An image processing device includes a control unit which controls a read out of a reference image which is referred to when performing motion compensation on an image, with a range based on a maximum value of a motion amount in a vertical direction of a motion vector of the image as a target; and a motion compensation processing unit which performs motion compensation on the image using the motion vector and the reference image which is read out according to the control by the control unit.
US09058639B2 Multi-compatible low and high dynamic range and high bit-depth texture and video encoding system
A method of processing image data includes generating image data including luminance and chrominance data representing a selected object, separating the luminance and chrominance data, storing the separated luminance and chrominance data in corresponding separate spaces in memory, and separately compressing the stored luminance and chrominance data.
US09058635B1 Medical patient data collaboration system
Systems and methods for mitigating breakdowns in communications among healthcare providers are described, among other features. A communications system can be provided for communicating patient information among health care providers, who may include clinicians, doctors, interns, residents, physician's assistants, nurses, or any other health care personnel. The communications system can enable tracking of the responsibility relationships between changing providers and patients. In addition, the communications system can allow rapid and reliable messaging between any provider and the provider responsible for the patient at any one time.
US09058632B2 Community interaction using mobile communication devices
Techniques are provided for delivering content to mobile communication devices related to interactions of members with a user community. The method involves detecting a communication session involving a mobile communication device; determining one or more context parameters associated with the communication session; and delivering content related to the context parameters to one or more mobile communication devices. Data is stored at a central computing entity that indicates association or membership of a plurality of mobile communication device users in a user community. The central computing entity detects when an action is taken by one mobile device user that is a member of the user community, and sends a notification to members of the social circle based on the detected action. These techniques allow individuals who are involved in a user community to maintain their interaction with the user community using their mobile communication devices.
US09058631B2 Method and system for e-commerce transaction data accounting
Method and system for e-commerce transaction data accounting are disclosed. A method comprises: a second server receiving transaction data from a first server; the second server analyzing the received transaction data to identify a classification of the received transaction data; the second server obtaining historical transaction data from a second database based on the classification of the received transaction data, wherein the second database obtains transaction data that meet a preset condition from a data warehouse system and compares the transaction data that meet the preset condition with previously obtained transaction data to update inconsistency in the transaction data that meet the preset condition; and the second server combining the received transaction data and the historical transaction data to produce current transaction data.
US09058624B1 Message shopping over an electronic marketplace
Disclosed are various embodiments for shopping using a messaging system. A message from a user, such as an email message, is stored in a memory for processing. The email message includes a plurality of line items. At least one item may be identified corresponding to each one of the plurality of line items by searching an electronic catalog associated with an electronic commerce system. At least one item is available for purchase through the electronic commerce system. The at least one item may be included in a list associated with a user account for the user. The user account is managed by the electronic commerce system. Further embodiments include automatically transmitting a reply email message to the user indicating that at least one item has been included in the list if the attempt to identify is successful.
US09058621B2 Automatic price display control by emulation of electronic cash register price lookup
A system and method for distribution of product price and/or sales data in a retail establishment. Product price and/or sales data is stored locally, either in a central computer or master electronic cash register (ECR) or remotely at a master computer. The product price data is stored in the form of a price look-up (PLU) table. The price data can be pushed from the master ECR, local or master computers to and ECR emulation hub to an ECR emulation hub. Similarly, the ECR emulation hub can request product price data from the master ECR, local or master computers. Once the product price data arrives at the ECR emulation hub, it can be processed and sent to a display, which will be located near the appropriate product. The ECR emulation hub can also record and/or transmit prices actually charged for products over time to allow for automatic auditing of promotional pricing offers such as those made by manufacturers of the product. The ECR emulation hub acts like an ECR, thereby requiring no special software or hardware modifications to existing pricing display systems that already support ECRs.
US09058615B2 Product evaluation system and product evaluation method
A product evaluation system and a product evaluation method allow people to quickly, inexpensively, and accurately evaluate large amounts of products including those that do not have information attached in advance in the manufacturing stage. The system comprises an I/O component that functions as a product identification mechanism that identifies product type including at least one of product, product group, product brand, or product category, a characteristic acquisition mechanism that acquires characteristic information of the product, an evaluator that performs authentication and value estimations of products, and a data store that stores information related to the product. The evaluation mechanism performs authentication and value estimations of products based on characteristic information of the product acquired by the characteristic acquisition mechanism, and genuine product characteristic information, counterfeit product characteristic information, and value information and market information for each condition included in the information related to products stored in the data store.
US09058612B2 Systems and methods for recommending software applications
A potentially beneficial software product is recommended to a user based, in part, on an analysis of parameters associated with the user's usage of software applications already installed on the user's computer.
US09058608B2 Placement attribute targeting
Methods, computer-readable media, and systems for placement attribute targeting are described. In one example, an advertiser can specify attributes of one or more web pages on which their advertisements can be displayed. Based on a page attribute of the web page that a user accesses, one or more advertisements can be transmitted to the user for display, where the advertisements are chosen such that the page attribute matches the attribute specified by the advertiser. In some implementations, a computer-implemented method includes determining an attribute of a web page to be displayed to a user at a location, selecting content corresponding to the determined web page attribute, and transmitting the selected content to the location for display as at least part of the web page.
US09058603B1 Client-side encryption of form data
Disclosed are various embodiments that facilitate client-side encryption of form data. A network page that includes client-side code that encrypts one or more data items using a public key is sent to the client. The data items are provided by a user in one or more form fields of the network page. The data items and one or more unencrypted data items are obtained from the client over an encrypted channel. The data items are encrypted using the public key when the data items have not been encrypted by the client-side encryption code. The data items are sent in an encrypted state to a server over an internal network. A firewall is interposed between the internal network and the server to protect the server from the internal network.
US09058601B2 Payment system and method
In one embodiment, transferring payment between a first user and a second user of a communication system includes displaying a contact list in a user interface of a client executed at a user terminal of the first user, the contact list including the second user. The client retrieves and displays at least one page from a payment provider responsive to the first user selecting the second user from the contact list. The client transmits, to the payment provider, information related to the payment entered into the page by the first user, which causes the payment provider to transfer the payment from an account of the first user to an account of the second user.
US09058598B1 Systems and methods for distribution of cash
The invention provides systems and methods for transferring cash to and from branch banks. The method may include the steps of inputting first data relating to cash usage at a plurality of branch banks; inputting second data relating to cash usage at the particular branch bank, the second data including a known ending balance at the particular branch bank; and assimilating the first data and the second data to constitute forecasting data; and performing forecast processing to determine an amount of cash to be transferred to or from the branch bank. The forecast processing may include (1) forecasting a cash in amount and forecasting a cash out amount based on the forecasting data, and generating a projected ending balance based on the forecasted cash in amount, the forecasted cash out amount, and the known ending balance; (2) generating a forecasted ending balance; and (3) comparing the projected ending balance with the forecasted ending balance to determine a cash shipment amount. The method may also include generating a cash transfer request based on the cash shipment amount; and effecting a transfer of cash with the branch bank based on the cash transfer request.
US09058596B2 Determining availability based on percentage available
An embodiment of the invention provides a system and method for displaying the scheduling availability of a user. The system includes an occupancy module for analyzing the schedule of the user to determine the occupancy for a time period in the schedule. The time period includes an available time slot and/or an occupied time slot. A processor connected to the occupancy module determines whether the occupancy for the time period is above a threshold level of occupancy. The threshold level of occupancy includes a maximum number of occupied time slots, a maximum percentage of occupied time slots, a maximum amount of occupied time, and/or a maximum percentage of occupied time. A scheduling module connected to the processor automatically displays the scheduling availability of the user as unavailable for the time slot when the occupancy for the time period is above the threshold level of occupancy.
US09058595B2 Methods and systems for managing an electronic calendar
Methods and systems for managing an electronic calendar are described. One exemplary method includes displaying a calendar on a display device, the calendar having at least one time range, and displaying an invitation, before it is accepted, on the calendar in the at least one time range with other events which are already accepted. Another exemplary method includes displaying a calendar on a display device and displaying a list of user-selectable calendars comprising an invitation calendar which presents invitations which have not yet been accepted or declined on the invitation calendar. Other methods are described, and machine readable media and systems are also described.
US09058592B2 Reporting compromised email accounts
The claimed subject matter provides a method for detecting compromised accounts. The method includes receiving a communication from a sender's account to a recipient. The sender's account is associated with a sender. The method also includes presenting a compromised account reporting interface to the recipient based on specific conditions. Further, the method includes receiving a selection by the recipient indicating the sender's account is compromised. The method also includes determining that the sender's account is compromised based on the selection. Additionally, the method includes generating, in response to a selection by the recipient, a report indicating that the account is compromised.
US09058591B2 System and method for email-based donations
An electronic commerce (e-commerce) system may send advertisement emails to customers that are registered with the e-commerce system. The advertisement emails may include mailto hyperlinks. Each mailto hyperlink describes an email message that may be generated when that hyperlink is selected. When a mailto hyperlink is selected, the generated email message may include one or more parameters related to a donation that be made by the customer to a non-profit organization. For example, the generated email message may include a customer identifier, and/or one or more parameters that indicate the non-profit to which a donation should be made, and an amount to be donated. The generated email message may then be transmitted to the e-commerce system. The e-commerce system may receive the message and, based on the parameters in the received message, communicate with a payment processing system to perform the donation indicated in the message.
US09058590B2 Content upload safety tool
Embodiments of content safety upload techniques are presented herein. In an implementation, outbound communications of client are monitored to detect personal identifying information (PII) in the content being communicated. Upon detection of PII one or more actions may be taken to manage the PII, for example warning a user, providing options to send or delete the communication, seeking approval and so on. Further, released PII may be tracked to permit reporting and subsequent management of PII released in outbound communications.
US09058584B2 Method and apparatus for storage of data for manufactured items
Exemplary embodiments are directed to a method and apparatus for storage of data for a batch of manufactured items. The method comprises defining, by a lower limit identifier and an upper limit identifier, a range of unique item identifiers for the batch, wherein each manufactured item in the batch is allocated a unique item identifier falling within the range. The number of unique item identifiers allocated to the manufactured items is smaller than the number of unique item identifiers in the range. The unique item identifiers allocated to the manufactured items are defined by the lower limit item identifier of the range, the upper limit item identifier of the range and an indication of those item identifiers in the range which are not allocated to a manufactured item.
US09058583B2 Systems and methods for mobile access to item information
Example systems and methods of mobile access to information for items or objects, such as, for example, product and inventory items found in a warehouse or on a shop floor, are presented. In one example, an identifier is received at a mobile communication device. A search request including the identifier is transmitted from the mobile communication device to an enterprise resource planning system. Information descriptive of at least one item is received at the mobile communication device from the enterprise resource planning system in response to the search request. The information is presented to a user of the mobile communication device.
US09058582B1 Method for establishing a secure protocol for pairing an RFID tag and asset monitoring device within a container suite
The present invention provides a method for automatically pairing a first container monitoring device equipped with a RFID reader and a second container in which stored data is embedded within an RFID tag or data storage device. The present invention provides a protocol for secure and supervised access between the first container monitoring device and the second container monitoring device as prescribed from an authorizing remote monitoring station.
US09058581B2 Systems and methods for managing information associated with legal, compliance and regulatory risk
Some embodiments include a system, method, apparatus and means for managing information associated with risk. In some embodiments, information associated with risk is collected, analyzed, stored, and disseminated. According to some embodiments, the information associated with risk is utilized to identify risk.
US09058579B2 Techniques for instantiating and configuring projects
Techniques for project management instantiation and configuration are provided. A master project includes policy directives that drive the dynamic instantiation and configuration of resources for a project. The resources are instantiated and configured on demand and when resources are actually requested, in response to the policy directives.
US09058577B2 Network centric structured communications network
The present invention is a network centric management and communications system and method enabling users with commitments to communicate, manage, notify, assign, link, and/or collaborate with other users. The system includes a database storing one or more user accounts corresponding to nodes on a network, user accounts connected by interdependencies forming social connections between individual users having responsibilities and structuring communications via dependency links between interdependent users. The system includes a data server, receiving responsibility data comprising requirements data for creating interdependencies, transmitting assigned commitments, and updating responsibility data. The system further includes a communications link to provide status updates and/or notifications of responsibilities to affected users regarding their status that appropriate corrective action may be taken before one or more commitments to requirements are broken, wherein one or more commitments of a responsibility are modified and/or updated. The system can host multiple projects simultaneously in the data server.
US09058566B2 Control device, control method, and computer program product
According to an embodiment, a control device includes a detecting unit, a communication unit, and a control unit. The detecting unit detects that a power-supplied device is connected to a power supply line relaying supply of power. The communication unit receives consumer authentication information including consumer identification information for identifying a consumer from a communication device when it is detected that the power-supplied device is connected to the power supply line, transmits the consumer authentication information to a first server, receives power-supply-availability determination information representing whether supply of power to the power-supplied device is possible or not, from the first server, and transmits power measurement information representing power supplied to the power-supplied device through the power supply line and the consumer identification information to a second server. The control unit supplies power to the power-supplied device when the power-supply-availability determination information represents that supply of power is possible.
US09058563B1 Suggesting activities
A method includes receiving inputs indicative of a user state of each user of a group of users. The inputs include sensor inputs from one or more and/or user inputs received from a graphical user interface. The method includes determining a collective user state for each user based on the received inputs and determining one or more possible activities for the group of users and one or more predicted outcomes for each activity based on the collective user states. The method includes executing one or more behaviors that evaluate the one or more possible activities and/or the corresponding one or more predicted outcomes, selecting one or more activities based on the evaluations of the one or more possible activities and/or the corresponding one or more predicted outcomes, and sending results including the selected one or more activities from the computing device to one or more screens.
US09058561B2 Systems and methods of cognitive patterns knowledge generation
A processor based system and method of generating cognitive pattern knowledge of a sensory input is disclosed. The method comprising the steps of receiving sensory input to create at least one concrete pattern, receiving at least one abstract pattern comprising abstract segments and vertically blending the concrete pattern with the abstract pattern by selectively projecting abstract segments to create a vertically blended pattern whereby the vertically blended pattern represents cognitive pattern knowledge of the sensory input. In some embodiments, the systems and methods further comprise creating a measure of a degree of vertical blending and when the measure of the degree of vertical blending exceeds a threshold, horizontally blending at least two abstract patterns to create a horizontally blended abstract pattern.
US09058559B2 Management apparatus, image forming apparatus management system for managing usage of the image forming apparatus
A management apparatus connected to an image forming apparatus for managing usage of the image forming apparatus is disclosed. The management apparatus includes a user data storage part for storing user identification data and use restriction data corresponding to the user identification data, and a use restriction data acquiring part for acquiring the use restriction data corresponding to the user identification data.
US09058557B2 Image forming apparatus, setting method, and non-transitory computer-readable recording medium encoded with setting program
An image forming apparatus includes a setting screen displaying portion to display a setting screen on a display portion, an input screen displaying portion to display an input screen including input keys on the display portion, a position detecting portion to detect a position designated by a user on a display surface of the display portion, an item selecting portion to select one of a plurality of setting items on the setting screen, a setting value accepting portion to accept a value determined by the input key designated by the user as a setting value for the setting item being selected, and a designation accepting portion, provided independently of the position detecting portion, to accept a user's designation. The input screen displaying portion displays the input screen on the display portion when the designation accepting portion accepts a first designation in the state where the setting screen is being displayed.
US09058554B2 Transponder with tamper protection
The invention relates to sewable tamper detection elements for radio frequency identification devices, and to radio frequency identification devices with such tamper detection elements. The devices can be sewn into a seam of a garment so that the tamper detection element is partially inside the garment, e.g. as part of a care label. This makes removing the device difficult without breaking the tamper detection element, and thereby shoplifting attempts can be more reliably noticed. For this purpose, the tamper detection element is formed so that sewing through it does not break the element. The radio frequency identification device may be formed asymmetric so that the tamper detection element is on a different side from the antenna elements with respect to the chip. In this manner, the disturbance from the tamper detection element to the antenna can be minimized. The tamper detection element may be formed so that it contains a transparent opening on which text can be printed.
US09058553B2 Contact/non-contact type hybrid IC card, communication method, program and communication system
A contact/non-contact type hybrid IC card is provided which includes a non-contact interface to communicate in a non-contact manner with a non-contact type reader/writer through an antenna, a contact interface to communicate in a contact manner with a contact type reader/writer through a contact terminal, a storage unit to store personal identification information input from the contact type reader/writer through the contact interface during a contact communication mode by the contact interface, and a control unit to remove a limitation of a prescribed function in a non-contact communication mode by the non-contact interface based on the personal identification information stored in the storage unit during the contact communication mode and switch a communication mode from the contact communication mode to the non-contact communication mode with the limitation of the prescribed function being removed.
US09058549B2 Integrated circuit providing an external switching functionality
The present invention relates to an integrated circuit (30) comprising a logic circuit (42) and reception means (34) for receiving external signals and for transmitting said received external signals to said logic circuit (42), and it relates to a device coupled to such an integrated circuit and to methods for manufacturing and operating such an integrated circuit and for transmitting control data to a device. In order to provide such an integrated circuit (30) for an extended functionality in comparison with conventional transponders, an integrated circuit (30) comprising a logic circuit (42); at least two external contacts (44a, 44b), switching means (46) connecting said logic circuit (42) to said external contacts (44a, 44b) and reception means (34) for receiving external signals and for transmitting said received external signals to said logic circuit (42) is proposed, wherein said integrated circuit (30) is operable in a first operation mode for providing a switching functionality—through said external contacts (44a, 44b) by said switching means (46) for switching an electrical connection between said external contacts (44a, 44b), wherein said switching means (46) are controlled by said logic circuit (42) in response to said received external signals. Further, a corresponding device coupled to such an integrated circuit (30) and corresponding methods for manufacturing and operating such an integrated circuit (30) and for transmitting control data to a device are proposed.
US09058548B2 Payment card system and method
Embodiments of the invention relate to payment cards and methods for making payment cards. In one embodiment, a card comprises a first layer and a second layer adjacent to the first layer. The second layer comprises a plurality of particles comprising metal, and the plurality of particles comprise at least about 15 volume % of the second layer. In another embodiment, a mixture is prepared comprising polymer and a plurality of particles comprising metal. The plurality of particles comprise at least about 15 volume % of the mixture. The mixture is pressed and an outer layer is applied. The mixture and outer layer are then cut to form the card.
US09058546B2 Image forming apparatus for providing user interface and method thereof
A method for providing a user interface of an image forming apparatus and image forming apparatus are provided. The method includes displaying a setting user interface (UI) to set a function of the image forming apparatus, and when a user manipulation is not input to the setting UI for a predetermined time before a user finishes setting the function, temporarily storing setting information that the user has input through the setting UI. The method includes when a predetermined event occurs, re-displaying the setting UI corresponding to the setting information. Accordingly, the UI is effectively provided.
US09058545B2 Automatic registration of image pairs of medical image data sets
In a method, device and storage medium encoded with programming instructions for automatic image registration of image data of a current medical image MR study and at least one reference study, corresponding image pairs of the current study and the reference study are formed automatically with an association machine without needing the analyze the respective image data or pixel data. The pair determination takes place exclusively on the basis of the DICOM header data. A synchronized image processing and/or presentation of the generated image pairs takes place at a monitor.
US09058544B2 Device and method for detecting a region of interest on a delivery object
A device and method for detecting a region of interest on a delivery object. In the method cluster identification data is stored. An item of the cluster identification data represents a cluster of image data items in a training set of image data items. A group of heat maps is stored. A heat map is associated with a cluster represented by the cluster identification data, and provides for cells of a grid a probability distribution for a probability of the cell belonging to a defined region of interest given the number of blobs in the cell. When a new image data item of the delivery object is received, the cluster identification data may be used to associate the input image data item with at least one cluster, and the heat map of the associated cluster to determine at least one region of interest in the image data item.
US09058534B2 System and method for implementing network communication for a bar code scanner
A scanning system and method are disclosed which may include a bar code scanner module incorporated within a housing; and a wireless network transceiver coupled to the bar code scanner module and operable to communicate with at least one other communication device, the bar code scanner and the transceiver forming a scanning device. The transceiver may communicate employing Zigbee network protocol.
US09058532B2 Image pick-up device and POS system including the same
An image pick-up device, which photographs an object to generate an image signal, including: an opening formed to pass light therethrough; a transparent plate which covers the opening; an image detector arranged to generate the image signal; an optical lens forming an image of the object on the image detector through the transparent plate when the object is positioned in an imaging area; a lighting device arranged to illuminate the object and is placed both in an inner area in which the imaging area outside the housing is folded into the housing with reference to the transparent plate, and in an outer area of the imaging area in the housing; and an optical-path modifying element which modifies an optical path of a potential stray light.
US09058526B2 Data collection module and system
A data collection module including an illumination assembly and an imaging assembly, a processor configured to operate the illumination and imaging assemblies, at least one network interface configured to communicate with a terminal module, at least one power supply and a terminal module interface configured to communicate with a terminal module when the data collection module is mated with the terminal module.
US09058525B2 Device for holding a magnetic reading head
A device is provided for supporting a magnetic reading head. The device includes a guide for guiding and cushioning the reading head. The guide is mounted between a base of the reading head and a bearing surface parallel to the base, and includes at least one part made of a material, the Young's modulus of which is greater than 200 N/mm2.
US09058523B2 Masking module for a video surveillance system, method for masking selected objects, and computer program
In addition to the clear advantages of video monitoring systems for securing monitoring regions and optionally for following suspicious objects, there is the requirement to secure the private environments of people in the regions being monitored. A masking module (4) for a monitoring system (1) is disclosed for the above, wherein the monitoring system (1) has at least one monitoring camera (2) designed and/or arranged for observing monitoring regions with moving objects (14, 16), comprising a selection device for selecting objects as selected objects (16), wherein the masking module (4) is designed to output the selected objects (16) or partial regions thereof subsequently together called selected objects (16) in a masked form, wherein the masking module (4) is designed to limit the masking of objects (16) to at least one selected physical partial region (15, 18) of the monitoring region.
US09058522B2 Logo presence detection based on blending characteristics
A video processing system detects an overlay image, such as a logo, in a picture of a video stream, the overlay for example being a broadcaster's logo. The detection is based on evaluation of blending characteristics of a picture frame. The method of detection of an overlay defines first and second areas within the image, the first and second areas being non-overlapping. Next an alpha-blended value is calculated for the mean color value of the second area with an overlay color value. Then, if the mean color value of the first area is closer to the alpha-blended value than it is to the mean color value of the second area, the overlay can be indicated as detected and defined within the picture. Detection of the overlay can be used to identify an owner of the video, or detect when a scene change such as a commercial occurs.
US09058520B2 Systems and methods for hands free inspection
Systems and methods for inspecting a device are disclosed. The method includes arranging the device in a known position relative to a plurality of movable cameras. The plurality of movable cameras is mounted on a controllable actuator. The plurality of cameras is pointed at the device by controlling the controllable actuator to position the camera with a user interface. An image of the device generated by the camera is displayed on a mobile and wireless display. The computing device also causes a rendered virtual image of the device to be displayed on the mobile and wireless display. A stream of interest and a region of interest is selected at the mobile and wireless display from the images generated by the cameras.
US09058519B2 System and method for passive live person verification using real-time eye reflection
Systems, methods, and apparatus for detecting a live human face in an image are disclosed. The methods, systems, and apparatus are capable of capturing an image of a verification pattern that has been reflected from a defined region of interest of a user's eye. The captured image can be compared to the emitted verification pattern to determine whether the captured reflection matches the emitted pattern and is within the region of interest to verify a live user of an electronic device.
US09058514B2 Apparatus and method for estimating joint structure of human body
Disclosed herein is an apparatus and method for estimating the joint structure of a human body. The apparatus includes a multi-view image acquisition unit for receiving multi-view images acquired by capturing a human body. A human body foreground separation unit extracts a foreground region corresponding to the human body from the acquired multi-view images. A human body shape restoration unit restores voxels indicating geometric space occupation information of the human body using the foreground region corresponding to the human body, thus generating voxel-based three-dimensional (3D) shape information of the human body. A skeleton information extraction unit generates 3D skeleton information from the generated voxel-based 3D shape information of the human body. A skeletal structure estimation unit estimates positions of respective joints from a skeletal structure of the human body using both the generated 3D skeleton information and anthropometric information.
US09058509B1 Screen privacy filter using software
A software-based privacy filter is provided on a computing device. First, a content window is opened and displayed on a display of the computing device. Then a semi-transparent topmost window is created, wherein the semi-transparent topmost window includes a moving privacy pattern designed to obscure first portions of the content window at a first time and obscure second portions of the content window at a second time. The semi-transparent topmost window is then displayed on top of the first content window on the display of the computing device.
US09058498B2 Runtime environment management of secure communications on card computing devices
A card computing device may be configured to establish and manage secure channel communications between terminal applications and local applications installed on the card computing device. A runtime component of the card computing device may be configured to generate a registry of applications available as endpoints for secure channel communications, either in response to applications registering as endpoints or based on installation parameters on the card computing device. The runtime component may provide a list of the registered applications to a terminal application. The runtime component may establish a secure channel between a terminal application and a local application and may receive and decrypt secure commands from the terminal application. The runtime component may forward the decrypted commands to the local application and encrypt and forward responses from the local application to the terminal application.
US09058494B2 Method, apparatus, system, and computer readable medium to provide secure operation
Technologies are provided in embodiments for receiving an enclave program for operation in an enclave, identifying at least one shared object dependency of the enclave program, determining whether the shared object dependency corresponds to at least one enclave shared object, causing association between the shared object dependency and the enclave shared object in circumstances where the shared object dependency corresponds to the enclave shared object, and causing association between the shared object dependency and an enclave-loadable non-enclave shared object in circumstances where the shared object dependency fails to correspond to the enclave shared object.
US09058493B1 System, method, and computer program for conditionally implementing protected content
A system, method, and computer program product are provided for conditionally implementing protected content. In use, protected content is identified. Additionally, one or more elements associated with the protected content are verified. Further, the protected content is conditionally implemented, based on the verifying.
US09058492B1 Techniques for reducing executable code vulnerability
Techniques for reducing executable code vulnerability are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for reducing executable code vulnerability comprising analyzing a binary file, using at least one computer processor, to identify a vulnerable executable code structure, and configuring the identified executable code structure to reduce vulnerability.
US09058491B1 Enabling a secure boot from non-volatile memory
A system may include a host that may include a processor coupled to a non-volatile memory over a secure communication protocol. As a result, prior to release for manufacturing, a binding code may be established between the host and the non-volatile memory. In some embodiments, this binding code may be stored on the non-volatile memory and not on the host. Then during a boot up of the system, the boot up process may be initiated by the host using code associated with the host, followed by secure booting using the secure protocol using code stored on the non-volatile memory.
US09058488B2 Malware detection and computer monitoring methods
A method is disclosed, where some embodiments of the method include installing at least one benign malware indicator on one or more computing devices, monitoring the one or more computing devices for the presence of the at least one benign malware indicator, and responsive to determining the benign malware indicator is no longer present, sending a notification indicating the benign malware indicator is no longer detected as present on the one or more computing devices. Other embodiments include performing an antivirus scan or identifying unauthorized software programs. An apparatus and one or more non-transitory computer-readable media storing computer-readable instructions capable of performing similar actions, the latter in conjunction with a computer executing instructions stored on the media, are also disclosed.
US09058487B2 Method of detecting potential phishing by analyzing universal resource locators
A method for detecting potential phishing URLs includes extracting a URL from a document, analyzing the URL context, and comparing the URL to stored trusted URLs and stored known phishing URLs. The URL context includes anchor text and surrounding content associated with the URL. The method further includes generating a phishing alert based on the comparing and the analyzing.
US09058486B2 User behavioral risk assessment
A particular activity performed by a particular user of a computing device is identified, for instance, by an agent installed on the computing device. It is determined that the particular activity qualifies as a particular use violation in a plurality of pre-defined use violations. A behavioral risk score for the particular score for the user is determined based at least in part on the determination that the particular activity of the particular user qualifies as a particular use violation. Determining that the particular activity qualifies as a particular use violation can include determining that the particular activity violates a particular rule or event trigger corresponding to a particular pre-defined use violation.
US09058485B1 Data loss prevention (DLP) through removeable media
Method and apparatuses for detecting violations of data loss prevention (DLP) in NTFS removable media and non-NTFS removable media are described. In NTFS, when an application opens a data file, a DLP file system filter driver internally opens the same data file using file system transaction and is transparent to the application. Application read/writes are redirected to the remote transaction. When the application tries to close the file, the DLP agent scans the data being written to the file for detection of violations and commits or aborts the remote transaction depending upon the detection of a violation of the policy.
US09058483B2 Method for validating an untrusted native code module
A system that validates a native code module. During operation, the system receives a native code module comprised of untrusted native program code. The system validates the native code module by: (1) determining that code in the native code module does not include any restricted instructions and/or does not access restricted features of a computing device; and (2) determining that the instructions in the native code module are aligned along byte boundaries such that a specified set of byte boundaries always contain a valid instruction and control flow instructions have valid targets. The system allows successfully-validated native code modules to execute, and rejects native code modules that fail validation. By validating the native code module, the system facilitates safely executing the native code module in the secure runtime environment on the computing device, thereby achieving native code performance for untrusted program binaries without significant risk of unwanted side effects.
US09058482B2 Controlling user access to electronic resources without password
Described herein are devices and techniques for remotely controlling user access to a restricted computer resource. The process includes pre-determining an association of the restricted computer resource and computer-resource-proximal environmental information. Indicia of user-proximal environmental information are received from a user requesting access to the restricted computer resource. Received indicia of user-proximal environmental information are compared to associated computer-resource-proximal environmental information. User access to the restricted computer resource is selectively granted responsive to a favorable comparison in which the user-proximal environmental information is sufficiently similar to the computer-resource proximal environmental information. In at least some embodiments, the process further includes comparing user-supplied biometric measure and comparing it with a predetermined association of at least one biometric measure of an authorized user. Access to the restricted computer resource is granted in response to a favorable comparison.
US09058479B2 Pass-pattern authentication for computer-based security
Implementing security access includes mapping input elements of an input device to a coordinate system. Each of the input elements is assigned to a point on the coordinate system that is defined by respective coordinate values. The security access also includes receiving a number of inputs via corresponding input elements. An input element assigned to a first input of the number of inputs is denoted as a starting point for a sequence. Beginning with an input in the sequence that immediately follows the first input in the sequence, the security access further includes identifying a directional orientation of each of the input elements as compared to an input element immediately preceding the input element in the sequence, creating a directional pattern sequence from the directional orientation identified for each of the input elements, and providing access to an information source using the directional pattern sequence as an authentication mechanism.
US09058478B1 System and method of determining entities operating accounts
A system is provided that determines the likelihood of an account is being used by a computer program to automatically generate and send information to other accounts. In one aspect, the system calculates the likelihood for one account based on the amount of the account's social interaction with other accounts and the likelihood that such other accounts and are being used by a computer program to automatically generate and send information to other accounts.
US09058476B2 Method and image forming apparatus to authenticate user by using smart card
A method and an image forming apparatus authenticate a user by using a smart card. The image forming apparatus includes a card reader to, if a smart card is inserted, extract user information from the smart card, an input unit to input information required for user authentication, a storage unit to store the input information in correspondence with the extracted user information, a user account management unit to request to authenticate the user of the smart card based on the extracted user information and the input information, or the extracted user information and the stored information, and a user authentication unit to authenticate the user according to the authentication request.
US09058473B2 User authentication via evoked potential in electroencephalographic signals
Techniques are disclosed for authentication and identification of a user by use of an electroencephalographic (EEG) signal. For example, a method for authenticating a user includes the following steps. At least one electroencephalographic response is obtained from a user in accordance with perceptory stimuli presented to the user. The user is authenticated based on the obtained electroencephalographic response. The authenticating step may be based on detection of an event-related potential in the obtained electroencephalographic response. The event-related potential may be a P300 event-related potential. The method may also include the step of enrolling the user prior to authenticating the user. The enrolling step may include a supervised enrollment procedure or an unsupervised enrollment procedure.
US09058472B1 System and method of applying access rules to files transmitted between computers
Disclosed are systems and methods for providing access to computer files, including receiving, by a hardware processor, from a remote computer, a request to access a file; determining one or more parameters of at least one of the requested file, the remote computer and a user of the remote computer; determining, based on the one or more parameters, access rules for the requested file, wherein the access rules specify at least encryption requirements for the requested file, and applying, by the hardware processor, the access rules to the requested file.
US09058471B2 Authorization system for heterogeneous enterprise environments
A unified authorization system for an enterprise that includes heterogeneous access control environments is provided. Components in the enterprise utilizing either Java Platform Security (JPS) or Oracle Access Manager (OAM) can both use the unified authorization system to perform authorization. A common policy store can contain policies applicable to diverse components in a canonical form conducive to varieties of access control models. The data model used within the common policy store can support access control features found in both role-based policies and delegable access control administration. The common policy store can enable the querying and retrieval of authorization policies that are based on various access control models. A unified administrator interface permits administrators of applications following any kind of access control model to administer policies for resources. A unified policy decision engine can evaluate whether authorization policies are satisfied, regardless of the access control models that those policies follow.
US09058470B1 Actual usage analysis for advanced privilege management
Methods and computer program products for analyzing privilege usage are disclosed. Event information is identified for each user, including a list of events and a count of each listed event. Privilege information of each user is identified, including a list of privileges of the user. The event information and privilege information of users with similar events are compared. Events are mapped to privileges based on the comparison to generate an event-privilege mapping. Users with similar counts for similar events may be used for comparison. A computer system is disclosed that includes an event identifier, a privilege identifier and an event-privilege mapper.
US09058468B2 System and method for preventing unauthorised use of digital media
A method for protecting digital media content from unauthorized use on a client, is described. The method comprising the steps of receiving from a server on the client a list of processes, instructions, activity descriptions or data types that must not be active simultaneously with playback of the digital media content (“the blacklist”). The method further comprising checking, on the client, for the presence of any items on the list; and continuing interaction with the server, key management and playback of protected content only if no items on the list are detected on the client. A system is also described.
US09058458B2 Structure for logic circuit and serializer-deserializer stack
Serializer-deserializer (SERDES) and integrated circuit package including a package substrate, first and second SERDES dies having a SERDES circuit, and a logic die having a logic circuit. The SERDES circuit communicatively connected to the package substrate. The first and second SERDES dies positioned adjacent, in a plane, and disposed on the package substrate. The logic circuit communicatively connected to the SERDES circuit and to the package substrate. The logic die stacked vertically and disposed on the first and second SERDES dies. A method of assembling a SERDES and integrated circuit package including providing a SERDES structure selected from a menu of SERDES die and SERDES circuit combinations. A design structure of a SERDES and integrated circuit package including a package substrate, first and second SERDES dies having a SERDES circuit, and a logic die having a logic circuit. The SERDES circuit communicatively connected to the package substrate.
US09058457B2 Reticle data decomposition for focal plane determination in lithographic processes
A method of determining focal planes during a photolithographic exposure of a wafer surface is provided. The method may include receiving data corresponding to a surface topography of the wafer surface and determining, based on the received data corresponding to the surface topography, a plurality of regions having substantially different topographies. Reticle design data is received for exposure on the wafer surface, whereby, from the received reticle design data, reticle design data subsets that are each allocated to a corresponding one of the determined plurality of regions are generated. A best fit focal plane is then generated for each of the determined plurality of regions.
US09058456B2 Method and system to fix early mode slacks in a circuit design
An improved method for fixing an early mode slack in a hierarchically designed hardware device with at least one source macro, an integration unit and at least one sink macro comprises: Loading hardware design timing data to determine pins where an early mode slack fix can be applied to fix an early mode slack; for each such pin determining a location across the design hierarchy for the early mode slack fix by calculating a weight value for each of a selection of fix locations of the early mode slack based on absolute values of arrival times of data signals, ratio and difference between arrival times of late mode data signals and early mode data signals; and assigning the early mode slack fix to the determined location based on said weight value.
US09058455B2 Backside integration of RF filters for RF front end modules and design structure
A design structure for an integrated radio frequency (RF) filter on a backside of a semiconductor substrate includes: a device on a first side of a substrate; a radio frequency (RF) filter on a backside of the substrate; and at least one substrate conductor extending from the front side of the substrate to the backside of the substrate and electrically coupling the RF filter to the device.
US09058451B2 Automatic synthesis of complex clock systems
A global optimization method to synthesize and balance the clock systems in a multimode, multi-corner, and multi-domain design environment is described. The method builds a graph representation for a clock network. The method determines an optimal clock network balancing solution for the clock network by applying linear programming to the graph. To apply linear programming to the graph, the method generates a set of constraints for the graph and determines a proper insertion delay for each edge of the graph by solving for a minimal skew based on the set of constraints. The method implements the optimal clock network balancing solution.
US09058450B1 Efficiently using cell libraries with a large number of cells
Techniques for using subcell libraries allow efficient handling of a large number of cells. To improve design accuracy using cell libraries, very large cell libraries are needed. However, optimization tools are not able to use very large cell libraries directly, since their results suffer. Very large cell libraries are organized into sublibraries that are adapted to be processed by optimization tools. This allows improvement in the design quality of integrated circuits, while allowing the designs to be processed by optimization tools.
US09058446B2 Flexible and adaptive formulations for complex reservoir simulations
A method for performing a simulation of a subsurface hydrocarbon reservoir is disclosed. Each cell in a reservoir model has an equation set representing a reservoir property. A stability limit is determined for each cell. Each cell is assigned to an explicit or implicit formulation. A solution to the system of equations is solved for using an initial guess and an explicit or implicit formulation. A stability limit is calculated for the converged cells. When the number of unconverged cells is greater than a predetermined amount, a reduced nonlinear system is constructed with a list of unconverged cells. The reduced nonlinear system is solved with the implicit formulation, and other cells are solved with the explicit formulation. Parts of the method are repeated until all equation sets satisfy a convergence criterion and a stability criterion, and the solved solution is output.
US09058445B2 Method and system for reservoir modeling
A method is presented for modeling reservoir properties. The method includes constructing a coarse computational mesh for the reservoir. The coarse computational mesh comprises a plurality of cells. The method further includes determining a plurality of flows for each of the plurality of cells based on Dirichlet boundary conditions. Additionally, the method includes determining a solution to a coarse pressure equation for the reservoir based on the plurality of flows.
US09058444B2 Planning economic energy dispatch in electrical grid under uncertainty
A method for solving a two-stage non-linear stochastic formulation for the economic dispatch problem under renewable-generation uncertainty. Certain generation decisions are made only in the first stage and fixed for the subsequent (second) stage, where the actual renewable generation is realized. The uncertainty in renewable output is captured by a finite number of scenarios. Any resulting supply-demand mis-match must then be alleviated using high marginal-cost power sources that can be tapped in short time frames. The solution implements two outer approximation algorithms to solve this nonconvex optimization problem to optimality. Under certain conditions the sequence of optimal solutions obtained under both alternatives has a limit point that is a globally-optimal solution to the original two-stage nonconvex program. A further decomposition approach derived from the Alternating Direction Method of Multipliers algorithm is implemented.
US09058443B2 Planning economic energy dispatch in electrical grid under uncertainty
A system and computer program product for solving a two-stage non-linear stochastic formulation for the economic dispatch problem under renewable-generation uncertainty. Certain generation decisions are made only in the first stage and fixed for the subsequent (second) stage, where the actual renewable generation is realized. The uncertainty in renewable output is captured by a finite number of scenarios. Any resulting supply-demand mis-match must then be alleviated using high marginal-cost power sources that can be tapped in short time frames. The solution implements two outer approximation algorithms to solve this nonconvex optimization problem to optimality. Under certain conditions the sequence of optimal solutions obtained under both alternatives has a limit point that is a globally-optimal solution to the original two-stage nonconvex program. A further decomposition approach derived from the Alternating Direction Method of Multipliers algorithm is implemented.
US09058441B2 Methods for modeling of FinFET width quantization
A method for modeling FinFET width quantization is described. The method includes fitting a FinFET model of a FinFET device to single fin current/voltage characteristics. The FinFET device comprises a plurality of fins. The method includes obtaining statistical data of at least one sample FinFET device. The statistical data includes DIBL data and SS data. The method also includes fitting the FinFET model to a variation in a current to turn off the finFETs device (IOFF) in the statistical data using the DIBL data and the SS data and determining a model for a voltage to turn off the finFETs device (VOFF). The method also includes fitting the FinFET model to the VOFF.
US09058439B2 Process for designing rugged pattern on golf ball surface
A golf ball 2 has numerous craters 8 on its surface. The craters 8 are arranged randomly. Of the surface of the golf ball 2, a part other than the craters 8 is a land 10. By the craters 8 and the land 10, a rugged pattern is formed on the golf ball 2. A process for designing the rugged pattern includes the steps of: (1) assuming a plurality of states; (2) assuming a large number of cells on a spherical surface; (3) deciding an initial state of each cell; (4) determining whether or not to change a state of the each cell based on states of a plurality of cells located adjacent to the each cell; (5) updating the state of the each cell based on the determination; and (6) assigning a land 10 or a recess to the each cell according to the state of the each cell.
US09058437B2 Semiconductor memory device with high-speed data transmission capability, system having the same, and method for operating the same
Semiconductor memory device with high-speed data transmission capability, system having the same includes a plurality of address input circuits and a plurality of data output circuits and a training driver configured to distribute address information input through the plurality of address input circuits together with a data loading signal for a read training, and generate data training patterns to be output through the plurality of data output circuits.
US09058436B1 Method and system for reducing the effect of component aging
Methods, systems and circuits for reducing aging of at least one component of a data path are disclosed. First data transmitted over a data path may be monitored in an active state to allow generation of second data, where the second data may be transmitted in an inactive state over the data path to improve the balance of any imbalance in the static probability of one logical state versus another caused by transmission of the first data. Portions of data to be transmitted over a data path may be compared to previously-transmitted portions of data to determine a respective data bus inversion (DBI) setting each portion of data, where the DBI settings may be used to increase the toggling of bits of the data path and improve the balance of the static probability of one logical state versus another.
US09058430B2 Testing a software application interfacing with multiple external software applications in a simulated test environment
A method and system for testing a software application. A description of a test suite for testing the software application being tested (ABT) is inserted into a test database. The ABT is invokes multiple external software applications during execution of a test script of the test suite. Each external application invoked by the ABT is replaced by a corresponding simulator during execution of the test script. Output data to be returned to the ABT by each invoked simulator is inserted into the test database, after which each test script of the test suite is executed. The executing includes: sending a request, by the ABT to each simulator invoked in each test script, for requested data; and receiving, by the ABT, the requested data from each simulator invoked in each test script. The received requested data includes the output data that had been inserted into the test database.
US09058429B2 Usability testing tool
Systems, methods and apparatus for usability testing of remote interfaces or online applications via a user test application are disclosed. A parser of the user test application receives an HTTP request for a page of the interface or application to be tested from an evaluating participant. The parser creates an iframe that contains a URL of the user test application with a task URL related to the remote interface or online application to be tested appended to the URL. An HTTP request is made to the interface or online application based on the HTTP request and the user test application processes an HTTP response from the interface or online application and transmits the HTTP response to the participant as if the participant made the request directly from the remote interface or online application.
US09058424B1 Automatic unit test generation and execution
A computing device may obtain usage information relating to an execution of a function within code. The usage information may include a set of input values and an output value obtained based on executing the function using the set of input values. The computing device may further determine that the function has been executed a particular quantity of times using the set of input values and obtaining the output value, and may generate a unit test, for the function, based on determining that the function has been executed the particular quantity of times using the set of input values and obtaining the output value.
US09058420B2 Synchronous decoupled program analysis in virtual environments
Dynamic program analysis is decoupled from execution in virtual computer environments and is carried out synchronously with program execution. Decoupled dynamic program analysis is enabled by separating execution and analysis into two tasks: (1) recording, where system execution is recorded with minimal interference, and (2) analysis, where the execution is replayed and analyzed. Synchronous decoupled program analysis is enabled by suspending execution or data outputs of the program until a confirmation is received that the analysis is in sync with the program execution.
US09058419B2 System and method for verifying the integrity of a safety-critical vehicle control system
A control system according to the principles of the present disclosure includes an operation control module, a fault detection module, a remedial action module, and a reset module. The operation control module controls operation of a vehicle system. The fault detection module detects a fault in the operation control module when the operation control module fails an integrity test. The remedial action module takes a remedial action when the fault is detected. The reset module resets the operation control module when the fault is detected and the remedial action is not taken.
US09058413B2 Management of pharmacy kits
A system for managing pharmacy kits comprises a reading station configured to read tag information from a plurality of radio frequency identification (RFID) tags associated with a pharmacy kit, and an information processing system operatively connected to the reading station and configured to receive the tag information from the reading station and determine a status of the pharmacy kit based on the tag information, a plurality of stored templates defining contents to be included in each of a plurality of pharmacy kits, and a plurality of kit records indicating the current contents of a plurality of pharmacy kits.
US09058410B2 Integrated electronic patient health care data coordination system
A patient care coordination system that includes a plurality of hand-held computers in communication with a cloud computing network or a remote server that has an accessible database of all patients and the health care information of each. The cloud computing network or remote server synchronizes, in real time, patient health care information input in any one of the plurality of hand-held computers with all the others of the plurality of hand-held computers that are each able to download and view the patient health care information in the database in a user friendly graphic user interface.
US09058409B2 Contextual data visualization
A method for contextual data visualization includes receiving data selected by a user and meta-data associated with the data. The data is analyzed, using a processor of a computing device, to determine content and structure attributes of the data that are relevant to visualization of the data. The meta-data is analyzed, using a processor of the computing device, to determine a context in which the visualization of the data will be used. A database comprising an aggregation of visualization records from a plurality of users is accessed and at least one template from the data visualization records that matches the data attributes and context is selected. A data visualization is created by applying at least one template to the data.
US09058408B2 System and method of controlling interactive communication services by responding to user query with relevant information from content specific database
An electronic communication system is controlled by a content service provider to return relevant information from a content specific database in response to a user query. The content service provider compiles a plurality of content specific databases, each dedicated to a category of information of interest to the user. The user registers a user profile with the content service provider. A query, including the selected content specific database, is transmitted from the user to the content service provider. The selected content specific database is searched for the first level query within context of the user profile. A menu of matches is generated from the content specific database for the first level query. The menu is organized by relevance scores assigned to the matches based on correspondence to the first level query. The menu is transmitted from the content service provider through the electronic communication network to the user.
US09058404B2 System and method for using a device description repository
A method, computer program product, and computer system for using a device description repository comprises calculating an index by a processor based upon, at least in part, at least a portion of a plurality of user preferences associated with a computing device. One of a first experience and a second experience may be provided to the computing device based upon, at least in part, the index.
US09058403B2 Data display apparatus using category-based axes
A user input selecting a first data item is received. Multiple informational categories associated with the selected first data item are accessed based on the received user input selecting the first data item. Multiple data items within a first of the multiple informational categories associated with the selected first data item are retrieved. Multiple data items within a second of the multiple informational categories associated with the selected first data item are retrieved. A display is generated. The display includes the first data item, the multiple retrieved data items within the first informational category arranged according to a first category-based axis that extends away from the first data item, and the multiple retrieved data items within the second informational category arranged according to a second category-based axis that extends away from the first data item. Rendering of the generated display is enabled.
US09058401B2 Aggregating plug-in requests for improved client performance
In one embodiment, computer-readable instructions, when executed, cause a client browser to wait for all of the markup language in a document object model to be loaded, and upon loading, parse the document object model for supported tags, create placeholder frames for each supported tag, and bundle all the tags into a single meta-request for a server. Upon receiving each response, the instructions are further operable to cause the client browser to replace the hidden frames with its corresponding response, thereby reducing the number of socket connections from the client to the server.
US09058397B1 Quick response code business card
A business card having a QRC image, and method and system for transferring business card information from a QRC to a mobile communication device is disclosed herein. A SMS message comprising contact data for a business is sent from a QRC server to the mobile communication device, which results in pop-up display on the mobile communication device. The pop-up display includes a V-card for the business.
US09058396B2 Rules for navigating to next content in a browser
In one or more embodiments, a flip ahead input, such as a gesture, provides touch users with an ability to easily navigate various websites. The flip ahead input can be utilized to advance to the next portion of relevant content. In at least some embodiments, the flip ahead input resides in the form of a forward swipe. In one or more embodiments, the flip ahead input is configured to be utilized in association with an aggregated browsing history from multiple users. The aggregated browsing history is analyzed to generate rules that are then downloaded to a client device and used by a suitably-configured web browser to ascertain the next portion of content when a flip ahead input is received.
US09058389B2 Interface for a universal search
A search engine may perform a search for a user search query over a number of possible search categories. For example, the search query may be performed for general web documents, images, and news documents. The search engine ranks categories based on the search query and/or the documents returned for each category and presents the search results to the user by category. Higher ranking categories may be presented more prominently than lower ranking categories.
US09058388B2 Internet and database searching with handheld devices
The presently claimed invention relates to network searching and handheld devices. One claim recites a method including: from a first wireless device, wirelessly communicating with a second wireless device to determine whether the second wireless device has performed an internet or database search; receiving, at the first wireless device, information from the second wireless device regarding the internet or database search, if the information satisfies predetermined criteria on the first wireless device, requesting from the second wireless device at least a subset of results obtained from the internet or database search. Another claim recites: a method of searching comprising: receiving search criteria in a first, handheld mobile device; upon sensing a second, handheld mobile device by the first, handheld mobile device, automatically and wirelessly querying the second, handheld mobile device to determine whether the second, handheld mobile device has any content stored thereon corresponding to the search criteria; and receiving content corresponding to the search criteria from the second, handheld mobile device. Of course, other claims and combinations are also provided.
US09058386B2 System and method for generating media bookmarks
Disclosed herein are systems, methods, and computer-readable media for transmedia video bookmarks, the method comprising receiving a first place marker and a second place marker for a segment of video media, extracting metadata from the video media between the first and second place markers, normalizing the extracted metadata, storing the normalized metadata, first place marker, and second place marker as a video bookmark, and retrieving the media represented by the video bookmark upon request from a user. Systems can aggregate video bookmarks from multiple sources and refine the first place marker and second place marker based on the aggregated video bookmarks. Metadata can be extracted by analyzing text or audio annotations. Metadata can be normalized by generating a video thumbnail representing the video media between the first place marker and the second place marker. Multiple video bookmarks may be searchable by metadata or by the video thumbnail visually.
US09058384B2 System and method for identification of highly-variable vocalizations
A system and method for identifying a bird vocalization is presented. An input audio signal representing the bird vocalization is captured. A fingerprint of the input audio signal is then generated. A score of a similarity of the fingerprint to at least one of a plurality of predetermined fingerprints is determined by determining a desirable alignment between the fingerprint and the at least one of a plurality of predetermined fingerprints. A report can be generated based on the score of the similarity and an identity of the at least one of the plurality of the predetermined fingerprints, the report identifying a bird species associated with the bird vocalization.
US09058383B2 Document processing method and system
A method and system for filtering a candidate document in a candidate document set are provided. The method includes receiving one or more entity word—topic word pairs and identifying one or more entity words of the candidate document and topic words. The method also includes determining whether to add the candidate document into a filtered document set using the entity words and topic words in the given entity word—topic word pairs and the identified entity words and topic words in the candidate document. The method further includes adding the candidate document into a filtered document set in response to determining that the candidate document should be added into the filtered document set.
US09058382B2 Augmenting a training set for document categorization
A method and system for augmenting a training set used to train a classifier of documents is provided. The augmentation system augments a training set with training data derived from features of documents based on a document hierarchy. The training data of the initial training set may be derived from the root documents of the hierarchies of documents. The augmentation system generates additional training data that includes an aggregate feature that represents the overall characteristics of a hierarchy of documents, rather than just the root document. After the training data is generated, the augmentation system augments the initial training set with the newly generated training data.
US09058381B2 Method of and apparatus for identifying machine-generated textual identifiers
Methods and systems provide tracking or logging requests to resolve non-existent textual identifiers and classifying the textual identifier into a predefined set of taxonomical categories to support the detection of machine generated textual identifiers. Detection includes calculating a measure of probability based on the analysis and classification of prior textual identifier requests from a set of requests for a specific textual identifier.
US09058377B2 Fixed width encoding document posting lists
This specification describes technologies relating to fixed width encoding/decoding of document posting lists. In general, one aspect of the subject matter described in this specification can be embodied in apparatuses that include a server obtaining a list of one or more of document identification numbers, each of the document identification numbers uniquely identifying a document; an encoding device operatively connected to the server, the encoding device generating a sequence of deltas from the sequential list of one or more of the document identification numbers, and encoding each delta in the sequence of deltas using a fixed-width encoding scheme.
US09058374B2 Concept driven automatic section identification
Mechanisms are provided for generating section metadata for an electronic document. These mechanisms receive a document and analyze the document to identify concepts present within textual content of the document. The mechanisms correlate concepts within the textual content with one another to identify concept groups based on the application of one or more rules defining related concepts or concept patterns. The mechanisms determine sections of text within the textual content based on the correlation of concepts within the textual content. Based on results of the determining, the mechanisms generate section metadata for the document and store the section metadata in association with the document for use by a document processing system.
US09058373B2 Apparatus and method for incremental physical data clustering
In a data storage and retrieval system wherein data arranged in nodes is stored and retrieved in pages, each page comprising a cluster of nodes, a method comprising: monitoring ongoing data retrieval to find retrieval patterns of nodes which are retrieved together and to identify changes in said retrieval patterns over time; and periodically reclustering the data nodes among said pages dynamically during usage of the data to reflect said changes, so that nodes more often retrieved together are migrated to cluster together and nodes more often required separately are migrated to cluster separately, thereby to keep small an overall number of page accesses of said data storage and retrieval system during data retrieval despite dynamic changes in patterns of data retrieval. The low number of page accesses allows the reclustering to be carried out concurrently with data access.
US09058368B2 Methods and apparatus for information organization and exchange
Methods and apparatus for information organization and exchange by providing a data store of interconnected items of information that together form an intent-driven taxonomy. This allows users to easily discover and exchange real-time items of information across applications.
US09058365B2 Systems and methods providing touchscreen report navigation
According to some embodiments, a database may store business information and meta-data associated with the business information. A processor coupled to the database may generate: (i) a first report associated with at least some of the business information, wherein the first report is to be displayed in a first area of a display of a remote touch sensitive device, and (ii) a second report associated with at least some of the business information, wherein the second report is to be displayed in a second area of the touch sensitive device. A communication port coupled to the processor may transmit the first and second reports and receive a destination location from the touch sensitive device, wherein the destination location is associated with a movement of a selected report element of the first report. According to some embodiments, the processor may, if the destination location is not associated with a report, generate a third report based on at least some of the business information and the selected report element. If the destination location is associated with the second report, the processor may generate a modified second report based on a pre-determined analytical mapping between the first and second reports, if available.
US09058358B2 Merging apparatus and merging method
A merging apparatus includes a first database in which a plurality of attributes including a key attribute that is set in advance as a key for merging is set and a second database in which one or a plurality of attributes excluding the key attribute is set. Furthermore, the merging apparatus checks an attribute that is set in the first database against an attribute that is set in the second database and extracts a common attribute that is set in common in both the first database and the second database. Then, the merging apparatus merges the first database with the second database by determining whether attribute values classified under the extracted common attribute match.
US09058357B1 Strategies for prefetching database blocks
Data of a columnar database is organized into extents. Each extent occupies contiguous storage on the disk. An extent stores database blocks of a column of a database table. The database system adds new database blocks of a column to the extents assigned to that column. When a request for adding a block to a table is received, the extent for the table and column combination is obtained and the block added to the extent. Prefetching strategies are used to retrieve database blocks in advance of an actual request. The rate of prefetching is determined per column. The rate of prefetching is adjusted based on the number of faults encountered for the column. Database blocks no longer needed in memory are pushed out. When a scan process is reading blocks, as soon as the block has been processed it is scheduled to be pushed out.
US09058351B2 Apparatus and method for read optimized bulk data storage
A computer readable storage medium includes executable instructions to store load data in new rows of an append only table within a data warehouse, without updating or deleting existing rows in the append only table. The new rows are added in a database transaction that guarantees that the distributed reads and writes of all transactions are processed reliably and that the transactions obey snapshot isolation rules. Data changes associated with the load data are maintained in a separate update table. Data from the append only table is merged with data changes from the update table to supply read data.
US09058340B1 Service for associating network users with profiles
A system is disclosed that maps user IDs (such as IP addresses) and geographic regions to particular categories or “segments” reflective of user profiles. The mappings may be based on behavioral data reflective of user browsing activities, offline data (e.g., survey data or demographic data), or a combination thereof. In one embodiment, the mappings are generated using data collected by a plurality of Internet Service Providers (ISPs) regarding their subscribers. The system also includes a query interface that enables content providers to retrieve segment data associated with particular user IDs.
US09058338B2 Storing a small file with a reduced storage and memory footprint
An I/O request to store a file in a file-system is received. A determination is made whether the size of the file does not exceed a threshold size. Exceeding the threshold results in storing at least a portion of the file in a block of the file-system devoid of sub-blocks. A determination is made whether the size of the file does not exceed a size of unallocated space within a single block in the file-system. The single block includes a set of sub-blocks. Responsive to the size of the file not exceeding the threshold size and the size of unallocated space within the single block, the file is stored, at an address, in a first subset of the set of the sub-blocks of the single block. The address identifies the single block and a position of a sub-block in the subset.
US09058336B1 Managing virtual datacenters with tool that maintains communications with a virtual data center that is moved
This disclosure relates to a system for managing virtual datacenters. The disclosure describes a system in which virtual datacenters may be self contained logical units. These units may be managed from a central management tool. This management tool is able to manage the virtual datacenters from any location. If the virtual datacenters are moved, the tool maintains communications with them.
US09058330B2 Verification of complex multi-application and multi-node deployments
Systems and methods are disclosed for identifying software components stored on one or more virtual machines (VM). An installation directory is traversed and an ordered installation index of file paths and content identifiers are created for the files thereof. The installation index may be transmitted to a client that accesses artifact indexes for artifacts of software installed on the VMs. The artifact indexes include file paths and content identifiers for the fields of the artifact. Where all artifacts of a software package are found in the installation index, the package is deemed to be installed and a portal for accessing the VM may be updated to so indicate. The software packages found to be installed on a VM may be evaluated with respect to an application manifest to verify proper provisioning according to the manifest.
US09058329B1 Deriving associations between assets
A system and method for deriving associations between assets is disclosed. The system comprises a signature module, a matching module and an association module. These components of the system are communicatively coupled to each other. The signature module generates a first fingerprint for a first asset. The matching module determines a matching fingerprint that matches the first fingerprint from a candidate set. The matching module determines a first asset type for the first asset associated with the first fingerprint and a second asset type for a second asset associated with the matching fingerprint. The matching module determines an association test. The association module associates the first asset with the matching asset based on whether the association test is passed.
US09058328B2 Search device, search method, search program, and computer-readable memory medium for recording search program
A search server includes an extracting unit that extracts a search target matching a search condition based on profile data, and a transmitting unit that transmits the search target to a user terminal. The search condition includes a first frequency of appearance for each of one or more specified topics specified by a user in a first specified period and a second frequency of appearance for each of the specified topics in a second specified period being later than the first specified period. The extracting unit extracts the search target where the frequency of appearance for each of the specified topics in a first search target period and a second search target period being later than the first search target period are identical or similar to the first frequency of appearance and the second frequency of appearance, respectively.
US09058327B1 Enhancing training of predictive coding systems through user selected text
An exemplary predictive coding system can be programmed to update a plurality of training documents based on a portion of a training document selected by a user. The predictive coding system generates a machine learning engine based on the updated plurality of training documents. The predictive coding system predicts a classification for one or more remaining documents from the plurality of training documents using the machine learning engine.
US09058315B2 System and method for parameterizing documents for automatic workflow generation
One embodiment of the present invention sets forth a method for generating a new workflow for an application. The method includes generating a parameter tree related to a current workflow, wherein the parameter tree includes a different node corresponding to each parameter included in one or more documents associated with the current workflow, modifying a value associated with a first node included in the parameter tree based on an input, wherein the first node corresponds to a first parameter included in a first document associated with the current workflow, evaluating a second document associated with the current workflow based on the modified value associated with the first node, and generating the new workflow based on the evaluated second document.
US09058312B2 What-you-see-is-what-you-get editor with user interface for editing the underlying structure of content
Systems and methods for represent and manipulate (i.e., processing) the underlying structure of a structured document (e.g., a mark-up language document), while maintaining a What You See Is What You Get (WYSIWYG) environment. The traditional WYSIWYG editor view is paired with a Visual Document Structure Indicator (VDSI) pane to allow for both WYSIWYG and structure editing within a single interface. The VDSI pane includes left pane and upper pane, which are configured along the left and top borders, respectively. The document editor allows document content to be created, edited, and maintained in the WYSIWYG environment while keeping document structure information available to the user.
US09058311B1 User timeframe selection for delivery of media resources
Systems, methods, and software for operating a user communication device are provided herein. In a first example, method of operating a user communication device is provided which includes displaying a HTTP link associated with a media resource and receiving a user selection of the displayed HTTP link. The method also includes displaying a delivery time schedule menu for the media resource responsive to the user selection of the displayed HTTP link, and receiving a delivery time schedule instruction indicating a user-acceptable time frame for receipt of the media resource. The method also includes generating and transferring an HTTP request packet with an HTTP header that indicates the user-acceptable time frame for receipt of the media resource into the user communication device, and receiving the media resource associated with the HTTP link according to the delivery time schedule instruction and responsive to the HTTP header in the transferred HTTP request packet.
US09058308B2 System and method for identifying text in legal documents for preparation of headnotes
A method for generating feature graphs employed for creation of a head note in a legal document is provided. The method enables identifying one or more predetermined features in a plurality of legal documents. The one or more predetermined features are based on grammatical constituents of text in the legal document. The plurality of legal documents is manually identified as headnote and non headnote. The method further enables obtaining data related to the availability of the one or more identified predetermined features in the sentences manually identified as headnote and non headnote in the plurality of legal documents. Furthermore, the method enables computing likelihood of a sentence being a headnote based on the obtained data. The method further enables generating feature graphs corresponding to each predetermined feature based on the computed likelihood and obtained data and storing the generated feature graphs in a repository.
US09058307B2 Presentation generation using scorecard elements
Scorecard data including scorecard views, and the like are exported to a presentation application for generating a presentation based on the scorecard data. Briefing book definitions are generated based on the scorecard data, default parameters and user-defined parameters for providing a user selections for the presentations. Using composite objects, scorecard and report views may be reformatted, resized, laid out, and paginated according to the presentation preferences. Once the user selections are received the presentation may be rendered generating charts based on the data, grouping and breaking down views, incorporating unstructured data, and the like.
US09058302B2 Combined matrix-vector and matrix transpose vector multiply for a block-sparse matrix
Systems and methods for combined matrix-vector and matrix-transpose vector multiply for block sparse matrices. Exemplary embodiments include a method of updating a simulation of physical objects in an interactive computer, including generating a set of representations of objects in the interactive computer environment, partitioning the set of representations into a plurality of subsets such that objects in any given set interact only with other objects in that set, generating a vector b describing an expected position of each object at the end of a time interval h, applying a biconjugate gradient algorithm to solve A*Δv=b for the vector Δv of position and velocity changes to be applied to each object wherein the q=Ap and qt=AT(pt) calculations are combined so that A only has to be read once, integrating the updated motion vectors to determine a next state of the simulated objects, and converting the simulated objects to a visual.
US09058301B2 Efficient transfer of matrices for matrix based operations
Techniques for transferring a matrix for performing one or more operations are provided. The techniques include applying a permutation on at least one of one or more columns and one or more rows of a matrix to group each of at least one of one or more columns and one or more rows of the matrix with a same alignment, blocking at least one of the grouped columns and grouped rows, and performing one or more operations on each matrix block.
US09058297B2 Device with privileged memory and applications thereof
A device includes a key store memory, a rule set memory, a plurality of cryptographic clients, and a key store arbitration module. The key store memory stores a plurality of cryptographic keys and the rule set memory stores a set of rules for accessing the cryptographic keys. A cryptographic client is operable to issue a request to access a cryptographic key(s) and, when access to the cryptographic key is granted, execute a cryptographic function regarding at least a portion of the cryptographic key to produce a cryptographic result. The key store arbitration module is operable to determine whether the request to access the cryptographic key is valid; when the request is valid, interpret the request to produce an interpreted request; access the rule set memory based on the interpreted request to retrieve a rule of the set of rules; and grant access to the cryptographic key in accordance with the rule.
US09058293B2 Management of point-in-time copy relationship for extent space efficient volumes
A storage controller receives a request to establish a point-in-time copy operation by placing a space efficient source volume in a point-in-time copy relationship with a space efficient target volume, wherein subsequent to being established the point-in-time copy operation is configurable to consistently copy the space efficient source volume to the space efficient target volume at a point in time. A determination is made as to whether any track of an extent is staging into a cache from the space efficient target volume or destaging from the cache to the space efficient target volume. In response to a determination that at least one track of the extent is staging into the cache from the space efficient target volume or destaging from the cache to the space efficient target volume, release of the extent from the space efficient target volume is avoided.
US09058289B2 Soft information generation for memory systems
Implementations include systems, methods and/or devices suitable for use in a memory system that use error control codes to improve the reliability with which data can be stored and read. Some implementations include systems, methods and/or devices enabled to generate and utilize soft information for decoding encoded data read from a storage medium. More specifically, some implementations utilize a collection of characterization vectors that include soft information values for bit-tuples that may be read from the storage medium for various combinations of the storage medium characterization parameter values. Some implementations are enabled to determine and utilize read comparison signal values associated with one or more storage medium characterization parameter values. And some implementations are enabled to determine and utilize shifted read comparison signal values associated with one or more storage medium characterization parameter values and an identified error condition.
US09058284B1 Method and apparatus for performing table lookup
Method and apparatus for performing table lookup are disclosed. In one embodiment, the method includes providing a lookup table, where the lookup table includes a plurality of translation modes and each translation mode includes a corresponding translation table tree supporting a plurality of page sizes. The method further includes receiving a search request from a requester, determining a translation table tree for conducting the search request, determining a lookup sequence based on the translation table tree, generating a search output using the lookup sequence, and transmitting the search output to the requester. The plurality of translation modes includes a first set of page sizes for 32-bit operating system software and a second set of page sizes for 64-bit operating system software. The plurality of page sizes includes non-global pages, global pages, and both non-global and global pages.
US09058281B2 Allocating memory usage based on quality metrics
A tiered memory system includes a memory controller for a primary memory and a secondary memory, where the secondary memory is used as a cache for the primary memory. The memory controller is configured to cause redundant data that is stored in the primary memory of the memory system to be stored in first memory locations of the secondary memory. The controller causes data that is not stored in the primary memory to be stored in second memory locations of the secondary memory. The second memory locations have at least one of lower bit error rate and higher access speed than the first memory locations.
US09058277B2 Dynamic evaluation and reconfiguration of a data prefetcher
Methods and systems for prefetching data for a processor are provided. A system is configured for and a method includes selecting one of a first prefetching control logic and a second prefetching control logic of the processor as a candidate feature, capturing the performance metric of the processor over an inactive sample period when the candidate feature is inactive, capturing a performance metric of the processor over an active sample period when the candidate feature is active, comparing the performance metric of the processor for the active and inactive sample periods, and setting a status of the candidate feature as enabled when the performance metric in the active period indicates improvement over the performance metric in the inactive period, and as disabled when the performance metric in the inactive period indicates improvement over the performance metric in the active period.
US09058275B2 Data returned responsive to executing a start subchannel instruction
An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for performing certain actions, such as controlling movement of data between main storage and storage class memory or managing storage class memory.
US09058271B2 Satisfying memory ordering requirements between partial reads and non-snoop accesses
A method and apparatus for preserving memory ordering in a cache coherent link based interconnect in light of partial and non-coherent memory accesses is herein described. In one embodiment, partial memory accesses, such as a partial read, is implemented utilizing a Read Invalidate and/or Snoop Invalidate message. When a peer node receives a Snoop Invalidate message referencing data from a requesting node, the peer node is to invalidate a cache line associated with the data and is not to directly forward the data to the requesting node. In one embodiment, when the peer node holds the referenced cache line in a Modified coherency state, in response to receiving the Snoop Invalidate message, the peer node is to writeback the data to a home node associated with the data.
US09058269B2 Method and apparatus including a probe filter for shared caches utilizing inclusion bits and a victim probe bit
A method and apparatus use one or more inclusion bits and a victim bit to filter probes to shared caches. One embodiment of the method includes filtering a probe or snoop of one or more of a plurality of first caches based on a plurality of first bits, such as inclusion bits, associated with a line indicated by the probe or snoop. Each of the plurality of first bits is associated with a different subset of the plurality of first caches and each first bit indicates whether the line is resident in a corresponding subset of the plurality of first caches. A second bit, such as a victim probe bit, indicates whether the line is resident in more than one of the plurality of first caches in at least one of the subsets of the plurality of first caches. The first caches may be L1 caches and the first bits may be stored in an L2 cache of a multilevel cache.
US09058265B2 Automated fault and recovery system
A mechanism is provided for handling incidents occurring in a managed environment. An incident is detected in a resource in the managed environment. A set of incident handling actions are identified based on incident handling rules for an incident type of the incident. From the set of incident handling actions, one incident handling action is identified to be executed based on a set of impact indicators associated with the set of incident handling rules. The identified incident handling action is then executed to address the failure of the resource.
US09058260B2 Transient condition management utilizing a posted error detection processing protocol
In a data processing system, a memory subsystem detects whether or not at least one potentially transient condition is present that would prevent timely servicing of one or more memory access requests directed to the associated system memory. In response to detecting at least one such potentially transient condition, the memory system identifies a first read request affected by the at least one potentially transient condition. In response to identifying the read request, the memory subsystem signals to a request source to issue a second read request for the same target address by transmitting to the request source dummy data and a data error indicator.
US09058257B2 Persistent block storage attached to memory bus
A method of configuring a computer memory system includes receiving a request from customized software driver or a BIOS extension software or a customized legacy BIOS or a customized UEFI PMM extension software or a customized UEFI BIOS, scanning memory module sockets in response to the request, recognizing memory modules in the memory module sockets, the memory modules being made of, at least in part, persistent memory modules (PMMs), configuring the PMMs to be invisible to the OS, and storing the mapping information to a designated protected persistent memory area, and presenting the PMMs as a persistent block storage to the OS.
US09058252B2 Request-based server health modeling
Requests for content can be received from clients and forwarded to servers, and responses to the requests can be received from the servers and forwarded to the clients. A health model can also be maintained. The health model can be based on information in the responses and possibly also on information in the requests, and the health model can indicate the health of the servers in responding to different types of requests. The health model may differentiate between health in responding to requests with different features in URLs of the requests, such as different namespaces and/or different extensions.
US09058250B2 In-situ computing system failure avoidance
A remaining time to replace can be updated taking into account time variation of a failure mechanism of a device. Starting with an initial remaining time to replace, an effective operating time can be determined periodically based on an operating parameter measured at a tracking interval, and remaining time to replace can be updated by subtracting the effective operating time. The technique can be applied to multiple failure mechanisms and to multiple devices and/or components each having multiple failure mechanisms.
US09058247B2 Risk potential calculation apparatus
A risk potential estimating device 20 of a driving support apparatus 10 calculates the risk potential of an object at each of a plurality of points which are set around a host vehicle 100. When there is a pedestrian M2 in a blind spot B caused by a pedestrian M1 in the field of view of the host vehicle 100, the risk potential estimating device 20 omits the calculation of the risk potential of the pedestrian M2. When there is the pedestrian M1 close to the host vehicle 100, first, the behavior of avoiding the pedestrian M1 is performed. Therefore, the risk potential of the pedestrian M1 may be calculated at each point. In many cases, the calculation of the risk potential of the pedestrian M2 which is located in the blind spot B caused by the pedestrian M1 and is away from the host vehicle 100 is redundant. When the calculation of the risk potential of the pedestrian M2 which is located in the blind spot B caused by the pedestrian M1 is omitted, it is possible to reduce the load of an operation for calculating the risk potential while maintaining the accuracy of calculating the risk potential around the vehicle.
US09058246B2 Vehicle control device
A vehicle control device capable of more appropriately carrying out travel control of an own vehicle carried out while acquiring travel information of a leading vehicle by an inter-vehicle communication is provided. Provided is a vehicle control device for carrying out vehicle control of acquiring inter-vehicle communication information of a leading vehicle travelling in front of an own vehicle, and controlling a travel state of the own vehicle based on the acquired inter-vehicle communication information of the leading vehicle, wherein control of the inter-vehicle communication is changed according to a parameter at the time of the vehicle control.
US09058244B2 Durable and coherent cache transactions between volatile and non-volatile memories
A system for conducting memory transactions includes a non-volatile main memory and a memory buffer including a plurality of cache lines. Each of the cache lines includes content and one or more bits signifying whether a memory transaction corresponding to the content of the cache line has been performed to completion and whether the content of the cache line matches content of a corresponding location of the non-volatile main memory. When the one or more bits of a cache line of the plurality of cache lines signifies that the transaction has been performed to completion and the content of the cache line does not match the content of the corresponding location of the non-volatile memory, access to modify the content of the cache line is restricted until the content of the cache line is written to the corresponding location of the non-volatile main memory.
US09058243B2 Releasing blocks of storage class memory
An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for performing certain actions, such as controlling movement of data between main storage and storage class memory or managing storage class memory.
US09058238B2 Electronic device with customizable embedded software and methods therefor
An electronic device comprising: a central processing unit; memory in data communication with the central processing unit; a network connector in data communication with the central processing unit; a firmware image stored in a compressed format within the memory, wherein the firmware image includes a plurality of software components; and an update agent stored within the memory and configured to provide a list of software components for communication out the network connector, wherein the electronic device is configured to communicate the list of software components out the network connector and receive a modified firmware image in a compressed format that includes at least one additional software component.
US09058233B1 Multi-phase software delivery
A service manager component associated with a set of hosts receives an update to be implemented on the set of hosts. The service manager component can then determine a penalty model that approximates the likely impact associated with an error in the update. Based on the penalty model, the service manager component selects a first subset of hosts to receive and implement the update and an observation window to determine whether an error has emerged or has been detected. If no errors are detected during the observation window, the service manager component can select additional subsets and observations windows and repeat the process or, alternatively, implement the update in the remaining set of hosts and monitor the system until it receives the next update.
US09058231B2 Deployment of operating systems with detection of loop conditions
A deployment request from a target machine is received for an operating system on a source machine. Tracking information indicative of an evolution of the deployment of the operating system is received. Deployment of the operating system is enabled or refused in response to each deployment request according to the tracking information.
US09058225B2 Secure and reliable mechanism to provide a single object instance in a clustered system
An example system for transmitting data between applications may include an access module that accesses a data object associated with a first application running on a first node. The access module may access the data object without using a class library. The system also includes a communication module that transmits via a network to a second node, data associated with the data object. The communication module may transmit the data for use by a second application running on the second node, and the data object may be accessible by at most one application at a time.
US09058224B2 Serialization of asynchronous command streams
A plurality of asynchronous command streams are established. A first command stream shares a common resource with a second command stream. A synchronization object is incorporated into the first command stream. A central server arbitrates serialization of the first and second command streams using the synchronization object. The central server arbitrates serialization without direct communication between the first and second command streams.
US09058217B2 Preferential CPU utilization for tasks
A set of like tasks to be performed is organized into a first group. Upon a determined imbalance between dispatch queue depths greater than a predetermined threshold, the set of like tasks is reassigned to an additional group.
US09058216B2 Method for estimating job run time
A process controller adapted to provide an estimated prediction of a processing time for a data processing job to be run on one or more of a plurality of data processing devices that operate within a distributed processing system having a range of platforms, the process controller being in communication with a job prediction engine adapted to calculate an estimated processing time associated with the data processing job, wherein the process controller uses the estimated processing time to determine the estimated prediction and is further adapted to control the assignment of the data processing job to the data processing devices upon acceptance of the estimated prediction by a user.
US09058213B2 Cloud-based mainframe integration system and method
The present technology concerns a cloud-based mainframe integration system for providing at least one client access to at least one mainframe, the at least one mainframe being accessible over a persistent communication connection. The cloud-based mainframe integration system comprises, at least one mainframe integration server, adapted for routing communications between the at least one client and the at least one mainframe. The at least one MIS is located within a cloud computing environment separate from a computer network in which the at least one mainframe is located. The at least one MIS also is adapted for communicating with the separate network over a non-persistent communication connection.
US09058211B2 Pre-validation in a computing on demand system
A method and system may receive a request to provision one or more computing resources, such as a physical or virtual server based on configuration information received from a user via a web portal. An availability of the one or more computing resources may be pre-validated. When the pre-validating for all of the one or more computing resources is not successful, an alert message may be output to the user via the web portal indicating that one or more of the requested computing resources is not available. When the pre-validating for all of the one or more computing resources is successful, one or more jobs may be queued in a jobs database based on the request to provision the one or more computing resources, dequeued by a workflow engine, and executed to configure the one or more computing resources.
US09058210B2 Weighted request rate limiting for resources
Methods and systems to automatically respond to consider the weight of a request when responding to requests associated with resources are described. In one embodiment, an interface module may be configured to receive a request associated with consumer identifier and a resource. A calculator module may be configured to determine a weight of the request and a usage module configured to calculate, using a processor, a usage level associated with the consumer identifier, the usage level based on a usage history associated with the consumer identifier. An enforcer module may also be configured to respond to the request based on the usage level and the weight of the request. In one embodiment, the usage module may also be configured to update the usage level associated with the consumer identifier based on the weight of the request.
US09058207B2 Simulation apparatus, method, and computer-readable recording medium
A simulation apparatus is disclosed, including a group switching part. The group switching part refers to a priority management table, which manages priority information of priorities to assign a CPU for multiple groups of tasks stored in a storage area, and changes the priorities of the multiple groups of tasks, when an event occurs to activate a task to be executed in verifying of software by using a simulation.
US09058204B2 Control method and control device for releasing memory
A control method and a control device for releasing memory are provided. The method implements: obtaining information of current running programs in a terminal device; checking programs whose running states are idle in the current running programs according to the obtained information; closing programs whose running states are idle and releasing corresponding memory.
US09058200B2 Reducing computational load of processing measurements of affective response
Systems and methods for reducing the computational load of processing measurements of affective response of a user to content. A content emotional response analyzer (content ERA) receives a segment of content, analyzes it, and outputs an indication regarding whether a value related to a predicted emotional response to the segment reaches a predetermined threshold. Based on the indication, a controller selects a processing level, from among at least first and second processing levels, for a processor to process measurements of affective response. The first level may be selected when the value does not reach the predetermined threshold, while the second level may be selected when the value reaches it. The processor is configured to utilize significantly fewer computation cycles to process data operating at the first processing level, compared to the number of computation cycles it utilizes to process data operating at the second processing level.
US09058199B2 Pre-warming destination for fast live migration
A method for fast migrating of a source virtual machine located on a source host to one or more destination hosts is provided. A source migration manager receives an identity of a destination host. The source migration manager copies at least one data segment corresponding to a portion of a state of a source virtual machine to the destination host. The source migration manager remains in a warm-up phase and continues copying data segments corresponding to the state of the source virtual machine to the destination host, even if the entire state of the source virtual machine has been copied to the destination host. The source migration manager receives a command to migrate the source virtual machine to the destination host after copying the at least one data segment to the destination host. If a warm-up exit condition has been attained, the source migration manager exits the warm-up migration phase.
US09058198B2 System resource sharing in a multi-tenant platform-as-a-service environment in a cloud computing system
A mechanism for system resource sharing in a multi-tenant PaaS environment in a cloud computing system is disclosed. A method of embodiments includes receiving, by a virtual machine (VM), identification of resource-usage groups that each define resource constraints to apply to applications having a type of the resource-usage group, establishing a resource control policy on the VM for each of the identified resource-usage groups, the resource control policy to enforce the resource constraints of its associated resource-usage group, configuring a plurality of resource control tools of the VM to implement each resource control policy, identifying a resource-usage group of an application to be created on the VM, applying, by the one or more resource control tools to the application, the resource control policy of the identified resource-usage group of the application, and executing the application with the defined resource constraints on the VM.
US09058196B2 Host machine level template caching in virtualization environments
A computing device receives a command to start a virtual machine, the virtual machine having a read-only layer and a copy-on-write (COW) layer. The computing device accesses the COW layer of the virtual machine from a network storage. The computing device determines whether the read-only layer of the virtual machine is cached in a local storage. Upon determining that the read-only layer of the virtual machine is cached in the local storage, the computing device starts the virtual machine based on a combination of the downloaded COW layer and the cached read-only layer of the virtual machine.
US09058188B2 Transformative user interfaces
Various examples include systems, methods, and software that provide transformative user interfaces. Some examples include a container renderable within a user interface of a computing application. In some such examples, code of the container may be executable to receive an object to present within the container. Further, and based on a context of the container, such examples may present a view of the object within the container based on rendering information retrieved by the container via a rendering service of the object defining how the object is to be presented within the particular context of the container amongst a plurality of possible contexts within which the object can be rendered. In some examples, a container may further override and modify object behaviors when depending upon at least the particular container or context the context thereof.
US09058186B2 Device, method, and graphical user interface for managing concurrently open software applications
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.
US09058176B2 Domain-specific generation of programming interfaces for business objects
A code generator may determine an object metadata model which defines structures and behaviors of objects adapted for use in at least one software application, where the code generator includes an object analyzer configured to determine at least one object instance of the object metadata model, a domain analyzer configured to determine a domain associated with the at least one object instance, and a template selector configured to select a domain-specific code template based on the domain. The code generator may generate a domain-specific application program interface (API) configured to facilitate interactions of the at least one object instance during execution of the at least one software application, using the domain-specific code template.
US09058174B2 Wiring web widgets of a web mashup
For wiring web widgets of a web mashup application, a web widget registry may be generated based on one or more properties of the web widgets of the web mashup application. Based on the web widget registry, the web widgets of the web mashup application may be wired together, without requiring input from a user. Cycles among the web widgets may also be detected and removed.
US09058173B2 Method for controlling a mobile terminal device by calculating a concurrency based on the calculated CPU utilization for a foreground or background operation executed by the device
A method for controlling a mobile terminal device that includes a multi-core CPU and a display that displays an execution result of an application program executed by the multi-core CPU includes detecting an application program of which an execution result is displayed, calculating a CPU load per thread in the application program detected in the detecting, and increasing the number of cores operating in the multi-core CPU when the number of threads, each of the threads causing the CPU load to be equal to or higher than a first value, is equal to or higher than a second value.
US09058171B2 Data processing method, and relevant devices
A data processing method, a data processing system, and relevant devices are provided, which are used to reduce system power consumption. The method in embodiments of the present invention includes: performing sampling on an analog signal to obtain an analog sample value; performing analog-to-digital conversion on the analog sample value to obtain a digital signal; dividing bits forming the digital signal into at least two bit groups; and turning off output of bits in at least one bit group if a preset turnoff condition is satisfied. A data processing system and relevant devices are further provided.
US09058164B2 Power consumption reduction in a multiprocessor system
Methods and apparatus provide for reducing power consumption by decreasing operating frequencies of waiting processors in a multiprocessor system. Power consumption may be reduced by having a processor enter a low frequency mode when the processor is in a loop waiting for data that have been locked by another processor. The frequency of operation of the waiting processor may be reduced to a fraction (one half, one quarter, etc.) of the normal, initial clock frequency. The multiprocessor system may monitor a number of times (loop count) that a waiting processor takes the wait loop and compare the number to a threshold. When the loop count is greater than or equal to the threshold, the clock frequency of the waiting processor is reduced. When the waiting processor ceases to wait and does not take the wait loop branch (e.g., because the other processor has released the lock on the data), the loop count is reset to zero and the frequency of operation of waiting processor is increased to an increased frequency, such as the normal, initial level.
US09058163B2 Known good code for on-chip device management
In one embodiment, a processor comprises a programmable map and a circuit. The programmable map is configured to store data that identifies at least one instruction for which an architectural modification of an instruction set architecture implemented by the processor has been defined, wherein the processor does not implement the modification. The circuitry is configured to detect the instruction or its memory operands and cause a transition to Known Good Code (KGC), wherein the KGC is protected from unauthorized modification and is provided from an authenticated entity. The KGC comprises code that, when executed, emulates the modification. In another embodiment, an integrated circuit comprises at least one processor core; at least one other circuit; and a KGC source configured to supply KGC to the processor core for execution. The KGC comprises interface code for the other circuit whereby an application executing on the processor core interfaces to the other circuit through the KGC.
US09058162B2 Storage control apparatus, storage apparatus, information processing system and processing method therefor
A storage control apparatus includes: a pre-processing-execution determining block for determining whether or not either one of an erase operation and a program operation is to be executed as pre-processing in a write operation to be carried out on a predetermined data area to serve as a write-operation object; and a pre-read processing block for reading out pre-read data from the data area prior to the write operation if a result of the determination indicates that the pre-processing is to be executed. The apparatus further includes a bit operating block for carrying out: the pre-processing and one of the erase and program operations which is not the pre-processing as post-processing if a result of the determination indicates that the pre-processing is to be executed; and the post-processing without carrying out the pre-processing if a determination result indicates that the pre-processing is not to be executed.
US09058160B2 Method and apparatus for dependency tracking in javascript
A method and apparatus for dependency tracking in a JavaScript is disclosed. The method comprises defining a plurality of properties as JavaScript property objects, evaluating at least one expression containing at least one property object in the plurality of property objects to define at least one dependent property, notifying the at least one dependent property when a state of the property object changes, and updating the state of the at least one dependent property based on the changed state of the property object.
US09058158B2 Electronic device
An electronic device includes a motherboard, a power module, a hard disk module, a fan module, a heating module and a power-supply wind scooper. The power module is arranged on a front side of the motherboard along a longitudinal direction, and has a power-supply opening. The hard disk module is stacked on the module. The fan module is located on a rear side of the motherboard along a transverse direction, and further provides airflows towards the power-supply opening of the power module. The heating module is arranged on the motherboard, and further located between the fan module and the power module. The power-supply wind scooper shields a part of the power-supply opening, so as to respectively guide parts of the airflow into the power module and the heating module.
US09058150B2 Server
A server, for being disposed in a server cabinet removably, includes a shell, a mother board, a power input port and a connecting element. The mother board is disposed in the shell. The power input port, disposed on the shell, is electrically connected to the mother board. The power input port is used for inputting power to the mother board. The connecting element is disposed on the power input port and electrically connected to the mother board. The connecting element is used for making the mother board communicate with a rack management controller so the rack management controller determines the position of the server in the server cabinet according to the communication. With the server removed from the server cabinet, the power input port and the connecting element are separated from the electrically conductive component and the one of the connectors, respectively, to stop the electrical connection.
US09058143B1 System for providing an alternative control interface to specialty printing devices
The invention provides an alternative applications programming interface (API) for a software application to interface with and to control the operation of a variety of one or more specialty printing devices. The alternative API provides a superset of control functionality relative to an API that would typically be provided by a specialty printing device driver. In some embodiments, this alternative API is provided via a specialty printing module (SPM) that is remotely accessible to a software application via a computer network. The SPM can provide for interface and control of specialty printing devices that would otherwise be un-accessible to a software application via a specialty printing device driver, and can provide such locally or remotely accessible functionality to the software application, without necessarily requiring employment of a specialty printing device driver.
US09058141B2 Methods for facilitating coordinated movement of a digital image displayed in an electronic interface
A system includes a server having access to least one processor and a data repository, the server including a non-transitory physical medium and software running from the non-transitory physical medium, the software providing for establishing a client-server connection between the server and at least one user-operated computing appliance connected to the network, maintaining an active data session between one or more users involved in working with the image and/or text-based projects through a graphics user interface (GUI), facilitating division of an image into a fractal image components for presentation on editable canvas in the GUI using more than one photo slot to present the fractal image components, coordinating the positions of the fractal views together, and translating the positional data resulting from the movement of a fractal image component in one photo slot to all of the other photo slots hosting the fractal image presentation.
US09058137B2 Printing apparatus, method for controlling printing apparatus, and storage medium
A printing apparatus includes an instruction unit configured to issue a print instruction for printing print data stored in a storage device or a print server, a determination unit configured to determine whether authentication information is included in the print data, and a printing unit configured to, when the instruction unit issues the print instruction without performing authentication operation for authenticating a user and when the determination unit determines that authentication information is included in the print data, print the print data in response to an input of the authentication information by the user, and when the instruction unit issues the print instruction after performing authentication operation for authenticating a user and when the determination unit determines that authentication information is included in the print data, print the print data without prompting the user to input authentication information.
US09058131B2 Specification files for call translation and trace
A method and apparatus for storing a function specification file is described. In an exemplary method, the function specification field is capable for providing other software to facilitate execution of an application in a second operating system with the presence of a first operating system and the application is compiled for the first operating system. In another exemplary method, a preprocessor receives the function specification file comprising function definition data for a library function. The preprocessor processes the function definition data to generate header information and function code for the function. In another exemplary method, the preprocessor generates an automatic logging framework for the interposing library based on the function definition data. Further, a function in an interposing library logs calls to a corresponding library function.
US09058128B1 Power management for electronic devices
An electronic user device can provide intelligent power management. The device can monitor information such as charge level and rate of power consumption, and determine an appropriate time to charge the device. If a device is placed on a charger at a time when the device does not require charging, and the charging could potentially shorten the life of the device battery, the device might activate an internal switch or communicate with the charger to prevent the device from being charged. The device can be configured to notify the user when the device should be charged using any number of notification approaches. If the device is unable to be charged during a certain period, or the rate of power consumption exceeds at least one set value, the device can adjust functionality of various components and/or applications in order to conserve power until the device is able to be charged.
US09058127B2 Data transfer in cluster storage systems
Embodiments include methods, apparatus, and systems for data transfer in storage systems. One embodiment includes a method that transmits a state of cached write data and mapping metadata associated with a disk group from a first array to a second array and then transfers access to the disk group from the first array to the second array while host applications continue to access data in the disk group.
US09058122B1 Controlling access in a single-sided distributed storage system
A distributed storage system that includes memory hosts having non-transitory memory storing data chunks of files. Each data chunk is associated with an access control list. Each memory host also includes a network interface controller in communication with the memory for servicing remote direct memory access requests and a computing processor in communication with the memory and the network interface controller. The computing processor executes a host process that registers a set of remote direct memory accessible regions of the memory storing data chunks with the network interface controller. In response to receiving a connection request from a client process of a client to access a data chunk, the host process establishes a remote direct memory access capable connection with the client process when both the client and the data chunk are associated with the same access control list.
US09058120B2 Setting optimal space allocation policy for creating dependent snapshots to enhance application write performance and reduce resource usage
In one embodiment, a system includes a network storage controller having logic adapted for receiving a request to duplicate at least a portion of a volume stored on the first disk array, logic adapted for creating at least one dependent volume on the first disk array, and logic adapted for duplicating the at least the portion of the volume to the at least one dependent volume on the first disk array to create a snapshot. Other systems, computer program products, and methods are described according to more embodiments.
US09058119B1 Efficient data migration
One or more techniques and/or systems are disclosed that provide for improved speed and efficiency when transferring data from a source data storage device to a destination data storage device in a data storage network. A data storage network is configured such that a source data storage device, a destination data storage device and a migration server can communicate with each other. Both a source data storage drive and a destination data storage drive are mapped to the migration server. The migration server identifies controllers coupled to the data storage network for the source and destination data storage drives. A route of data transfer is mapped from the source data storage drive to the destination data storage drive through the identified controllers, and the data is transferred from the source data storage drive to the destination data storage drive using the mapped route of data transfer.
US09058116B2 Intra-device data protection in a raid array
A system and method for intra-device data protection in a RAID array. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array is configured to identify a unit of data stored in the data storage subsystem, wherein said unit of data is stored across at least a first storage device and a second storage device of the plurality of storage devices, each of the first storage device and the second storage device storing intra-device redundancy data corresponding to the unit of data; and change an amount of intra-device redundancy data corresponding to the unit of data on only the first storage device.
US09058111B2 Read training a memory controller
Provided are a device and computer readable storage medium for programming a memory module to initiate a training mode in which the memory module transmits continuous bit patterns on a side band lane of the bus interface; receiving the bit patterns over the bus interface; determining from the received bit patterns a transition of values in the bit pattern to determine a data eye between the determined transitions of the values; and determining a setting to control a phase interpolator to generate interpolated signals used to sample data within the determined data eye.
US09058105B2 Automated adjustment of input configuration
A method and system for automatically adjusting input configuration are disclosed. The method may include monitoring information input by a user into a graphical user interface (GUI). The method may further include determining an input configuration state of the computing system set by the user for the information input into at least one field of the GUI at an initial input instance. The method may also include, at one or more subsequent input instances, automatically adjusting the input configuration state for the field to the determined input configuration of the initial input instance. A computer program product is also disclosed.
US09058103B2 Gestures for keyboard switch
In one embodiment, a method includes displaying a first one of a plurality of touch-screen keyboards on a touch-screen display of a computing device; and, in response to a touch gesture comprising a path comprising two or more points on the touch-screen display, displaying a second one of the keyboards on the touch-screen display in place of the first one of the keyboards.
US09058100B2 Using motion gestures to send, save, delete, and reject a message
A method for providing a user interface includes creating a representative image of a media content, displaying the representative image on a screen, making the representative image a movable object on the screen, monitoring a motion gesture to move the representative image, and performing a corresponding action based on the motion gesture. The action includes saving, deleting, sending, or rejecting a message including the representative image and the media content or a link to the media content.
US09058099B2 Touch screen device and operating method thereof
A touch screen device and an operating method are provided in which only a specific position on a touch screen is activated to receive signals. The touch screen device includes a screen including a display configured to display menu images thereon and a detector configured to detect a screen touch, and a controller configured to control operations of the device according to the screen touch detected by the detector. The controller may cause the detector to be divided into an execution area configured to execute a menu when the menu placed on the execution area is touched, and a selection area configured to sequentially move the menu images to the execution area when the selection area is touched. Alternatively, the controller may cause the detector to be divided into a moving area configured to move a menu from a touch point along a drag line while the menu is dragged, and an execution area configured to execute the relevant menu when the touch on the execution area is released. With a touch screen device so configured, the menus are executed only in a limited execution area.
US09058098B2 Display control device
An information processing apparatus including an interface that receives a display switching instruction to switch an object displayed on a display, and a processor that controls the display to switch objects displayed on the display based on the display switching instruction, controls the display to stop switching objects for a predetermined period of time when a predetermined object is displayed on the display, and controls the display to resume switching objects displayed on the display upon determining that the predetermined period of time has elapsed.
US09058097B2 Method for adjusting navigation frame, navigation apparatus and recording medium
A method for adjusting a navigation frame, a navigation apparatus, and a recording medium are provided. In the method, a navigation frame is displayed on a screen of a device in a form of a three-dimensional picture. When an event is received, the angle of view of the navigation frame is adjusted to make the size of the navigation frame reduce and a window corresponding to the event is displayed in an area of the screen that is emptied due to the reduction of the navigation frame.
US09058094B2 Method and apparatus for facilitating user selection of an item category in an online auction
A method and apparatus are disclosed for facilitating category selection by a user in a computerized auction. A category field is provided, containing a plurality of category entries used to categorize an item in the auction. One category entry is selected in the category field and at least one subcategory field is provided, containing a plurality of subcategory entries also used to categorize the item in the auction, the subcategory entries corresponding to the one selected category entry of the plurality of category entries. At least one subcategory entry corresponding to the one selected category entry is further selected in the at least one subcategory field for further processing.
US09058091B2 Input device and input method
Provided is an input device that may sense a first contact occurring along a planar coordinate axis among three-dimensional (3D) spatial coordinate axes to generate first contact information, to sense a second contact occurring along a vertical coordinate axis among the 3D spatial coordinate axes to generate second contact information, to analyze contact information including at least one of the first contact information and the second contact information to generate an input signal to control a predetermined display device, and to transmit the generated input signal to the display device. The display device may control an object that is displayed on the display device, based on the input signal.
US09058090B1 Collaborative information sharing in a virtual world
A system and method are provided for enabling information sharing in a distributed virtual world. In general, a virtual world client associated with a user participating in a virtual world operates to obtain one or more annotations associated with virtual world constructs identified as being of interest to the user. The virtual world constructs of interest to the user may be identified by the user or identified automatically by the virtual world client. In one embodiment, the one or more annotations are defined by other users participating in the virtual world. Once the one or more annotations are obtained, the virtual world client may, for example, present the one or more annotations to the user, present a portion of the one or more annotations to the user, notify the user that the one or more annotations are available, or the like.
US09058089B2 Sponsored-stories-unit creation from organic activity stream
A method includes receiving sponsor specifications designating story characteristics, monitoring an organic activity stream for entries matching the story characteristics, and, in response to identifying an entry as matching the story characteristics, providing for display the entry in a predetermined area of a web page.
US09058077B2 Tactile touch screen for electronic device
An electronic device includes a base, a touch screen display, a pair of switches and operational components. The touch screen display is connected to the base, movable relative thereto and includes a display device and a touch-sensitive input surface overlying the display device. A pair of switches disposed between the base and the touch screen display and configured such that one of the switches is actuated in response to application of a force anywhere on the touch-sensitive input surface of the touch screen display and both of the switches are actuated in response to application of more than one force on the touch-sensitive input surface of the touch screen display. The operational components include a controller connected to the touch-sensitive input surface and a processor connected to the controller and the display.
US09058071B2 Method for detecting a sustained contact and corresponding device
The invention relates to a method for determining the location and duration of a sustained contact of a touch event performed by a user on a surface of an object comprising the steps of: a) determining the location of the touch event, in particular based on an acoustic signal generated by the impact of the touch on the surface, and b) determining the duration of the touch event based on a perturbation of a signal generated in or on the object by a transducer characterized in that step b) comprises analyzing the signal generated at or close to N natural frequencies of the object, with N being one or more. The analysis close to the natural frequencies allows the reliable determination of not only the location of a touch event but also whether the user continues to interact with the surface of the object which is due to the important damping of the generated signal in the presence of the touch. The invention also relates to a touch sensitive device configured to carry out the method.
US09058063B2 Tracking system calibration using object position and orientation
To calibrate a tracking system, a computing device receives positional data of a tracked object from an optical sensor as the object is pointed approximately toward the optical sensor. The computing device computes a first angle of the object with respect to an optical axis of the optical sensor using the received positional data. The computing device receives inertial data corresponding to the object, wherein a second angle of the object with respect to a plane normal to gravity can be computed from the inertial data. The computing device determines a pitch of the optical sensor using the first angle and the second angle.
US09058061B2 Mobile terminal
A touch panel 1 is arranged on the front face of a key display unit 2 and accepts an input to a numeric keypad displayed on the key display unit 2. When a key of the numeric keypad displayed on the key display unit 2 is pressed, the control unit 4 measures the time for which the key is kept pressed long with a timer 5 and updates characters assigned to the key one by one by regarding that the key is pressed once each time a predetermined period of time passes while the key is kept pressed long, and then displays each character on the display unit 3. Further, the control unit 4 notifies a vibration unit 6 of the timing of updating the character each time the predetermined time passes while the key is kept pressed long. The vibration unit 6 vibrates the touch panel 1 based on the timing of updating the character notified by the control unit 4. Thus a mobile terminal that enables a user to input a desired character without watching the mobile terminal is provided.
US09058060B2 Keyboard module and method for fabricating the same
A keyboard module includes a base, a plurality of retaining members and a plurality of keycaps. Each of the retaining members includes a bottom portion, a bending portion and an upper portion. The bottom portion is disposed on the base. The bending portion is connected to the bottom portion and extends along a direction away from the bottom portion. The upper portion is connected to the bending portion. The keycaps are respectively disposed on one of the upper portions corresponding thereto. After the keycaps are pressed by an external force, the upper portions are abutted by the keycaps, and the bending portion is deformed.
US09058054B2 Image capture apparatus
Methods and systems for capturing an image are provided. In one example, a head-mounted device (HMD) having an image capturing device, a viewfinder, a gaze acquisition system, and a controller may be configured to capture an image. The image capturing device may be configured to have an imaging field of view including at least a portion of a field of view provided by the viewfinder. The gaze acquisition system may be configured to acquire a gaze direction of a wearer. The controller may be configured to determine whether the acquired gaze direction is through the viewfinder and generate an image capture instruction based on a determination that the acquired gaze direction indicates a gaze through the viewfinder. The controller may further be configured to cause the image capturing device to capture an image.
US09058053B2 Virtual reality display system
A method and apparatus for displaying a virtual environment. First eye position information for a first eye in a head of a person and second eye position information for a second eye in the head of the person is received. A first image of the virtual environment for the first eye is generated based on the first eye position information. A second image of the virtual environment for the second eye is generated based on the second eye position information for the second eye. The first image and the second image for display are sent to the person.
US09058052B2 Adjustable armrest mechanism for a materials handling vehicle
An adjustable armrest mechanism is provided, which is adapted to be coupled to a vehicle frame. The armrest mechanism comprises a base fixed to the vehicle frame, armrest apparatus movably coupled to the base such that the armrest apparatus moves relative to the control handle and pivots about a virtual pivot point in front of the control handle, and a locking device for releasably locking the armrest apparatus to the base in one of at least two positions.
US09058051B2 Grip
A grip comprises a grip body forming a gripping control portion of a manually operable device to be held with the operator's palm and fingers. The grip body includes a ball-receiving surface coming into contact with the ball of the thumb, a palm-receiving surface coming into contact with a middle portion of the palm and the ball of the little finger, a finger-receiving surface coming into contact with the fingers, an open surface positioned between the tips of the fingers and the ball of the thumb for receiving the thumb when the grip body is held, and a switch mounted on a top portion of the grip body to be operable with the thumb. The grip body further comprises a thumb-guiding portion in the form of a shallow groove formed at an upper part of the ball-receiving surface of the grip body, the inside of the first joint of the thumb being placed along the thumb-guiding portion when the switch is operated, and a rising portion formed on at least either one of portions between the thumb-guiding surface and the open surface and between the thumb-guiding surface and the palm-receiving surface for applying resistance when the operator's hand advances into the switch.
US09058047B2 Semiconductor device
Provided is a startup circuit which allows a reference voltage generating circuit to start up and reach a stable equilibrium state in an extremely short period. The startup circuit is configured to hold voltage which is substantially the same as internal voltage of the reference voltage generating circuit in the stable equilibrium state even when power is not supplied to the startup circuit. The voltage is output from the startup circuit to the reference voltage generation circuit when the reference voltage generating circuit is started.
US09058046B1 Leakage-aware voltage regulation circuit and method
A voltage regulation circuit and method where a pre-charge device (PCD) and a power gate device (PGD) are connected to a voltage line that supplies power to at least one additional device. The PCD pre-charges the line toward a supply voltage (Vdd) and PGD limits voltage changes on the voltage line caused by leakage current in the additional device(s) and does so differently under different leakage conditions. Specifically, the PGD is controlled by a variable reference voltage (Vref), which is closer to Vdd when a leakage condition is low relative to when the leakage condition is high. Since Vref is relatively high when the leakage condition is low and relatively low when the leakage condition is high, the power gate device will turn on after a smaller amount of voltage change on the voltage line when the leakage condition is low as compared to when the leakage condition is high.
US09058045B2 Current generator, notably for current of the order of nano-amperes, and voltage regulator using such a generator
An ultra-low current generator and a voltage regulator using such a generator. The generator includes a first set of Q transistors connected as a current mirror and able to be linked to a supply voltage; a second set of Q-1 transistors connected as a current mirror and each connected in series to one of the transistors in the first set of transistors; a first transistor connected in series with a transistor in the second set of transistors; and a second transistor, connected as a current mirror with the first transistor, and connected in series with a transistor included in the first set of transistors. The first transistor operates in its linear zone, a value of a current generated by the current generator depends on an equivalent resistance of the first transistor, and the first and second transistors have ultra-long channels, with a very large length/width ratio.
US09058042B2 Pressure relief valve assembly
A pressure relief valve assembly includes a housing, a diaphragm assembly separating the housing into a sensing pressure section and a tank pressure section, the sensing pressure section configured to sense both atmospheric pressure and the pressure in the tank pressure section and the tank pressure section is configured to only sense the pressure in the tank pressure section, an orifice disposed between the sensing pressure section and the tank pressure section allowing fluid to flow in through the orifice when the pressure in the sensing pressure section is less than the pressure in the tank pressure section fluid to flow out through the orifice when the pressure in the sensing pressure section is greater than the pressure in the tank pressure section.
US09058041B2 Hybrid dosing unit
An assembly provides a proportioned gas flow and includes a device that provides a pressurized flow of said gas, a release unit that releases the proportioned gas flow, and a chamber having an inlet fluidically connected to the device and an outlet fluidically connected to the release unit. The assembly further includes an admission valve inserted between the inlet of the chamber and the device, a metering valve inserted between the outlet of the chamber and the release unit, and a computer programmed to control the admission valve and the metering valve to provide a proportioned gas flow to the release unit. The assembly further comprises a calibrated orifice inserted between the outlet of the chamber and the release unit.
US09058039B2 Method and apparatus for reckoning position of moving robot
A method and apparatus for reckoning a position of a moving robot using dead-reckoning and range sensing. The method includes performing dead-reckoning to determine a variation state in accordance with motion of the moving robot, calculating an absolute position of the moving robot by sensing a distance between the moving robot and at least one fixed position, predicting an optimized current position of the moving robot using the variation state and the absolute position, determining whether the optimized current position is within a specified effective area, and correcting the optimized current position in accordance with the determined result.
US09058035B2 Precise ascertainment of actuating position for a motor-driven vehicle part
A method is specified for ascertaining an actuating position of a vehicle part that can be moved by an electric actuating motor. The speed of an actuating motor correlated therewith is acquired in a time-resolved manner during an actuation process. An initial no-load phase of the actuation process is identified, during which the actuating motor rotates while overcoming the system tolerance of the actuating mechanism without motion of the vehicle part. An actuating position measure for the actuating position of the vehicle part is ascertained from the motor rotation, with this measure being corrected during the no-load phase. By averaging over time, a test quantity is ascertained from the second derivative or the measured quantity correlating herewith. The end of the initial no-load phase is identified in this process when the test quantity exceeds a predetermined limit.
US09058031B2 Display module for toolless coupling with programmable controller
An automation controller that includes a central processing unit configured to communicate via an input/output module with automation devices of a process controlled by the automation controller. The automation controller also includes a retention feature configured to toollessly couple with a detachable display and memory module. Further, the automation controller includes a controller connector configured to communicatively couple with a display connector of the detachable display and memory module such that the automation controller and the detachable display and memory module are communicatively coupled, wherein the central processing unit is configured to transmit data for presentation on a display of the detachable display and memory module and configured to receive data from a memory and/or a data entry feature of the detachable display and memory module when the detachable display and memory module is communicatively coupled to the automation controller.
US09058027B2 Internet based spa networking system having wireless spa nodes
A spa node comprising a spa controller, a power sense adapter configured to compute power being drawn by selected spa components; a spa network adapter, and a home network adapter, each of the three adapters including a wireless transceiver wherein the spa network adapter is configured to receive power data transmitted over a wireless link by the power sense adapter and to further receive status/performance data from the spa controller. The home network adapter is configured to receive power and status data transmitted by the spa network adapter over a wireless link and to convert that data to a form suitable for transmission to an Internet access point. The home network adapter is further linkable over the Internet to a central server, a dealer computer and a spa owner or user computer.
US09058020B2 Mechanism for advancing a karussel cage by periodic jumps
A mechanism for advancing, by periodic jumps, a cage of an escapement mechanism, including: a pivoting retaining mechanism authorizing or preventing pivoting of the cage, depending on whether the retaining mechanism is moving or not; and a stopping mechanism cooperating with the retaining mechanism to allow or prevent the pivoting of the retaining mechanism according to the position of the stopping mechanism. The trajectory of the retaining mechanism interferes with that of the stopping mechanism, both being external to the cage, and the retaining mechanism includes a flirt pinion carrying a flirt arranged to cooperate with the stopping mechanism and whose trajectory interferes with the stopping mechanism, the flirt pinion cooperating with a toothing of the cage, via an inverter wheel set.
US09058018B2 Process cartridge and image forming apparatus
A process cartridge is detachably mountable to a main assembly of an image forming apparatus. The process cartridge includes a first unit provided with an image bearing member and a second unit that is provided with a developer carrying member for carrying a developer, with the second unit being connected with the first unit so as to be movable between a contact position in which the developer carrying member is contacted with that image bearing member and a spacing position in which the developer carrying member is spaced from the image bearing member. The second unit includes a recess or opening into which a main assembly electrical contact provided in the main assembly of the apparatus to apply a voltage to the process cartridge when the process cartridge is mounted to the main assembly of the apparatus and second unit is positioned in the spacing position.
US09058017B2 Electrophotographic image forming apparatus and development cartridge
An electrophotographic image forming apparatus and development cartridge are provided. The apparatus including a separating member mounted in a development cartridge. The separating member includes a development nip separating portion and a charging nip separating portion respectively separating a development nip and a charging nip when the development cartridge is mounted in a mounting portion of a photoreceptor cartridge mounted in a body.
US09058008B2 Image forming apparatus that prevents image defect caused by off-centering of rotating shaft of photosensitive drum
An image forming apparatus that is capable of forming an electrostatic latent image on the surface of a photosensitive member with high position accuracy even when the shaft of the photosensitive member is off-centered. In the apparatus, exposure devices form electrostatic latent images on respective photosensitive drums, and developing devices develop the electrostatic latent images. An intermediate transfer belt rotates in contact with the photosensitive drums. A rotary encoder detects a rotational speed of a drum shaft of each photosensitive drum. An amount of off-centering of the drum shaft is detected, and a correction coefficient for correcting positional displacement of electrostatic latent images is calculated. A control unit corrects timing of exposure using the calculated correction coefficient, and controls the exposure device to form the image on the photosensitive drum based on the corrected timing of exposure.
US09058004B2 Management apparatus that manages a plurality of image forming apparatuses, management system, and method of controlling management apparatus
A management apparatus that enhances efficiency of maintenance work of a plurality of image forming apparatuses. An apparatus management server is connected to a plurality of image forming apparatuses via a network. Each image forming apparatus includes a storage unit for storing information indicative of wear levels of members for outputting a color image, on a color-by-color basis. The management service acquires the information from each image forming apparatus, and selects an image forming apparatus for outputting an image based on the acquired information such that differences between the wear levels of the members become smaller between the image forming apparatuses.
US09058003B2 Image forming apparatus
An image forming apparatus includes an image bearer, a toner image forming unit, a detector, and a controller to adjust an image forming condition based on a detection result by the detector. During a non-printing period, multiple toner patterns are formed in an end and center portions of the image bearer in a direction perpendicular to a direction in which the image bearer moves, and a smaller number of toner patterns selected from the multiple toner patterns are formed in a non-image area, in the end portion of the image bearer, during a printing period. The controller determines a target density X of the smaller number of toner patterns by X=H (a mean detected density of the multiple toner patterns formed in the end portion)×J (a predetermined reference value)/I (a mean detected density of the multiple toner patterns formed in the end portion and in the center portion).
US09058001B2 Image forming apparatus
An image forming apparatus includes a toner image forming unit that forms and continuously transfers a toner image based on image data onto a transported sheet from the front to the rear in a sheet transport direction as the sheet is transported, a fixing unit positioned downstream of the toner image forming unit in the transport direction and that fixes the transferred toner image onto the sheet, an image determining unit that determines whether the formed toner image is a scattering toner image that causes toner scattering during the transfer, and a speed controlling unit that controls, when it is determined that the toner image is a scattering toner image, a transport speed of the sheet and a transfer speed of the toner image to the sheet such that the speeds are slower than those when it is determined that the toner image is not a scattering toner image.
US09057999B2 Image forming apparatus capable of printing at a plurality of speeds
An image forming apparatus (multifunction peripheral) includes an input portion and a job execution portion. The input portion includes an operation portion configured to accept user's setting input and stop of a job, and a communication portion, so as to accept a content confirmation input of a job to be executed. When executing a job for which the content confirmation input is not accepted, the job execution portion executes the job at lower speed for a predetermined number of sheets from first than a job for which the content confirmation input is accepted, and executes the job at the same speed after the predetermined number of sheets as the job for which the content confirmation input is accepted.
US09057988B2 Developing device and image forming apparatus
A developing device having: a developing sleeve in which a magnetic member is inserted, transporting two-component developer to a developing area facing an image carrier; and a restriction member for restricting the amount of developer to be no greater than 250 g/m2. The average of absolute values of magnetic flux density within a restriction area falls within a range of 40 mT to 70 mT under a condition that no developer exists within the restriction area. The restriction area extends along the outer circumferential surface between a closest point on the outer circumferential surface, which is closest to the restriction member, and a point 2 mm upstream from the closest point in a rotational direction of the developing sleeve, and has a height that is half a minimum distance between the closest point and the restriction member.
US09057986B2 Shutter mechanism, developer accommodating container, process cartridge and image forming apparatus
A shutter mechanism capable of opening and closing an opening through which a developer accommodated in a container is movable includes a shutter member movable to open and close the opening; and a limiting member for limiting movement of the shutter member in a direction of opening the opening. When the container is inclined, the limiting member moves to a position where the limiting member limits the movement of the shutter member.
US09057985B2 Image forming apparatus
An image forming apparatus includes an image bearing member, a development device, a supply developer container, a supply developer supply member, a toner density detecting portion, and a controller. The controller controls an image formation condition based on first information regarding a humidity of the developer accommodated in the developing device, second information regarding a humidity of the developer accommodated in the supply device, and third information regarding a supply amount supplied by the supply device.
US09057979B2 Apparatus for and method of forming image
An apparatus for and method of forming images. The apparatus includes a photosensitive member, a charging member configured to electrify a surface of the photosensitive member to a predetermined electric potential, an exposure member configured to form an electrostatic latent image on the electrified surface of the photosensitive member, and a developing member configured to develop a toner image on the surface of the photosensitive member on which the electrostatic latent image is formed. The developing member converts a toner disposed near the photosensitive member into a cloud state using ultrasonic oscillation and adheres the cloud-state toner to the electrostatic latent image due to a bias voltage applied between the developing member and the photosensitive member.
US09057976B2 Image forming apparatus
An image forming apparatus includes a control unit controlling first and second voltage application mechanisms and shifting a difference Vdif (=Vrs−Vdr) between Vrs and Vdr toward polarity opposite to normal charge polarity of a developer as S decreases, where S is an absolute value of a speed difference between a circumferential speed of an image bearing member, which rotates while bearing an electrostatic latent image and a circumferential speed of a developer bearing member, which rotates at a constant circumferential speed ratio with respect to the image bearing member to develop the electrostatic latent image while bearing the developer, Vdr is a voltage that the first voltage application mechanism applies to the developer bearing member, and Vrs is a voltage that the second voltage application mechanism applies to the developer supply member.
US09057974B2 Image forming apparatus having photosensitive member exposed to plural beams, and control apparatus for light source of image forming apparatus
An image forming apparatus capable of suppressing density unevenness of a toner image formed on a photosensitive member. A light amount of a light beam that exposes an end portion of the photosensitive member is made different from a light amount of a light beam that exposes a central portion thereof in order to suppress a density difference between a toner image density at the central portion of the photosensitive member and that at the end portion thereof in a scanning direction of the light beams.
US09057973B2 Charging member and image forming apparatus
A charging blade for charging a surface of an image bearing drum by contacting thereto includes a charging portion for effecting electric discharge to the surface of the drum; a non-charging portion not effecting the electric discharge to the surface of the drum, wherein the non-charging portion can contact the drum to provide a dischargeable gap between the charge portion and the drum, and at least a part the non-charging portion is made of a substance having a resistance higher than that of the charge portion to prevent no discharge occurs from the non-charging portion to the surface of the drum; and a support for the non-charging portion and the charge portion, wherein the non-charging portion and the charge portion are separation members and are not contacted to each other.
US09057971B2 Toner and method for producing toner
Provided is a toner that is excellent in terms of low-temperature fixability and hot offset resistance, has a wide fixing temperature range from a low-temperature region to a high-temperature region, and has high thermal storability.When the toner is measured with a capillary rheometer, t(1) is 60 seconds or more and t(5) is 30 seconds or less and the toner satisfies the following formulae (1) and (2) 65.0[° C.]≦T(5)≦90.0[° C.]  (1) 4.5≦t(1)/t(5)≦10.0  (2).
US09057966B2 Information processing apparatus, information processing method, and memory medium
An information processing apparatus for processing information generated by an exposure apparatus which exposes a substrate to radiant energy, comprises an information collecting unit configured to collect first apparatus information obtained by the exposure apparatus via an operation thereof with respect to each of a plurality of first regions which form a first array defined on the substrate, a converting unit configured to convert at least a part of the first apparatus information collected with respect to each of the plurality of first regions by the information collecting unit into second apparatus information with respect to each of a plurality of second regions which form a second array, a statistical processing unit configured to statistically process the second apparatus information, and an analyzing unit configured to analyze the statistical processing result obtained by the statistical processing unit.
US09057965B2 Method of generating a set of defect candidates for wafer
A method of generating a set of defect candidates for a wafer includes generating a filtration area according to a graph operation of one or more of a plurality of layout areas. The wafer includes at least one die manufactured according to a mask, and the mask is prepared by combining the plurality of layout areas. The method further includes generating the set of defect candidates by omitting a subset of initial defect candidates having positions within the filtration area.
US09057962B2 Source-collector module with GIC mirror and LPP EUV light source
A source-collector module for an extreme ultraviolet (EUV) lithography system, the module including a laser-produced plasma (LPP) that generates EUV radiation and a grazing-incidence collector (GIC) mirror arranged relative thereto and having an input end and an output end. The LPP is formed using an LPP target system wherein a pulsed laser beam travels on-axis through the GIC and is incident upon solid, moveable LPP target. The GIC mirror is arranged relative to the LPP to receive the EUV radiation therefrom at its input end and focus the received EUV radiation at an intermediate focus adjacent the output end. An example GIC mirror design is presented that includes a polynomial surface-figure correction to compensate for GIC shell thickness effects, thereby improve far-field imaging performance.
US09057961B2 Systems and methods for lithography masks
Structure of mask blanks and masks, and methods of making masks are disclosed. The new mask blank and mask comprise a tripe etching stop layer to prevent damages to the quartz substrate when the process goes through etching steps three times. The triple etching stop layer may comprise a first sub-layer of tantalum containing nitrogen (TaN), a second sub-layer of tantalum containing oxygen (TaO), and a third sub-layer of TaN. Alternatively, the triple etching stop layer may comprise a first sub-layer of SiON material, a second sub-layer of TaO material, and a third sub-layer of SiON material. Another alternative may be one layer of low etching rate MoxSiyONz material which can prevent damages to the quartz substrate when the process goes through etching steps three times. The island mask is defined on the mask blank by using various optical proximity correction rules.
US09057947B2 Method for aligning substrate and mask and method for preparing semiconductor device
The invention relates to the technical field of an alignment method, and discloses a method for aligning substrate and mask, including: firstly forming at least one set of alignment marks on a mask plate; selecting a certain number of large-size substrates as sample substrates; forming a plurality of sets of alignment marks on each sample substrate using the mask plate and the at least one set of alignment marks formed thereon to divide the sample substrate into a plurality of sub-substrate areas; and then performing mask process on the respective sample substrates, accurate alignment for each sub-substrate area can be realized by means of the plurality of sets of alignment marks on the sample substrate, and one sub-substrate area can be accurately aligned by means of at least two sets of alignment marks formed on the sample substrate. In the alignment, positions of the plurality of sets of alignment marks formed on the sample substrate are recorded and stored, and mask process on a non-sample substrate is performed based on parameters relating to the stored positions of the plurality of sets of alignment marks, thus the seaming degree between patterns in the same layer and the coincidence degree between patterns in different layers on the non-sample substrate are guaranteed, so that mass production for large-size substrates with good quality can be realized. The invention also discloses a method for preparing semiconductor device.
US09057945B2 X-ray apparatus with a radiation detector
The present embodiments relate to an X-ray apparatus having a movable detector housing, in which a radiation detector is arranged. The X-ray apparatus includes at least one releasable interlock device configured to inhibit or enable the maneuverability of the movable detector housing. At least one control element is arranged on the movable detector housing, using which the at least one releasable interlock device is actuated. At least one grab handle element is also arranged on the movable detector housing. The movable detector housing is movable by hand and is holdable by a patient using the at least one grab handle element.
US09057944B2 Shutter glasses and image display system comprising at least one of a drive circuit or a drive power supply accommodated on a temple portion of a frame member
A pair of shutter glasses comprises: a pair of shutter members each of which has the following states switchable from one to the other: an incident light transmitting state and an incident light blocking state; a frame member in which the pair of shutter members are accommodated; and a drive circuit and a drive power supply that drive the shutter members. The frame member includes: a rim to which the shutter members are attached; and a pair of temples each of which has one end connected to the rim. At least one of the drive circuit and the drive power supply is accommodated on the other end side of the temple.
US09057942B2 Single camera for stereoscopic 3-D capture
A stereoscopic 3-D imaging apparatus has a camera and a wedged optical component attachable to the front of the camera. The wedged optical component is rotatable around the front of the camera using a rotating device, and the rotating device controls the rotation speed of the wedged optical component. The camera is capable of capturing stereoscopic 3-D images, resulting in lower costs and a simple capture process.
US09057941B2 Reflection type screen for front projection display apparatus
Provided is a front reflection screen for a front projection display apparatus. The front reflection screen includes a reflection layer configured to reflect an incident light including an image light projected from a projector and an external light, and a tint layer disposed before the reflection layer and including light absorbing particles to block a portion of the incident light.
US09057939B2 Light source structure of projector
A light source structure of a projector includes at least a solid state lighting element, at least an optical collimator lens, a condenser lens, and a light dispersing apparatus. The solid state lighting element generates a plurality of radial beams, which are incident, to the optical collimator lens. The optical collimator lens converts the radial beams into a plurality of parallel beams which strike the condenser lens. The parallel beams are concentrated and focused by the condenser lens into a projecting beam. The light dispersing apparatus is positioned on at a focal point of the condenser lens and receives the projecting beam to scatter the projecting beam uniformly.
US09057929B2 Quinolinium single crystals for use in nonlinear optics
The present invention relates to quinolinium-derived single crystals for use in nonlinear optics, which exhibit high molecular orientation and macroscopic optical nonlinearity. When the quinolinium-derived crystals according to the present invention are applied to THz wave light sources, higher THz wave generating efficiency may be obtained as compared with inorganic crystals or existing organic crystals.
US09057922B2 Method for repairing driver circuit structure
Disclosed is a driver circuit structure integrated in a display panel. The driver circuit structure includes a plurality of transistors and a backup transistor. After completing the driver circuit structure, the disclosure inspects it to find an inactive transistor. The inspection process first, isolates the electrical connection between the inactive transistor and the first electrode line and/or the electrical connection between the inactive transistor and the second electrode line. Next, the source electrode of the backup transistor and the first electrode line and/or electrically connecting the drain electrode of the backup transistor and the second electrode line are electrical connected.
US09057920B2 Liquid crystal display device
An object of the present invention is to provide a transflective liquid crystal display device having an excellent visibility obtained by optimizing the arrangement of a color filter, which would become a problem in the process of fabricating transparent and reflective liquid crystal display devices, for the transflective liquid crystal display device. In the present invention, the arrangement of a color filter is optimized for improving the visibility of the transflective liquid crystal display device. In addition, the structure, which allows the formation of color filters without increasing the capacitance that affects on a display, is fabricated. Furthermore, in the process of fabricating the transflective liquid crystal display device, an uneven structure is additionally formed without particularly increasing an additional patterning step for the formation of such an uneven structure.
US09057915B2 Liquid crystal integrated circuit and method to fabricate same
A structure includes a first substrate having a first surface and a second substrate having a second surface facing the first surface; liquid crystal material disposed between the first and second surfaces; a first upstanding electrode disposed over the first surface and extending into the liquid crystal material towards the second surface; and a first planar electrode disposed upon the first surface and electrically connected with the first upstanding electrode. The first planar electrode at least partially surrounds the first upstanding electrode. A combination of the first upstanding electrode and the first planar electrode forms at least a portion of a pixel of a liquid crystal display. Various methods to fabricate the structure are also disclosed.
US09057910B2 Display panel, display apparatus having the same and method of manufacturing the same
A display panel including a substrate on which a switching element is disposed, a first electrode connected to the switching element, an image displaying layer disposed under the first electrode, a second electrode disposed under the image displaying layer and insulated from the first electrode, a protective layer disposed under the second electrode and surrounding a lower surface and side surfaces of the image displaying layer, and an upper polarizing plate disposed on the substrate, and making contact with the substrate.
US09057909B2 Liquid crystal lens and 3D display device
A liquid crystal lens and a 3D display device are provided. The liquid crystal lens comprises a lower substrate, an upper substrate disposed opposite to the lower substrate and a common substrate disposed between the upper substrate and the lower substrate. A plurality of first lenses are disposed between the lower substrate and the common substrate, each of the first lenses only converging light component of the incident natural light in a first polarization direction. A plurality of second lenses are disposed between the upper substrate and the common substrate, each of the second lenses only converging the light component of the incident natural light in a second polarization direction different from the first polarization direction. The 3D display device of the invention can reduce loss of light energy and enhance display luminance of the 3D display device as a whole.
US09057906B2 Capacitive touch screens, method of driving the same and displays
A capacitive in cell touch panel, its driving method and a display device, in which, on the TFT array substrate, a pixel structure in which two adjacent rows of pixel units form one pixel unit group and two gate signal lines are disposed between the two rows of pixel units of the pixel unit group is adopted. Positions of gate signal lines between adjacent pixel unit groups can be saved by modifying positions of gate signal lines of two adjacent rows of pixel units and TFT switches. As such, touch driving lines with touch function can be set at the saved positions for gate signal lines and touch sensing electrodes can be disposed on the color filter substrate and extend in the column direction of the pixel units to realize touch function while ensuring high aperture ratio.
US09057903B2 Flat panel display
A flat panel display such as an organic light emitting diode (OLED) display or a liquid crystal display (LCD) is disclosed. In one aspect, the OLED display includes: an OLED panel, a foam member attached to the bottom side of the panel by interposing an adhesive layer therebetween and a flexible circuit board electrically connected to the panel and curved and then attached to the foam member. The foam member includes a corresponding portion corresponding to the flexible circuit board and a non-corresponding portion not corresponding to the flexible circuit board, and the adhesive layer forms an air outlet path in at least the non-corresponding portion.
US09057889B2 Ocular product customization
A device is comprised of a first portion shaped like an ocular product frame and designed to substantially cover the ocular product frame. The cover has a second portion substantially shaped like an ocular product leg and designed to substantially cover the ocular product leg. The second portion of the cover couples to the first portion of the cover.
US09057888B2 Fabric sunshade
A fabric sunshade can be used alone or may be assembled with glasses having temples. The sunshade has a first edge, an opposed second edge, and third and fourth edges that each extend between the first edge and the second edge. An opening in the sunshade is disposed nearer to the first edge than the second edge. The sunshade is symmetrical about an axis that extends from the first edge to the second edge and passes through the opening. In close proximity to each of the third and fourth edges the sunshade is provided with a fastening system that may be used to fasten a first portion of the sunshade to a second portion of the sunshade when the sunshade is folded over on itself either in a direction perpendicular to the axis of symmetry or in a direction parallel to the axis of symmetry.
US09057881B2 Illumination system for a projection apparatus and projection apparatus
An illumination system and a projection apparatus adopting the illumination system are provided. The projection apparatus comprises the illumination system and a light modulator. The illumination system comprises at least one light source, a curved reflecting component, a phosphor wheel, a polarizer and a half wave retarder. The light provided by the at least one light source passes through the curved reflecting component and the phosphor wheel to provide a first light in a first time sequence and a second light in a second time sequence. The first light and the second light are transformed into a first polarized light and a second polarized light respectively in different time sequences by the polarizer and the half wave retarder.
US09057878B2 Light scanning unit and image forming apparatus comprising the same
A light scanning unit includes: a light source unit; a polygon mirror for deflecting and scanning light emitted from the light source unit, in a main scanning direction, and having a plurality of deflection surfaces and a plurality of edges at which adjacent deflection surfaces meet one another; an image forming optical system for condensing the deflected light; and a synchronization detection optical system for detecting a portion of light that is divided and reflected at an edge of the polygon mirror. The light scanning unit may be incorporated into an image forming apparatus.
US09057875B2 Display mirror assembly
A display mirror assembly for a vehicle includes a display mirror assembly for a vehicle having a front shield including a first side and a second side. A partially reflective, partially transmissive element is mounted on the first side. A rear shield is disposed behind the front shield. A display module is mounted between the front shield and the rear shield and includes in order from the front shield: a display; an optic block; a heat sink having an edge lit PCB mounted along a top edge thereof; and a PCB. The front shield is secured to at least one component of the display module with a first retaining feature and the rear shield is secured to at least one component of the display module with a second retaining feature. A housing at least partially surrounds the front shield, display module, and rear shield.
US09057874B2 Virtual cursor for road scene object selection on full windshield head-up display
A method to select a feature in a view in front of a vehicle includes monitoring the view in front of the vehicle visible through a graphic projection display, monitoring a user input to the graphic projection display, determining the selected feature based upon the monitored view and the monitored user input, determining a registered graphic representing the selected feature for display upon the graphic projection display, and displaying the registered graphic upon the graphic projection display.
US09057872B2 Dielectric enhanced mirror for IMOD display
This disclosure provides systems, methods, and apparatus for display device including a dielectric stack positioned between a first electrically conductive layer and a second movable electrically conductive layer. In one aspect, the dielectric stack includes alternating dielectric layers of high and low indices of refraction. By controlling the refractive indices and thicknesses of layers within the dielectric stack, the display device's states of light reflection may be reversed, such that light is reflected when the movable layer is positioned in proximity to the first electrically conductive layer.
US09057871B2 Set of compound lenses and imaging apparatus
A set of compound lenses according to the present invention forms, on an imaging device, an optical image of an object. The set of compound lenses includes a focus lens group including one or more lenses; a driving unit shifting a range of focus by moving the focus lens group within a predetermined range during an exposure period; and a correcting lens group correcting a shift in a position of an image formed on the imaging device to one pixel or less, the shift occurring when the focus lens group moves within the predetermined range.
US09057870B2 Zoom lens
A zoom lens includes a first lens group, a second lens group, a third lens group, a fourth lens group, a fifth lens group and a sixth lens group, all of which are arranged in sequence from an object side to an image side along an optical axis. The first lens group is with positive refractive power. The second lens group is with negative refractive power. The third lens group is with positive refractive power. The fourth lens group is with negative refractive power. The fifth lens group is with positive refractive power. The zoom lens satisfies the following condition: |fw/f6<0.15, wherein fw is an effective focal length of the zoom lens at a wide-angle end and f6 is an effective focal length of the sixth lens group.