Document | Document Title |
---|---|
US09257465B2 |
Solid-state imaging device and electronic apparatus with increased length of amplifying portion
A solid-state imaging device includes pixels each of which has a photoelectric conversion portion that senses light and converts the sensed light into a charge; and an amplifying portion which is shared by a predetermined number of the pixels, amplifies the generated charge in the photoelectric conversion portion, and outputs a level of signal corresponding to the charge, wherein the a predetermined number of the pixels which share the amplifying portion are arranged in a first direction extending along a signal line via which the amplifying portion outputs the signal, and wherein a length of an area where the amplifying portion is formed along a second direction substantially intersecting the first direction is set to be equal to or more than a length of one pixel and to be less than a length of two pixels in the second direction. |
US09257464B2 |
Solid-state image device, method of fabricating the same, and electronic apparatus
There is provided a solid-state image device, including a semiconductor substrate, a circuit formed on a first face of the semiconductor substrate, a grid pattern provided on a second face of the semiconductor substrate, and a semiconductor layer formed within the grid pattern and having a shape whose cross-sectional surface area in a plane parallel to a surface of the semiconductor substrate decreases with increasing distance from the semiconductor substrate. |
US09257460B2 |
Image capturing apparatus and control method therefor
An image capturing apparatus having pixels is provided. Each pixel includes a photoelectric conversion unit including a charge accumulation region, an output unit configured to output a signal based on a potential of a node electrically connected to the charge accumulation region, and a connection unit configured to electrically connect a capacitance to the node. The charge accumulation region includes a first portion and a second portion. Charge is configured to be first accumulated in the first portion, and, after the first portion is saturated, be accumulated in the second portion. The output unit is configured to output a first signal based on the potential of the node before the capacitance is connected thereto, and, then a second signal based on the potential of the node after the capacitance is connected thereto. |
US09257455B2 |
Gate drive circuit having reduced size, display substrate having the same, and method of manufacturing the display substrate
A gate drive circuit includes plural stages connected together one after each other. Each of the plural stages includes a circuit transistor, a capacitor part, a first connection part and a second connection part. The circuit transistor outputs the gate signal through a source electrode in response to a control signal applied through a gate electrode. The capacitor part includes a first electrode, a second electrode formed on the first electrode, and a third electrode formed on the second electrode. The first connection part electrically connects the gate electrode of the circuit transistor and the second electrode of the capacitor part. The second connection part electrically connects the source electrode of the circuit transistor and the first electrode of the capacitor part. Thus, an integrated size of a gate drive circuit may be decreased, and a reliability of a gate drive circuit may be enhanced. |
US09257454B2 |
Thin film transistor array substrate
A pixel electrode is connected to a drain electrode of TFT via a first aperture formed on a second interlayer insulating film, a second aperture, which includes a bottom portion of the first aperture and is formed on a common electrode, and a third aperture, which is included in the bottom portion of the first aperture and is formed on a first interlayer insulating film and a third interlayer insulating film. The common electrode is connected to a common wiring via a fourth aperture formed on the second interlayer insulating film, and a fifth aperture that is included in a bottom portion of the fourth aperture and is formed on the first interlayer insulating film, and a contact electrode that is formed in the fourth aperture and the fifth aperture. |
US09257452B2 |
Portable semiconductor device including transistor with oxide semiconductor layer
An object of one embodiment of the disclosed invention is to provide a semiconductor device having a novel structure in which stored data can be held even when power is not supplied and the number of times of writing is not limited. The semiconductor device is formed using an insulating layer formed over a supporting substrate and, over the insulating layer, a highly purified oxide semiconductor and single crystal silicon which is used as a silicon on insulator (SOI). A transistor formed using a highly purified oxide semiconductor can hold data for a long time because leakage current thereof is extremely small. Further, by using an SOI substrate and utilizing features of thin single crystal silicon formed over an insulating layer, fully-depleted transistors can be formed; therefore, a semiconductor integrated circuit with high added values such as high integration, high-speed driving, and low power consumption can be obtained. |
US09257448B2 |
Integrated semiconductor device having an insulating structure and a manufacturing method
An integrated semiconductor device is provided. The integrated semiconductor device has a first semiconductor region of a second conductivity type, a second semiconductor region of a first conductivity type forming a pn-junction with the first semiconductor region, a non-monocrystalline semiconductor layer of the first conductivity type arranged on the second semiconductor region, a first well and at least one second well of the first conductivity type arranged on the non-monocrystalline semiconductor layer and an insulating structure insulating the first well from the at least one second well and the non-monocrystalline semiconductor layer. Further, a method for forming a semiconductor device is provided. |
US09257447B2 |
Semiconductor device and method of manufacturing the same
A semiconductor device includes word lines and interlayer insulating layers alternately stacked, a channel layer penetrating the word lines and the interlayer insulating layers, a tunnel insulating layer surrounding the channel layer, and first charge trap layers surrounding the tunnel insulating layer, interposed between the word lines and the tunnel insulating layer, respectively, and doped with first impurities. |
US09257443B1 |
Memory device and method for manufacturing the same
According to an embodiment, a semiconductor memory device includes a semiconductor pillar, a first electrode film, a second electrode film, a first insulating film, a second insulating film, and a wiring film. The semiconductor member is extending in a first direction. The first electrode film is disposed at the lateral side of the semiconductor member away from the semiconductor member. The second electrode film is provided between the semiconductor member and the first electrode film. The first insulating film is provided between the semiconductor member and the second electrode film. The second insulating film is provided between the second electrode film and the first electrode film. The wiring film is disposed in a wiring lead-out region adjacent to the memory cell region. And the first electrode film is formed of a material different from a material of the wiring film, and being electrically connected to the wiring film. |
US09257442B2 |
3-D non-volatile memory device and method of manufacturing the same
A three dimensional (3-D) non-volatile memory device includes a pipe gate including a first pipe gate, a second pipe gate formed on the first pipe gate, and a first interlayer insulating layer interposed between the first pipe gate and the second pipe gate, word lines alternately stacked with second interlayer insulating layers on the pipe gate, a pipe channel buried within the pipe gate, and memory cell channels coupled to the pipe channel and arranged to pass through the word lines and the second interlayer insulating layers. |
US09257441B2 |
Semiconductor memory devices and methods of forming the same
Methods of forming semiconductor devices may be provided. A method of forming a semiconductor device may include patterning first and second material layers to form a first through region exposing a substrate. The method may include forming a first semiconductor layer in the first through region on the substrate and on sidewalls of the first and second material layers. In some embodiments, the method may include forming a buried layer filling the first through region on the first semiconductor layer. In some embodiments, the method may include removing a portion of the buried layer to form a second through region between the sidewalls of the first and second material layers. Moreover, the method may include forming a second semiconductor layer in the second through region. |
US09257438B2 |
Semiconductor device structure and method of manufacturing the same
In accordance with some embodiments, a semiconductor device structure is provided. The semiconductor device structure includes a substrate, and the substrate has a cell region and a logic region. The semiconductor device structure also includes an isolation feature formed in the substrate and a first gate stack structure formed on the isolation feature and at the cell region. The semiconductor device structure further includes a second gate stack structure formed on the isolation feature and at the cell region, and the first gate stack structure is adjacent to the second gate stack structure. The isolation feature between the first gate stack structure and the second gate stack structure has a substantially planar topography. |
US09257437B2 |
Semiconductor device and method of manufacturing the same
A semiconductor device includes a bit line structure on a substrate, the bit line structure having a polysilicon layer pattern doped with impurities, and a metal layer pattern on the polysilicon layer pattern, a first spacer surrounding and contacting a sidewall of the bit line structure, the first spacer having a constant thickness, and a capacitor contact structure on the substrate, an air gap being defined between the capacitor contact structure and the first spacer. |
US09257436B2 |
Semiconductor device with buried gates and fabrication method thereof
A semiconductor device includes a substrate having a cell region and a peripheral region, a buried gate formed over the substrate of the cell region, a peripheral gate formed over the substrate of the peripheral region and comprising a conductive layer, an inter-layer dielectric layer that covers the substrate, and a peripheral bit line formed inside the inter-layer dielectric layer and contacting the conductive layer. |
US09257433B2 |
Structure and method of forming enhanced array device isolation for implanted plate EDRAM
A memory device is provided including a semiconductor on insulator (SOI) substrate including a first semiconductor layer atop a buried dielectric layer, wherein the buried dielectric layer is overlying a second semiconductor layer. A capacitor is present in a trench, wherein the trench extends from an upper surface of the first semiconductor layer through the buried dielectric layer and extends into the second semiconductor layer. A protective oxide is present in a void that lies adjacent the first semiconductor layer, and a pass transistor is present atop the semiconductor on insulator substrate in electrical communication with the capacitor. |
US09257429B2 |
N-channel and P-channel end-to-end finFET cell architecture with relaxed gate pitch
A finFET block architecture uses end-to-end finFET blocks in which the fin lengths are at least twice the contact pitch, whereby there is enough space for interlayer connectors to be placed on the proximal end and the distal end of a given semiconductor fin, and on the gate element on the given semiconductor fin. A first set of semiconductor fins having a first conductivity type and a second set of semiconductor fins having a second conductivity type can be aligned end-to-end. Interlayer connectors can be aligned over corresponding semiconductor fins which connect to gate elements. |
US09257427B2 |
Merged tapered finFET
According to a structure herein, parallel fins comprise channel regions and source and drain regions. Parallel gate conductors are over and intersecting the channel regions of the fins. Electrical insulator material surrounds sides of the gate conductors. Each of the fins has a main fin body and wider regions extending from the main fin body between the electrical insulator material surrounding the sides of the gate conductors. The wider regions comprise a first wider region extending a first width from the main fin body and a second wider region extending a second width from the main fin body. The material of the second wider region is continuous between adjacent fins. |
US09257426B2 |
Integrated high-k/metal gate in CMOS process flow
A semiconductor device includes a semiconductor substrate that has a first-type active region and a second-type active region, a dielectric layer over the semiconductor substrate, a first metal layer having a first work function formed over the dielectric layer, the first metal layer being at least partially removed from over the second-type active region, a second metal layer over the first metal layer in the first-type active region and over the dielectric layer in the second-type active region, the second metal layer having a second work function, and a third metal layer over the second metal layer in the first-type active region and over the second metal layer in the second-type active region. |
US09257421B2 |
Transient voltage suppression device and manufacturing method thereof
The present invention discloses a transient voltage suppression (TVS) device and a manufacturing method thereof. The TVS device limits a voltage drop between two terminals thereof not to exceed a clamp voltage. The TVS device is formed in a stack substrate including a semiconductor substrate, a P-type first epitaxial layer, and a second epitaxial layer stacked in sequence. In the TVS device, a first PN diode is connected to a Zener diode in series, wherein the series circuit is surrounded by a first shallow trench isolation (STI) region; and a second PN diode is connected in parallel to the series circuit, wherein the second PN diode is surrounded by a second STI region. The first STI region and the second STI region both extend from an upper surface to the second epitaxial layer, but not to the first epitaxial layer. |
US09257420B2 |
Overvoltage protection device
An overvoltage protection device including: a doped substrate of a first conductivity type having a first doping level, coated with a doped epitaxial layer of the second conductivity type having a second doping level; a first doped buried region of the second conductivity type having a third doping level greater than the second level, located at the interface between the substrate and the epitaxial layer in a first portion of the device; and a second doped buried region of the first conductivity type having a fourth doping level greater than the first level, located at the interface between the substrate and the epitaxial layer in a second portion of the device. |
US09257419B2 |
Leadframe-based system-in-packages having sidewall-mounted surface mount devices and methods for the production thereof
Embodiments of a method for fabricating System-in-Packages (SiPs) are provided, as are embodiments of a SiP. In one embodiment, the method includes producing a first package including a first molded package body having a sidewall. A first leadframe is embedded within the first molded package body and having a first leadframe lead exposed through the sidewall. In certain implementations, a semiconductor die may also be encapsulated within the first molded package body. A Surface Mount Device (SMD) is mounted to the sidewall of the first molded package body such that a first terminal of the SMD is in ohmic contact with the first leadframe lead exposed through the sidewall. |
US09257418B2 |
Semiconductor package having heat slug and passive device
Provided is a semiconductor package including a substrate, a semiconductor chip and a passive device disposed on the substrate, and a heat slug configured to cover the semiconductor chip and the passive device. The substrate and a first electrode of the passive device are electrically connected to each other, and the heat slug and a second electrode of the passive device are electrically connected to each other. The semiconductor package may include multiple passive devices in which a vertical height of each passive device is greater than a horizontal width thereof. Also disclosed is an electronic system, which may include a power supply unit, a microprocessor unit, a function unit, and a display controller unit to receive one or more power supply voltages from the power supply unit. At least one of the microprocessor unit, the function unit, or the display controller unit may further include the described semiconductor package. |
US09257416B2 |
Semiconductor light emitting device and method for manufacturing same
According to one embodiment, a semiconductor light emitting device includes not less than three chips. Each of the chips includes a semiconductor layer having a first face, a second face formed on a side opposite to the first face, and a light emitting layer, a p-side electrode, and an n-side electrode. The chips include a central chip centrally positioned in a plan view, and at least two peripheral chips arranged symmetrically to each other sandwiching the central chip in the plan view. A thickness of the fluorescent body layer on the first face is same among the peripheral chips, and the fluorescent body layer on the first face of the central chip and the fluorescent body layers on the first faces of the peripheral chips have thicknesses different from each other. |
US09257415B2 |
Stacked microelectronic packages having sidewall conductors and methods for the fabrication thereof
Embodiments of a method for fabricating stacked microelectronic packages are provided, as are embodiments of stacked microelectronic packages. In one embodiment, the method includes producing a partially-completed stacked microelectronic package including a package body having a vertical package sidewall, a plurality microelectronic devices embedded within the package body, and package edge conductors electrically coupled to the plurality of microelectronic devices and extending to the vertical package sidewall. A flowable conductive material is applied on the vertical package sidewall and contacts the package edge conductors. Selected portions of the flowable conductive material are then removed to define, at least in part, electrically-isolated sidewall conductors electrically coupled to different ones of the package edge conductors. |
US09257412B2 |
Stress reduction apparatus
A structure comprises a plurality of connectors formed on a top surface of a first semiconductor die, a second semiconductor die formed on the first semiconductor die and coupled to the first semiconductor die through the plurality of connectors and a first dummy conductive plane formed between an edge of the first semiconductor die and the plurality of connectors, wherein an edge of the first dummy conductive plane and a first distance to neutral point (DNP) direction form a first angle, and wherein the first angle is less than or equal to 45 degrees. |
US09257408B2 |
Semiconductor device and method of manufacturing the same
A soldering portion (4) and a Ni plating mark (5) are simultaneously forming by plating on a wiring pattern (2) of an insulating substrate (1). A semiconductor chip (6) is mounted on the insulating substrate (1). A position of the insulating substrate (1) is recognized by the Ni plating mark (5) and a wire (7) is bonded to the semiconductor chip (6). An electrode (8) is joined to the soldering portion (4) by solder (9). The insulating substrate (1), the semiconductor chip (6), the wire (7), and the electrode (8) are encapsulated in an encapsulation material (13). |
US09257407B2 |
Heterogeneous channel material integration into wafer
Methods for integrating heterogeneous channel material into a semiconductor device, and semiconductor devices that integrate heterogeneous channel material. A method for fabricating a semiconductor device includes processing a first substrate of a first material at a first thermal budget to fabricate a p-type device. The method further includes coupling a second substrate of a second material to the first substrate. The method also includes processing the second substrate to fabricate an n-type device at a second thermal budget that is less than the first thermal budget. The p-type device and the n-type device may cooperate to form a complementary device. |
US09257394B2 |
Shield, package structure and semiconductor package having the shield and fabrication method of the semiconductor package
A fabrication method of a semiconductor package is disclosed, which includes the steps of: providing a substrate having at least a carrying region and a cutting region defined on a surface thereof, wherein the cutting region surrounds the carrying region; disposing at least an electronic element on the carrying region of the substrate; disposing a shield having a recess portion and at least a positioning member extending outwards, on the carrying region of the substrate with the electronic element received in the recess portion and the positioning member extending outwards to the cutting region; and performing a cutting process along the cutting region to remove portions of the positioning member and the substrate. Therefore, the shield is precisely positioned on the substrate. |
US09257393B1 |
Fan-out wafer level packages containing embedded ground plane interconnect structures and methods for the fabrication thereof
Fan-Out Wafer Level Packages (FO-WLPs) and methods for fabricating FO-WLPs containing Embedded Ground Planes (EGPs) and backside EGP interconnect structures are provided. In one embodiment, the method includes electrically coupling an EGP to a backside terminal of a first microelectronic device through a backside EGP interconnect structure. A molded package body is formed around the first microelectronic device, the EGP, and the EGP interconnect structure. The molded package body has a frontside at which the EGP is exposed. One or more Redistribution Layers are formed over the frontside of the molded packaged body and contain at least one interconnect line electrically coupled to the backside contact through the EGP and the backside EGP interconnect structure. |
US09257392B2 |
Semiconductor package with through silicon via interconnect
The invention provides a semiconductor package with a through silicon via (TSV) interconnect. An exemplary embodiment of the semiconductor package with a TSV interconnect includes a semiconductor substrate, having a front side and a back side. A contact array is disposed on the front side of the semiconductor substrate. An isolation structure is disposed in the semiconductor substrate, underlying the contact array. The TSV interconnect is formed through the semiconductor substrate, overlapping with the contact array and the isolation structure. |
US09257390B2 |
Semiconductor device with dual damascene wirings
A semiconductor device includes a semiconductor substrate, an insulating film formed above the semiconductor substrate, and a multilayered wiring formed in a prescribed area within the insulating film. The multilayered wiring includes a dual damascene wiring positioned on at least one layer of the multilayered wiring. The dual damascene wiring includes an alloy having copper as a principal component. A concentration of at least one metallic element contained as an added component of the alloy in a via connected to the dual damascene wiring is 10% or more higher in a via connected to a wiring whose width exceeds by five or more times a diameter of the via than that in another via connected to another wiring of a smallest width in a same upper wiring layer of the multilayered wiring. |
US09257388B2 |
Stacked multilayer structure and manufacturing method thereof
A stacked multilayer structure according to an embodiment of the present invention comprises: a stacked layer part including a plurality of conducting layers and a plurality of insulating layers, said plurality of insulating layers being stacked alternately with each layer of said plurality of conducting layers, one of said plurality of insulating layers being a topmost layer among said plurality of conducting layers and said plurality of insulating layers; and a plurality of contacts, each contact of said plurality of contacts being formed from said topmost layer and each contact of said plurality of contacts being in contact with a respective conducting layer of said plurality of conducting layers, a side surface of each of said plurality of contacts being insulated from said plurality of conducting layers via an insulating film. |
US09257386B2 |
Wiring substrate and semiconductor device
A wiring substrate includes first and second wiring structures. The first wiring structure includes a core substrate, first and second insulation layers each formed from a thermosetting insulative resin including a reinforcement material, and a via wire formed in the first insulation layer. The second wiring structure includes a wiring layer formed on upper surfaces of the first insulation layer and the via wire, an insulation layer formed on the upper surface of the first insulation layer, and an uppermost wiring layer including a pad used to electrically connect a semiconductor chip and the wiring layer. An outermost insulation layer stacked on a lower surface of the second insulation layer exposes a portion of a lowermost wiring layer stacked on the lower surface of the second insulation layer as an external connection pad. The second wiring structure has a higher wiring density than the first wiring structure. |
US09257383B2 |
Method and device for an integrated trench capacitor
A methodology for forming trench capacitors on an interposer wafer by an integrated process that provides high-capacitance, ultra-low profile capacitor structures and the resulting device are disclosed. Embodiments include forming a polymer block on a front side of an interposer wafer, patterning and etching the polymer block to form one or more trenches, and forming a capacitor on an upper surface of the polymer block and in the one or more trenches. |
US09257375B2 |
Multi-die semiconductor package
A multi-die package has a plurality of leads and first and second semiconductor dies in superimposition and bonded together defining a die stack. The die stack has opposed first and second sides, with each of the first and second semiconductor dies having gate, drain and source regions, and gate, drain and source contacts. The first opposed side has the drain contact of the second semiconductor die, which is in electrical communication with a first set of the plurality of leads. The gate, drain and source contacts of the first semiconductor die and the gate and source contacts of the second semiconductor die are disposed on the second of said opposed sides and in electrical communication with a second set of the plurality of leads. The lead for the source of the first semiconductor die may be the same as the lead for the drain of the second semiconductor die. |
US09257369B2 |
Semiconductor device having a base film and manufacturing method for same
The present invention is directed to a semiconductor device including a semiconductor substrate, a through hole penetrating the semiconductor substrate, a base film covering the through hole, a conductive layer disposed on the base film, an insulating film formed on the side wall of the through hole, and a conductive material embedded in the through hole via the insulating film, in which the base film has a stepped portion formed by an opening pattern that selectively exposes the conductive layer therethrough into the through hole, and in which the conductive material is connected electrically to the conductive layer through the opening pattern. |
US09257364B2 |
Integrated heat spreader that maximizes heat transfer from a multi-chip package
In at least some embodiments, an electronic package to maximize heat transfer comprises a plurality of components on a substrate. A stiffener plate is installed over the components. The stiffener plate has openings to expose the components. A plurality of individual integrated heat spreaders are installed within the openings over the components. A first thermal interface material layer (TIM1) is deposited between the components and the plurality of individual integrated heat spreaders. In at least some embodiments, the thickness of the TIM1 is minimized for the components. |
US09257358B2 |
Chip stacking packaging structure
A chip stacking packaging structure is provided for achieving high-density stacking and improving a heat dissipation efficiency of the chip stacking packaging structure. The chip stacking packaging structure includes a main substrate and at least one stacking substrate in which a main chip is disposed in the main substrate, at least one stacking chip is disposed on the stacking substrate, and a side edge of the stacking substrate is disposed on the main substrate, so that the stacking chip is connected to the main chip. |
US09257357B2 |
Semiconductor device and method of forming prefabricated heat spreader frame with embedded semiconductor die
A semiconductor device is made by mounting a prefabricated heat spreader frame over a temporary substrate. The heat spreader frame includes vertical bodies over a flat plate. A semiconductor die is mounted to the heat spreader frame for thermal dissipation. An encapsulant is deposited around the vertical bodies and semiconductor die while leaving contact pads on the semiconductor die exposed. The encapsulant can be deposited using a wafer level direct/top gate molding process or wafer level film assist molding process. An interconnect structure is formed over the semiconductor die. The interconnect structure includes a first conductive layer formed over the semiconductor die, an insulating layer formed over the first conductive layer, and a second conductive layer formed over the first conductive layer and insulating layer. The temporary substrate is removed, dicing tape is applied to the heat spreader frame, and the semiconductor die is singulated. |
US09257354B2 |
Wiring substrate, light emitting device, and method for manufacturing wiring substrate
A wiring substrate includes a substrate, a first insulating layer formed on the substrate, wiring patterns formed on a first surface of the first insulating layer, and a second insulating layer formed on the first surface of the first insulating layer. The second insulating layer covers the wiring patterns and includes a first opening that partially exposes adjacent wiring patterns as a pad. A projection is formed in an outer portion of the substrate located outward from where the first opening is arranged. The projection rises in a thickness direction of the substrate. |
US09257353B1 |
Integrated circuits with test structures including bi-directional protection diodes
Integrated circuits that include bi-directional protection diode structures are disclosed. In one example, an integrated circuit includes a test circuit portion for testing the functionality of the integrated circuit during or after fabrication of the integrated circuit. The test circuit portion includes first, second, and third diode structures and a resistor structure. The first and third diode structures are in parallel with one another and in series with the resistor, and the resistor and the first and third diode structures are in series with the second diode structure. The first and third diode structures are configured for current flow in a first direction and the second diode structure is configured for current flow in a second direction that is opposite the first direction. |
US09257352B2 |
Semiconductor test wafer and methods for use thereof
A test wafer is disclosed with a first side configured to have integrated circuits formed thereon and a second side with a test structure formed thereon. The test wafer can include electrical test structures embedded in the second side of the wafer. An electrical test of the test wafer can be performed after handling by a tool used in a wafer manufacturing process to determine if the tool caused a defect on the second side of the wafer. The test structure can include a blanket layer disposed on the second side of the wafer. The test wafer can then be exposed to a wet etch and inspected thereafter for the presence of an ingress path caused from the etch chemistry. The presence of an ingress path is an indication that the tool used prior to the wet etch caused a defect in the wafer. |
US09257350B2 |
Manufacturing process for finFET device
A method for fabricating a field effect transistor device includes removing a portion of a first semiconductor layer and a first insulator layer to expose a portion of a second semiconductor layer, wherein the second semiconductor layer is disposed on a second insulator layer, the first insulator layer is disposed on the second semiconductor layer, and the first semiconductor layer is disposed on the first insulator layer, removing portions of the first semiconductor layer to form a first fin disposed on the first insulator layer and removing portions of the second semiconductor layer to form a second fin disposed on the second insulator layer, and forming a first gate stack over a portion of the first fin and forming a second gate stack over a portion of the second fin. |
US09257347B2 |
System and method for a field-effect transistor with a raised drain structure
A method for forming a field-effect transistor with a raised drain structure is disclosed. The method includes forming a frustoconical source by etching a semiconductor substrate, the frustoconical source protruding above a planar surface of the semiconductor substrate; forming a transistor gate, a first portion of the transistor gate surrounding a portion of the frustoconical source and a second portion of the gate configured to couple to a first electrical contact; and forming a drain having a raised portion configured to couple to a second electrical contact and located at a same level above the planar surface of the semiconductor substrate as the second portion of the transistor gate. A semiconductor device having a raised drain structure is also disclosed. |
US09257344B2 |
FinFETs with different fin height and EPI height setting
An integrated circuit structure includes a first semiconductor strip, first isolation regions on opposite sides of the first semiconductor strip, and a first epitaxy strip overlapping the first semiconductor strip. A top portion of the first epitaxy strip is over a first top surface of the first isolation regions. The structure further includes a second semiconductor strip, wherein the first and the second semiconductor strips are formed of the same semiconductor material. Second isolation regions are on opposite sides of the second semiconductor strip. A second epitaxy strip overlaps the second semiconductor strip. A top portion of the second epitaxy strip is over a second top surface of the second isolation regions. The first epitaxy strip and the second epitaxy strip are formed of different semiconductor materials. A bottom surface of the first epitaxy strip is lower than a bottom surface of the second epitaxy strip. |
US09257342B2 |
Methods of singulating substrates to form semiconductor devices using dummy material
In one embodiment, a method of forming a semiconductor device includes forming openings in a substrate. The method includes forming a dummy fill material within the openings and thinning the substrate to expose the dummy fill material. The dummy fill material is removed. |
US09257341B2 |
Method and structure of packaging semiconductor devices
A method for fabricating packaged semiconductor devices; attaching a batch-sized metallic grid with openings onto an adhesive tape having an insulating clear core covered by a layer of UV-releasable adhesive, the openings sized larger than a semiconductor chip; attaching a semiconductor chip onto the tape of each window, the chip terminals facing the adhesive surface; laminating insulating material of low coefficient of thermal expansion to fill gaps between each chip and respective grid; turning over assembly to place a carrier under backside of chips and lamination and to remove the tape; plasma-cleaning the assembly front side and sputtering uniform at least one metal layer across the assembly; optionally plating metal layers; and patterning the metal layers to form rerouting traces and extended contact pads for assembly. |
US09257333B2 |
Interconnect structures and methods of forming same
Embodiments of the present disclosure include interconnect structures and methods of forming interconnect structures. An embodiment is an interconnect structure including a post-passivation interconnect (PPI) over a first substrate and a conductive connector on the PPI. The interconnect structure further includes a molding compound on a top surface of the PPI and surrounding a portion of the conductive connector, a top surface of the molding compound adjoining the conductive connector at an angle from about 10 degrees to about 60 degrees relative to a plane parallel with a major surface of the first substrate, the conductive connector having a first width at the adjoining top surface of the molding compound, and a second substrate over the conductive connector, the second substrate being mounted to the conductive connector. |
US09257332B2 |
Through-assembly via modules and methods for forming the same
A discrete Through-Assembly Via (TAV) module includes a substrate, and vias extending from a surface of the substrate into the substrate. The TAV module is free from conductive features in contact with one end of each of the conductive vias. |
US09257330B2 |
Ultra-thin structure to protect copper and method of preparation
Methods of depositing thin, low dielectric constant layers that are effective diffusion barriers on metal interconnects of semiconductor circuits are described. A self-assembled monolayer (SAM) of molecules each having a head moiety and a tail moiety are deposited on the metal. The SAM molecules self-align, wherein the head moiety is formulated to selectively bond to the metal layer leaving the tail moiety disposed at a distal end of the molecule. A dielectric layer is subsequently deposited on the SAM, chemically bonding to the tail moiety of the SAM molecules. |
US09257328B2 |
Glass-ceramic-based semiconductor-on-insulator structures and method for making the same
Methods and apparatus for forming a semiconductor on glass-ceramic structure provide for: subjecting an implantation surface of a donor semiconductor wafer to an ion implantation process to create an exfoliation layer of the donor semiconductor wafer; bonding the implantation surface of the exfoliation layer to a precursor glass substrate using electrolysis; separating the exfoliation layer from the donor semiconductor wafer to thereby form an intermediate semiconductor on precursor glass structure; sandwiching the intermediate semiconductor on precursor glass structure between first and second support structures; applying pressure to one or both of the first and second support structures; and subjecting the intermediate semiconductor on precursor glass structure to heat-treatment step to crystallize the precursor glass resulting in the formation of a semiconductor on glass-ceramic structure. |
US09257322B2 |
Method for manufacturing through substrate via (TSV), structure and control method of TSV capacitance
A method for manufacturing a through substrate via (TSV) structure, a TSV structure, and a control method of a TSV capacitance are provided. The method for manufacturing the TSV structure includes: providing a substrate having a first surface and a second surface; forming a trench in the first surface of the substrate; filling a low resistance material into the trench; forming an insulating layer on the first surface of the substrate; forming at least one opening in the first surface of the substrate, wherein the opening is located differently the trench; forming an oxide liner layer, a barrier layer and a conductive seed layer on a sidewall and a bottom of the opening and on the insulating layer of the first surface; and filling a conductive material into the opening, wherein the opening is used to form at least one via. |
US09257316B2 |
Semiconductor testing jig and transfer jig for the same
A semiconductor testing jig is provided with a conductive stage including a plurality of mounting portions on which a plurality of vertical semiconductor devices are each individually disposed with lower surface electrodes being in contact with the plurality of mounting portions, an insulating frame portion having a lattice pattern that is disposed on the stage and surrounds each of the plurality of mounting portions in plan view to define each of the mounting portions, and an abrasive layer disposed in a position in the frame portion, the position facing each of the vertical semiconductor devices disposed on the mounting portions. |
US09257312B2 |
Metal oxide thin film substrate, method of fabricating the same, photovoltaic cell and OLED including the same
A metal oxide thin film substrate which can increase light trapping efficiency and light extraction efficiency, a method of fabricating the same and a photovoltaic cell and organic light-emitting device (OLED) including the same. The metal oxide thin film substrate includes a base substrate, and a metal oxide thin film formed on the base substrate. The metal oxide thin film has voids which are formed inside the metal oxide thin film to scatter light. |
US09257311B2 |
Method of fabricating a semiconductor package with heat dissipating structure having a deformed supporting portion
A method of fabricating a semiconductor package is provided, including: providing a heat dissipating structure having a heat dissipating portion, a deformable supporting portion coupled to the heat dissipating portion, and a coupling portion coupled to the supporting portion; coupling a carrier having a semiconductor element carried thereon to the coupling portion of the heat dissipating structure to form between the carrier and the heat dissipating portion a receiving space for the semiconductor element to be received therein; and forming in the receiving space an encapsulant that encapsulates the semiconductor element. The use of the supporting portion enhances the bonding between the heat dissipating structure and a mold used for packaging, thereby preventing the heat dissipating structure from having an overflow of encapsulant onto an external surface of the heat-dissipating portion. |
US09257310B2 |
Method of manufacturing circuit board and chip package and circuit board manufactured by using the method
Provided is a method of manufacturing a circuit board. The method includes: preparing a base substrate including a core layer and a first conductive layer that is formed on at least one surface of the core layer and includes an internal circuit pattern; forming a build-up material to cover the first conductive layer; forming in the build-up material at least one cavity through which the core layer and the first conductive layer are exposed; forming a laminated body by curing the build-up material in which the at least one cavity is formed; and forming a second conductive layer including an external circuit pattern on an outer surface of the laminated body. |
US09257309B2 |
Multi-chip package and method of manufacturing the same
A multi-chip package may include a package substrate, a first semiconductor chip, a second semiconductor chip and a supporting member. The first semiconductor chip may be arranged on an upper surface of the package substrate. The first semiconductor chip may be electrically connected with the package substrate. The second semiconductor chip may be arranged on an upper surface of the first semiconductor chip. The second semiconductor chip may be electrically connected with the first semiconductor chip. The second semiconductor chip may have a protrusion overhanging an area beyond a side surface of the first semiconductor chip. The supporting member may be interposed between the protrusion of the second semiconductor chip and the package substrate to prevent a deflection of the protrusion. Thus, the protrusion may not be deflected. |
US09257307B2 |
Thermal interface material on package
A packaged assembly is disclosed, including thermal interface material dispensed on an organic package and methods of manufacturing. The method includes dispensing a thermal interface material (TIM) on an electronic assembly. The method further includes removing volatile species of the TIM, prior to lid placement on the electronic assembly. The method further includes placing the lid on the TIM, over the electronic assembly. The method further includes pressing the lid onto the electronic assembly. |
US09257305B2 |
Methods of forming a thin film and methods of fabricating a semiconductor device including using the same
Provided are methods of forming a thin film and methods of fabricating a semiconductor device including the same. The thin film forming methods may include supplying an organic silicon source to form a silicon seed layer on a lower layer, the silicon seed layer including silicon seed particles adsorbed on the lower layer, and supplying an inorganic silicon source to deposit a silicon film on the lower layer adsorbed with the silicon atoms. |
US09257301B2 |
Method of etching silicon oxide film
Provided is a method of etching a silicon oxide film. The method includes exposing a workpiece including the silicon oxide film and a mask formed on the silicon oxide film to plasma of a processing gas to etch the silicon oxide film. The mask includes a first film formed on the silicon oxide film and a second film formed on the first film, and the second film is constituted by a film having an etching rate lower than that of the first film with respect to active species in the plasma. |
US09257300B2 |
Fluorocarbon based aspect-ratio independent etching
A method for etching features into an etch layer disposed below a patterned mask is provided. At least three cycles are provided, where each cycle comprises providing an ion bombardment, by creating a plasma, of the etch layer to create activated sites of surface radicals in parts of the etch layer exposed by the patterned mask, extinguishing the plasma, exposing the etch layer to a plurality of fluorocarbon containing molecules, which causes the fluorocarbon containing molecules to selectively bind to the activated sites, wherein the selective binding is self limiting, and providing an ion bombardment of the etch layer to initiate an etch reaction between the fluorocarbon containing molecule and the etch layer, wherein the ion bombardment of the etch layer to initiate an etch reaction causes the formation of volatile etch products formed from the etch layer and the fluorocarbon containing molecule. |
US09257298B2 |
Systems and methods for in situ maintenance of a thin hardmask during an etch process
Methods of patterning a target material layer are provided herein. The method includes steps of positioning a semiconductor wafer having the target material layer thereon in an etch chamber and of providing a flow of etch gases into the etch chamber, the flow of etch gases etchant gas comprising a plurality of gases. The semiconductor wafer has a patterned hardmask feature formed from a compound on the target material layer. The method also includes steps of etching the target material layer using the patterned hardmask feature as a mask feature, wherein one of the gases chemically alters the patterned hardmask feature and at least one of the gases chemically repairs the patterned hardmask feature so that the patterned hardmask feature retains its dimensions during the etching. Associated semiconductor wafer are also provided herein. |
US09257293B2 |
Methods of forming silicon nitride spacers
Embodiments of methods of forming silicon nitride spacers are provided herein. In some embodiments, a method of forming silicon nitride spacers atop a substrate includes: depositing a silicon nitride layer atop an exposed silicon containing layer and an at least partially formed gate stack disposed atop a substrate; modifying a portion of the silicon nitride layer by exposing the silicon nitride layer to a hydrogen or helium containing plasma that is substantially free of fluorine; and removing the modified portion of the silicon nitride layer by performing a wet cleaning process to form the silicon nitride spacers, wherein the wet cleaning process removes the modified portion of the silicon nitride layer selectively to the silicon containing layer. |
US09257283B2 |
Device having reduced bias temperature instability (BTI)
A semiconductor device is disclosed along with methods for manufacturing such a device. In certain embodiments, the semiconductor device includes a source electrode formed using a metal that limits a shift, such as due to bias temperature instability, in a threshold voltage of the semiconductor device during operation. In certain embodiments the semiconductor device may be based on silicon carbide. |
US09257279B2 |
Mask treatment for double patterning design
A method of forming a semiconductor device, and a product formed thereby, is provided. The method includes forming a pattern in a mask layer using, for example, double patterning or multi-patterning techniques. The mask is treated to smooth or round sharp corners. In an embodiment in which a positive pattern is formed in the mask, the treatment may comprise a plasma process or an isotropic wet etch. In an embodiment in which a negative pattern is formed in the mask, the treatment may comprise formation of conformal layer over the mask pattern. The conformal layer will have the effect of rounding the sharp corners. Other techniques may be used to smooth or round the corners of the mask. |
US09257277B2 |
Methods for extreme ultraviolet mask defect mitigation by multi-patterning
Methods for extreme ultraviolet (EUV) mask defect mitigation by using multi-patterning lithography techniques. In one exemplary embodiment, a method for fabricating an integrated circuit including identifying a position of a defect in a first EUV photolithographic mask, the photolithographic mask including a desired pattern and transferring the desired pattern to a photoresist material disposed on a semiconductor substrate. Transferring the desired pattern further transfers an error pattern feature to the photoresist material as a result of the defect in the first EUV photolithographic mask. The method further includes, using a second photolithographic mask, transferring a trim pattern to the photoresist material, wherein the trim pattern removes the error pattern feature from the photoresist material. |
US09257276B2 |
Organic thin film passivation of metal interconnections
Electronic assemblies and their manufacture are described. One embodiment relates to a method including depositing an organic thin film layer on metal bumps on a semiconductor wafer, the organic thin film layer also being formed on a surface adjacent to the metal bumps on the wafer. The wafer is diced into a plurality of semiconductor die structures, the die structures including the organic thin film layer. The semiconductor die structures are attached to substrates, wherein the attaching includes forming a solder bond between the metal bumps on a die structure and bonding pads on a substrate, and wherein the solder bond extends through the organic thin film layer. The organic thin film layer is then exposed to a plasma. Other embodiments are described and claimed. |
US09257274B2 |
Gapfill of variable aspect ratio features with a composite PEALD and PECVD method
Provided herein are methods and apparatus for filling one or more gaps on a semiconductor substrate. The disclosed embodiments are especially useful for forming seam-free, void-free fill in both narrow and wide features. The methods may be performed without any intervening etching operations to achieve a single step deposition. In various implementations, a first operation is performed using a novel PEALD fill mechanism to fill narrow gaps and line wide gaps. A second operation may be performed using PECVD methods to continue filling the wide gaps. |
US09257271B2 |
Semiconductor device manufacturing method, substrate processing apparatus, and non-transitory recording medium
A method of manufacturing a semiconductor device includes: accommodating a substrate having an oxide film formed thereon into a processing chamber; supplying a process gas to the substrate; performing a preprocessing step in which the process gas is excited in a state that a pressure within the processing chamber is kept at a first pressure and an electric potential of the substrate is kept at a first electric potential; and performing a main processing step by which the process gas is excited in a state that the pressure within the processing chamber is kept at a second pressure and the electric potential of the substrate is kept at a second electric potential, wherein the first pressure is lower than the second pressure and the first electric potential is lower than the second electric potential. |
US09257265B2 |
Methods for reducing etch nonuniformity in the presence of a weak magnetic field in an inductively coupled plasma reactor
Methods and apparatus for plasma-enhanced substrate processing are provided herein. In some embodiments, a method is provided for processing a substrate in a process chamber having a plurality of electromagnets disposed about the process chamber to form a magnetic field within the process chamber at least at a substrate level. In some embodiments, the method includes determining a first direction of an external magnetic field present within the process chamber while providing no current to the plurality of electromagnets; providing a range of currents to the plurality of electromagnets to create a magnetic field within the process chamber having a second direction opposing the first direction; determining a desired magnitude in the second direction of the magnetic field over the range of currents; and processing a substrate in the process chamber using a plasma while statically providing the magnetic field at the desired magnitude. |
US09257261B2 |
Method for rapid switching between a high current mode and a low current mode in a charged particle beam system
A method for rapid switching between operating modes with differing beam currents in a charged particle system is disclosed. Many FIB milling applications require precise positioning of a milled pattern within a region of interest (RoI). This may be accomplished by using fiducial marks near the RoI, wherein the FIB is periodically deflected to image these marks during FIB milling. Any drift of the beam relative to the RoI can then be measured and compensated for, enabling more precise positioning of the FIB milling beam. It is often advantageous to use a lower current FIB for imaging since this may enable higher spatial resolution in the image of the marks. For faster FIB milling, a larger beam current is desired. Thus, for optimization of the FIB milling process, a method for rapidly switching between high and low current operating modes is desirable. |
US09257258B2 |
Method of making transmission electron microscope micro-grid
A method of making a transmission electron microscope micro-grid includes following steps. A carbon nanotube layer is provided, and the carbon nanotube layer includes a first surface and a second surface opposite to each other. A first metal layer is electroplated on the first surface and a second metal layer is electroplated on the second surface. A number of first through holes are formed by etching the first metal layer, and a number of second through holes are formed by etching the second metal layer, wherein the carbon nanotube layer is exposed through the number of first through holes and the number of second through holes. |
US09257253B1 |
Systems and methods utilizing a triode hollow cathode electron gun for linear particle accelerators
The present invention generally relates to systems and methods for generating controllable beam of electrons using a hollow-cathode triode electron gun that substantially mitigate impact of back-streaming electrons. |
US09257252B2 |
Intelligent magnetic latching miniature circuit breaker and control method therefor
This invention discloses a type of intelligent magnetic-hold miniature circuit breaker and its control method, 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, and a voltage state circuit; and said deflector rod extends out through a hole on said casing to allow manual operation. This invention breaks through traditional miniature circuit breaker design concept, and in terms of functions, realizes manual operation with priority and coordination between manual operation and remote operation in normal state, as well as protection in abnormal state, i.e. in case of interruption of commercial power supply followed by its restoration, clearing and addition of manual opening record. |
US09257250B2 |
Magnetic relay device made using MEMS or NEMS technology
A magnetic relay device having a substrate of semiconductor material houses two through magnetic vias of electrically conductive ferromagnetic material. At least one coil is arranged underneath a first surface of the substrate in proximity of at least one between the first and second magnetic vias, and a contact structure, of ferromagnetic material, is arranged over a second surface of the substrate and is controlled by the magnetic field generated by the coil so as to switch between an open position, wherein the contact structure electrically disconnects the first and second magnetic vias, and a close position, wherein the contact structure electrically connects the first and second magnetic vias. |
US09257249B2 |
Power supply control device
The power supply control device in accordance with the present invention includes: a power reception terminal for receiving power; a power supply terminal for supplying power; a relay configured to make and break an electrical connection between the power reception terminal and the power supply terminal; a control circuit configured to control the relay; a power supply circuit configured to supply power to the control circuit by use of power received via the power reception terminal; and a printed wiring board. The control circuit and the power supply circuit are mounted on the printed wiring board. |
US09257247B2 |
Low-G MEMS acceleration switch
A motion-sensitive low-G MEMS acceleration switch, which is a MEMS switch that closes at low-g acceleration (e.g., sensitive to no more than 10 Gs), is proposed. Specifically, the low-G MEMS acceleration switch has a base, a sensor wafer with one or more proofmasses, an open circuit that includes two fixed electrodes, and a contact plate. During acceleration, one or more of the proofmasses move towards the base and connects the two fixed electrodes together, resulting in a closing of the circuit that detects the acceleration. Sensitivity to low-G acceleration is achieved by proper dimensioning of the proofmasses and one or more springs used to support the proofmasses in the switch. |
US09257246B2 |
Stepping switch with vacuum switching tubes
A tap changer with vacuum-switching tubes for controlling a transformer having taps has a selector for power-free selection of a one of the taps to be switched and a load-changeover switch for actual switching over from the connected tap to a new, pre-selected one of the taps. A first cam disk is fixed against rotation on a rotatable switch shaft, and a rocker lever arrangement has a first roller for actuating the vacuum-switching tubes. A second cam disk is also rotationally fixed on the switch shaft, and there are two further arms of U-shaped construction on the rocker lever arrangement. A lever has a free end provided with a second roller that co-operates with the second cam disk. This lever is between the further arms and mounted to be rotatable about an axis. A compression spring is provided between the lever and the further arms. |
US09257242B2 |
Work vehicle
An operation unit cover moves between a position of covering an operation lever and a position of exposing the operation lever and holding the operation lever at a first operational position while being at the position of covering. A housing covers lateral sides and a top side of a case that cross a front side of the case and exposes the operation unit cover from the front side. A pivoting member pivots about a pivoting member's pivot shaft located above the operation unit cover, between a closed position of covering the operation unit cover and an opened position of exposing the operation unit cover and, while the pivoting member is at the closed position, the pivoting member forms a closed space between the pivoting member and the housing for accommodating at least the operation unit cover and holds the operation unit cover at the position of covering the operation lever. |
US09257229B2 |
Cast split low voltage coil with integrated cooling duct placement after winding process
A coil for a transformer includes first and second coil segments with each coil segment being defined by successive layers of wound conductor sheeting. The coil segments are electrically connected together and are adjacent, defining a space there-between. A plurality of cooling duct pairs are disposed between certain of the layers in each of the first and second coil segments such that, for each cooling duct pair, an end of a cooling duct disposed in the first coil segment is adjacent to an end of a cooling duct disposed in the second coil segment, with the ends being disposed in the space. A connector connects the adjacent ends of each pair of cooling ducts. |
US09257228B2 |
Method of manufacturing a transformer core assembly
A method is provided for making a transformer core assembly using a work table positioned proximate to a rotatable rack assembly having first and second racks. Core segments are created by a segment forming machine. The core segments are transferred to a core block of the second rack. After a predetermined number of core segments are stacked on the core block to form a core segment assembly, the rack assembly is rotated so that the second rack is positioned proximate to the work table. The second rack is then moved onto the work table and one or more finishing steps are performed on the core segment assembly. During the performance of the one or more finishing steps, core segments may be transferred to a core block attached to the first rack. |
US09257226B2 |
Rotary transformer and associated devices, systems, and methods for rotational intravascular ultrasound
Rotational intravascular ultrasound (IVUS) imaging devices, systems, and methods are provided. The present disclosure is particularly directed to rotary transformers incorporating flex circuits that are suitable for use in rotational IVUS systems. In one embodiment, a rotary transformer for a rotational IVUS device includes: a rotational component and a stationary component. At least one of the rotational and stationary components includes a core formed of a magnetically conductive material and a flex circuit coupled to the core. In some instances, the flex circuit is coupled to the core such that a coil portion of the flex circuit is received within a recess of the core and an extension of the flex circuit extending from the coil portion extends through an opening of the core. |
US09257224B2 |
Shield for toroidal core electromagnetic device, and toroidal core electromagnetic devices utilizing such shields
A shield for a toroidal transformer that includes a toroidal assembly that comprises a toroidal magnetic core and a first winding includes a sheet of flexible non-magnetic conductive material. The sheet of flexible non-magnetic conductive material comprises a trunk portion extending along a longest dimension of the sheet of flexible non-magnetic conductive material and configured to wrap along an outer dimension of the toroidal assembly, and a plurality of fingers extending outwardly from the trunk portion and configured to wrap around portions of the first winding along portions of sides of the toroidal assembly in a direction towards the center of the toroidal magnetic core and folding into an inner dimension of the toroidal assembly. |
US09257222B2 |
Inverter housing system
A housing system can comprise a plastic cover (12); a plastic base (14) comprising a floor (20) having sidewalls (22, 24); a first elevation (26); a second elevation (34); a first mounting column (40) located in a transformer end (32) of the plastic base (14) adjacent a major axis first sidewall (22); a second mounting column (42) located in the transformer end (32) of the plastic base (14) adjacent a major axis second sidewall (22); wherein the first and second mounting columns (40,42) have a top surface (44) that protrudes a distance from the floor (20), in the Z direction, in an amount greater than or equal to elevation walls (28,36), wherein the top surface (44) is configured to receive an attachment element (46). The housing system can also comprise a transformer (72), physically attached to the mounting columns; a capacitor (74); a fan (78), and a printed circuit board (80). |
US09257221B2 |
Through-hole via inductor in a high-frequency device
The invention discloses a high-frequency device having a through-hole via inductor in a substrate. The through-hole via inductor has an integral body. The inductance of the through-hole via inductor is greater than that of the horizontal inductor. The through-hole via inductor comprises at least two materials, wherein one of said at least two materials is a conductive material. The present invention also discloses a method for manufacturing the structure of the high-frequency device, wherein the method mainly includes via-drilling and via-filling in the substrate, and lithography process on the substrate. |
US09257219B2 |
System and method for magnetization
A system and a method are described herein for magnetizing magnetic sources into a magnetizable material. In one embodiment, the method comprises: (a) providing an inductor coil having multiple layers and a hole extending through the multiple layers; (b) positioning the inductor coil next to the magnetizable material; and (c) emitting from the inductor coil a magnetic field that magnetizes an area on a surface of the magnetizable material, wherein the area on the surface of the magnetizable material that is magnetized is in a direction other than perpendicular to the magnetizable material such that there is a magnetic dipole with both a north polarity and a south polarity formed on the surface of the magnetizable material. |
US09257218B2 |
Using magnets to position cables/flexes during system assembly
Methods and tools for positioning cables using magnets during assembly of a consumer electronic product are described. Methods described are well suited in the manufacture of portable electronic devices such as mobile phones, computer tablets and the like. Methods involve attaching magnetic components to cables and to one or more surfaces within the enclosure of the electronic devices. During assembly, the magnetic components on the cables magnetically couple with corresponding magnetic components on the surfaces within the enclosure. In this way, the cables can be secured in certain positions and out of the way during the assembly of the electronic device. In some instances, the cables can remain magnetically secured after assembly and during the operation of the electronic device. In other instances, the magnetic components are decoupled after assembly thereby releasing the cables from their secured positions during operation of the electronic device. |
US09257211B2 |
Process of forming transparent conductive coatings with sintering additives
A process is disclosed for the delayed sintering of metal nanoparticles in a self-assembled transparent conductive coating by incorporating a sintering additive into the water phase of the emulsion used to form the coating. The sintering additive reduces the standard reduction potential of the metal ion of the metal forming the nanoparticles by an amount greater than 0.1V but less than the full reduction potential of the metal ion. Emulsion compositions used in the process are also disclosed. |
US09257207B2 |
Multi focal spot collimator
An x-ray collimator can be constructed from multiple subassemblies, which at least includes a first subassembly that reduces the leakage of x-ray radiation between adjacent apertures and a second subassembly that reduces the spill of x-ray radiation around the detector face. Each of these subassemblies has numerous apertures. In the first subassembly these apertures correspond to focal spots on an x-ray source, and in the second subassembly, these apertures are shaped such that the dimensions increase from smaller entrances to larger exits. |
US09257206B2 |
Adiabatic rapid passage atomic beamsplitter using frequency-swept coherent laser beam pairs
Methods and apparatus for providing coherent atom population transfer using coherent laser beam pairs in which the frequency difference between the beams of a pair is swept over time. Certain examples include a Raman pulse adiabatic rapid passage sweep regimen configured to be used as a beamsplitter and combiner in conjunction with an adiabatic rapid passage mirror sweep or a standard Raman mirror pulse in a 3-pulse interferometer sequence. |
US09257204B2 |
Read voltage setting method, and control circuit, and memory storage apparatus using the same
A read voltage setting method for a rewritable non-volatile memory module is provided. The method includes: reading test data stored in memory cells of a word line to obtain a corresponding critical voltage distribution and identifying a default read voltage corresponding to the word line based on the corresponding critical voltage distribution; applying a plurality of test read voltages obtained according to the default read voltage to the word line to read a plurality of test page data; and determining an optimized read voltage corresponding to the word line according to the minimum error bit number among a plurality of error bit numbers of the test page data. The method further includes calculating a difference value between the default read voltage and the optimized read voltage as a read voltage adjustment value corresponding to the word line and recording the read voltage adjustment value in a retry table. |
US09257197B2 |
Apparatuses and/or methods for operating a memory cell as an anti-fuse
Embodiments disclosed herein relate to operating a memory cell as an anti-fuse, such as for use in phase change memory, for example. |
US09257193B2 |
Memory with output control
An apparatus, system, and method for controlling data transfer to an output port of a serial data link interface in a semiconductor memory is disclosed. In one example, a flash memory device may have multiple serial data links, multiple memory banks and control input ports that enable the memory device to transfer the serial data to a serial data output port of the memory device. In another example, a flash memory device may have a single serial data link, a single memory bank, a serial data input port, a control input port for receiving output enable signals. The flash memory devices may be cascaded in a daisy-chain configuration using echo signal lines to serially communicate between memory devices. |
US09257190B2 |
Level shifter
A level shifter includes a differential input pair circuit, a current mirror circuit, a switching circuit, a first keeper circuit, a second keeper circuit, and an output buffering circuit. The differential input pair circuit is connected with a first node, a second node and a first voltage. The differential input pair circuit receives an input signal and an inverted input signal. The current mirror circuit is connected with a third voltage, and includes a first current output terminal connected with a third node and a second current output terminal generating an output signal. The switching circuit includes a first control terminal receiving the inverted output signal. The second keeper circuit is connected between the third voltage and the second node, and includes a third control terminal receiving the inverted input signal and a fourth control terminal receiving the inverted output signal. |
US09257189B2 |
Non-volatile semiconductor memory adapted to store a multi-valued data in a single memory cell
A non-volatile semiconductor memory device includes an electrically data rewritable non-volatile semiconductor memory cell and a write circuit for writing data in the memory cell, the write circuit writing a data in the memory cells by supplying a write voltage Vpgm and a write control voltage VBL to the memory cell, continuing the writing of the data in the memory cell by changing the value of the write control voltage VBL in response to an advent of a first write state of the memory cell and inhibiting any operation of writing a data to the memory cell by further changing the value of the write control voltage VBL to Vdd in response to an advent of a second write state of the memory cell. |
US09257188B2 |
Nonvolatile memory and memory system
According to one embodiment, in a nonvolatile memory, the determination unit determines whether a change process is executable or not. The change process is a process based on characteristics of the memory cell array when a first write process is performed. The change process changes at least one of a value of a write start voltage and an increase amount in a write voltage in a second write process. The second write process is a process where a write operation of writing data to upper pages of at least part of the plurality of nonvolatile memory cells and a verification operation are alternately repeated. The setting unit sets a maximum value for determining whether the second write process succeeds or fails to a first value when the change process is executable, and sets the maximum value to a second value when the change process is not executable. |
US09257184B2 |
Nonvolatile memory systems with embedded fast read and write memories
A nonvolatile memory system is described with novel architecture coupling nonvolatile storage memory with random access volatile memory. New commands are included to enhance the read and write performance of the memory system. |
US09257181B2 |
Sense amplification circuits, output circuits, nonvolatile memory devices, memory systems, memory cards having the same, and data outputting methods thereof
An output circuit of a nonvolatile memory device includes a sense amplification circuit configured to, during a sensing operation, generate output data based on a comparison between a first voltage on a data line and a reference voltage on a reference data line during a sensing operation, the first voltage corresponding to data read from at least one memory cell, and the sense amplification circuit being further configured to connect the reference data line with a ground terminal during the sensing operation. |
US09257177B2 |
Write control circuits and write control methods
According to various embodiments, a write control circuit configured to control writing to a memory cell by applying a writing current to the memory cell may be provided. The write control circuit may include: a current application circuit configured to apply the writing current to the memory cell; a determination circuit configured to determine whether writing to the memory cell is finished; and a stop writing circuit configured to cut off the writing current from the memory cell if it is determined that writing to the memory cell is finished. |
US09257176B1 |
3D variable resistance memory device and method of manufacturing the same
A variable resistance memory device includes a plurality of cell gate electrodes extending in a first direction, wherein the plurality of cell gate electrodes are stacked in a second direction that is substantially perpendicular to the first direction. A gate insulating layer surrounds each cell gate electrode of the plurality of cell gate electrodes and a cell drain region is formed on two sides of the each cell gate electrode of the plurality of cell gate electrodes. A channel layer extends in the second direction along the stack of the plurality of cell gate electrodes, and a variable resistance layer contacting the channel layer. |
US09257175B2 |
Refresh of data stored in a cross-point non-volatile memory
Embodiments including systems, methods, and apparatuses associated with refreshing memory cells are disclosed herein. In embodiments, a memory controller may be configured to perform a read operation on one or more memory cells in a cross-point non-volatile memory such as a phase change memory (PCM). The one or more memory cells may have voltage values respectively set to a first threshold voltage or a second threshold voltage. Based on the read, the memory controller may identify the memory cells in the cross-point non-volatile memory that are set to the second threshold voltage, and refresh the voltage values of those cells without altering the voltage values of the memory cells in the cross-point non-volatile memory that are set to the first threshold voltage. Other embodiments may be described or claimed. |
US09257171B2 |
Semiconductor storage apparatus with mask selection gates for data write
A semiconductor memory device, including a plurality of pairs of bit lines; a plurality of memory cells coupled to a plurality of word lines and the plurality of pairs of bit lines; a plurality of sense amplifiers each coupled between a corresponding pair of bit lines; a plurality of first driver transistors coupled between at least one of the sense amplifiers and a first power supply line; a plurality of second driver transistors coupled between at least two of the sense amplifiers and a second power supply line; a pair of common data lines; a plurality of column selection gates each coupled between a corresponding one of pair of bit lines and a corresponding one of pair of common data lines, and a plurality of mask selection gates each coupled between a corresponding one of pair of bit lines and a corresponding one of column selection gates. |
US09257170B2 |
Semiconductor devices
The semiconductor device includes a pre-internal refresh signal generator and an internal refresh signal generator. The pre-internal refresh signal generator receives a first periodic signal during a refresh operation to generate a pre-internal refresh signal including pulses which are periodically created. The internal refresh signal generator receives a second periodic signal during the refresh operation to generate first and second internal refresh signals sequentially enabled by the pulses of the pre-internal refresh signal. |
US09257169B2 |
Memory device, memory system, and operating methods thereof
A memory device, a memory system, and operating methods thereof are provided. The method of operating the memory device, which includes a first memory cell and a second memory cell neighboring the first memory cell, includes counting a disturbance value of the second memory cell each time the first memory cell is accessed, updating a disturbance count value of the second memory cell based on the counting, adjusting a refresh schedule based on the disturbance count value of the second memory cell, a desired threshold and a maximum disturbance count value, and resetting the disturbance count value of the second memory cell and the maximum disturbance count value when the second memory cell is refreshed according to the adjusted refresh schedule. |
US09257168B2 |
Magnetic recording device and magnetic recording apparatus
An example magnetic recording device includes a magnetic recording section and a magnetization oscillator and a first nonmagnetic layer disposed between the magnetic recording section and the magnetization oscillator. The magnetic recording section includes a first ferromagnetic layer with a magnetization substantially fixed in a first direction; a second ferromagnetic layer with a variable magnetization direction; and a second nonmagnetic layer disposed between the first ferromagnetic layer and the second ferromagnetic layer. The magnetization oscillator includes a third ferromagnetic layer with a variable magnetization direction; a fourth ferromagnetic layer with a magnetization substantially fixed in a second direction; and a third nonmagnetic layer disposed between the third ferromagnetic layer and the fourth ferromagnetic layer. |
US09257163B2 |
Strobe acquisition and tracking
A memory controller includes an interface to receive a data strobe signal and corresponding read data. The data strobe signal and the read data correspond to a read command issued by the memory controller, and the read data is received in accordance with the data strobe signal and an enable signal. A circuit in the memory controller is to dynamically adjust a timing offset between the enable signal and the data strobe signal, and control logic is to issue a supplemental read command in accordance with a determination that a time interval since a last read command issued by the memory controller exceeds a predetermined value. |
US09257159B2 |
Low power memory device
A method of operation within a memory device is disclosed. The method comprises receiving address information and corresponding enable information in association with a memory access request. The address information includes a row address that specifies a row of storage cells within a storage array of the memory device, and the enable information includes first and second enable values that correspond respectively to first and second storage locations within the row of storage cells. The method involves selectively transferring data between the first and second storage locations and sense amplifier circuitry according to states of the first and second enable values. This includes transferring data between the first storage location and the sense amplifier circuitry if the first enable value is in an enable state and transferring data between the second storage location and the sense amplifier circuitry if the second enable value is in the enable state. The states of the first and second enable values may be separately controlled. |
US09257156B2 |
Electromagnetic wave signal processor and electromagnetic wave detector
There is provided an electromagnetic wave signal processor configured to process an input pulse signal corresponding to an electromagnetic wave, comprising a signal processing unit including: a peak detecting circuit to detect peak values of each amplitude of the input pulse signal; an AD converter to convert the peak values into digital signals; a memory device comprising memory cells each having an address assigned in accordance with each of values capable of being taken by the digital signals of the peak values, and being able to have any one of a plurality of internal states representing detection frequencies of the peak values; and a writing circuit to change the internal state in the memory cell that has the address corresponding to the value of each digital signal converted by the AD converter, so as to increment the detection frequency represented by the internal state. |
US09257154B2 |
Methods and apparatuses for compensating for source voltage
Apparatuses and methods for compensating for source voltage is described. An example apparatus includes a source coupled to a memory cell and a read-write circuit coupled to the memory cell. The apparatus further includes a sense current generator coupled to a node of the source and to the read-write circuit, the sense current generator configured to control provision of a sense current by the read-write circuit responsive to a voltage of the node of the source. |
US09257153B2 |
Current monitoring circuit for memory wakeup time
A microcontroller system is determining to exit a power saving mode and, in response, enable a reference current source to begin providing a reference current for a memory module. The microcontroller system determines that the reference current has reached a substantial fraction of a target reference current, and, in response to determining that the reference current has reached a substantial fraction of the target reference current, enables the memory module to begin performing one or more memory operations. |
US09257147B2 |
Image processing apparatus and image processing method, and recording medium storing image processing program
A novel image processing apparatus that provides effective digitized audio while ensuring audio clarity and outputs image data adding the digitized audio is provided. The image processing apparatus includes an audio recording unit that stores audio data based on input audio in an audio storage device, a data editing unit that adds the audio data to image data, control circuitry that instructs the recording unit to record when a predetermined recording condition is satisfied, and a data output unit to output the image data in an appropriate format. For example, the control circuitry considers a condition that the scanner scans the document set on a platen as the recording condition. |
US09257145B1 |
Disk drive measuring down-track spacing of read sensors
A disk drive is disclosed comprising a disk comprising a track, wherein the track comprises a sync mark. The disk drive further comprises a head comprising a plurality of read sensors including a first read sensor, and a second read sensor separated from the first read sensor by a down-track spacing. A first time-stamp (TS1) is generated after detecting the sync mark using the first read sensor as the disk rotates, and a second time-stamp (TS2) is generated after detecting the sync mark using the second read sensor as the disk rotates. A calibration value representing the down-track spacing is generated based on the TS1 and the TS2. |
US09257143B1 |
Precautionary measures for data storage device environmental conditions
In preparing to send a write command to store data in at least one Data Storage Device (DSD), a request is sent to the at least one DSD to request environmental information indicating an environmental condition of the at least one DSD. The environmental information is received from the at least one DSD and it is determined whether the environmental information is within a threshold. The write command is sent to the at least one DSD if the environmental information is within the threshold and a precautionary measure is performed if the environmental information is not within the threshold. |
US09257142B2 |
Heat-reactive resist material, layered product for thermal lithography using the material, and method of manufacturing a mold using the material and layered product
A heat-reactive resist material of the invention is characterized in that the boiling point of the fluoride of the element is 200° C. or more. By this means, it is possible to achieve the heat-reactive resist material having high resistance to dry etching using fluorocarbons to form a pattern with the deep groove depth. |
US09257139B2 |
Co-located gimbal-based dual stage actuation disk drive suspensions with motor stiffeners
Various embodiments concern a gimbaled flexure having a dual stage actuation structure. The flexure comprises a gimbal which includes a pair of spring arms, a pair of struts, and a tongue between the spring arms. A motor is mounted on the gimbal. The motor comprises a top side and a bottom side opposite the top side. The bottom side of the motor faces the flexure. A stiffener is mounted on the top side of the motor. At least one layer of adhesive is located between the stiffener and the motor and bonded to the stiffener and the motor. The gimbaled flexure includes a slider mounting for attaching a slider, such as to the tongue. The motor bends the struts to move the slider mounting about a tracking axis while the stiffener limits the degree of bending of the motor. |
US09257134B1 |
Allowing fast data zone switches on data storage devices
Some embodiments described herein are directed to reducing or eliminating latency caused by data zone switches in a rotating magnetic storage device. More specifically, some embodiments described herein are directed to storing parameters associated with different zones in a parameter register in response to one or more received commands. |
US09257132B2 |
Dominant speech extraction in the presence of diffused and directional noise sources
A method of dominant speech extraction is provided that includes acquiring a primary audio signal from a microphone and at least one additional audio signal from at least one additional microphone, wherein the acquired audio signals include speech and noise, decomposing each acquired audio signal into a low frequency sub-band signal and a high frequency sub-band signal, applying speech suppression beamforming to the low frequency sub-band signals to generate a reference channel having an estimate of noise in the low frequency sub-band signals, applying noise cancellation to the low frequency sub-band signal of the primary audio signal using the reference channel to generate a first signal having a low frequency estimate of the speech, applying noise suppression beamforming to the high frequency sub-band signals to generate a second signal having a high frequency estimate of the speech, and combining the first and second signals to generate a full-band audio signal. |
US09257129B2 |
Orthogonal transform apparatus, orthogonal transform method, orthogonal transform computer program, and audio decoding apparatus
An orthogonal transform apparatus computes either one of the real and imaginary components of the quadrature mirror filter coefficient contained in a first subinterval of a plurality of subintervals among which a coefficient sequence containing a plurality of quadrature mirror filter coefficients is divided so that the values of basis functions are symmetrically placed, by computing a sum of products of the plurality of modified discrete cosine transform coefficients and the basis functions corresponding to the subinterval, computes the other one of the real and imaginary components of the quadrature mirror filter coefficient contained in the first subinterval and the real and imaginary components of the quadrature mirror filter coefficient contained in another subintervals by performing a butterfly operation using a computed value produced as a result of the sum of products and computes each quadrature mirror filter coefficient by combining the real component and imaginary component thereof. |
US09257126B2 |
Method and system for lossless value-location encoding
A method of encoding samples in a digital signal is provided that includes receiving a frame of N samples of the digital signal, determining L possible distinct data values in the N samples, determining a reference data value in the L possible distinct data values and a coding order of L−1 remaining possible distinct data values, wherein each of the L−1 remaining possible distinct data values is mapped to a position in the coding order, decomposing the N samples into L−1 coding vectors based on the coding order, wherein each coding vector identifies the locations of one of the L−1 remaining possible distinct data values in the N samples, and encoding the L−1 coding vectors. |
US09257119B2 |
Telephony system with a background recapitulation feature
A telephony system comprising means to establish an initial telephone call (1) between at least two initial telephone terminals (2, 3) characterized in that it further comprises: a call recording server (5) designed to record said initial telephone call (1), a speech to text engine (6) able to make a text transcription (9) of said initial telephone call (1), a providing mean (7) able to provide said text transcription (9) to a third telephone terminal (4). |
US09257114B2 |
Electronic device, information processing apparatus,and method for controlling the same
The present invention provides a technology for enabling a natural voice reproduction in which, depending on a gazed character position, a position of a voice output character follows but not excessively reacts with the gazed character position. Therefore, in an electronic device provided with a display unit for displaying text on a screen, a voice outputting unit for outputting the text as voice, and a sight-line detection unit for detecting a sight-line direction of a user, a control unit changes a starting position at which a voice outputting unit starts voice output if a distance between the position of the current output character and the position of the current gazed character is a preset threshold or more. |
US09257113B2 |
Method and system for active noise cancellation
From at least a first microphone, first microphone signals are received that represent first sound waves. From at least a second microphone, second microphone signals are received that represent second sound waves. In response to the first microphone signals, first noise in the first sound waves is estimated, and first cancellation signals are output for causing a speaker array to generate first additional sound waves via at least a first acoustic beam for cancelling at least some of the first noise. In response to the second microphone signals, second noise in the second sound waves is estimated, and second cancellation signals are output for causing the speaker array to generate second additional sound waves via at least a second acoustic beam for cancelling at least some of the second noise. |
US09257111B2 |
Music analysis apparatus
A music analysis apparatus calculates a similarity index based on an edit distance between a designated sequence of notes designated by a user and a reference sequence of notes of a reference piece of music. The edit distance is calculated by setting a substitution cost between a first note in the designated sequence of notes and a second note in the reference sequence of notes to a first value when one of the first note and the second note corresponds to any of a plurality of notes contained in a tolerance interval containing the other of the first note and the second note, and by setting the substitution cost to a second value different from the first value when one of the first note and the second note does not correspond to any of the plurality of notes contained in the tolerance interval. |
US09257110B1 |
Torque suppressor
Disclosed is a torque suppressor for bodies having a forward assembly comprising an extension having a rear-portion, a mid-portion, and a fore-portion, wherein the fore-portion is configured to attach to the forward assembly, the rear-portion is configured to attach to the body at a forward point of attachment, and the mid-portion is configured to attach to a first end of a shoulder strap, the shoulder strap having a second end configured to attach to a rear point of attachment of the body. The device is effective in eliminating neck dive. |
US09257109B2 |
Eyebolt bracket assembly
Eyebolt mounting devices are disclosed. In an aspect, the present disclosure provides an eyebolt bracket assembly for mounting a musical instrument to a rod. The assembly has a bracket having a first side having a first opening, a second side having a second opening, and a top side having a third opening. The bracket houses an eyebolt member having a threaded portion and an eye opening portion. The eye opening portion has an eye opening, an outer surface, and inner surface. A spring is disposed on the threaded portion and to apply a variable tension force to the eyebolt member. The threaded portion passes through the third opening and receives a washer and a fastener. The eyebolt member is held to the bracket by the fastener and is movable within the bracket. |
US09257107B1 |
Musical drumhead with tonal modification
A musical drum comprised of a drumshell and a drumhead, which includes a composite of tonal modifiers acting synergistically for dampening drum sounds by eliminating high frequencies and overtones. The tonal modifiers include a first tonal modifier comprised of synthetic material, a second tonal modifier bonded to the synthetic material in overlaying relation, a third tonal modifier positioned upon the second tonal modifier in overlaying relation, and a fourth tonal modifier bonded to the central portion of the third tonal modifier in overlaying relation, the combination of which cooperate to break down the various levels of harmonics to their purest form resulting in a unique sound and vibrational experience provided in a therapeutic context for the well-being of a person. |
US09257105B1 |
C# mechanism for flutes and piccolos
A wind-blown instrument tone hole configuration is provided. Further, a key mechanism to operate the instrument is provided to allow various opening and closing of the instrument tone holes. |
US09257103B2 |
Guitar back plate
A back plate attachable to the back of a guitar is provided. The plate includes screw holes and tremolo plate holes. The screw holes of the plate align with the screw holes on a guitar, and the tremolo plate holes of the plate align with the tremolo claw holes of a tremolo claw. The plate may be bolted or screwed to the back of the guitar via the screw holes and tremolo claw holes. |
US09257094B2 |
Projection display device, projection display method, and computer program
A projection display device according to the invention includes a separating unit that assigns X separation information for identifying a type of an image to each pixel by using a characteristic amount of the input image, a luminance detecting unit that detects a luminance of a screen, a first determining unit that determines a first target region indicating a region on which halftone processing of converting the number of gradations is performed on the input image by using the X separation information, and a halftone processing unit that executes the halftone processing that varies depending on the luminance on the first target region. |
US09257093B2 |
Image display apparatus and image adjusting method
An image display apparatus includes: an image signal processing unit which adjusts an input grayscale values included in an input image signal according to a predetermined grayscale characteristic; a display unit which displays an image based on an image signal included in an output grayscale value adjusted by the image signal processing unit; and a grayscale characteristic changing unit which changes a correlation between the input and output grayscale values defined based on the grayscale characteristic. |
US09257084B2 |
Shift register unit and gate driver circuit
Provided are a shift register unit and a gate driver circuit, which are configured to suppress output errors caused by the drifts in the threshold voltages and the interval existed in the operation of pulling the output terminal, and thus to enhance stability of the shift register unit. The shift register unit comprises: an input module, a first output module, a pull-down driving module, a pull-down module and a first output discharging unit. The pull-down driving module is connected to the first clock signal input terminal and the second clock signal input terminal, and configured to provide the first clock signal to a first pull-down node in response to the first clock signal, provide the second clock signal to a second pull-down node in response to the second clock signal, provide a first low voltage signal to the first pull-down node and the second pull-down node in response to the voltage signal at the pull-up node, provide the first low voltage signal to the second pull-down node in response to a voltage signal at the first pull-down node, and provide the first low voltage signal to the first pull-down node in response to a voltage signal at the second pull-down node. |
US09257083B2 |
Self-healing gate driving circuit having two pull-down holding circuits connected via a bridge circuit
The claimed invention is related to a self-healing gate driving circuit. The self-healing gate driving circuit includes a plurality of GOA units connected in cascade. The N-th level GOA unit includes a pull-up control circuit 100, a pull-up circuit 200, a transfer-down circuit 300, a pull-down circuit 400, a boast capacitor 500, a first pull-down holding circuit 600, a second pull-down holding circuit 700 and a bridge circuit 500. The bridge circuit 800 includes the first TFT T55, and the gate of the TFT T55 connects to the gate signal point Q(N), and the drain and the source of the TFT T55 respectively connects to the first circuit point K(N) and the second circuit point P(N). During the operation, the first circuit point K(N) and the second circuit point P(N) are alternatively configured to be at a high potential. The self-healing gate driving circuit of the claimed invention can decrease the failure risk of the pull-down holding circuit due to the manufacture process or a long term operation of GOA circuit, and perform the function of the circuit self-healing. |
US09257082B2 |
Display device and electronic device
A display device including a pixel having a memory. The pixel includes at least a display element, a capacitor, an inverter, and a switch. The switch is controlled with a signal held in the capacitor and a signal output from the inverter so that voltage is supplied to the display element. The inverter and the switch can be constituted by transistors with the same polarity. A semiconductor layer included in the pixel may be formed using a light-transmitting material. Moreover, a gate electrode, a drain electrode, and a capacitor electrode may be formed using a light-transmitting conductive layer. The pixel is formed using a light-transmitting material in such a manner, whereby the display device can be a transmissive display device while including a pixel having a memory. |
US09257080B2 |
Display panel driving circuit and display device
A scanning line driving circuit includes an arithmetic circuit for generating an operation result for specifying a unit register for outputting an output signal by means of an arithmetic process on an output number control signal for specifying the number of signals to be outputted. An input stage of each unit register is provided with a signal control circuit for controlling whether to allow the unit register to output an output signal based on the operation result. |
US09257076B2 |
Pixel driving method and liquid crystal display implementing the same
A pixel driving method is adapted for a liquid crystal display. Each pixel includes a first sub-pixel and a second sub-pixel, in which the first sub-pixel and the second sub-pixel each includes a first display region and a second display region. The pixel driving method includes providing a first voltage to the first displaying region of the first sub-pixel and the second sub-pixel; providing a second voltage to the second displaying region of the first sub-pixel and a third voltage to the second displaying region of the second sub-pixel; and when the provided first voltage is larger than a predetermined voltage, providing the second voltage so that the provided second voltage is smaller than the provided third voltage. |
US09257075B2 |
Liquid crystal display apparatus and method for controlling the same
The light sources are controlled by dividing a display period of one frame into such a first subframe period that blue transmitted light is obtained from the blue subpixel and red transmitted light is obtained from the red subpixel by turning ON the light sources of the blue color and the red color and such a second subframe period that green transmitted light is obtained from the green subpixel by turning ON a light source of a green color and at least any one of a procedure in which cyan transmitted light is obtained from the blue subpixel and a procedure in which yellow transmitted light is obtained from the red subpixel is performed. |
US09257072B2 |
Power control device and method for a display device
Disclosed is a power control device for a display device, including: a current scaling factor calculation unit calculating a current scaling factor according to an input data signal and a load of the input data signal; a data scaling unit generating a data scaling factor based on the current scaling factor and scaling a data signal corresponding to light emitting gradation of a pixel; and a gamma scaling unit generating a gamma scaling factor based on the current scaling factor and scaling a gamma value for gamma correction of a data signal. |
US09257069B2 |
Organic light emitting diode display and method of driving the same
A controller for a display panel may include a first supply circuit to output first and second driving voltages to a sub-pixel of a first color; and a second supply circuit to output third and fourth driving voltages to a sub-pixel of a second color. The first driving voltage may be greater than the second driving voltage, and the third driving voltage may be greater than the fourth driving voltage. Also, at least three of the first, second, third, and fourth driving voltages may be different from one another. |
US09257068B2 |
Organic light emitting display device including a redundant element for a test gate line
An organic light emitting display device according to example embodiments includes a display unit, a test data line to which a test data voltage is applied during a sheet unit test, a test gate line to which a first voltage is applied during the sheet unit test and to which a second voltage is applied during a normal operation of the organic light emitting display device, a plurality of test transistors configured to selectively couple the test data line to a plurality of data lines in the display unit in accordance with a voltage provided by the test gate line, and at least one redundant element configured to maintain the test gate line at the second voltage during the normal operation even if the test gate line is damaged. |
US09257065B2 |
Liquid crystal display apparatus comprising first and second grounding routes and manufacturing method of the liquid crystal display apparatus
A liquid crystal display apparatus includes: a display device a first substrate having a pixel electrode and a reference electrode, a second substrate facing the first substrate; a flexible substrate; a housing that accommodates the display device; a transparent conductive film that is formed on a surface of the second substrate; a first conductive member and a second conductive member, wherein one end portion of the first conductive member and one end portion of the second conductive member are connected to the transparent conductive film; a first grounding route, which is configured by at least the first conductive member that is connected to a grounding wiring formed at the peripheral part of the first substrate and the flexible substrate; and a second grounding route, which is configured by at least the second conductive member that is connected to the housing. |
US09257059B2 |
Dynamic appearance-changing optical devices (DACOD) printed in a shaped magnetic field including printable fresnel structures
A device includes a substrate and at least 1,000 flakes resting upon the substrate, each flake including a magnetic layer. The plurality of flakes are aligned so as to form a plurality of rings or curves, wherein within each ring or curve, flakes are tilted at a same angle with respect to the substrate and planes extending from surfaces of said flakes intersect with one another. The device provides a visible image of a single ring or curve when illuminated with a single light source, and three rings or curves are visible when three light sources illuminate the device. The device may be used as a printed light detector. |
US09257057B2 |
Bedding product with age indicator
A mattress age indicating device (10) includes an enclosure (20) and an indicating assembly (30) contained within the enclosure (20). The age indicating device (10) may be configured to present an indication related to the mattress's age and may be coupled to the mattress (2) or other bedding or seating product. |
US09257056B2 |
Proactive user-based content correction and enrichment for geo data
A system and method determines ambiguous or missing information about map features, generates questions to address the ambiguity or the missing information and determines users from whom to request feedback to clarify the ambiguity or supply the missing information. |
US09257055B2 |
Small intestine endoscope training simulator
It is possible to provide a small intestine endoscope training simulator (11) which allows to obtain a feeling similar to that of inserting an endoscope (38) into the small intestine (34) of the living body (30) and learn the actual operation of the endoscope (38). This training simulator (11) includes a plurality of longitudinal elastic members (32) for applying an elastic force to each of a plurality of portions of a simulated small intestine (13). One end portion sides of the plurality of longitudinal elastic members (32) are respectively attached to the first attachment portions (27) on the simulated small intestine (13) side. The other end portion sides of the plurality of longitudinal elastic members (32) are respectively attached to the second attachment portions (33, 57) on the case (12) side. |
US09257049B2 |
Method for management of air traffic control center database used for air traffic control center logon
An avionics system includes a human-machine interface (HMI), wherein the HMI includes a display device that displays information to an operator and an input device that receives input from an operator; a storage device that stores master air traffic control (ATC) center data; a memory device that stores separately loaded ATC center data and hard-coded ATC center data, and a processing device communicatively coupled to the HMI, the storage device and the memory device. The processing device compares the separately loaded ATC center data with the hard-coded ATC center data; requests operator validation of changes between the separately loaded ATC center data and the hard-coded ATC center data using the HMI; and updates the master ATC center data when the operator validates the changes between the separately loaded ATC center data and the hard-coded ATC center data. |
US09257046B2 |
Method and device for cooperatively based navigation
A method for navigation by road users in the area of a traffic congestion, includes the steps of determining a group of road users in the area of the traffic congestion, who are users of a predetermined service, the capturing of travel data of the members of the group, the determining of driving maneuvers for the members of the group based on the captured driving data and the outputting the driving maneuvers to the associated members of the group. The driving maneuvers are coordinated with one another, in order to reduce the effects of the traffic congestion for the members of the group. |
US09257045B2 |
Method for detecting a traffic lane by means of a camera
A method of detecting a roadway edge and/or a traffic lane on a roadway includes: acquiring at least one image of surroundings of a vehicle with a camera; detecting a driving corridor from the at least one image; and performing a structure detection on the at least one image while taking the determined driving corridor into consideration in order to determine a course of a roadway edge from the at least one image. |
US09257044B2 |
Navigation device and method
A navigation device is disclosed including a processor; and a store containing map data. In at least one embodiment, the map data includes a temporally-variable feature and the processor is arranged, in a route planning process, to determine a status of the temporally-variable feature according to temporal information. |
US09257033B2 |
Emergency response system and method
An improved emergency response system and method includes at least one zone display structured to present a plurality of zones that convey certain information to bystanders, dispatchers, and/or emergency responders. Each zone corresponds to a different portion of the local premises, such that the zones are collectively configured to convey at least directional information pertaining to the local premises. The zone display is further configured to present at least one universal directional indicator associated with each zone. Accordingly, the information associated with the zones and directional indicators is utilized to facilitate an emergency response. The presenting of the zones can include depicting at least a portion of the premises via mapping overlay display. Further, the zone displays can depict threat level indicators corresponding to perceived circumstances of one or more zones. |
US09257022B2 |
Haptic effect conversion system using granular synthesis
A system is provided that converts an input, such as audio data, into one or more haptic effects. The system applies a granular synthesis algorithm to the input in order to generate a haptic signal. The system subsequently outputs the one or more haptic effects based on the generated haptic signal. The system can also shift a frequency of the input, and also filter the input, before the system applies the granular synthesis algorithm to the input. |
US09257021B2 |
Systems and methods for optically induced cutaneous sensation
The present disclosure relates to systems and methods for inducing a cutaneous sensation in a user of an electronic device. Such systems and methods may include a stimulation system configured to generate an output operable to excite neural tissue. An interface component may be configured to direct the output of the stimulation system onto a target area of skin of the user, and a controller may be configured to generate a control signal to cause the stimulation system to modify one or more characteristics of the output of the stimulation system in order to induce a cutaneous sensation. The cutaneous sensation may be based on a tactile application executable on the electronic device that is configured to generate a representation of a simulated object. Further, a stimulation profile may represent at least one present stimulation area and at least one prior stimulation area. |
US09257020B2 |
Notification of access control request and explanation indicative of the access control request on a communication device
A communication device includes a display screen upon which information is displayed. A microprocessor configured to execute at least one notification program is provided that displays a notification descriptive of an access control request on the display screen. The at least one notification program is programmed to receive data indicative of an access control request and to receive data descriptive of the access control request. Additionally, the at least one notification program is further programmed to display a notification indicative of the access control request and comprising an explanation of the access control request based on the received descriptive data. |
US09257019B2 |
Method and apparatus for generating an audio notification file
A method and apparatus for generating an audio notification file for a computing device are provided. A first audio file associated with a first mental state is selected as a first section of the audio notification file. The audio notification file enabled for storage in a memory. The audio notification file is further enabled for processing by a processing unit to control a speaker. A final state of the audio notification file is determined, the final state designated as a final section of the audio notification file, the final state associated with a second mental state. At least one intermediate section of the audio notification file is generated, between the first section and the second section, by morphing the first audio file to the final state by processing the first audio file using a digital signal processor. |
US09257017B2 |
Gaming system and method for providing a multiple dimension cascading symbols game
A gaming system including a cascading symbol game which utilizes a plurality of adjacent symbol display position grids arranged at different depths. The multiple symbol display position grids at different depths provides that one or more of the symbols of at least a first symbol display position grid at a first depth are displayed to a player while one or more of the symbols of at least a second symbol display position grid at a second depth are not displayed to the player. When one or more symbols are removed from the first symbol display position grid at the first depth, before and/or after shifting the remaining displayed symbols from the first symbol display position grid into created empty symbol display positions of the first symbol display position grid, one or more symbols from the second symbol display position grid at the second depth become exposed. |
US09257014B1 |
Events for selected wagering game machines in a wagering game establishment
A computerized method includes creating an event associated with a number of wagering game machines in a wagering game establishment, wherein the event is configured to provide an award comprising at least one of better pay tables, a number of free spins, unlocked content, and a jackpot award. The method also includes identifying persons to notify about the event prior to a time of the event. The method includes creating an event notification to notify the persons of the event. The method also includes outputting the event notification to the persons through a network communication using at least one of a social networking website, a micro-blogging website, text messaging, and an email. |
US09257013B2 |
Facilitation of gaming event re-creation
For facilitating re-experience of an event of a gaming device with a player, data is sampled from the gaming device by a gaming system having supervisory hierarchical control over the gaming device, the data provided by the gaming system to a data processing device in communication with the gaming system, that is external to the gaming device. The sampled data is processed to create a facsimile animation recreation of the event at a subsequent time. |
US09257012B2 |
Gaming system and method enabling player participation in selection of seed for random number generator
A gaming system which utilizes a random number generator where the process of selecting one or more seeds for the random number generator includes participation of a player. In one embodiment, the player picks one of a plurality of displayed selections at a gaming device. Each selection is associated with a different external steeling source of data not controlled by the gaming system. A gaming system gathers, the data torn the external seeding sources associated with the different seeds. The gaming system uses the data gathered from the seeding source associated with the player's picked selection to determine one or more seeds. The determined seeds are used to initialize a random number generator, which generates one or more numbers and at least in part determine the outcome of the game. |
US09257010B2 |
Gaming system and method for enabling a player to accept or reject a progressive award
A gaming system which enables a player to exchange progressive awards of corresponding progressive award levels of different multi-level progressive award (“MLP”) configurations. Following the gaming system determining a progressive award of a specific progressive award level of a specific MLP configuration, the gaming system enables the player to accept that determined progressive award or forfeit that determined progressive award for another progressive award of a corresponding progressive award level of a different MLP configuration. The gaming system thus enables a player to swap or replace one progressive award of one progressive award level of one MLP configuration for a different progressive award of a corresponding progressive award level of a different MLP configuration. Such a configuration provides an increased level of excitement and enjoyment for certain players because the player's individual decisions regarding which progressive award offers to accept or reject determine which progressive award the player is ultimately provided. |
US09257006B2 |
Dynamic updating of content based on gaming-application context
A wagering game system and its operations are described herein. In some embodiments, the operations can include receiving first application data from a first application, where the first application data describes a first characteristic of first content from the first application. The first application presents the first content during a wagering game session. The operations can further include determining a relationship between the first characteristic and a second characteristic of second content of a second application that presents the second content during the wagering game session while the first application presents the first content. The operations can further include modifying the second content dynamically based on the relationship between the first characteristic and the second characteristic. |
US09257005B2 |
Input/output overlays for facilitation of gaming event re-creation
For facilitating re-experience of an event of a gaming device with a player, upon a triggering mechanism associated with an event, an input/output (I/O) mechanism is overlaid on the gaming device using a system device in communication with the gaming device. Through use of the I/O mechanism, input is received from the player and output is returned to the player. The I/O mechanism overlaying the gaming device is then removed. |
US09257000B2 |
Method and system for varying the take-out or rake rate on wagers placed in a wagering pool
In a method of wagering, one or more primary bettors place wagers having an applicable base take-out or rake rate, and thus yielding a base payout for winning wagers. One or more secondary bettors may place wagers having an applicable modified take-out or rake rate (preferably lower than the base take-out or rake rate), thus yielding a higher payout for winning wagers than the base payout. The wagering may occur relative to card games such as poker, or other types of games or events, including sports betting. Bets may be placed with a host, such as a casino or track, or an off-track entity. |
US09256996B2 |
Method and system for training users related to a physical access control system
A system and method for training users of an access control system. In particular, the system and method allow for the imposition of “penalties” for improper behavior so as to balance the training of the user with the burden placed on the operators of the system reacting to violations, while allowing the users to accomplish their tasks. The system can also track the location of users or items, determine if a request to pass through a control point is proper based on various factors, and if appropriate, administer a “penalty” based on several contributing factors. |
US09256995B2 |
Apparatus for diagnosing driving behavior, method for diagnosing driving behavior, and program thereof
An apparatus for diagnosing driving behavior includes a storage unit that stores ideal running information defining a relationship between a vehicle speed and a vehicle position corresponding to a road situation, a generation unit that generates actual running information expressing a relationship between an actual vehicle speed and an actual position when a vehicle passes through a road, a condition identification unit that identifies a matching condition where the degree of correlation of the actual running information with the ideal running information exceeds a predetermined value, and a diagnosis unit that diagnoses a driving behavior of a driver of the vehicle, based on a degree of similarity between the ideal running information and the actual running information under the matching condition identified in the condition identification unit. |
US09256991B2 |
Automobile monitoring for operation analysis
An automobile monitoring arrangement tracks and records automobile operation for post-use automobile operation analysis and in a manner with default-operation modes that facilitate use by automobile owners/supervisors and by those supervised by the automobile owners/supervisors. In one specific embodiment, sounds from the vehicle are monitored while the vehicle is in operation. A sound type is identified as corresponding to the sounds, and a sound level of the sound types are determined. The sound level is compared to a threshold for the sound type, and a vehicle supervisor is notified when the sound level exceeds the sound level threshold for the sound type. |
US09256990B2 |
Apparatus for detecting inadequate maintenance of a system
Apparatus 10 for detecting inadequate maintenance of a system 12 of an aircraft or other vehicle is provided. The apparatus comprises: computer readable medium or media 14 configured to store data 18 relating to operation or non-operation of the system 12 over a period of time; and a data processing unit 16 configured to evaluate the data to identify at least one event indicative of the inadequate maintenance of the system. |
US09256989B2 |
Information provision device for use in vehicle
A first driving instability determining unit estimates driving instability based on a difference value between plural traveling state distributions of different time ranges on the basis of the traveling state data. A second driving instability determining unit estimates driving instability by a process different from the process used in the first driving instability determining unit. A learning completion determining unit determines that the learning is completed when a predetermined learning time elapses from the start of collection of the traveling state data, depending on a degree of learning at which the traveling state distribution calculated by a first traveling state distribution calculating unit is matched with the driving characteristic of a driver. An instability selecting unit selects the instability estimated by the first driving instability determining unit when the learning is completed and selects the instability estimated by the second driving instability determining unit when the learning is not completed. |
US09256988B2 |
System and method for identifying a power tool
A system for identifying a type of a power tool, the system comprising: a power tool having an electric motor; and a usage attachment configured to couple to the power tool, the usage attachment having a vibration sensor that generates vibration data when the power tool vibrates, a memory that stores the vibration data generated by the vibration sensor, and an identification subsystem that receives the vibration data from the memory, and identifies the type of the power tool by comparing the received vibration data to predetermined vibration data of a known type of power tool. |
US09256981B2 |
Method and device for processing geological information
A method and a device for processing geological information is disclosed. The method for processing the geological information includes acquiring multiple geological image graphs, determining the relation between the image coordinate and the ground coordinate of each of the multiple geological image graphs by an imaging mode of geological images, and joining the multiple geological image graphs together according to the relation between the image coordinate and the ground coordinate of each of the multiple geological image graphs. Accordingly, large-scale ground images can be acquired by processing the geological images. |
US09256976B2 |
Techniques for extracting and displaying partially processed graphics information
Various embodiments are generally directed to an apparatus, method and other techniques receiving graphics information in a graphics processing stream and applying vertex processing and topology processing to the graphics information in the graphics processing stream to generate vertex information and topology processing information. The vertex information associated with the graphics processing stream may be identified based on one or more identifiers and sent from the graphics processing stream to a buffer for a display controller. |
US09256975B2 |
Graphics processing systems
An “accumulation buffer” process in a graphics processing system is carried out not by rendering each sub-frame making up the accumulated frame in its entirety in turn, but by subjecting each individual tile 2, 3, 4 and 5 making up the accumulated frame to the sequence of different rendering passes individually. Thus, for each individual tile making up the accumulated frame, several sub-tiles (e.g. 2′, 2″, 2′″ and 2″″) are generated in turn and accumulated together to provide a final accumulation tile (2ACC) that is output as the accumulated version of the tile in question. This is then repeated for each of the remaining individual tiles 3, 4 and 5 making up the accumulated frame 1, and the individual accumulated tiles 2ACC, 3ACC, 4ACC and 5ACC are combined together to provide the output accumulated frame 6. |
US09256971B1 |
Methods and apparatus for data visualization of hierarchical data structures
Methods and apparatuses for creating an output graphic using a processing device may include receiving one or more elements of a hierarchical data structure, wherein each of the one or more elements includes a value. In addition, the methods and apparatuses may include calculating a total value for the hierarchical data structure by adding the value from the one or more elements and creating relationships that associate the one more elements with the total value. The methods and apparatuses may also include generating a diagram to illustrate the total value and the relationships among the one or more elements and the total value and transmitting the diagram for presentation on a display. |
US09256966B2 |
Multiparametric non-linear dimension reduction methods and systems related thereto
Featured are methods and systems to multiparametric non-linear dimension reduction (NLDR) methods for segmentation and classification of radiological images. Such methods for segmentation and classification of radiological images, includes pre-processing of acquired image data; and reconstructing the acquired image data using a non-linear dimension reduction technique so as to yield an embedded image representing all of the acquired, where the acquired image data comprises a plurality of different sets of image data of the same region of interest. Such NLDR methods and systems are particularly suitable for the ability to combine multiple input images into a single unit for increased specificity of diagnosis. |
US09256965B2 |
Method and apparatus for generating a derived image using images of different types
Disclosed herein are techniques for translating a first image of a first type to a derived image of a second type. For example, a plurality of similarity indicators can be computed as between a plurality of patches of first image and a plurality of patches of a first atlas image, the first atlas image being of the first type. Weight factors can then be computed based on the computed similarity indicators. These weight factors can be applied to a plurality of data points of a second atlas image to compute a plurality of data points for the derived image such that each of at least a plurality of the data points for the derived image is a function of a plurality of the data points of the second atlas image. Such a technique can be used for pseudo-CT generation from an MR image. |
US09256964B2 |
Electronically documenting locate operations for underground utilities
A technician performs a locate operation of an underground utility in a dig area of proposed excavation by applying one or more physical colored markers (e.g., paint, flags, other colored markers) to ground, pavement or other surface to indicate a presence or an absence of the underground utility in the dig area. A digital image of a geographic area comprising the dig area is displayed on a display device, and one or more electronic colored markers corresponding to the physical colored marker(s) are added to the displayed digital image so as to generate a marked-up image. Information relating to the marked-up image is electronically transmitted and/or electronically stored so as to document the locate operation. |
US09256962B2 |
Personalizing medical conditions with augmented reality
Augmented reality is used to simulate the impact of medical conditions on body parts and other objects within images taken of the objects. The simulations enable a user to see how a medical condition can affect the user by dynamically simulating the impact of the medical condition on captured images of body parts associated with the user in real-time. A user can select different medical conditions that are associated with different body parts. These objects are then identified within images containing the body parts using image recognition algorithms and/or user input. Thereafter, the images are modified so as to render the body parts as though the body parts were being impacted by the medical condition. The modifications are made by blending image data of the captured image with condition image data available to the processing system. |
US09256958B2 |
Active attentional sampling method for accelerating background subtraction
An active attentional sampling technology for accelerating background subtraction from input videos, more specifically, an active attentional sampling technology for accelerating background subtraction by removing background region from the input video and then applying foreground probability map and sampling mask according to temporal property, spatial property and frequency property of the input video in favor of the pixel-wise background subtraction algorithm is provided. The background subtraction is accomplished by generating active attentional sampling mask for input video and then processing each frame of the input video only for regions corresponding to the sampling mask, which renders the background subtraction be much accelerated. That is, the present invention successfully speeds up pixel-wise background subtraction methods approximately 6.6 times without deteriorating detection performance. Therefore, according to the present invention, real-time detection with full-HD video is successfully achieved through various conventional background subtraction algorithms. |
US09256957B1 |
Method for moving-object detection tracking identification cueing of videos
A system and method for tracking a spherical ball is presented. A system includes grayscale conversion logic configured to convert an input image into a grayscale image. Motion detection logic detects motion of the ball in the grayscale image and generates a motion likelihood image output. Template matching logic template matches the input image and generates a template likelihood image output indicating where the ball is in the grayscale image. Color matching logic color matches the ball to the input image and generates a color space likelihood image. Fusion logic produces a final fused likelihood image output based on the motion likelihood image output, template likelihood image output and color space likelihood image output. Ball localization logic generates a ball location value and a confidence based on finding an optimal value in the final fused likelihood image output. |
US09256955B2 |
System and method for processing visual information for event detection
A system and method processes visual information including at least one object in motion. The visual information is processed by locating at least one spatial edge of the object, generating a plurality of spatio-temporal gradients for the at least one spatial edge over N frames, and then generating motion blur images from the spatio-temporal gradients. A regression analysis is performed on the motion blur images to determine direction of motion information of the object, and scene activity vectors are then generated for the N frames based on the direction of motion information. An event is detected in the visual information based on the scene activity vectors. |
US09256954B2 |
Image analysis apparatus to analyze state of predetermined object in image
An image-capture device 1 includes: an image acquisition unit 111 that acquires a plurality of images that are successively captured; an identification unit 112 that identifies a golf ball B as a predetermined object in each of the plurality of images; a rotation calculation unit 113 that calculates the number of rotations of the predetermined object; a movement amount calculation unit 114 that calculates a total movement amount that the golf ball B has moved; and a slippage amount calculation unit 115 that calculates a slippage amount based on the number of rotations as well as the total movement amount. |
US09256949B2 |
Region growing apparatus and method using multi-core
A region growing apparatus using multi-core includes a plurality of cores, each core including an operation controller configured to perform an operation for region growing of a 2D pixel region or 3D pixel region and an inner memory configured to store a queue associated with a seed pixel as a target of the operation; and a shared memory connected to the plurality of cores over a network and shared by the plurality of cores. |
US09256944B2 |
Integration of optical area monitoring with industrial machine control
An industrial safety system is provided that integrates optical safety monitoring with machine control. The safety system includes an imaging sensor device supporting pixel array processing functions that allow time-of-flight (TOF) analysis to be performed on selected portions of the pixel array, while two-dimensional imaging analysis is performed on the remaining portions of the array, reducing processing load and response time relative to performing TOF analysis for all pixels of the array. The portion of the pixel array designated for TOF analysis can be pre-defined through configuration of the imaging sensor device, or can be dynamically selected based on object detection and classification by the two-dimensional imaging analysis. The imaging sensor device can also implement a number of safety and redundancy functions to achieve a high degree of safety integrity. |
US09256941B2 |
Microcalcification detection and classification in radiographic images
An analysis of a digitized image is provided. The digitized image is repeatedly convolved to form first convolved images, which first convolved images are convolved a second time to form second convolved images. Each first convolved image and the respective second convolved image representing a stage, and each stage represents a different scale or size of anomaly. As an example, the first convolution may utilize a Gaussian convolver, and the second convolution may utilize a Laplacian convolver, but other convolvers may be used. The second convolved image from a current stage and the first convolved image from a previous stage are used with a neighborhood median determined from the second convolved image from the current stage by a peak detector to detect peaks, or possible anomalies for that particular scale. |
US09256940B2 |
Vascular outlining with ostia visualization
An apparatus and a related method of processing a 2D projection image (110a-b) taken of a tubular structure comprising two or more tubes. One of the tubes branches off from the other at a sidewall opening. The apparatus is configured to estimate a position of the sidewall opening. The estimation is based on a segmentation of the one or more projection images. A marker for the estimated position of the sidewall opening can be displayed overlaid on the projection image. |
US09256937B2 |
Assessing peripheral vascular disease from a thermal image
What is disclosed is a system and method for assessing peripheral vascular disease from a thermal image captured using a thermal imaging system. In one embodiment the present method involves the following. First, a thermal image is received of a region of exposed skin of a peripheral body part of a subject being monitored for PVD. The thermal image was acquired by a thermal imaging system. Pixels in the thermal image each have a corresponding temperature value. The thermal image is analyzed to stratify the peripheral body part into a plurality of skin surface regions. A skin surface temperature for each respective skin surface region is identified based on pixels in the thermal image associated with those regions. The temperatures are then extracted such that a progression of temperatures can be ascertained. A method for forecasting the progression for future times is also disclosed. |
US09256933B2 |
System for determining flow properties of a blood vessel
The invention relates to a method for providing quantitative measures of the flow property of a blood vessel. The method is based on analyzing cross-sectional images of a vessel by estimating the area of the lumen of the vessel. The method comprises steps of determining a point contained within the walls of the vessel, determining a closed path which approximates the inner circumference of the wall of the vessel, and determining the area of the closed path when the vessel is most expanding in order to get a measurement of the maximum lumen. This method may enable the clinical personnel to quickly evaluate the flow property e.g. of an inserted bypass vessel and, thereby, conclude if the surgical intervention is successful or if adjustments are required. |
US09256914B2 |
Graphic card for collaborative computing through wireless technologies
A graphics card is provided. The graphics card comprises: a Graphics Processing Units (GPU) for data computing; and a wireless controller for wirelessly receiving data from other graphic cards or sending data to the other graphics cards, and communicating with the GPU by bus. The graphic card able provided by the present invention can provide a low-cost solution with more powerful computing capabilities to meet the demands for computing complex problems in the fields of commerce, industry, and science. |
US09256913B2 |
Information processing apparatus, control method thereof, and program
An information processing apparatus which causes a printing apparatus to print an image to which information is added, includes a causing unit for causing, when a setting is specified for adding information to an image and the information cannot be acquired from a router, the printing apparatus not to print the image, and for causing, when a setting is specified for adding information to an image and the information can be acquired from a router, the printing apparatus to print an image to which the acquired information is added. |
US09256909B2 |
Scientific information management method
A scientific information management system is provided. It comprises a server, and at least one content server connected to the registration server to provide networking services to a plurality of users through a network, said at least one content server comprising data comprising scientific information of experimental research projects, wherein said system comprises: —a plurality of user interfaces, at least one of them comprising means for submitting data comprising first scientific information together with a status identifying the degree of accomplishment of said project; —a data processor connected to said plurality of user interfaces, said data processor being capable of processing said data retrieved from said at least one content server to generate at least one representation of the relative position of said first scientific information compared to others scientific information and the status of said first scientific information and display said representation on the user interface. |
US09256907B2 |
Multiple field boundary data sets in an automated crop recordkeeping system
A method includes defining a plurality of crop field boundaries such that an area of land falls within each of the plurality of field boundaries. The method further includes maintaining the plurality of crop field boundaries within the crop recordkeeping system, using a first of the crop field boundaries in performing a first function of the crop recordkeeping system executing on a computer, and using a second of the crop field boundaries in performing a second function of the crop recordkeeping system executing on the computer. |
US09256906B2 |
Systems and methods for sensor-enhanced activity evaluation
Systems and methods are discussed for providing sensor enhanced safety, recovery, and activity evaluation systems. Sensors that monitor user activity and behavior are worn by a user and/or placed in the user environment. Data from the sensors are processed to obtain a safety, recovery, and/or activity evaluation. Based on the evaluation, recommendations or adjustments to the terms of an insurance policy covering the user, the user's employer, or a facility providing health care to the user to accurately reflect the risks associated with the user, employer, and/or facility. |
US09256904B1 |
Multi-bureau credit file freeze and unfreeze
The systems and methods described herein allow consumers to lock or unlock their credit files at multiple credit bureaus in real-time or near real-time. The service may allow a consumer to provide identifying information, such as a personal identifier to lock or unlock credit files at a plurality of credit bureaus over a network. Upon receiving the personal identifier, the system may use the personal identifier to translate the identifier into a plurality of access codes for respective credit bureaus, for example by accessing a data structure, such as a database or table, that stores a personal identifier and access codes that are associated with a consumer. The system may then use the access codes to automatically initiate locking or unlocking of credit files for the consumer at the respective credit bureaus. |
US09256903B2 |
Server system, product recommendation method, product recommendation program and recording medium having computer program recorded thereon
A search is performed for information of other products associated with a question about a specific product.A server system 10 searches for information of other products associated with a question about a specific product, in accordance with the following procedure. [1] The server system inputs a product ID and a question text (text) related to a question (S405). [2] The server system extracts a product name corresponding to the product ID from product basic information (FIG. 2(b-1)) in an auction DB 12 (S410). [3] The server system analyzes each of the product name and the question text to specify one or more keywords (S415). [4] The server system sets a search condition for a search for products associated with each specified keyword (S420) and extracts necessary items out of the product information satisfying the search condition, from the product basic information, display information, and product price information (FIGS. 2(b-1) to (b-3)) in the auction DB 12 (S425). [5] The server system outputs the extracted necessary items out of the product information (S430). |
US09256902B2 |
Non-transitory computer-readable media for presenting product recommendations
Product recommendations are presented to a consumer by presenting to the consumer a plurality of thumbnail images that correspond to a plurality of products. The plurality of thumbnail images are presented to the consumer in a plurality of tier groupings and each of the plurality of tier groupings is indicative of a relative ranking of products within a trend that is being tracked. In response to a user interacting with a one or more of the plurality of presented thumbnail images, the consumer is further presented with at least one of a zoomed-in version of the one or more of the plurality of presented thumbnail images interacted with by the consumer and a product detail page for a product corresponding to the one or more of the plurality of presented thumbnail images interacted with by the consumer. |
US09256901B2 |
Methods and system for enabling communication of identity information during online transaction
Methods and system for enabling communication of identity information for an online transaction includes detecting a request to enter the identity information. In response, a first and a second image with a detectable trait are identified for displaying on a receiver device. A first and second delta-based analyzers are executed to monitor changes of the first and the second images. The changes of the images are combined. The changes of the images are adjustable to respective first and second display settings. The combined changes of the images are transmitted to a receiver device for display. A query regarding the detectable trait is transmitted to the receiver device and a response from a user is received. User input of the identity information is enabled at the receiver device when the response to the query is determined to be successful. |
US09256900B2 |
Managing service demand load relative to infrastructure capacity in a networked computing environment
Embodiments of the present invention provide an approach for implementing service level agreements (SLAs) having variable service delivery requirements and pricing in a networked (e.g. cloud) computing environment. Under embodiments of the present invention, a plurality of SLAs, each having a different price level, is made available to a consumer. The consumer may select one or more of the plurality of SLAs that reflects the consumer's service delivery requirements in a cloud computing environment. A consumer having relatively inflexible service delivery requirements may select one of the SLAs having a relatively higher price, whereas a consumer having relatively flexible service delivery requirements may select one of the SLAs having a relatively lower price. In one embodiment, the SLAs may dynamically provide for relatively lower variable pricing in response to the consumer receiving deferred or a relatively lower level of service during a peak service demand load. In another embodiment, the SLAs may dynamically provide for relatively higher variable pricing in response to consumer service requests that are fulfilled during a relatively higher overall service demand load. In yet another embodiment, the SLAs may dynamically provide for relatively lower variable pricing in response to consumer service requests that occur during a relatively lower overall service demand load. |
US09256899B2 |
System and method for separation of software purchase from fulfillment
A system, method, and computer-readable medium are disclosed for separating the purchase of digital assets from their fulfillment. Information associated with the purchase of a system and digital assets to be processed by the system is received, including the system's unique system identifier. The unique system identifier is associated with the digital assets to generate digital assets entitlement data. A personalization agent installed on the system determines the system's unique system identifier and automatically downloads the purchased digital assets and their associated digital assets entitlement data. Once downloaded, the personalization agent uses the digital assets entitlement data to install the purchased digital assets on the system, thereby entitling the system to process the installed digital assets. |
US09256897B2 |
Authentication and pairing of a mobile device to an external power source
A mobile device communicates with an authenticator affiliated with a recharging facility, to identify itself. To confirm that the mobile device is connected to the correct facility, the authenticator instructs the mobile device to draw electrical charge according to an identifiable pattern. Upon detecting a charge being drawn according to that pattern, the authenticator has confirmation that the identified device is connected to the facility, and permits the charging to proceed. The amount of electricity drawn during the charging procedure can be metered, and then billed to a party associated with the identified mobile device. |
US09256896B2 |
Virtual universe rendering based on prioritized metadata terms
After a change of location of an avatar in a virtual universe, an avatar is encouraged to remain at that location and avoid an immediate further or return change of location (e.g. by teleportation) by prioritizing rendering of objects such that objects most likely to be of interest to the avatar is performed prior to rendering of objects less likely to be of interest. Prioritization is performed by comparing metadata concerning objective(s) of the avatar and metadata of preferences of the avatar and objects in the avatar's inventory and/or implied from the avatar's activity history with metadata corresponding to objects at the location to which the avatar moves. Preferably, the metadata corresponding to the avatar is ranked in order of the number of occurrences of metadata terms and synonyms in metadata of the avatar. |
US09256895B2 |
Specially programmed computer processors and methods of use thereof
In some embodiments, the instant invention provides an improved computer system programmed for searching which includes at least the following components: a specialized computer machine, at least one processor for executing a particular program code stored in a memory, where the particular program code is configured to perform the following operations upon the execution: obtaining business information regarding a plurality of businesses and a plurality of offerings offered by the plurality of businesses; generating a rating score for each business based on consumer ratings; associating each business with the rating score; and concurrently conducting a plurality of searches of the business information based on: business identifying search parameter(s) obtained from each consumer, a geographic indication, a plurality of ranked filtering criteria, a rating score filtering parameter. |
US09256894B2 |
Method and apparatus for providing predefined feedback
A method and apparatus utilized in operating a feedback forum in an online auction environment is described. Instead of allowing users of the system to enter freeform comments for and about other users, a number of predefined feedback comments are provided that relate to an auction transaction. Users leaving feedback for other users are permitted to select a comment they desire to leave for or about another user relative to a transaction. The predefined feedback comments selected by the users are associated with the users whom the comment is about, and at some time thereafter, the predefined feedback comment is displayed for viewing by other users of the system. |
US09256893B2 |
System and method for providing customer service help
Systems, methods, and computer-readable storage media for providing customer service help. The system first receives, from a user device, contact information associated with the user device, wherein the contact information is received via a customer service terminal having a user interface configured to wirelessly receive data from the user device when the user device is within a distance of the customer service terminal. In response to receiving the contact information, the system then identifies a customer service representative associated with the customer service terminal. The system then sends the contact information to a remote device associated with the customer service representative. The customer service representative can then initiate a customer service communication between the user device and the remote device in order to provide customer service help to the user associated with the user device. |
US09256891B2 |
Following content providers in a social context
In general, a method for providing content to a user includes providing a content item to a user responsive to a received request. The content item is displayed to the user in a slot associated with a third party content site. The content item includes a first annotation providing information for or about re-publishing the content item. A request is received from the user to follow a content provider associated with the content item. The user is designated as being interested in updated content from the content provider. Designating the user includes presenting information about the user to one or more of the content provider or a social application that includes a content provider presence so as to allow for updates associated with the content provider to be followed by the user. |
US09256889B1 |
Automatic quote generation
Automatic quotes or references are generated based on a user's interaction with one or more pieces of content. A passage for quotation may be determined based at least in part on usage data including information about interaction with one or more pieces of content. A user may begin to type a quotation and a corresponding passage is inserted. The user may vary the scope of the passage, such as adding sentences or paragraphs. User annotation of the passage while the content is presented may also generate an automatically inserted quotation. A citation descriptive of the quoted passage may also be inserted. The automatically inserted quotation may be configured with a link or script, allowing additional functions or access to source content. |
US09256887B2 |
Providing offers for sales of combinations of virtual items at discounted prices
A method of providing offers for sales of combinations of virtual items at discounted prices is disclosed. An offer is generated for a sale of a combination of virtual items at a discounted price. The offer for the sale of the combination of virtual items at the discounted price is presented to a user. The presenting suggests to the user that the combination of virtual items is randomly selected from a set of virtual items and the discounted price is randomly selected from a set of discounted prices, the presenting of the offer being performed by a processor. However, in actuality, the combination of virtual items or the discounted price may not be selected randomly. |
US09256886B2 |
Content recommendation system and method
A system and method of recommending and rating content and/or for generating a determined affinity between content consumers and reviewers. The method includes determining a rating for one or more user-surveyed content items and determining a rating for one or more reviewer-surveyed content items for each of a plurality of content reviewers. Comparisons are then performed between user ratings and reviewer ratings for commonly surveyed content items. As a result, affinities between user(s) and content reviewers are established and the user is provided with reviews and ratings produced by high-affinity content reviewers. |
US09256885B1 |
Method for linking an electronic media work to perform an action
A computer-implemented method including the steps of: receiving, by a computer system including at least one computer, a media work uploaded from a first electronic device; receiving, by the computer system from a second electronic device, a tag associated with the media work having a media work identifier; storing, by the computer system, the media work identifier and the associated tag; obtaining, by the computer system from a third electronic device, a query related to the associated tag; correlating, by the computer system, the query with associated information related to an action to be performed; and providing, from the computer system to the third electronic device, the associated information to be used in performing the action. |
US09256883B2 |
Method and apparatus for planning a schedule of multimedia advertisements in a broadcasting channel
Various embodiments of the invention comprise a method and apparatus for planning a schedule of a multimedia advertisement across one or more broadcasting channels is disclosed. In one embodiment, the method includes accessing user data, processing survey data using the user data, generating a file having a list of one or more broadcasting channels using analyzed survey data, and scheduling a multimedia advertisement across the one or more broadcasting channels. Additionally, the file includes one or more inventory spots associated with the one or more broadcasting channels. The method further includes assigning the multimedia advertisement to the one or more inventory spots associated with the one or more broadcasting channels. |
US09256880B2 |
System and method for downloading a safety inspection item
In a safety operation for LP gas, a safety inspector selects an inspection slip and determines whether an inspection item is necessary depending on the facility. Therefore, mistakes and omissions in the inspection content occur, and problems occur, such as visiting the actual site again to perform re-inspection. Furthermore, inspection slips that were manually filled are taken back to his or her office to input into a PC. Therefore, problems occur such as increases in workload due to erroneous entry of data and data re-entry, and time lags until inspection results are reflected in the safety management system. By reading a two-dimensional code attached to the main body of LP gas supply facility and consumption facility, the inspection slip (inspection items) related to each safety operation is downloaded to a mobile terminal in real-time at the operating sites, and inspection results are aggregated on a server by data communication. |
US09256879B1 |
Method and apparatus of providing live support service in a notification system
A method and apparatus of providing notifications to a customer is disclosed. One example method of operation may include identifying a notification event associated with a customer via a customer management module and retrieving a customer preference record and determining a notification device preference for a customer Internet protocol (IP) device included in the customer preference record. The method may also include transmitting the notification event to the customer's IP device based on the notification device preference, the notification event may include a live agent support option which may be accessed in the event that the automated support options fail to satisfy the customer's questions and concerns. |
US09256875B2 |
Processing transactions of different payment devices of the same issuer account
Each portable payment device associated with a single account within a payment processing system is distinguished using track data. The track data from the portable payment device is read at each of a plurality of merchant point of sale terminals (POS). Rather than relying on the PAN alone, a merchant may utilizes the track data, or a proxy thereof, as the unique identifier for the portable payment device. The merchant may then process transactions involving the portable payment device based on the unique identifier. For example, in the transit environment the transit fare for each rider with different portable payment devices but the same account can be calculated using the unique identifier, such as the full track data read from both tracks of the corresponding portable payment devices. |
US09256870B1 |
Methods and systems for updating expiry information of an account
A method for updating expiry information of an account is provided. Additionally, a prediction computing device for updating expiry information of an account is provided. Further, a computer-readable storage medium having computer-executable instructions embodied thereon for updating expiry information of an account is provided. |
US09256868B2 |
Switching functions for mobile payments system
A data processing center (DPC) computer receives billing information, including a mobile telephone number, and a bill issuance notification request from an acquirer computer. The DPC computer then determines, based on the mobile telephone number, a mobile payment platform (MPP) computer having an account holder as a customer, transmits the billing information to the MPP computer for relaying a billing issuance notification to a mobile device of the account holder, and then receives information indicating that the account holder has been authenticated and has elected to pay the bill associated with the billing issuance notification. The DPC computer then determines a payment card account number of the account holder, and transmits it to the acquirer computer for bill payment processing. |
US09256867B2 |
Delivery of value identifiers using short message service (SMS)
A system and method for adding value to a customer account are provided. An identifier associated with a value is distributed to a customer. The identifier is usable to add the value to an account. A request to add the value to a customer account is received via short message service (SMS). The request comprises the identifier and account identification information associated with the customer account. In some embodiments, the identifier may be entered into the device using text auto-completion software. The request is received from a user communication device as an SMS message. The value associated with the identifier and the customer account associated with the account identification number are identified based on the request. The value is caused to be added to the customer account. A confirmation that the value was added to the customer account is passed to the user communication device. |
US09256865B2 |
Mobile point-of-sale
A mobile point-of-sale system includes a cart frame and a battery housed in the cart frame. The cart frame includes a front having a bottom, a back having a bottom edge and a bottom. The bottom includes a pair of upper flanges and a lower housing. The pair of upper flanges have components for receiving wheels for supporting the cart frame and the lower housing includes at least one aperture for venting heat from the battery that is supported by the lower housing. At least a portion of the lower housing and the battery are located below the pair of upper flanges and are located below the bottom edges of the front and the back. |
US09256864B2 |
Unloading checks from an automated banking machine
A banking system controlled by data bearing records utilizes metrics in acquiring and processing event data related to financial transaction activity at a plurality of automated banking machines. The system uses machine sensors to detect event data during a transaction. For each machine, the system can obtain, analyze, and store event data. The event data can include transaction data related to transaction type, time analysis data related to transaction duration, and operational data related to machine components used during the transaction. Statistical machine averages can be determined and compared by the system in real time. The system can produce statistics related to component performance, such as check reader performance in reading check data from generated check images. The system can also be used to detect and then alleviate potential problems, such as by causing a machine to perform an early sending of check images. |
US09256863B2 |
Receiving malfunctioning mobile phone and a dispensing functioning cellular telephone console
The present invention relates to a user-friendly and a user-interactive cellular mobile phone console, allowing a user to interactively replace a malfunctioning cellular mobile phone with a functioning mobile phone, whiles enabling the user to track said malfunctioning cellular mobile through its delivery cycle. |
US09256858B2 |
Method and apparatus for associating context information with content
A method and apparatus are provided to facilitate sharing of content including, but not limited to, the sharing of content between people who are co-located. In the context of a method, an indication is received of the content to be shared with a recipient and context information indicative of an intended use of the content by the recipient is associated with the content. The method also causes a representation of the content and the associated context information to be shared with the recipient. The method may also generate the context information based on at least one of the location of the content, a recent action performed on the content or a change made to the content. |
US09256857B2 |
Scheduling start-up and shut-down of mainframe applications using topographical relationships
The illustrative embodiments provide for a computer-implemented method for representing actions in a data processing system. A table is generated. The table comprises a plurality of rows and columns. Ones of the columns represent corresponding ones of computer applications that can start or stop in parallel with each other in a data processing system. Ones of the rows represent corresponding ones of sequences of actions within a corresponding column. Additionally, the table represents a definition of relationships among memory address spaces, wherein the table represents when each particular address space is started or stopped during one of a start-up process, a recovery process, and a shut-down process. The resulting table is stored. |
US09256856B1 |
System and method for implementing multiple and simultaneous functions across multiple applications
Systems and methods are disclosed herein which enable simultaneous manipulation of user-interface objects by a plurality of users across a network of a plurality of nodes using multiple independent data paths, wherein on each node, an input device activates a plurality of user-interface elements, and such activations are replicated across each node. Only user-interface change data is transmitted, thereby enabling real-time, simultaneous collaboration without transmitting an image of the user interface. |
US09256854B2 |
Audible presentation and verbal interaction of HTML-like form constructs
A method of synchronizing an audio and visual presentation in a multi-modal browser. A form is transmitted over a network having at least one field requiring user supplied information to a multi-modal browser. Blank fields within the form are filled in by user who provides either verbal or tactile interaction, or a combination of verbal and tactile interaction. The browser moves to the next field requiring user provided input. Finally, the form exits after the user has supplied input for all required fields. The method also provides a synchronized verbal and visual presentation by said browser by having the headings for the fields to be filled out and typing in what the user says. |
US09256840B2 |
Establishing business networks using a shared platform
The present disclosure describes methods, systems, and computer program products for establishing business networks based on shared usage of a common platform. One process includes receiving a set of registry data associated with a collaboration system from a first network participant executing a first application based on a first application platform. A request from a second network participant executing a second application on a compatible platform to the first application platform to access the set of registry data from the first network participant is received. Access is provided to the second network participant of a subset of data shared by the first network participant for collaboration. In some instances, providing access to the second network participant can include identifying a user associated with the second network participant to provide data access with the first network participant and assigning corresponding access authorizations to development entity instances associated with the identified user. |
US09256838B2 |
Scalable online hierarchical meta-learning
A method of meta-learning includes receiving a prediction objective, extracting a plurality of subsets of data from a distributed dataset, generating a plurality of local predictions, wherein each local prediction is based on a different subset of the plurality of subsets of data and the prediction objective, combining the plurality of local predictions, and generating a final prediction based on the combined local predictions. |
US09256837B1 |
Data mining technique with shadow individuals
Roughly described, a computer-implemented evolutionary data mining system includes a memory storing a candidate gene database containing active and shadow individuals; a gene pool processor which tests only active individuals on training data and updates their fitness estimates; a competition module which selects individuals (both active and shadow) for discarding from the gene pool in dependence upon both their updated fitness estimate and their testing experience level; and a gene harvesting module providing for deployment selected ones of the individuals from the gene pool. The gene database has an experience layered elitist pool, and individuals to compete only with other individuals in their same layer. Shadow individuals are created in each layer for active individuals that survive all competition with the layer before their testing experience exceeds the testing experience range for the layer. |
US09256835B2 |
Information processing apparatus enabling discriminator to learn and method thereof
An information processing apparatus and method enables a pattern discriminator to learn. The apparatus establishes a branch structure appropriate for learning a discriminator having the branch structure without increasing processing time. The apparatus includes a preliminary learning unit to learn a preliminary discriminator for a respective one of a plurality of combinations of variations in variation categories in a discrimination target pattern. A branch structure determination unit is provided to perform discrimination processing using the preliminary discriminator and to determine a branch structure of a main discriminator based on a result of the discrimination processing. A main learning unit is included to learn the main discriminator based on the branch structure. |
US09256831B2 |
Match engine for detection of multi-pattern rules
Methods, systems and computer program products are disclosed for detecting patterns in a data stream that match multi-pattern rules. One embodiment of the invention provides a method of recognizing a specified group of patterns in a data stream. The method comprises identifying a rule for said specified group of patterns in the data stream, and using a first array of finite state machines to scan the data stream for at least some of the patterns in the specified group. For patterns in the specified group that are found in the data stream by the first array of finite state machines, pattern identifiers are sent to a second array of finite state machines. The second array of finite state machines determines if the specified group of patterns is in the data stream in accordance with the identified rule by, at least in part, using said pattern identifiers. |
US09256830B2 |
Method and apparatus for identifying structural deformation
A method and apparatus for identifying deformation of a structure. Training deformation data is identified for each training case in a plurality of training cases. Training strain data is identified for each training case in the plurality of training cases. The training deformation data and the training strain data are configured for use by a heuristic model to increase an accuracy of output data generated by the heuristic model. A group of parameters for the heuristic model is adjusted using the training deformation data and the training strain data for the each training case in the plurality of training cases such that the heuristic model is trained to generate estimated deformation data for the structure based on input strain data. The estimated deformation data has a desired level of accuracy. |
US09256829B2 |
Information propagation probability for a social network
One or more techniques and/or systems are disclosed for predicting propagation of a message on a social network. A predictive model is trained to determine a probability of propagation of information on the social network using both positive and negative information propagation feedback, which may be collected while monitoring the social network over a desired period of time for information propagation. A particular message can be input to the predictive model, which can determine a probability of propagation of the message on the social network, such as how many connections may receive at least a portion of the message and/or a likelihood of at least a portion of the message reaching respective connections in the social network. |
US09256826B2 |
Predicting reactions to short-text posts
This document describes techniques for predicting reactions to short-text posts. In one or more implementations, a prediction model for short-text posts is generated from previous posts to a social network and responses to the posts by the social network community. Subsequently, the prediction model can be used to predict the social network community's reaction to a proposed post prior to the proposed post being posted to the social network. |
US09256824B2 |
Guiding metaheuristic to search for best of worst
Figures of merit by actual design parameters are tracked over iterations for candidate solutions that include both actual design parameters and actual context parameters. Instead of returning a current iteration figure of merit, a worst observed figure of merit for a set of actual design parameters is returned as the figure of merit for a candidate solution. Since the candidate solution includes both actual design parameters and actual context parameters and the worst observed figures of merit are tracked by actual design parameters, the figure of merit for a set of design parameters wilt be the worst of the observed worst case scenarios as defined by the actual context parameters over a run of a metaheuristic optimizer. |
US09256823B2 |
Apparatus and methods for efficient updates in spiking neuron network
Efficient updates of connections in artificial neuron networks may be implemented. A framework may be used to describe the connections using a linear synaptic dynamic process, characterized by stable equilibrium. The state of neurons and synapses within the network may be updated, based on inputs and outputs to/from neurons. In some implementations, the updates may be implemented at regular time intervals. In one or more implementations, the updates may be implemented on-demand, based on the network activity (e.g., neuron output and/or input) so as to further reduce computational load associated with the synaptic updates. The connection updates may be decomposed into multiple event-dependent connection change components that may be used to describe connection plasticity change due to neuron input. Using event-dependent connection change components, connection updates may be executed on per neuron basis, as opposed to per-connection basis. |
US09256822B2 |
Chip card inlay for contact-activated and contactlessly activated chip cards
Chip card inlay for contact-activated and contactlessly activated chip cards, having a planar substrate layer made of a non-conductive plastics material, on which an antenna having, at its end, planar conductive pads for attaching a chip is fastened, wherein the conductive pads are formed from a textile fabric having thread crossings, and on each top side of the textile fabric an electrically conductive contact zone is provided which has a three-dimensionally conductive terminal pad structure with weave points of the textile fabric as topographical contact zone elevations. |
US09256819B2 |
Device causing a printing apparatus to execute printing according to a selected print medium attribute
An apparatus includes an acquiring unit configured to acquire information for specifying an attribute of a printing medium, a first control unit configured to, in a case where an attribute of a printing medium corresponding to a first printing and an attribute specified by the information newly acquired by the acquiring unit for a second printing are different, control the printing apparatus so that the second printing is not executed, a display control unit configured to cause a display to display a screen for confirming an attribute of a printing medium, in accordance with an instruction by the user, and a second control unit configured to control the printing apparatus so that the control by the first control unit is not executed and the second printing is executed, on the condition that the screen be displayed before the acquisition of the information corresponding to the second printing. |
US09256815B1 |
Spectral print control based on specific spectral ranges of colorants
Certain methods and systems are described that allow the spectral control of a print output. A plurality of colorants are used where one or more colorants contain nanoparticles. Each colorants has a specified spectral range corresponding to the constituent nanoparticles. To print with these colorants a spectral separation may be used that maps an input color with associated spectral information or direct spectral information to print control data, the print control data having defined values for depositions with each combination of the colorants. The spectral separation may be constructed by characterizing a set of spectral Neugebauer primaries for the plurality of colorants. |
US09256814B2 |
Image processing apparatus, image processing method and computer-readable storage device
A non-transitory computer-readable recording medium storing instructions which, when executed by a computer, provide processes including (1) receiving a print job including draw commands, (2) generating original image data representing original image, the original image including a plurality of objects, the objects being generated in respective rectangular areas determined by the draw commands, the original image being constituted by a plurality of lines each represented by each line data, (3) determining whether each line data is subjected to be printed across the respective rectangular area, (4) determining the line data is object-including line data when the line data is subjected to be printed across the respective rectangular area, (5) determining the line data is object-excluding line data when the line data is not subjected to be printed across the respective rectangular area, and (6) generating print data by eliminating the object-excluding line data from the original image data. |
US09256812B2 |
Image forming apparatus and method for managing job data
When, at a time of execution of processing of backup or restoration for job data, raster image data included in the job data is data generated using any state parameter other than a current state parameter, an image forming apparatus according to an embodiment of the present invention executes the processing of backup or restoration without including the raster image data as a target of the processing. |
US09256811B2 |
Recording medium processing apparatus
A head performs recording or reading information with respect to a sheet-shaped recording medium. A pair of rollers sandwich therebetween and transport the recording medium in a transport path of the recording medium passing through the head. A cantilevered frame extends while being cantilevered in a direction traversing the transport path. One end of an opening and closing unit is rotatably supported by the cantilevered frame. The opening and closing unit is revolvable around the one end to move between a closed position where the opening and closing unit covers at least a transport portion by the pair of rollers in the transport path and an open position where the transport position is exposed to the outside. |
US09256810B2 |
Card-loading assembly for electronic device
A card-loading assembly for loading a chip card in an electronic device is provided. The electronic device includes a main body, a circuit board received in the main body, and an entrance defined in the main body. The card-loading assembly includes a positioning frame and a tray. The positioning frame is secured on the circuit board and defines a sliding recess. The tray includes a support portion and an extending portion extending from the support portion. The extending portion is made of dielectric material. The support portion and the extending portion cooperatively define a receiving space for receiving the chip card. The tray is received in the main body through the entrance. The support portion is slidably received in the sliding recess. The extending portion is positioned between the circuit board and the entrance. |
US09256807B1 |
Generating labeled images
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating labeled images. One of the methods includes selecting a plurality of candidate videos from videos identified in a response to a search query derived from a label for an object category; selecting one or more initial frames from each of the candidate videos; detecting one or more initial images of objects in the object category in the initial frames; for each initial frame including an initial image of an object in the object category, tracking the object through surrounding frames to identify additional images of the object; and selecting one or more images from the one or more initial images and one or more additional images as database images of objects belonging to the object category. |
US09256795B1 |
Text entity recognition
Various embodiments enable the identification of semi-structured text entities in an imager. The identification of the text entities is a relatively simple problem when the text is stored in a computer and free of errors, but much more challenging if the source is the output of an optical character recognition (OCR) engine from a natural scene image. Accordingly, output from an OCR engine is analyzed to isolate a character string indicative of a text entity. Each character of the string is then assigned to a character class to produce a character class string and the text entity of the string is identified based in part on a pattern of the character class string. |
US09256791B2 |
Road vertical contour detection
A driver assistance/control system includes a camera operatively connectable to a processor mountable in a host vehicle. A vertical deviation in road contour is detected while the host vehicle is moving. First, second and third images of the road are captured from the camera. By matching image points of the road in the first image and corresponding image points of the road in the second image, a first homography is computed which transforms the first image of the road to the second image of the road. A second homography is computed which transforms the second image of the road to the third image of the road. A chained homography is computed by chaining the first and second homographies. By using the chained homography as an initial guess, a third homography is computed which transforms the first image of the road to the third image of the road. |
US09256787B2 |
Calculation of numeric output error values for velocity aberration correction of an image
When correcting for velocity aberration in satellite imagery, a closed-form error covariance propagation model can produce more easily calculable error terms than a corresponding Monte Carlo analysis. The closed-form error covariance propagation model is symbolic, rather than numeric. The symbolic error covariance propagation model relates input parameters to one another pairwise and in closed form. For a particular image, the symbolic error covariance propagation model receives an input measurement value and an input error value for each input parameter. The symbolic error covariance propagation model operates on the input values to produce a set of output correction values, which correct for velocity aberration. The output correction values can be used to convert apparent coordinate values to corrected coordinate values. The symbolic error covariance matrix operates on the input error values to produce a set of output error values, which identify a reliability of the corrected coordinate values. |
US09256786B2 |
Method of identification from a spatial and spectral object model
A method of referencing an imaged object includes, among other things, obtaining a series of images, observing key characteristics of the object in each of the series of images, associating the observed key characteristics with the object; and assigning a unique identifier to the object based upon the associated key characteristics. The series of images includes spectral and spatial imagery. Some of the key characteristics are in the spectral imagery and some of the key characteristics are in the spatial imagery. |
US09256780B1 |
Facilitating dynamic computations for performing intelligent body segmentations for enhanced gesture recognition on computing devices
A mechanism is described for facilitating intelligent detection of body segmentation for enhanced gesture recognition on computing devices according to one embodiment. A method of embodiments, as described herein, includes receiving an image, dividing the image into components representing regions of the image, determining orientation and a centroid relating to each component, facilitating generation of hypothesis cuts within hysteresis points, and calculating a first ratio based on an average width of the hypothesis cuts and a length of a first axis of a component. The method may further include segmenting the component at one of the hypothesis cuts to determine an intermediate cut of the component, if the first ratio is greater than a predetermined threshold. The method may further include iteratively segmenting the component to determine a final cut. |
US09256779B2 |
Gesture recognition apparatus, gesture recognition method, and recording medium
A gesture recognition apparatus for recognizing a gesture of a predetermined operating body includes a storage unit, having stored therein, correspondence relationships between a plurality of coordinate ranges in relation to the operating body and to a plurality of operation target apparatuses, each of the plurality of coordinate ranges further corresponding to each operation target apparatus of the plurality of operation target apparatuses. An image capturing unit captures one or more images of the operating body, a coordinate detecting detects coordinates of the operating body based on the one or more captured images, and an operation target apparatus specifying unit selects an operation target apparatus corresponding to the detected coordinates of the operating body and the stored correspondence relationships. A gesture recognition processing unit recognizes a gesture associated with the operating body based on one or more captured images and corresponding to the selected operation target apparatus. |
US09256773B2 |
Capacitive coupling of an RFID tag with a touch screen device acting as a reader
Capacitive coupling of an RFID tag with a touch screen device acting as an RFID reader, and methods to produce a capacitive coupling tag. A capacitive coupling tag, which communicates at near field distance with a host computing device by using the touch screen display of the host when the tag is placed on the touch screen or held in contact in close proximity to the touch screen by a person acting as a ground electrode and thereby causing a difference in electrical potential. A capacitive coupling tag which operates with or without a chip. |
US09256768B2 |
Multi-purpose credit card reader apparatus
A credit card reader shields a credit card, stores data from one or more credit cards simultaneously and then selectively broadcasts data associated with one of the cards. A slim, electromagnetically shielding housing has a cavity and a card reader for reading data from a credit card received in the cavity. A processor connects the card reader to a memory component, and connects both to an RFID device, where the credit card data can be broadcast to an RFID reader. A control interface allows a user to initiate reading credit card data, to select a card data set to store in memory, or to broadcast a dataset. A display shows transaction information and stored card data. A retractable input/output plug can engage a socket on another device to transmit and receive data. A memory card device can selectively store credit card data and transaction data. |
US09256764B2 |
Searchable encrypted data
Embodiments of the invention broadly described, introduce systems and methods for enabling the searching of encrypted data. One embodiment of the invention discloses a method for generating a searchable encrypted database. The method comprises receiving a plurality of sensitive data records comprising personal information of different users, identifying one or more searchable fields for the sensitive data records, wherein each searchable field is associated with a subset of the personal information for a user, generating a searchable field index for each of the one or more searchable fields, and encrypting the sensitive data records using a database encryption key. |
US09256763B2 |
Method and system for providing a public key/secret key pair for encrypting and decrypting data
A method for providing a public key/secret key pair for encrypting and decrypting data, wherein the public key of the public key/secret key pair and a master secret key are generated based on predefined policy information, and wherein the secret key of the public key/secret key pair is generated based on the generated master secret key and predefined attribute information. A method for accessing a system in an untrusted environment and a system for providing a public key/secret key pair for encrypting and decrypting data as well as a use for access control are also described. |
US09256762B1 |
Securing a remote database
A database access system may protect a field by storing the field as one or more underlying fields within a database. The database engine may not have access to keys used to protect the underlying fields within the database, such as by encryption, while the database access system may have access to the keys. Underlying fields may be used to store protected data and aid in the querying of protected data. The database access system may modify queries to use the underlying fields, which may include encrypting query terms and/or modifying query terms to fit the use of the underlying fields. The database access system may modify query results to match the format of the original query, which may include decrypting protected results and/or removing underlying fields. |
US09256760B2 |
System for distribution permissions for network communications
A system that can control whether a recipient of an electronic message (e.g., a text message, a multimedia message, an e-mail message, etc.) with a forwarding-restricted attachment is permitted to forward the attachment to third parties can be implemented on the network without specialized hardware or software for the client devices. The sender of a text message may limit the downstream distribution of that text message through text message forwarding by associating a forwarding restriction flag with the message. |
US09256759B1 |
Computer application pre-permissioning
A computer-implemented method of pre-permissioning a computer application is disclosed. The method includes receiving a request from a user to install a software application, identifying one or more computing services required for operation of the software application, presenting the one or more computing services to the user for review, determining whether the user approves installation of the computer application, and installing the application on a computing device assigned to the user if the user approves installation of the computer application. |
US09256756B2 |
Method of encryption and decryption for shared library in open operating system
A method of encryption and decryption for shared libraries in an open operating system is provided. By encrypting a partial portion of an executable and linkable format (ELF) file, where the ELF file is dependent on the shared libraries, an operating system lacking a secret key is not able to use the encrypted ELF file and thus not able to load the shared libraries into the memory for execution, thereby ensuring the protection of the shared libraries. |
US09256753B2 |
Method and apparatus for protecting regions of an electronic document
A method and apparatus for protecting regions of an electronic document are provided. According to the method, the entire electronic document is protected. The selection of a region within the electronic document is received along with identity of one or more users authorized to freely edit the selected region. The identified users are authorized to freely edit only the selected region of the electronic document. A request is then received to edit a region of the electronic document from a current user. In response to the request, a determination is made as to whether the current user is authorized to edit the region. If the user is not authorized to edit the region, the request is denied. |
US09256746B2 |
Device and method for remediating vulnerabilities
Exemplary methods, apparatuses, and systems receive data describing a first software component used by a software product and vulnerability data describing a vulnerability in the first software component. A vulnerability score is calculated for the software product based upon the vulnerability data for the first software component. The vulnerability score is recalculated for the software product based upon receiving an updated status of the vulnerability in the first software component from bug tracking software, a waiver of the vulnerability of a software component, the addition of another software component, or another update to the software product or component(s). The task of remediation of the vulnerability in the first software component can be assigned to a user and tracked. A user interface is provided to enable users to monitor the vulnerabilities of software products or components. |
US09256743B2 |
Remote enterprise policy/client configuration installation for computing devices
Systems and methods for remote an enterprise policy/client configuration installation for client computing devices are provided. In some aspects, a method includes receiving, on a client computing device, via a network, a message including an updated enterprise policy/client configuration associated with an operating system and a signature. The signature identifies a source of the message. The method also includes authenticating the message based on the signature. The method also includes installing the updated an enterprise policy/client configuration. At least a first portion of an enterprise policy/client configuration is configured not to be updatable without receiving the message via the network. |
US09256739B1 |
Systems and methods for using event-correlation graphs to generate remediation procedures
A computer-implemented method for using event-correlation graphs to generate remediation procedures may include (1) detecting a suspicious event involving a first actor within a computing system, (2) constructing, in response to detecting the suspicious event involving the first actor, an event-correlation graph that includes (i) a first node that represents the first actor, (ii) a second node that represents a second actor, and (iii) an edge that interconnects the first node and the second node and represents an additional suspicious event involving the first actor and the second actor, and (3) using the event-correlation graph to generate a procedure for remediating an effect of an attack on the computing system that is reflected in the event-correlation graph. Various other methods, systems, and computer-readable media are also disclosed. |
US09256738B2 |
Systems and methods for pre-installation detection of malware on mobile devices
A computer-implemented method for pre-installation detection of malware on mobile devices may include intercepting one or more communications of an application installation agent that installs applications on a mobile computing device. The method may further include identifying, based on the one or more intercepted communications, an application that has been at least partially downloaded by the application installation agent. The method may also include, in response to identifying the application, and before the application is installed on the mobile computing device, scanning the application for malware. The method may additionally include determining, based on the scan, that the application contains malware. The method may finally include performing a security action in response to determining that the application contains malware. Various other methods, systems, and computer-readable media are also disclosed. |
US09256737B2 |
System and method for triggering and performing scans to protect virtual environments
A system and method in a virtual universe system for triggering scans of virtual items and inventories of virtual items and for scanning the virtual items and inventories wherein the scans may be triggered by an avatar moving or teleporting from one region to another, or by an avatar picking up, dropping off, or accepting or purchasing an item. The degree of scanning may depend upon factors such as location where these scan triggers occur. The signature of the item may be identified by the scan process. The item signature may be compared against signatures of known malicious items stored in an inventory item signatures database and a summary of the signature comparison may be sent to a resident and stored in the resident's inventory. |
US09256735B2 |
Detecting emergent behavior in communications networks
Systems and methods of detecting emergent behaviors in communications networks are disclosed. In some embodiments, a method may include decomposing a plurality of data packets into a plurality of component data types associated with a candidate alert representing a potential security threat in a network. The method may also include retrieving, from a database, a count for each of a plurality of historical data types matching at least a subset of the component data types, each of the counts quantifying an amount of data of a corresponding historical data type previously detected in the network in a given time period. The method may further include calculating a score that indicates a discrepancy between an amount of data in each of the subset of the component data types and the counts for each corresponding historical data type in the same time period, and handling the candidate alert based upon the score. |
US09256734B2 |
Security controlled multi-processor system
Embodiments of the present disclosure provide systems and methods for implementing a secure processing system having a first processor that is certified as a secure processor. The first processor only executes certified and/or secure code. An isolated second processor executes non-secure (e.g., non-certified) code within a sandbox. The boundaries of the sandbox are enforced (e.g., using a hardware boundary and/or encryption techniques) such that code executing within the sandbox cannot access secure elements of the secure processing system located outside the sandbox. The first processor manages the memory space and the applications that are permitted to run on the second processor. |
US09256732B2 |
Processing efficiency on secure systems having a host processor and smart card
A smart card comprising a data store and a processor, said smart card being operable to connect with a host data processing apparatus, said smart card comprising authentication logic operable when connected to said host data processing apparatus to identify a secure data processing domain having predetermined properties within said host data processing apparatus and in response to identify said secure data processing domain, said smart card is operable to delegate at least some data processing operations to be processed within said secure data processing domain of said host data processing apparatus. |
US09256731B2 |
System, information processing apparatus, secure module, and verification method
A system includes a secure module structured to prevent information stored therein from being externally referenced; and an information processing apparatus configured to enable communication with the secure module. The information processing apparatus includes a first computer configured to execute a first verification process of verifying whether an application under execution by the information processing apparatus is in a secure state. The secure module includes a second computer, and a storage unit configured to store at least any one among a first feature amount obtained by extracting a feature of execution code of the first verification process, and execution code of an authentication process of authenticating the first verification process. The second computer is configured to execute a second verification process of verifying whether the first verification process under execution by the first computer is in a secure state, based on stored contents of the storage unit. |
US09256730B2 |
Threat detection for return oriented programming
Techniques for detecting security exploits associated with return-oriented programming are described herein. For example, a computing device may determine that a retrieved count is indicative of malicious activity, such as return oriented programming. The computing device may retrieve the count from a processor performance counter of prediction mismatches, the prediction mismatches resulting from comparisons of a call stack of the computing device and of a shadow call stack maintained by a processor of the computing device. In response to determining that the count indicates malicious activity, the computing device may perform at least one security response action. |
US09256727B1 |
Systems and methods for detecting data leaks
A computer-implemented method for detecting data leaks may include (1) monitoring at least one data-distribution channel utilized by an entity, (2) detecting a plurality of full DLP policy violations and/or partial DLP policy violations committed by the entity by analyzing data distributed by the entity via the data-distribution channel, (3) determining that the entity's DLP policy violations cumulatively exceed a predetermined threshold, and (4) performing a security action in response to determining that the entity's DLP policy violations cumulatively exceed the predetermined threshold. Various other methods, systems, and computer-readable media are also disclosed. |
US09256723B2 |
Security key using multi-OTP, security service apparatus, security system
A security key including an interface unit that provides an interface with an authentication device installed at a security domain; and an OTP module that communicates with the authentication device through the interface unit mentioned above, wherein the OTP module includes a storage unit that stores at least one OTP Seed ID and OTP Algorithm ID; and an OTP generation unit that generates an OTP by using an OTP Seed value and OTP algorithm that are identified by an OTP Seed ID and an OTP Algorithm ID matching with the OTP Seed ID and OTP Algorithm ID included in the OTP request message, which is received from the authentication device among the OTP Seed ID and OTP Algorithm ID stored in the storage unit, and provides the authentication device with the OTP generated in the process. |
US09256720B2 |
Enrollment kiosk including biometric enrollment and verification, face recognition and fingerprint matching systems
An enrollment kiosk for collecting personal data includes a slidable main module and at least one modifiable section removably coupled to the main module. The main module includes a processor and one or more biometric sensing devices coupled to the processor. The one or more biometric sensing devices include a right fingerprint sensor coupled to the processor and a left fingerprint sensor coupled to the processor. The right fingerprint sensor is positioned a predetermined distance apart from the left fingerprint sensor. The at least one modifiable section includes at least one first input device coupled to the processor. The kiosk also includes a scene camera configured to record a video of an area surrounding the enrollment kiosk and to transmit the video to a remote operator being located remotely from the enrollment kiosk. |
US09256719B2 |
Multi-biometric enrollment kiosk including biometric enrollment and verification, face recognition and fingerprint matching systems
A biometric and identity enrollment kiosk for collecting personal data includes a slidable main module and at least one modifiable section removably coupled to the main module. The main module includes a processor and one or more biometric sensing devices coupled to the processor. The one or more biometric sensing devices include a right fingerprint sensor coupled to the processor and a left fingerprint sensor coupled to the processor. The right fingerprint sensor is positioned proximate a right end of the main module and the left fingerprint sensor is positioned proximate a left end of the main module. The right fingerprint sensor is positioned a predetermined distance apart from the left fingerprint sensor. The at least one modifiable section includes at least one first input device coupled to the processor. |
US09256717B2 |
Managed mobile media platform systems and methods
An exemplary system includes 1) a mobile computing device provided by a vertical solution provider for use by a customer of an industry service provider to access one or more services provided by the industry service provider and 2) a mobile media platform provider subsystem operated by the vertical solution provider and configured to communicate with the mobile computing device. The mobile media platform provider subsystem and the mobile computing device are configured to provide a mobile media platform managed by the vertical solution provider and configured to facilitate the use of the mobile computing device by the customer to access the one or more services provided by the industry service provider. |
US09256716B2 |
Access authority generation device
A precedence constraint solving means generates a set of authorities without a precedence constraint into a temporary storing means from a set of authorities having a precedence constraint extracted for a role. At this moment, the precedence constraint solving means derives an authority in accordance with an order satisfying the precedence constraint from the set of authorities having the precedence constraint and, when an object of the derived authority includes an object of an authority having the same action already generated in the temporary storing means and permission/denial identifiers of both the authorities are different from each other, divides the derived authority into a plurality of authorities having objects of the same granularity as that of the included object, and stores only an authority having a different object from the included object into the temporary storing means. |
US09256713B2 |
Library generation for detection and identification of shielded radioisotopes
A method, logic and system are provided for generating data representing all possible materials that may be present when monitoring a region or space for a radioisotope of interest. All possible materials with which a radioisotope material may interact are grouped or categorized into one of a plurality of material groups. Each material group is further subdivided into a plurality of subgroups based on atomic number of a material. First data is stored for each of the subgroups of each of the plurality of material groups, where the first data represents an interaction between a representative material for a corresponding subgroup and radiation at a plurality of energy levels. Second data is stored representing spectral characteristics of each radioisotope of interest at the plurality of energy levels. For a radioisotope of interest, a computation is made to produce spectrum data resulting from an interaction between of the radioisotope of interest using the second data with the first data for each of the plurality of subgroups in each material group. The spectrum data is then stored in a library for later use in the field with the output from a detector. Spectrum data is stored for the particular detector to be used in the field, and to this end, such detector-specific spectrum library data may be adjusted to account for a detector's quantum efficiency and resolution characteristics. |
US09256708B2 |
Method and system for automatic generation of solutions for circuit design rule violations
Some embodiments provide a method for automatically generating several design solutions that remedy a design rule violation committed by a set of shapes in an IC design layout. The method receives a marker that indicates the design rule violation and contains information about the violation. The marker in some embodiments can be rendered as a geometric shape in the IC design layout. Based on the marker, the method generates several solutions each of which will cause the set of shapes to meet the design rule when the solution is applied to the set. Each solution requires moving at least one edge of a shape in the set of shapes. |
US09256707B2 |
Trace routing according to freeform sketches
Methods and apparatuses for routing traces in a layout design, such as for example a layout design for an integrated circuit, are disclosed. In various implementations, a group of netlines within a layout design and a freeform sketch are identified. Subsequently, the netlines are routed as traces according to the freeform sketch. More particularly, the geometry of the traces is determined by approximating the geometry of the freeform sketch. Various implementations of the invention provide for the netlines to be routed by an automated trace routing engine. With further implementations of the invention, ball grid array escapes and trace fanouts are additionally routed. For example, ball grid array escapes may be routed prior to netlines being routed according to the freeform sketch. In further implementations of the invention, the freeform sketch is deleted after the traces have been routed. With various implementations of the invention, the netlines are routed as traces by forming a container shape around the freeform sketch, approximating the geometry of the freeform sketch within the container shape, and routing traces within the container shape using the approximation of the freeform shape as a guide. |
US09256705B2 |
Reducing repeater power
A method, system and computer-readable medium for reducing repeater power and crosstalk are provided. The method includes generating a model of a circuit including a plurality of original repeaters connected between at least one source and at least one sink, performing a power optimization analysis on the plurality of original repeaters to change the plurality of original repeaters to low-power repeaters based on predetermined optimization parameters, performing a crosstalk analysis on the model of the circuit including the low-power repeaters to determine whether a crosstalk timing violation exists, and changing at least one of the low-power repeaters to a higher-power repeater when it is determined that a crosstalk violation exists, and leaving the low-power repeaters in the model of the circuit when it is determined that a crosstalk violation does not exist. |
US09256698B2 |
System for creating and editing mark up language forms and documents
A system for creating and editing mark up language forms and documents in a manner that is user friendly. The system dynamically generates a user interface that is customized to the particular form or document selected by the user. The user then enters information into the plurality of fields in the user interface for the form or document. Once the form or document is completed, the user can save the form or document in a document repository. The user can also transmit the form or document as an electronic filing document. Additionally, the data entry fields of the form or document can automatically expand or contract to accommodate data of varying length. Moreover, the user can create templates that include frequently used data. |
US09256695B1 |
Method and system for sharing content
A computer-implemented method, computer-readable medium and system for sharing information are disclosed. A user may associate at least one group with content uploaded to a content database. Each group may be associated with a different department within the business, a different task, a different concept, etc. A search for content may be limited to one or more of the groups, thereby increasing the relevance of the results returned to a user. Additionally, relevance of the search results may be increased by enabling users to flag content so that it is excluded from subsequent searches. Further, certain members may certify content, thereby enabling a user to conveniently determine if content is credible and/or respected by other members of the business. |
US09256694B2 |
Named URL entry
Methods and systems allow users to enter natural language terms that describe a particular web site into an address field of a browser instead of a formal URL. The terms are evaluated to determine whether they correspond, with a high likelihood, to a particular web site. If so, this web site may be immediately accessed. If not, a list of search results based on the terms may be displayed by the browser. |
US09256693B2 |
Recommendation system with metric transformation
Example apparatus and methods transform a non-metric latent space produced by a matrix factorization process to a higher dimension metric space by applying an order preserving transformation to the latent space. The transformation preserves the order of the results of an inner product operation defined for the latent space. The higher dimension metric space may be queried for the results to different requests. Example apparatus and methods may assign every user i a vector ui in a latent space, and may assign every item j a vector vj in the latent space. The dot product ui·vj represents the score between the user i and the item j. The score represents the strength of the relationship between the user i and the item j. Example apparatus and methods may then apply ranking methodologies (e.g., LSH, K-D trees) to problems including recommendation, targeting, matchmaking, or item to item. |
US09256691B2 |
Systems and methods for enabling Internet co-browsing experience for multiple users
Systems and methods for enabling co-browsing are provided herein. A device, such as a web server, may execute a browser application that initiates co-browsing capabilities between a host computing device and one or more guest computing devices. Activatable code is injected and/or otherwise embedded in one or more web pages. Subsequently, using the activatable code, web browser information on the host computing device is obtained and processed for display on the one or more guest computing devices. |
US09256688B2 |
Ranking content items using predicted performance
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for ranking content items. In one aspect, a method includes identifying, for a content item, a bid value specifying an amount a content item provider is willing to pay for user interaction with the content item. A predicted performance measure is identified for the content item. The predicted performance measure is adjusted based on a weighting factor for the content item. The weighting factor for the content item is indicative of confidence that the predicted performance measure will match an actual performance measure for the content item and can be different than a weighting factor for another content item identified for inclusion in a ranking with the content item. A rank score is determined for the content item using the bid value and adjusted predicted performance measure. The content item is provided based on the rank score. |
US09256685B2 |
Systems and methods for modifying search results based on a user's history
A user's prior searching and browsing activities are recorded for subsequent use. A user may examine the user's prior searching and browsing activities in a number of different ways, including indications of the user's prior activities related to advertisements. A set of search results may be modified in accordance with the user's historical activities. The user's activities may be examined to identify a set of preferred locations. The user's set of activities may be shared with one or more other users. The set of preferred locations presented to the user may be enhanced to include the preferred locations of one or more other users. A user's browsing activities may be monitored from one or more different client devices or client application. A user's browsing volume may be graphically displayed. |
US09256683B2 |
Dynamic client interaction for search
A system for guiding a search for information is presented. The system comprises a user interface that accepts a phrase and receives at least one suggestion based at least in part on the phrase. The system also includes a phrase suggestion engine that matches the phrase with the at least one suggestion. Methods of using the system are also provided. |
US09256680B2 |
Biasing search results toward topics of interest using embedded relevance links
Redirection (“biasing”) architecture that automates the selection of topical terms in a search query, and provides a user-selectable (e.g., clickable) interface which enables the user to quickly and easily re-formulate and execute a new query using terms that return more focused search results. The redirection of search by biasing the terms (strings) can also be performed by indicating that certain results are not interesting to the user. For example, one way using an existing search engine, is to apply a search operator (e.g., a hyphen) to indicate that certain terms must not occur in the search results (negation). Accordingly, by automatically selecting topical terms to negate, constructing a query, and embedding the negation in a link with each results page result, considerable manual and cognitive effort is saved. |
US09256677B2 |
Dynamic index and search engine server
An apparatus for, computer software for, and method of providing personalized search capabilities of internet web pages comprising providing an index server maintaining a dynamic index to internet web pages and employing a tree structured hierarchical plurality of topic categories, permitting a non-administrative end-user to specify any subset of the plurality of topic categories, and adding to an internet web page controlled by the user link information permitting execution of searches of the index server in any category of the subset but only of categories in the subset. |
US09256673B2 |
Methods and systems for identifying content in a data stream
Methods and systems for identifying content in a data stream are provided. In one example, a client device receives a continuous data stream and substantially continuously performs a content identification of content in the data stream based on content patterns stored on the client device. The content patterns stored on the client device may include information associated with extracted features of a media file, or a temporally mapped collection of features describing a media file. The client device may determine whether the continuous data stream includes media content, and based on the determination, continuously perform the content identification of content in the data stream at the client device. The client device may query a server to determine an identity of content in the data stream based on receiving an instruction. |
US09256671B2 |
Establishing of a semantic multilayer network
A semantic multilayer network is established, wherein a first layer in said semantic multilayer network including tag annotations, and a second layer in said semantic multilayer network including data structured by an ontology, are established and wherein the first layer and the second layer are connected. Thus, connecting of two entirely different worlds of the dynamic, emergent “social tagging” (e.g., web applications like Web 2.0) and of the regular “ontology engineering” (e.g. Semantic Web) data, dynamic data tag annotations and ontology, seen as too opposed or conflictive, therefore being treated separately and independently so far, becomes possible. Here, by utilizing advantages of both worlds, computer aided handling of large amounts of data, including e.g. processing, management, or querying of data, becomes considerably efficient and effective, wherein said data may be distributed in different areas, locations, or systems. |
US09256668B2 |
System and method of detecting common patterns within unstructured data elements retrieved from big data sources
A method for detection of common patterns within unstructured data elements. The method includes extracting a plurality of unstructured data elements retrieved from a plurality of big data sources; generating at least one signature for each of the plurality of unstructured data elements; identifying common patterns among the generated signatures; clustering the signatures identified to have common patterns; and correlating the generated clusters to identify associations between their respective identified common patterns. |
US09256663B2 |
Methods and systems for monitoring and analyzing social media data
A system and method for analyzing social media data by obtaining social media data from a social media platform, where the social media data includes documents from multiple users of the social media platform; classifying the documents using a sentiment classifier; tokenizing the documents into terms; associating a sentiment with each term; detecting a first event based on a number of occurrences of a first term in the documents; and providing information associated with the event to a user, where the information includes the first term and a sentiment associated with the first term. |
US09256659B1 |
Systems and methods for generating database identifiers based on database characteristics
Described herein are systems and methods for generating integrated identifiers that may be combined with database sequence values to create a high probability of uniqueness that minimizes assigning duplicate identifiers to one or more databases. The integrated identifier may be based in part on several identifiers associated with a database. This may include a numeric identifier assigned to the database, a name assigned to the database, or any other database property that may be relatively unique. In one embodiment, the integrated identifier may be associated with a sequence value for a database. While the sequence value may be unique within the database, the integrated identifier may be unique to other database identifiers. When an existing database is cloned, a new integrated identifier may be generated from the cloned database. New records stored in the new database may use the new integrated identifier, while the cloned records will remain unedited. |
US09256658B2 |
Ranging scalable time stamp data synchronization
Embodiments of the present invention address deficiencies of the art in respect to time stamp based data synchronization and provide a method, system and computer program product for scalable, ranging time stamp based data synchronization. In an embodiment of the invention, a ranging time stamp synchronization method can include computing a time range for a specified time, and producing time stamp synchronization anchors using the time range for each of the anchors. Optionally, a drift value can be computed for the time range and the computing and producing steps can be repeated when the drift value exceeds a threshold. Finally, the anchors can be used to determine whether to update data items in a remote data source in the remote host computing platform with data items from a primary data source in the primary host computing platform. |
US09256653B2 |
Faceted search results
A data processing system receives a first user input comprising a search query. The data processing system displays in a search interface accessible across a plurality of computer application programs, a plurality of results matching the search query. The results are categorized into a plurality of categories and only a first subset of all results are displayed for each of the plurality of categories. The data processing system receives a second user input comprising a selection of one of the plurality of categories. In response to the second user input, the data processing system displays, in the search interface, a second subset of results, wherein the second subset is categorized into one or more subcategories of the selected category. |
US09256652B2 |
Systems and methods for combining media recommendations from multiple recommendation engines
Systems and methods are presented for combining media recommendations from multiple recommendation engines. In some embodiments, a recommendation system receives a first indication that a first media recommendation was generated by a first content provider, the first media recommendation being associated with a first media asset. The recommendation system receives a second indication that a second media recommendation was generated by a second content provider, and then determines whether the second media recommendation is associated with the first media asset. In response to determining that the second media recommendation is associated with the first media asset, the recommendation system generates a combined recommendation representing the first and second media recommendations. |
US09256651B1 |
Inheritance of properties files with locale chain support
A method is provided of displaying a GUI of a first dialog. The method includes, for a localizable display element of a set of localizable display elements of the first dialog, each element having an element name, (a) searching through a first chain of properties files of the first dialog for a display term mapped to by the element, (b) in response, determining that the display term is not found within the first chain, (c) in response, further searching through a second chain of properties files associated with a second dialog for the display term, the first chain being pre-configured to inherit properties from the second chain, and (d) when the display term is found within the second chain, displaying the display term found within the second chain in place of the localizable display element of the first dialog box on the GUI of the first dialog. |
US09256650B2 |
Using metaphors to present concepts across different intellectual domains
A method, system, and computer program product for generating content of a topic for an intended audience are described. Topic information regarding a topic to be presented to an intended audience is obtained, as well as knowledge information regarding the intended audience. One or more metaphors relating to the topic and understood by the intended audience can be determined based at least in part on the topic information and the knowledge information. Content can be generated for the topic information based on a comparative analysis of the topic information to at least one of the one or more metaphors. |
US09256649B2 |
Method and system of filtering and recommending documents
Disclosed is a method and system for discovering documents using a computer and providing a small set of the most relevant documents to the attention of a human observer. Using the method, the computer obtains a seed document from the user and generates a seed document vector using term frequency-inverse corpus frequency weighting. A keyword index for a plurality of source documents can be compared with the weighted terms of the seed document vector. The comparison is then filtered to reduce the number of documents, which define an initial subset of the source documents. Initial subset vectors are generated and compared to the seed document vector to obtain a similarity value for each comparison. Based on the similarity value, the method then recommends one or more of the source documents. |
US09256643B2 |
Technique for factoring uncertainty into cost-based query optimization
A technique for factoring uncertainty into cost-based query optimization includes: determining the degree of uncertainty involved in the cost estimates for the query, determining the degree of sensitivity the query has to that uncertainty, and determining if there is an access path that performs well across the range of possible conditions that could occur at execution time, reducing the risk of performance spikes and performance volatility. If such an access path exists, select that access path; if not, perform parametric query optimization or query re-optimization. |
US09256641B1 |
Dynamic optimization of data aggregation
A method includes receiving a first database query, in which the first database query requests particular data associated with a first object that is stored on a data source. The method also includes determining whether the first database query includes an aggregation function. The method also includes sending an instruction to generate current aggregate data based on the aggregation function to the data source in response to determining that the first database query includes the aggregation function, in which the current aggregate data corresponds to the particular data. The data source is configured to generate the current aggregate data in response to receiving the instruction. The method includes generating a second database query based on the first database query, in which the second database query requests the current aggregate data. The method also includes retrieving the current aggregate data using the second database query and providing the current aggregate data. |
US09256640B2 |
Streaming delay patterns in a streaming environment
The method and system receive streaming data to be processed by a plurality of processing elements comprising one or more stream operators. One embodiment is directed to a method and a system for managing processing in a streaming application. A stream operator may select a delay pattern. The stream operator may compare one or more performance factors from the delay pattern to one or more optimal performance factors. The stream operator may delay the stream of tuples using the delay pattern if the performance factors are determined by the optimal performance factors. |
US09256634B2 |
Resuming big data transformations
Systems and methods for resuming data transformations, such as broken or otherwise unsuccessful data transformations, are described. In some example embodiments, the systems and methods receive a message that indicates a broken data transformation of a data table between a source database and a destination database, identify a maximum and/or largest and greatest value for a date attribute contained within an index column for all rows of the data table that were successfully loaded to the destination database during the data transformation, and select a group of rows of data of the data table stored in the source database by querying the source database to identify rows that include a value for the date attribute that is greater than the identified value. |
US09256633B2 |
Partitioning data for parallel processing
According to one embodiment of the present invention, a system partitions data for parallel processing and comprises one or more computer systems with at least one processor. The system partitions data of a data object into a plurality of data partitions within a data structure based on a plurality of keys. The data structure includes a plurality of dimensions and each key is associated with a corresponding different dimension of the data structure. Portions of the data structure representing different data partitions are assigned to the computer systems for parallel processing, and the assigned data structure portions are processed in parallel to perform an operation. Embodiments of the present invention further include a method and computer program product for partitioning data for parallel processing in substantially the same manner described above. |
US09256632B2 |
Temporally-correlated activity streams for conferences
Techniques are provided for capturing events and activities that occur during a conference, generating metadata related to the events, and correlating the metadata with specific points in time, within the conference, at which the corresponding events occurred. The resulting temporally-correlated event metadata may be stored as part of the conference recording, or separate from the conference recording. Once the temporally-correlated event metadata has been stored for a conference, the conference may be indexed based on the metadata. The index may then be used to not only to locate a conference that satisfies specified search criteria, but to identify the points or snippets, within the conference, that correspond to the search criteria. |
US09256631B2 |
Building a hash table using vectorized instructions
Techniques for performing database operations using vectorized instructions are provided. In one technique, a hash table build phase involves executing vectorized instructions to determine whether a bucket in a hash table includes a free slot for inserting a key. A number of data elements from the bucket are loaded in a register. A vectorized instruction is executed against the register may be used to determine a position, within the register, that contains the “smallest” data element. If the data element at that position is zero (or negative), then it is determined that the corresponding position in the bucket is an available slot for inserting a key and corresponding data value. |
US09256626B2 |
Maintaining multiple copy versions of component values in a system
Provided are a computer program product, system, and method for maintaining multiple copy versions of component values in a system. A database includes entries for components in a system, wherein there is one entry for each of a plurality of component values associated with a component, wherein each entry indicates a range of copy versions for which the component value applies. A copy operation is performed at a current time to create a current copy version. A determination is made as to whether the component values for the components at the current time have changed since a previous copy version. The previous copy version is maintained in the database and immediately precedes the current copy version. For each component value that has changed, the entry for the component having the open indicator as the end copy version is updated to indicate the previous copy version as the end copy version. |
US09256620B2 |
Techniques for grouping images
Techniques for grouping images are disclosed. In some situations, the techniques include identifying at least one event-based image group among a plurality of images based on an event that is associated with each identified image, receiving a selection of one or more objects in a first image of the identified event-based image group, identifying other images in the identified event-based image group that each include at least one of the selected one or more objects, and associating the identified images with the first image. In one instance, the selected objects include individuals captured in the image. |
US09256617B2 |
Apparatus and method for performing visual search
A method comprises computing a color factor value indicating an amount of color gradients in at least one color channel from the query image. The method comprises combining the color-keypoints with the gray-keypoints when the color factor value is greater than a threshold. A method for performing a visual search comprises extracting a plurality of local descriptors from a query image and then selecting a subset of them based on various criteria's such as visual meaning score. A method comprises aggregating each mean vector for each visual codeword from distances between each visual codeword and local descriptors. The method comprises aggregating variance vector for each visual codeword from the distance between each visual codeword, and local descriptors. The method comprises transmitting aggregated mean vector information and aggregated variance vector information to a search server for efficient image retrieval. |
US09256613B2 |
Systems, methods, and computer program products for secure multi-enterprise storage
In one embodiment, a computer program product for storing data to a storage network includes a computer readable storage medium having program instructions embodied therewith, the program instructions being executable by a computer to cause the computer to receive a plurality of data identifiers (IDs) from multiple data providers, each data ID being associated with one of a plurality of files, store the plurality of data IDs to a database, identify any duplicate data IDs in the database to determine if any of the plurality of files associated with the plurality of data IDs are non-confidential, receive one of the files having a duplicate data ID, and store the file having the duplicate data ID to a storage network. |
US09256612B1 |
Systems and methods for managing references in deduplicating data systems
A computer-implemented method for managing references in deduplicating data systems may include (1) identifying a first instance of a data segment stored within a deduplicating data system that reduces redundant data storage by storing at least two data objects such that each of the two data objects references the first instance of the data segment, (2) identifying an additional data object to be stored by the deduplicating data system that includes the data segment, (3) determining whether a reference limit associated with the first instance of the data segment has been reached, and (4) storing, based at least in part on determining that the reference limit associated with the first instance of the data segment has been reached, a second instance of the data segment within the deduplicating data system. Various other methods, systems, and computer-readable media are also disclosed. |
US09256609B2 |
Fixed size extents for variable size deduplication segments
Mechanisms are provided for maintaining variable size deduplication segments using fixed size extents. Variable size segments are identified and maintained in a datastore suitcase. Duplicate segments need not be maintained redundantly but can be managed by updating reference counts associated with the segments in the datastore suitcase. Segments are maintained using fixed size extents. A minor increase in storage overhead removes the need for inefficient recompaction when a segment is removed from the datastore suitcase. Fixed size extents can be reallocated for storage of new segments. |
US09256603B1 |
File system over fully provisioned volume file in direct mode
A data storage system includes storage devices and a processing subsystem executing software forming a lower-deck file system and an upper-deck file system. The lower-deck file system presents a volume file from which storage is provided to the upper-deck file system, and units of storage of the storage devices are reserved to the upper-deck file system. The volume file is fully provisioned based on the reserved units of storage so that an out-of-space condition is not presented to the upper-deck file system. Reserved units of storage are dynamically added to the volume file to increase its allocated size in response to demand from the upper-deck file system, and a direct operating mode is used in which a block address in the lower-deck file system is obtained by a predetermined calculation from a corresponding block address in the volume file. |
US09256599B1 |
Programmatically receiving and storing transaction information in support of a database recovery engine
A system and method for restoring a database are described. The method may comprise requesting to begin receiving notifications of transactions that occur in the database. In response to the request, notifications of a plurality of transactions that occur in the database may be received, and information specifying the plurality of transactions may be stored. The method may further comprise receiving user input requesting to restore the database to a previous state. In response, the stored information may be retrieved, and a graphical user interface indicating the plurality of transactions specified by the stored information may be displayed. The method may further comprise receiving user input to the graphical user interface selecting a particular transaction of the plurality of transactions. In response, the database may be restored to a particular point in time relative to a time at which the particular transaction occurred. |
US09256597B2 |
System, method and computer program for correcting machine translation information
A computer implemented machine translation system and method is provided that improves the accuracy of output from one or more machine translation systems by applying one or more data correction routines. A data correction routine is provided that includes information distance analysis of one or more sets of machine translation information to a set of text elements related to the domain and stored to a database. The system and method generate as output corrected text elements related to a meaning intended by a user from whom the machine translation information was captured. |
US09256595B2 |
Calculating term similarity using a meta-model semantic network
In example embodiments, a technique is provided to determine the similarity between two terms. For example, example embodiments may store a meta-model semantic network that includes a first and second term. Further, both the first and second terms are respectively associated with model and meta-model information. A request to calculate a term similarity value is received. A term similarity value expresses a correlation between the first term and the second term. The term similarity value is then calculated based on a comparison of the model and the meta-model information associated with the first and second terms. |
US09256594B2 |
Patent analyzing system
A patent analyzing system for efficiently reviewing and analyzing a patent document (e.g. patent application, published patent document or patent). The patent analyzing system includes providing a patent document, wherein said patent document includes text data having a claims section, identifying a first element name within a first claim in said claims section, and emphasizing said first element name within said first claim. |
US09256593B2 |
Identifying product references in user-generated content
Systems and methods are disclosed herein for extracting products referenced in a document. A document is analyzed to identify a product type that is referenced in the document. Attributes are extracted from the document. A set of candidate products are identified corresponding to the extracted attributes. A score is calculated for the candidate products and the products are further selected or filtered based on the score, whitelist rules, and blacklist rules in order to identify one or more inferred products referenced by the document. The whitelist and blacklist rules may take as inputs a domain, a user identifier, and keywords included in the document. A set of sufficient attributes may be identified for each product type. Selection of a candidate product may be based at least in part on the document including all of the attributes in the set of sufficient attributes. |
US09256590B2 |
Formula and function generation and use in electronic spreadsheets
Spreadsheet formula and function creation and use with electronic computing devices are provided. When a user moves content (e.g., a spreadsheet cell) into a spreadsheet formula/function bar, a cell reference for the content may automatically be created and disposed in the formula/function bar, and if a user enters a math operation in a spreadsheet cell, corresponding operation sentence structure (syntax) may be automatically inserted into the formula/function bar. One or more formulas or functions may be automatically suggested as a user begins entering a formula/function. An always visible formula/function guide may be presented or displayed to provide helpful information on arguments/components of a formula/function, and help resources may be provided in a help resources interface with respect to application functionality and spreadsheet formulas/functions. |
US09256584B2 |
Rich text handling for a web application
A method and apparatus for representing and controlling documents including rich text for Web based applications and browsers is provided so that editing of rich text can be facilitated within the browsers. The rich text is represented in a memory structure so that various formats may be flexible maintained. Text, images, tables, links and the like are represented in the memory structure, which may be maintained in databases for eventual editing. A controller class and subsidiary classes represent the rich text and provide methods to convert html to the memory structure and back, representing the rich text in a relational database, retrieving the rich text from a relational database, and presenting the rich text for editing. A spell checking facility for the rich text is included. |
US09256581B2 |
Information processing apparatus, information processing method, and storage medium for storing program
The number of pages in which data of a structured document is laid out is determined in response to an instruction from the user, and whether the content of the data of the structured document is editable when the data is laid out is judged. The data of the structured document is then laid out in accordance with the judgment result and the determined number of pages. |
US09256579B2 |
Apparatus and method for low complexity combinatorial coding of signals
The invention utilizes low complexity estimates of complex functions to perform combinatorial coding of signal vectors. The invention disregards the accuracy of such functions as long as certain sufficient properties are maintained. The invention in turn may reduce computational complexity of certain coding and decoding operations by two orders of magnitude or more for a given signal vector input. |
US09256572B2 |
Multi-fabric SAN based data migration
In one embodiment, a network device in a network obtains information identifying first storage and second storage. The network device notifies one or more other network devices in the network that traffic that is received by the other network devices is to be routed to the network device. The network device performs data migration from the first storage to the second storage. When the data migration from the first storage to the second storage is completed, the network device notifies the other network devices in the network that traffic that is received by the other network devices is no longer to be routed to the network device. |
US09256568B2 |
PCI-based interfacing device with mappable port addresses to legacy I/O port addresses
A PCI-based interfacing device with mappable port addresses to legacy I/O port addresses has an addressing circuit, a PCI controller connected to the addressing circuit and a PCI port, and an equipment controller connected to the PCI controller and an equipment port. The addressing circuit sets up a legacy I/O port address. The PCI controller transmit and receive data packets having data and one of the set of legacy I/O port addresses encapsulated therein to be processed to and from the PCI port, and output the received data packets to the equipment controller. The equipment controller converts the data packets into equipment data corresponding to the equipment port, and transmits the equipment data to the equipment port. Accordingly, the PCI-based interfacing device can perform data communication with legacy I/O port addresses. |
US09256567B2 |
Storage device with expansion slot
Provided is an apparatus including a first storage device. The apparatus also includes an expansion slot configured to receive a removable card with a second storage device. The removable card with the second storage device is configured to provide faster read/write times to the second storage device than read/write times of the first storage device. The first and second storage devices are seen as a single storage device by a host computing device. |
US09256565B2 |
Central out of band management of field replaceable united of computing rack
A system for the management of rack-mounted field replaceable units (FRUs) that affords the enhanced availability and serviceability of FRUs provided by blade-based systems but in a manner that accommodates different types of FRUs (e.g., in relation to form factors, functionality, power and cooling requirements, and/or the like) installed within a rack or cabinet. |
US09256564B2 |
Techniques for improving throughput and performance of a distributed interconnect peripheral bus
A method for accelerating execution of read operations in a distributed interconnect peripheral bus is provided. The method comprises generating a first number of speculative read requests addressed to an address space related to a last read request served on the bus; sending the speculative read requests to a root component connected to the bus; receiving a second number of read completion messages from the root component of the bus; and sending a read completion message out of the received read completion messages component to the endpoint component only if the read completion message is respective of a real read request or a valid speculative read request out of the speculative read requests, wherein a real read request is issued by the endpoint component. |
US09256562B1 |
Method and system for communication between a computing system and a device
Machine implemented method and system are provided. A processor for a computing device allocates an address range with an address to write to an intermediate storage location. The processor configures a device communicating with the computing device for writing information at the intermediate storage location and at a plurality of storage locations. The computing device sends the address for the intermediate storage location with data that needs to be written at one of the plurality of storage locations with an identifier identifying the one of the plurality of storage locations; and the device first writes the data at the intermediate storage location and then updates the one of the plurality of storage locations identified by the identifier. |
US09256553B2 |
Transactional processing based upon run-time storage values
A memory access operand of an instruction that accesses memory may be treated as a transaction atomic access. Non-default atomicity handling of memory accesses is enabled based on successful comparison by the processor of specified storage values at run-time. Upon executing a transaction policy override instruction, the default conflict detection policy is overridden for one or more subsequent memory accessing instructions. |
US09256548B2 |
Rule-based virtual address translation for accessing data
In one embodiment, rule-based virtual address translation is performed for accessing data (e.g., reading and/or writing data) typically stored in different manners and/or locations among one or more memories, such as, but not limited to, in packet switching devices. A virtual address is matched against a set of predetermined rules to identify one or more storing description parameters. These storing description parameters determine in which particular memory unit(s) and/or how the data is stored. Thus, different portions of a data structure (e.g., table) can be stored in different memories and/or using different storage techniques. The virtual address is converted to a lookup address based on the identified storing description parameter(s). One or more read or write operations in one or more particular memory units is performed based on the lookup address said converted from the virtual address. |
US09256546B2 |
Transparent code patching including updating of address translation structures
Code is modified by an optimizer executing in the same or different address space as the application being modified. The modified code is stored in memory regions separate from the memory regions of the unmodified or pre-existing code. This allows instruction fetches by the application to access the modified code, while data accesses by the application access the unmodified code. An optimizer may also access the code, but accesses by the optimizer are considered data accesses, and therefore, such accesses would be to the unmodified code, instead of the modified code. Thus, an address mapping capability is provided in which the optimizer may access the modified code by having multiple addresses point to the same physical memory location. One address is used by the application in an instruction fetch and the other address is used by the optimizer in a data access to access the modified code. |
US09256543B2 |
Method and system for efficient communication and command system for deferred operation
A method and system for efficiently executing a delegate of a program by a processor coupled to an external memory. A payload including state data or command data is bound with a program delegate. The payload is mapped with the delegate via the payload identifier. The payload is pushed to a repository buffer in the external memory. The payload is flushed by reading the payload identifier and loading the payload from the repository buffer. The delegate is executed using the loaded payload. |
US09256537B2 |
Coherent attached processor proxy supporting coherence state update in presence of dispatched master
A coherent attached processor proxy (CAPP) of a primary coherent system receives a memory access request specifying a target address in the primary coherent system from an attached processor (AP) external to the primary coherent system. The CAPP includes a CAPP directory of contents of a cache memory in the AP that holds copies of memory blocks belonging to a coherent address space of the primary coherent system. In response to the memory access request, the CAPP performs a first determination of a coherence state for the target address and allocates a master machine to service the memory access request in accordance with the first determination. Thereafter, during allocation of the master machine, the CAPP updates the coherence state and performs a second determination of the coherence state. The master machine services the memory access request in accordance with the second determination. |
US09256536B2 |
Method and apparatus for providing shared caches
A method and apparatus for providing shared caches. A cache memory system may be operated in a first mode or a second mode. When the cache memory system is operated in the first mode, a first cache and a second cache of the cache memory system may be operated independently. When the cache memory system is operated in the second mode, the first cache and the second cache may be shared. In the second mode, at least one bit may overlap tag bits and set index bits among bits of a memory address. |
US09256531B2 |
Memory system and SoC including linear addresss remapping logic
A system-on-chip is connected to a first memory device and a second memory device. The system-on-chip comprises a memory controller configured to control an interleaving access operation on the first and second memory devices. A modem processor is configured to provide an address for accessing the first or second memory devices. A linear address remapping logic is configured to remap an address received from the modem processor and to provide the remapped address to the memory controller. The memory controller performs a linear access operation on the first or second memory device in response to receiving the remapped address. |
US09256525B2 |
Semiconductor memory device including a flag for selectively controlling erasing and writing of confidential information area
A semiconductor memory device includes a memory which comprises a confidential information area storing confidential information and a flag. A controller reads the flag from the memory when instructed to erase or write data in the confidential information area, determines whether the flag is set, erases or writes data in the confidential information area when the flag is clear, and abandons a process requested by an erase or write instruction when the flag is set. An authenticator uses data in the confidential information area to execute an operation for authentication. A management information area may store management information for associated pages. The flag may include a bit string and a complementary bit string to improve reliability of the flag. The confidential information area may store dummy data when the memory is used for uses other than an application with an authentication function, so no problem arises using a normal controller. |
US09256524B2 |
Storage system having a thin provisioning function
A storage system, coupled to an external storage system, manages a virtual volume, such as a thin provision volume. The storage system also manages a first logical device created by using storage area of internal storage devices and a second logical device created by using storage area of external storage devices in the external storage system. A storage area in the first logical device or the second logical device is allocated to the virtual volume after receiving a write request to the virtual volume. The storage system has advantage that a storage area in the first logical device and the second logical device can be managed uniformly in thin provisioning function of the storage system. |
US09256522B1 |
Method and system for generating soft-information after a single read in NAND flash using expected and measured values
A system and method for determining soft read data for a group of cells in a nonvolatile flash memory are disclosed. An expected value representative of a plurality of stored values in a group of cells is obtained. A measured value representative of the plurality of stored values in the group of cells is obtained, based on a single read to the group of cells. A soft read data for the group of cells is determined based at least in part on the expected value and the measured value. The expected and measured values may include at least one of a number of 0s, a number of 1s, a ratio of 0s to 1s or a ratio of 1s to 0s. A reliability for a bit i may be obtained using a one-step majority logic decoder, and a threshold reliability may be used when determining the soft read data. |
US09256521B1 |
Methods and apparatus for SAS controllers with link list based target queues
A controller comprising a transport layer, an internal memory, and a link list manager block. The internal memory stores pending instruction entries. The link list manager block is configured to read instructions stored in an external memory, update an active vector, the active vector for storing indications of instructions from the external memory; update the pending instruction entries in the internal memory; and update the instructions stored in the external memory. The link list manager block configured to dispatch a instruction from the pending instruction entries in the internal memory to the transport layer. |
US09256520B2 |
Using linked data to determine package quality
Arrangements described herein relate to determining a quality of a software package. Via linked data, the software package can be linked to at least one test plan and a requirement collection. The software package can be executed in accordance with the test plan using at least one test case. At least one test result of the execution of the software package can be generated. A score can be assigned to the test result and a score can be assigned to the test based at least on the test result. Based at least on the scores assigned to the test result and the test case, a package quality score can be assigned to the software package. |
US09256514B2 |
Debugging and perfomance analysis of applications
While an application is still running and using a resource that the application has already allocated, real-time capture is used to allow for a minimal overhead, quick turnaround solution for debugging and performance analysis. Application programming interface interception can be used to construct a database of resource usage that can then be mined for dependencies. |
US09256513B2 |
Method, apparatus and computer readable medium for automatic debugging and error prevention
A method, an apparatus and a computer readable medium for debugging and error prevention are provided. In the method, a plurality of debug messages produced by the electronic apparatus in executing debugging is obtained. The debug messages are analyzed to find a plurality of operation procedures associated with each other and having a number of repeated occurrences reaching a threshold according to data of each debug message when at least one error message appears in the debug messages and accordingly conclude at least one error procedure rule. Then, each debug message obtained afterwards is compared with the operation procedures in each error procedure rule sequentially, so as to determine whether a completion percentage of the operation procedures in each error procedure rule reaches a preset percentage. When the completion percentage reaches the preset percentage, a preventive operation of the operation procedure corresponding to the current debug message is executed. |
US09256511B2 |
Computer software application self-testing
Testing a computer software application by detecting an arrival of input data provided as input to a computer software application from a source external to the computer software application, modifying the detected input data to include test data configured to test the computer software application in accordance with a predefined test, thereby creating a modified version of the detected input data, and processing the modified version of the detected input data, thereby performing the predefined test on the computer software application using the test data. |
US09256506B1 |
System and method for performing operations on target servers
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for performing operations on target servers is presented. A request including an operation is received. A set of target servers associated with the operation is identified. The following request processing operations are performed until a predetermined termination condition has been satisfied: a target server in the set of target servers to which the request has not been issued and whose health metrics satisfy health criteria is identified, the request to perform the operation is issued to the target server, and when the request to perform the operation fails at the target server, health metrics for the target server are updated to indicate that the request to perform the operation failed at the target server and health check operation is scheduled to be performed with respect to the target server. |
US09256505B2 |
Data transformations to improve ROM yield and programming time
Methods and systems for generating data transformations to improve ROM yield and programming time. A bit flip register can be configured in association with the ROM and a binary string can be read into the bit flip register on reset. Subsequently, data output from the ROM can be selectively complemented utilizing a content of the bit flip register and the content of the bit flip register can be programmed into the ROM in order to reduce programming time for each ROM. A defective cell can be tolerated by selectively flipping a column with respect to the defective cell to improve yield. A built-in self-test (BIST) engine that generates addresses up to and including content of an address limiting register can be employed to limit the ROM access to a programmed part during testing in order to tolerate defects in any unused location. |
US09256503B2 |
Data verification
A data verification application receives a test configuration data, the test configuration data comprising a seed value and a parameter. The data verification application generates a pseudo-random test data stream comprising a plurality of words, wherein a value of each of the plurality of words is based on the seed value, the parameter and an offset of each word within the pseudo-random test data stream. |
US09256498B1 |
System and method for generating backups of a protected system from a recovery system
A system and method for generating backups of a protected storage system from protected data in a recovery system including protecting data in the recovery system, the recovery system including a target disk configured to store a replica of the protected storage system from a predetermined time point and a journal including data and metadata of write operations to the protected storage system that occurred after the time point, periodically generating replicas of the protected storage system from the recovery system, and storing the replicas as backups. |
US09256493B2 |
Memory module architecture
In accordance with some embodiments, memory modules containing phase change memory elements may be organized so that each memory integrated circuit includes both data and error correcting code. As a result of including the error correcting code in each integrated circuit, extra accesses of the memory module to extract the error correcting code can be avoided, improving the performance of the overall memory module in some embodiments. |
US09256492B1 |
Iterative decoding systems using noise-biasing
Systems, methods, and apparatus are provided for improving the iterative decoding performance of a decoder, for example, as used in a wireless communications receiver or in a data retrieval unit. A decoding technique may receive and process a set of channel samples using an iterative decoder. If the iterative decoder output indicates a decoding failure, noise samples may foe combined with the received channel samples to create biased channel samples. Noise sample may be generated using a pseudo-random noise generator and/or by using signals already present in the communications receiver or data retrieval unit. The biased channel samples may be provided to the iterative decoder and the iterative decoder may re-run using the biased channel samples. |
US09256490B2 |
Storage apparatus, storage system, and data management method
The storage apparatus has a control unit that includes: an identification unit that is configured to determine that a first data element contained in the data is incorrect, when a first restoration calculation first data element, which is restored from the first data element using other data elements of the data excluding the first data element and a new redundancy code obtained from the data by a first calculation method, coincides with a second restoration calculation first data element, which is restored from the first data element using the other data elements and a new redundancy code obtained from the data by a second calculation method; and a restoration unit that is configured to correct the first data element in the storage devices that is determined to be incorrect by the identification unit, to either the first restoration calculation first data element or the second restoration calculation first data element. |
US09256488B2 |
Verification of template integrity of monitoring templates used for customized monitoring of system activities
A mechanism for performing verification of template integrity of monitoring templates used for customized monitoring of system activities. A method of embodiments of the invention includes calculating a first hash code for a monitoring template, the monitoring template to customize a performance monitor to serve as a universal monitor to facilitate a plurality of monitoring tools to perform monitoring of activities of a plurality of system components of the computer system, extracting the first hash code from the monitoring template, and calculating a second hash code for the monitoring template. The method further includes verifying integrity of the monitoring template by comparing the first hash code with the second hash code, and the integrity of the monitoring template is determined to be satisfactory if the first hash code matches the second hash code. |
US09256484B2 |
Dynamic adjustment of mobile device based on user activity
In some implementations, a mobile device can be configured to monitor environmental, system and user events. The occurrence of one or more events can trigger adjustments to system settings. In some implementations, the mobile device can be configured to keep frequently invoked applications up to date based on a forecast of predicted invocations by the user. In some implementations, the mobile device can receive push notifications associated with applications that indicate that new content is available for the applications to download. The mobile device can launch the applications associated with the push notifications in the background and download the new content. In some implementations, before running an application or accessing a network interface, the mobile device can be configured to check energy and data budgets and environmental conditions of the mobile device to preserve a high quality user experience. |
US09256482B2 |
Determining whether to send an alert in a distributed processing system
Methods, apparatuses, and computer program products for determining whether to send an alert are provided. Embodiments include a voting manager receiving from a plurality of alert analyzers, one or more delivery codes associated with an alert. In dependence upon the one or more delivery codes, the voting manager determines whether to suppress the alert, to close the alert, or to report the alert. |
US09256474B2 |
Automatically aligning virtual blocks to physical blocks
Automatically aligning virtual blocks of partitions to blocks of underlying physical storage is disclosed. In some embodiments, a starting offset of a partition included in a logical container is detected. In some embodiments, a misalignment correction amount for a partition included in a logical container is detected. In some embodiments, a misalignment associated with a partition included in a logical container is corrected. |
US09256473B1 |
Provision a virtual environment based on topology of virtual nodes, node dependencies and base node configuration information
A method for automatically provisioning a virtual computing environment comprising a plurality of virtual computing nodes includes provisioning a virtual base node using base configuration information that includes a base endpoint that identifies interconnectivity parameters required to communicate with the virtual base node, and storing the base endpoint in an endpoint registry. The method further includes determining that a virtual first node depends on the virtual base node, and receiving the base endpoint from the endpoint registry. Thereafter, the virtual first node is provisioned using the received base endpoint and first configuration information for the virtual first node. |
US09256472B2 |
System and method for economical migration of legacy applications from mainframe and distributed platforms
An economical system and method of migrating legacy applications running on proprietary mainframe computer systems and distributed networks to commodity hardware-based software frameworks, by offloading the batch processing from the legacy systems, and returning the resultant data to the original legacy system to be consumed by the unaltered applications. An open source code tool is used to transfer the software, and rewrite it on a faster and more economical hardware system, while leaving a seamless integration of offloaded processing with existing batch processing flow. |
US09256471B2 |
Task scheduling method for priority-based real-time operating system in multicore environment
Disclosed herein is a task scheduling method for a priority-based real-time operating system in a multicore environment, which solves problems occurring in real-time multicore task scheduling which employs a conventional decentralized scheme. In the task scheduling method, one or more scheduling algorithm candidates for sequential tasks are combined with one or more scheduling algorithm candidates for parallel tasks. Respective task scheduling algorithm candidates generated at combining, are simulated and performances of the candidates are evaluated based on performance evaluation criteria. A task scheduling algorithm exhibiting best performance is selected from among results obtained at evaluating the performances. |
US09256468B2 |
Dynamic incremental memory allocation on program stack
Some embodiments of a system and a method to dynamically allocate memory on program stack are presented. A memory allocator executable on a processing device may create a data structure on a stack to hold data for a program running on the processing device. The memory allocator can dynamically change the size of the data structure on the stack in response to data need of the program while the program is running. |
US09256465B2 |
Process device context switching
Methods, systems, and computer readable media embodiments are disclosed for preemptive context-switching of processes running on an accelerated processing device. A method includes, responsive to an exception upon access to a memory by a process running on a accelerated processing device, whether to preempt the process based on the exception, and preempting, based upon the determining, the process from running on the accelerated processing device. |
US09256463B2 |
Method and apparatus to replicate stateful virtual machines between clouds
A method including replicating a first virtual machine (VM) in a first cloud and putting the replicated VM in a second cloud. Activating the first VM and pausing the replicated VM. First processing, at the first VM, traffic from VMs in the first cloud, wherein the first processing occurs when the first VM is activated and the replicated VM is paused. Buffering, at a hypervisor of the replicated VM, traffic from VMs in the second cloud, wherein the buffering occurs when the first VM is activated and the replicated VM is paused. Activating the replicated VM in response to state information of the first VM and pausing the first VM. Second processing, at the replicated VM, the buffered traffic according to the state information of the first VM, wherein the second processing occurs when the replicated VM is activated and the first VM is paused. |
US09256461B2 |
Handling interrupt actions for inter-thread communication
A mechanism is provided for handling interrupt actions for inter-thread communication. In association with a first processor thread, a thread action data structure is provided that comprises a non-blocking synchronization data structure and an internal list data structure of pending interrupts having no form of synchronization. A post of an interrupt action is received from a second processor thread to the thread action data structure associated with the first processor thread, where the interrupt action is added to the non-blocking synchronization data structure of the thread action data structure. The interrupt action is moved from the non-blocking synchronization data structure to the internal list data structure of pending interrupts for handling by the first processor thread. The internal list data structure of pending interrupts is processed to thereby handle interrupt actions moved to the internal list data structure. |
US09256456B1 |
Architecture for managing I/O and storage for a virtualization environment
Disclosed is an improved approach to implement I/O and storage device management in a virtualization environment. According to some approaches, a Service VM is employed to control and manage any type of storage device, including directly attached storage in addition to networked and cloud storage. The Service VM implements the Storage Controller logic in the user space, and can be migrated as needed from one node to another. IP-based requests are used to send I/O request to the Service VMs. The Service VM can directly implement storage and I/O optimizations within the direct data access path, without the need for add-on products. |
US09256455B2 |
Delivery of events from a virtual machine to host CPU using memory monitoring instructions
A method and system for managing a virtual computing system including a virtual machine (VM) configured to send an event to a host CPU executing a memory monitoring instruction. The virtual machine is configured to receive from a hypervisor a notification identifying an address range writeable by a virtual central processing unit (VCPU) associated with the virtual machine to send an event to a host central processing unit (CPU). The virtual machine is further configured to receive an instruction to write to the identified address range for sending an event to the host CPU. The VCPU of the virtual machine may then write data identifying an event for execution by the host CPU to the identified address range, without causing an exit to the hypervisor. |
US09256454B2 |
Determining optimal methods for creating virtual machines
A computer receives at least one requirement for a new VM. The computer identifies an existing VM to be modified during the generation of the new VM. The computer determines at least one step necessary to create the new VM configuration from the existing VM. The computer presents at least one pathway to the new VM from the existing VM. The computer receives a selection of a presented pathway to create the new VM. |
US09256452B1 |
Providing an instance availability estimate
Data defining the actual time to availability for various configurations of instances of computing resources is collected. The collected data can be utilized to provide an estimate of the expected time to availability for a specific configuration of an instance of a computing resource in response to receiving a request to create a new instance of the computing resource. |
US09256451B2 |
Emulation time correction
A method for time correction during an emulation of a native computing environment (NCE), including: obtaining, by an emulator, a code segment for execution within the NCE; identifying, during an execution of the code segment within the emulation, a first instance of a time sensitive (TS) instruction; initiating a first instruction sequence window (ISW) in response to identifying the first instance of the TS instruction; identifying, during the execution of the code segment within the emulation, a second instance of the TS instruction after initiating the first ISW; obtaining, in response to identifying the second instance during the first ISW, an expected time between execution of the first instance and the second instance of the TS instruction in the NCE; and inserting an aggregated delay based on the expected time during the execution of the code segment within the emulation. |
US09256450B2 |
Using an enterprise messaging bus to influence the process of software compilation and packaging
A build system executes a build process using an enterprise messaging bus, a plurality of services, and a plurality of shims, where each of the services do not natively communicate with the enterprise messaging bus. A shim processes a message between a service and an enterprise message bus. The shim further communicates the processed message between the service and the enterprise message bus. The shim includes a receive shim that receives messages from the enterprise message bus, converts the received message into a format native to the service, and forwards the converted message to the service. The shim also includes a transmit shim that receives messages from the service, converts the received message into a format native to the enterprise message bus, and forwards the converted message to the enterprise message bus. |
US09256447B2 |
Integrated application launching in heterogeneous cloud computing environment
Application programs delivered from one or more cloud computing systems (“clouds” or “CCSs”) are integrated into a desktop being delivered/hosted by another cloud (“primary” CCS). In one respect, the integration includes integration of controls for directly launching a separately hosted application program from a desktop hosted by the primary CCS, such as by selection of a start menu entry or activation of a “shortcut” icon that points to the application program. In another respect, a separately hosted application program is launched based on a user opening or accessing content (e.g. data file) that is specifically associated with the separately hosted application program but residing more locally, such as in the hosted desktop. In this aspect, the content is seamlessly redirected to the other cloud without requiring any direct network connectivity between the clouds. |
US09256442B2 |
Network updatable user trusted device
A user trusted device and a software update method for updating the device. The device includes: a connection interface enabling connection with a host computer; a persistent memory storing a boot enabling data structure and a network updater, wherein: the network updater is configured to interact with firmware of the host computer to initiate communication over a network; and the boot enabling data structure: is detectable by the firmware upon connection of the user trusted device with the host computer; is such that host computer can boot from the user trusted device, as per the data structure of the boot enabling data structure; and includes instructions for the firmware to initiate a transfer of the network updater on the host computer for subsequent execution, upon the host computer booting from the user trusted device. |
US09256434B2 |
Generalized bit manipulation instructions for a computer processor
Methods of bit manipulation within a computer processor are disclosed. Improved flexibility in bit manipulation proves helpful in computing elementary functions critical to the performance of many programs and for other applications. In one embodiment, a unit of input data is shifted/rotated and multiple non-contiguous bit fields from the unit of input data are inserted in an output register. In another embodiment, one of two units of input data is optionally shifted or rotated, the two units of input data are partitioned into a plurality of bit fields, bitwise operations are performed on each bit field, and pairs of bit fields are combined with either an AND or an OR bitwise operation. Embodiments are also disclosed to simultaneously perform these processes on multiple units and pairs of units of input data in a Single Input, Multiple Data processing environment capable of performing logical operations on floating point data. |
US09256426B2 |
Controlling total number of instructions executed to a desired number after iterations of monitoring for successively less number of instructions until a predetermined time period elapse
A system and method for controlling processor instruction execution. In one example, a method for controlling a total number of instructions executed by a processor includes instructing the processor to iteratively execute instructions via multiple iterations until a predetermined time period has elapsed. A number of instructions executed in each iteration of the iterations is less than a number of instructions executed in a prior iteration of the iterations. The method also includes determining the total number of instructions executed during the predetermined time period. |
US09256421B2 |
Method, device and terminal for improving running speed of application
The disclosure provides a method, a device and a terminal for improving the speed of an application relating to the computer field. The method may include collecting local data information corresponding to a missing-page interruption during execution of the application. The local data information may include a name of a file in which the local data is contained, an offset in the file and the size of the local data. The method may further include acquiring the local data corresponding to the local data information in response to receiving an instruction to improve the running speed of the application and loading the acquired local data. This may reduce the time spent by the application on accessing I/O operations. Thus, the running speed of the application may be improved by loading the acquired local data according to the local data information corresponding to the missing-page interruption while the application is running. |
US09256414B2 |
Method, device and system for running application
A method, a device and a system for running an application are disclosed. The method includes: creating a process corresponding to the application, and loading pre-generated data file description information of the application (101); monitoring I/O requests of the application through the process, and when an I/O request of the application is monitored, determining a type of a file to be accessed by the application according to the I/O request (102); if the type of the file to be accessed by the application is a data file, acquiring data blocks required by the application from a server side according to the data file description information (103); loading the data blocks into a memory (104). The technical solution can simply and efficiently decrease the installation package size of an application without special customization. |
US09256407B2 |
Interleaving the XForms processing model with java server faces request processing
A method, system and apparatus for interleaving XForms with JSF request processing can be provided. The system can include an XForms definition generated for a form configured for rendering in a Web application. Specifically, the XForms definition can specify a data model for data to be processed within the form. The system further can include a JSF code generation module programmed to process the forms model to produce a form bean, a faces configuration, and a JSF page for each navigable view defined in the XForms definition. |
US09256399B2 |
Breaking program execution on events
Systems and methods for breaking program execution on events are described. One of the systems includes an event subsystem for receiving the signaling events generated by one or more associated peripheral devices. The system also includes a command module which is coupled between the event subsystem and a debug module, the command module receives the signaling events from the event subsystem and in response generates break commands. The debug module of the system receives the break commands from the command module and, in response, interrupts the execution of a program of a controller. |
US09256397B2 |
Fused multiply-adder with booth-encoding
A fused multiply-adder is disclosed. The fused multiply-adder includes a Booth encoder, a fraction multiplier, a carry corrector, and an adder. The Booth encoder initially encodes a first operand. The fraction multiplier multiplies the Booth-encoded first operand by a second operand to produce partial products, and then reduces the partial products into a set of redundant sum and carry vectors. The carry corrector then generates a carry correction factor for correcting the carry vectors. The adder adds the redundant sum and carry vectors and the carry correction factor to a third operand to yield a final result. |
US09256394B2 |
Method providing a display in a motor vehicle and motor vehicle comprising a display unit
A vehicle receives a script with a command for graphically designing a display and a command for reading a data value from a memory of the vehicle. The script is executed by an interpreter, as a result of which the data value is read from the memory and a display is provided on a display device. The graphical design of the display is prescribed by the script and contains a partial presentation determined by the data value. The use of scripts provides a particularly high level of flexibility for the graphical presentation. |
US09256393B2 |
Method for remote desktop control by remote host input devices
A system for establishing a remote desktop connection between a client projector and a host computer, the client projector and the host computer being connected by a network. A private remote desktop service virtual channel is established between the host computer and the client projector. In the client projector, a processor initiates a remote desktop connection process, and completes a remote desktop connection to the host computer. The client projector receives keyboard and mouse events from the host computer across the private remote desktop service virtual channel. The keyboard or mouse events received by the client projector are injected into an operating system of the client projector. They are interpreted by a client application remote desktop connection as a valid input device event, and forwarded to the host computer to actuate a graphical user interface of a remote desktop session. |
US09256389B2 |
Printing apparatus, control method therefor, and computer-readable medium
A printing apparatus includes a reception unit configured to receive print data from an external apparatus, a storage unit configured to store the print data, an operation unit configured to receive an operation to be performed on the print data, a printing unit configured to print the print data when the received operation is print operation, a charging unit configured to start charging in response to the printing of the data when the printing apparatus is operating in charge mode, and a control unit configured to perform control in such a manner that the print data is deleted when the received operation is cancel operation. When the printing apparatus is operating in the charge mode, the control unit performs control in such a manner that the print data is not deleted even when the cancel operation is instructed, until print operation is received. |
US09256386B2 |
Image forming apparatus supporting function of near field communication and method of setting NFC operation mode thereof
A near field communication (NFC) operating mode of an image forming apparatus may be set by determining a type of a job to be performed in the image forming apparatus via NFC tagging of a mobile device, determining a first NFC operating mode corresponding to the determined type of the job from among a plurality of NFC operating modes supported by an NFC module, setting the determined first NFC operating mode as an operating state of the NFC module, and performing the job by tagging the mobile device via NFC by using the set first NFC operating mode. |
US09256385B2 |
Relay device and image processing device capable of executing selected image processing using selected application types
A relay device may receive, from a image processing device, selected image processing identifying information configured to identify a selected image processing. A plural types of image processing may be a processing to be executed on first image information outputted from the image processing device. The relay device may receive, from the image processing device, selected second image information-identifying information configured to identify selected second image information selected in the image processing device. The relay device may receive the selected second image information identified by the selected second image information-identifying information. The relay device may execute the selected image processing identified by the selected image processing identifying information to compose the selected second image information and the first image information. The relay device may send, to the image processing device, created image information created by the execution of the selected image processing. |
US09256383B2 |
Device driver for use in a data storage system
A device driver includes an aggregator aggregating data blocks into one or more container objects suited for storage in an object store; and a logger for maintaining in at least one log file for each data block an identification of a container object wherein the data block is stored with an identification of the location of the data block in the container object. |
US09256380B1 |
Apparatus and method for packet memory datapath processing in high bandwidth packet processing devices
A method of processing packets includes receiving packets and assigning the packets to different pages, where each page represents a fixed amount of memory. The different pages are distributed to different pools, where each pool has a unique mapping to banks, and where each bank is a set of memory resources. The different pages from the different pools are assigned to different banks in accordance with the unique mapping. |
US09256376B2 |
Methods and circuits for dynamically scaling DRAM power and performance
A memory system supports high-performance and low-power modes. The memory system includes a memory core and a core interface. The memory core employs core supply voltages that remain the same in both modes. Supply voltages and signaling rates for the core interface may be scaled down to save power. Level shifters between the memory core and core interface level shift signals as needed to accommodate the signaling voltages used by the core interface in the different modes. |
US09256368B2 |
System and method for deduplication of distributed data
The storage system includes a data storage controlling unit that stores a plurality of units of block data, generated by dividing storage target data, in a distributed manner in a plurality of storage devices, and performs duplicate storage elimination. The data storage controlling unit stores a plurality of continuous units of block data of the storage target data, generated by dividing the storage target data, in a particular storage device among the plurality of storage devices, stores, in the particular storage device, feature data based on the data content of the block data and storing position information representing the storing position in the particular storage device of the block data in association with each other as a storing position specifying table, and stores storage device identifying information for identifying the particular storage device and the feature data of the block data stored in the particular storage device in association with each other as a storage device specifying table. |
US09256367B2 |
Data storage and moving of relatively infrequently accessed data among storage of different types
A data storage system comprises a controller, a first lower performance storage medium and a second higher performance storage medium. The controller is connected to the storage mediums and is arranged to control Input/Output (IO) access to the storage mediums. In operation, the controller is arranged to store an image on the first storage medium, initiate a copy function from the first storage medium to the second storage medium, direct all IO access for the image to the second storage medium, and periodically age data from the second storage medium to the first storage medium. |
US09256365B2 |
Feature calculation device, feature calculation method, and computer program product
According to an embodiment, a feature calculation device includes an obtaining unit, a first calculator, and a second calculator. The obtaining unit is configured to obtain a point sequence group comprising a set of point sequences in which a sequence of a plurality of points is fixed. The first calculator is configured to, for each of the point sequences in the point sequence group, calculate a plurality of values related to a curvature of a shape of the point sequence, with a reference point of the point sequence as a reference, and calculate feature quantities based on the plurality of calculated values. The second calculator is configured to calculate a histogram representing a distribution of the feature quantities of each of the point sequences. |
US09256361B2 |
Control of search results with multipoint pinch gestures
A device incorporates a touch-enabled screen configured to accept a user's interaction with the touch screen to control display of the results of online searches for information and ecommerce listings. A user's interaction with the touch screen of the device with multipoint pinch gestures facilitates navigation through large volumes of search results. Touch-enabled navigation with pinch gestures to elaborate or contract the results of a given search may present a more definitive view of those results or present a better indication of the requirement for a further search by the user. Listings of item data with elaborated or contracted details are produced through corresponding scaling processes which are in turn controlled through associated multipoint pinch gestures. |
US09256358B2 |
Multiple panel touch user interface navigation
A graphical user interface method is disclosed. A first interface panel including a first graphical content for a first menu item is generated. The first interface panel is displayed in a primary display area, and a first descriptor is displayed in a menu display area that is segregated from the primary display area. The first descriptor is associated with the first menu item. An input command is received on the menu display area, and in response thereto, a second interface panel with a second set of graphic content for a second menu item is generated. An input command transition relationship is defined between the first interface panel and the second interface panel, and the received input command corresponds thereto. The second interface panel is displayed in the primary display area, and a second descriptor associated with the second menu item is displayed in the menu display area. |
US09256356B2 |
Method and system for providing feedback for docking a content pane in a host window
A method and system for providing feedback for docking a content pane in a host window is disclosed. The method and system include providing a docking map. The docking map includes a plurality of docking areas there within. The method and system also include positioning a thumbnail associated with a content pane over one of the plurality of docking areas. Finally, the method and system include providing a hotspot on the thumbnail. The hotspot indicates that the content pane can be dropped into the one docking area. The feedback enables a user to precisely dock a content pane. In addition, a user can predict the final configuration of the host window. In addition, the docking of the content pane can determine complex configurations within a host window including nested splitters and notebooks whose tabs are oriented in any direction. |
US09256355B1 |
Accelerated panning user interface interaction
A computer-implemented user interface method includes displaying on a touch screen a portion of a large scale graphical space that is at least multiples larger than the device display, receiving from a user of the device an input to pan within the graphical space, automatically generating a pop up graphical panning control in response to receiving the user input, and receiving a user input to the panning control and providing panning in the graphical space, wherein movement of the panning control in a single selection is able to pan the display across a substantial portion of the large scale graphical space. |
US09256350B2 |
System for displaying hierarchical information
A system of displaying hierarchical information in a user interface includes displaying a first plurality of icons aligned in a first arc course on a display device, selecting one of the first plurality of icons using a user input device, rotating the first plurality of icons to position the selected one of the first plurality of icons to a front position of the first arc course in response to the selecting to define a first selection indicator and displaying a second plurality of icons aligned along a second-level arc course, the second-level arc course displayed adjacent to and positioned co-axial with the first arc course, and the second plurality of icons representing sub-hierarchical data for the first selection indicator. |
US09256345B2 |
Image display apparatus and method for operating the same
An image display apparatus and a method for operating the same are discussed. According to an embodiment, the method for operating the image display apparatus having a display screen, includes processing a signal for displaying a first object; associating, by the image display apparatus, the first object with a pointer to be displayed, the pointer being movable according to a pointing operation of a pointing device associated with the image display apparatus; and automatically displaying, by the image display apparatus on the display screen, the first object and the pointer on the first object based on the associating step. |
US09256344B1 |
Software management software
Computer systems are managed by providing systems programmers with visual displays and user interfaces that identify certain issues and allow the system programmer to readily apply fixes, patches, and other updates without tediously sifting through a mountain of information and manually addressing those issues. The systems herein, provide a more streamlined approach for the system programmer by reducing the possibility of overlooking a particular issue that may adversely affect the system. |
US09256340B1 |
Placement of user interface elements based on user input indicating a high value area
Disclosed are various embodiments for placing user interface elements in a network page. A first network page is generated with client side code embedded therein that can track navigation input data associated with the user. The navigation input data can be interpreted to determine whether the user has a tendency to idle an input device in a particular area of the network page or exhibit any other behavior that allows a high value area to be identified. |
US09256331B2 |
Touch panel
A touch panel including a substrate, a touch sensing array, connecting lines, extending portions, a first electrostatic discharge protection circuit, and a second electrostatic discharge protection circuit is provided. The substrate has an active region and a periphery region. The touch sensing array is disposed in the active region. The connecting lines and extending portions are disposed in the periphery region. An end of each of the connecting lines is respectively connected to the touch sensing array by the corresponding extending portion. The first electrostatic discharge protection circuit is disposed in the periphery region and located between the outermost connecting line and the edge of the corresponding substrate. The second electrostatic discharge protection circuit is disposed in the periphery region and located between the innermost connecting line and the touch sensing array. The second electrostatic discharge protection circuit overlaps with the extending portions on the substrate. |
US09256329B1 |
Touch panel sensor system having multi-frequency drive signals
A touch panel sensor system configured to generate simultaneous drive signals having different frequencies to improve noise immunity is described. The touch panel sensor system includes a sensor configured to detect a change in capacitance associated with a touch upon a touch panel. The system also includes a drive component connected to the sensor and is configured to simultaneously generate a plurality of drive signals to simultaneously drive the sensor. Each drive signal has a different frequency characteristic with respect to the other drive signals. The system also includes a measuring component connected to the sensor and is configured to individually demodulate a plurality of signals to determine the change in capacitance. Each signal corresponds to a respective drive signal (e.g., the signal has the same, or approximately the same, frequency characteristic as the respective drive signal). |
US09256328B2 |
Touch input sensing device and touch input sensing method
There are a touch input sensing device and a touch input sensing method. The touch input sensing device includes: a plurality of sensing electrodes; and a controller obtaining sensing signals generated from the plurality of sensing electrodes through a plurality of sensing channels electrically connected to the plurality of sensing electrodes, wherein the controller calculates a difference value between the sensing signals obtained from the plurality of sensing channels connected to the mutually adjacent sensing electrodes among the plurality of sensing electrodes to determine a touch input. A weighting value is assigned to a difference value between sensing signals obtained from mutually adjacent sensing electrodes, based on which the coordinates, or the like, of a touch input are determined, thus significantly reducing the influence of noise and accurately determining a touch input. |
US09256327B2 |
System and method for detecting locations of touches on a touch sensor
A projected capacitive touch sensor system includes a substrate that defines a plurality of non-overlapping areas. Each non-overlapping area includes a plurality of detection electrodes arranged in non-overlapping columns. The columns include a horizontal detection electrode that extends along substantially an entire height of a first column, and at least a second column of at least two vertical detection electrodes that are electrically isolated from one another. The system further includes a measuring circuit configured to measure a mutual capacitance between the horizontal detection electrode and each of the at least two vertical detection electrodes in a given area. A processing logic circuit of the system is configured to determine horizontal detection electrode and vertical detection electrode combinations that have a changed mutual capacitance. The processing logic is also configured to determine the touch location based on a location of the determined horizontal detection electrode and vertical electrode combinations. |
US09256326B2 |
Method of fabricating touch screen panel
A fabricating method of a display device includes: forming a thin film by coating a liquid polymer material over a substrate using spin coating or slit coating; forming a touch screen panel (TSP) over the thin film; separating the substrate from the thin film; and placing the TSP over a surface of the display device. The TSP includes: first and second sensing patterns alternately arranged, the first sensing patterns formed to be connected to one another for each column, the second sensing patterns formed to be connected to one another for each row; first connection lines electrically connecting the first sensing patterns; connection patterns connecting the second sensing patterns and formed in a different layer from the first and second sensing patterns; and a first insulating layer formed between the connection patterns and the first and second sensing patterns. The sensing patterns are formed of a transparent conductive material. |
US09256323B2 |
Mobile terminal and controlling method thereof
The present invention includes a user input unit, a controller, a holography storing medium configured to record an interference pattern generated by interference of light, a holography output module configured to output a 1st holography image attributed to diffraction between the light applied to the holography storing medium and the interference pattern under the control of the controller, and a sensing unit configured to detect a plurality of recognition based events, wherein if at least one holography function corresponding to each of a plurality of the recognition based events is previously designated via the user input unit and a 1st event among a plurality of the recognition based events is detected via the sensing unit, the controller controls the 1st holography image to be outputted in accordance with a 1st holography function corresponding to the 1st event. |
US09256321B2 |
Touch device, processor and touch signal accessing method thereof
A touch device, a processor and a touch signal accessing method thereof are provided. The touch signal accessing method of the touch device includes the following steps. A current touch point is received. Whether a spatial continuity is smaller than a spatial threshold, and a time continuity is smaller than a time threshold are determined. If the spatial continuity is smaller than the space threshold and the time continuity is smaller than the time threshold, then the current touch point is added to a temporary touch point set and a count value is accumulated. Whether the current touch point is a significance point is determined. If the current touch point is the significance point, a touch point reporting procedure is performed. |
US09256316B2 |
Power gating a display of a data processing device during cloning thereof across an external display while retaining touch-sensibility thereof
A method includes detecting, through a processor communicatively coupled to a memory, coupling of an external display to a data processing device including an internal display, and cloning, through the processor, display data of the internal display on the external display following the detection of the coupling. The method also includes triggering, through a driver component, the processor to turn off a backlight of the internal display of the data processing device, power gate circuitry associated with rendering the display data on the internal display and/or power gate a processing pipeline associated with the rendering of the display data following the cloning. Further, the method includes maintaining, through the driver component, a touchscreen capability of the internal display even when the backlight is turned off, the circuitry associated with the rendering of the display data is power gated and/or the processing pipeline associated therewith is power gated. |
US09256314B2 |
Input data type profiles
Techniques for providing input data type profiles are described. In at least some embodiments, input data type profiles can be implemented to enable applications to receive different types and/or combinations of input data. For example, input data type profiles can specify different types of input data generated based on input to a tactile input device, such as raw touch data, processed touch data, and pen input data. In at least some embodiments, techniques can be implemented to enable an application to receive multiple types of input data (e.g., combinations of touch data and/or pen input data) in parallel. |
US09256313B2 |
Touch point detecting device and the touch point detecting method thereof
A touch point detecting device is provided. The touch point detecting device comprises a plurality of electrodes and a scanning unit connected to said electrodes and scanning said electrodes with at least two variable excitation signal frequencies. A touch point detecting method is also provided. By means of the touch point detecting device, the electrode border as well as the integrated circuit package of the processor is reduced without reducing the detection accuracy of touch points. |
US09256309B2 |
Display device including integrated touch panel
A display device comprises a touch panel including a plurality of electrode columns that each includes a plurality of electrodes positioned in the electrode column. The display device further comprises a plurality of lines, each of which is connected to a corresponding electrode included in a corresponding one of the plurality of electrode columns. The lengths of the lines within a first electrode column increase as the lines are positioned further from one end of the first electrode column that is not adjacent to the second electrode column in a direction substantially perpendicular to a longitudinal direction of the lines of the first electrode column and the lengths of the lines within a second electrode column decrease as the lines are positioned further from the one end of the first electrode column in the direction substantially perpendicular to a longitudinal direction of the lines of the second electrode column. |
US09256308B2 |
Information processing apparatus and method of manufacturing information processing apparatus
There is provided an information processing apparatus, including: a display unit including a display area, the display area being configured to display an image; and a touchscreen unit including a facing area and an outer area, the facing area facing the display area, the outer area being outside of the facing area. An area of the touchscreen unit is attached to the display unit, the area including the facing area and the outer area. |
US09256301B2 |
Active stylus with noise immunity
In one embodiment, a method includes receiving a first signal at a stylus. The stylus is able to wirelessly transmit signals to and receive signals from a device. The stylus includes one or more electrodes in a tip of the stylus. A frequency characteristic of the first signal is determined. A second signal is generated based at least in part on the frequency characteristic of the first signal. The second signal is wirelessly transmitted from the stylus to the device through a touch sensor of the device. |
US09256297B2 |
Handheld electronic device and associated method employing a multiple-axis input device and reinitiating a text disambiguation session upon returning to a delimited word
A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device enables editing during text entry and also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided. During text entry, a user is able to delimit a language entry session, such as the entering of a word, by actuating a multiple-axis input device or another input device. The user can also reinitiate the language entry session by actuating a linguistic input member at a location abutting the delimited word. |
US09256283B2 |
Mobile terminal and method of controlling operation thereof
A mobile terminal and a method of controlling an operation thereof are disclosed. In the method of controlling the operation of the mobile terminal, the mobile terminal is communicatively with a head mounted display for displaying an augmented reality (AR) screen obtained by combining a virtual image with a real environment. If image data acquired through a camera is analyzed and a predetermined gesture input is detected, the head mounted display is controlled such that a display change corresponding to the detected gesture input is displayed on the AR screen. In a state of displaying the AR screen through the head mounted display, various operations related to the mobile terminal can be controlled according to the predetermined gesture input. |
US09256282B2 |
Virtual object manipulation
Systems, methods and computer readable media are disclosed for manipulating virtual objects. A user may utilize a controller, such as his hand, in physical space to associate with a cursor in a virtual environment. As the user manipulates the controller in physical space, this is captured by a depth camera. The image data from the depth camera is parsed to determine how the controller is manipulated, and a corresponding manipulation of the cursor is performed in virtual space. Where the cursor interacts with a virtual object in the virtual space, that virtual object is manipulated by the cursor. |
US09256280B2 |
Digital camera which detects a connection to an external device
An electronic camera and method of operating an electronic camera which detects whether an external device such as a personal computer is properly connected to the camera and in a state which permits communication. The camera monitors a data terminal ready (DTR) signal of an RS-232 connection in order to determine that the external device is properly connected and in a state which permits communication. Once the proper connection is detected, the camera can either transmit or receive images and/or audio from the external device. Accordingly, a specific switch which places the camera in a communication mode can be eliminated. Further, a single switch may be utilized for both controlling whether the camera records or plays images when there is no device connected, and which controls whether the camera transmits or receives images and/or audio when an external device is determined to be connected. |
US09256277B2 |
Method and apparatus for thermal sensitivity based dynamic power control of a processor
A method and system provides dynamic power control based on thermal sensitivity of a processor system. The method and system includes a circuit that reduces the clock frequency for the processor system in response, to thermal characteristics satisfying a pre-determined threshold that allows maximal thermal temperature limit utilization without substantially degrading processor performance. |
US09256276B2 |
Utilization of processor capacity at low operating frequencies
In an embodiment, a processor includes one or more cores including a first core operable at an operating voltage between a minimum operating voltage and a maximum operating voltage. The processor also includes a power control unit including first logic to enable coupling of ancillary logic to the first core responsive to the operating voltage being less than or equal to a threshold voltage, and to disable the coupling of the ancillary logic to the first core responsive to the operating voltage being greater than the threshold voltage. Other embodiments are described and claimed. |
US09256275B2 |
Media playback power management devices and methods
Devices and methods for power management during media playback are provided. For example, an electronic device according to an embodiment may include storage, a decoder, an output buffer, and data processing circuitry. The storage may store compressed media data that may be decoded by the decoder. The output buffer may store the decoded media data before the decoded media data is played out. The data processing circuitry configured may measure a fullness of the output buffer and may set an operating frequency of the storage, the decoder, the output buffer, or the data processing circuitry, or a combination thereof, depending on a format of the compressed media data and the fullness of the output buffer. |
US09256270B2 |
Platform power management for building wide control of power factor and harmonics
Example embodiments of an apparatus to reduce power consumed by a processor include a timing signal block configured to be coupled to measure the magnitude of an alternating current voltage signal supplied to a processor and to assert a timing signal when the magnitude of the alternating current voltage signal is about equal to zero volts and a throttling block configured to be coupled to the processor, to receive the timing signal and to assert a throttling signal that causes processor speed to be reduced so that processor power consumption is reduced in phase with the alternating current voltage signal and harmonic distortion of a current waveform supplied to the processor is reduced. |
US09256268B2 |
Adaptive low-power link-state entry policy for active interconnect link power management
Methods and apparatus for implementing active interconnect link power management using an adaptive low-power link-state entry policy. The power state of an interconnect link or fabric is changed in response to applicable conditions determined by low-power link-state entry policy logic in view of runtime traffic on the interconnect link or fabric. The low-power link-state policy logic may be configured to include consideration of operating system input and Quality of Service (QoS) requirements for applications and devices employing the link or fabric, and device latency tolerance requirements. |
US09256262B2 |
Electronic systems and performance control methods
An electronic device is provided, including a plurality of electronic devices and a control module. The electronic devices are connected in a daisy-chain configuration and overlapped in a direction, in which the electronic devices use a transport protocol compatible with a thunderbolt interface to communicate with a host. The control module generates thermal designed power values corresponding to the electronic devices according to parameters of the electronic devices and controls performances of the electronic devices according to the thermal designed power values. |
US09256258B2 |
Tablet case
A computer case for protecting a computer. The computer case comprising a front housing and a rear housing. The front housing including a first aperture operable to allow a user to operate the computer. The rear housing pivotally coupled to the front housing, the rear housing including a latch for securing the computer between the front housing and the rear housing, a battery receptacle for receiving a battery, an electrical interface for electrical communication with the computer, an electrical input, and a controller. Wherein the controller is operable to receive power from the battery, provide power to the computer via the electrical interface, receive an electrical signal from the electrical input, and output the electrical signal to the computer via the electrical interface. |
US09256256B2 |
Fixing mechanism and external electronic device thereof
A fixing mechanism includes a base, a supporter, a torsional component, an actuating component and a resilient component. The supporter is rotatably disposed on the base. The torsional component is disposed on the base and has a first engaging portion. The actuating component is disposed on the supporter and is further movably switched between a first position and a second position. The actuating component has a second engaging portion. The actuating component moves from the first position to the second position to engage the second engaging portion with the first engaging portion. Two ends of the resilient component are respectively connected to the supporter and the base. When the second engaging portion is disengaged from the first engaging portion, the resilient component rotates the supporter relative to the base. A rotary angle between the supporter and the base is fixed by the torsional component via the actuating component. |
US09256255B2 |
Docking station
A docking station capable of assembling a portable electronic device is provided. The portable electronic device has a display screen and a slot. The docking station includes a body and a pressing member. The body has a protrusion. The pressing member is movably arranged in the body, so as to be hidden in the body or moved out of the body. When the portable electronic device is locked with the protrusion through the slot, the pressing member is moved out of the body and presses against the portable electronic device along a pressing direction, so that the portable electronic device is fixed onto the body. The pressing direction is perpendicular to the display screen. |
US09256254B2 |
Mounting assembly
There is disclosed a mounting assembly for structurally mounting a peripheral device to a portable computer. The mounting assembly comprises a bracket arranged to be structurally secured to the portable computer and comprising a first coupling; and a second coupling which in use is attached to or part of the peripheral device. The first and second couplings are arranged to be releasably engaged to form a structural connection, such that in use the peripheral device can be structurally mounted to the portable computer. There is also disclosed a portable computing apparatus comprising a portable computer, a peripheral device and a mounting assembly; and a electronic entry control board for mobile telemetry monitoring apparatus comprising a portable computer, a wireless communication unit and a mounting assembly. |
US09256247B2 |
Method and apparatus for communicating time information between time aware devices
According to one embodiment, an apparatus includes a first processing unit operating according to a first clock, a second processing unit operating according to a second clock running separately from the first clock, and a synchronization controller coupled to the first communication unit and the second communication unit. The synchronization controller is configured to (i) cause the first communication unit to generate a first indication of time at which the first processing unit transmits a signal to the second processing unit, according to the first clock, (ii) cause the second processing unit to generate a second indication of time at which the second processing unit receives the signal, according to the second clock, and (iii) determine an offset between the first clock and the second clock based on the first indication of time and the second indication of time. |
US09256246B1 |
Clock skew compensation with adaptive body biasing in three-dimensional (3D) integrated circuits (ICs) (3DICs)
Clock skew compensation with adaptive body biasing in three-dimensional (3D) integrated circuits (ICs) (3DICs) is disclosed. In one aspect, a sensor is placed on each tier of a 3DIC to evaluate a speed characteristic of each tier relative to the speed characteristic of another tier. Based on determining the relative speed characteristics, a control signal may be provided to adjust back body bias elements for clock buffers. Adjusting the back body bias effectively adjusts a threshold voltage of the clock buffers. Adjusting the threshold voltage of the clock buffers has the effect of slowing down or speeding up the clock buffers. For example, slow clock buffers may be sped up by providing a forward body bias and fast clock buffers may be slowed down by providing a reverse body bias. By speeding up slow elements and slowing down fast elements, compensation for the relative speed characteristics may be provided. |
US09256242B2 |
Driver's injury prevention type pedal
A driver's injury prevention type pedal may include a pedal arm which is rotatably coupled, at an upper portion to a pedal arm hinge which acts as a center of rotation of a pedal stroke, and a universal reverse rotation member which reversibly rotates the pedal arm about the pedal arm hinge and away from a driver which may include a mounting bracket to which the upper portion of the pedal arm is fitted and coupled, and a reverse rotation lever which presses the upper portion of the pedal arm by counterclockwise direction rotation formed by pushing of the pedal arm. In particular, the driver's injury prevention type pedal may be converted into a brake pedal, a clutch pedal, or an acceleration pedal, thereby allowing pedal manufacturing costs to be significantly reduced. |
US09256240B2 |
Semiconductor device with multiple space-charge control electrodes
A circuit including a semiconductor device having a set of space-charge control electrodes is provided. The set of space-charge control electrodes is located between a first terminal, such as a gate or a cathode, and a second terminal, such as a drain or an anode, of the device. The circuit includes a biasing network, which supplies an individual bias voltage to each of the set of space-charge control electrodes. The bias voltage for each space-charge control electrode can be: selected based on the bias voltages of each of the terminals and a location of the space-charge control electrode relative to the terminals and/or configured to deplete a region of the channel under the corresponding space-charge control electrode at an operating voltage applied to the second terminal. |
US09256238B1 |
Method and apparatus for fast, efficient, low noise power supply using multiple regulators
A method and apparatus for fast, efficient, low noise power supply have been disclosed. In one implementation a switching power supply and a linear regulator provide efficiency and rapid response. |
US09256230B2 |
HVAC schedule establishment in an intelligent, network-connected thermostat
HVAC schedules may be programmed for a thermostat using a combination of pre-existing schedules or templates and automated schedule learning. For example, a pre-existing schedule may be initiated on the thermostat and the automated schedule learning may be used to update the pre-existing schedule based on users' interactions with the thermostat. The preexisting HVAC schedules may be stored on a device or received from a social networking service or another online service that includes shared HVAC schedules. |
US09256227B1 |
System and method for controlling the operation of a machine
A system for controlling at least one machine at a work site includes a controller configured to store a map of a boundary of a work area at the work site. The controller determines a first arrival time for a first machine to arrive at the boundary and a second arrival time for a second machine to arrive at the boundary. An arrival interval is determined based upon a difference between the first arrival time and the second arrival time the relative travel speed between the first machine and the second machine is adjusted so that the machines arrive at a desired arrival interval. |
US09256221B2 |
Information processing apparatus, processing system, processing method, and program
An information processing apparatus for processing information on semiconductor treatment apparatus includes an abnormality information display device which displays information on an abnormality in semiconductor treatment apparatus, a countermeasure information receiving device which receives countermeasure information on countermeasure, a countermeasure information storing device which stores the countermeasure information matched with abnormality identification information, an output device which outputs the countermeasure and abnormality identification information via communication device to outside, a countermeasure item display device which displays countermeasure item candidates, a countermeasure item storing device which stores countermeasure item selected from the candidates matched with the abnormality identification information, a countermeasure item transmitting device which transmits the countermeasure item and abnormality identification information via the communication device to outside, a countermeasure item statistic receiving device which receives statistic regarding the countermeasure item corresponding to the abnormality identification information from outside, and a countermeasure item statistic display device which displays the statistic. |
US09256216B2 |
Process variable compensation in a process transmitter
A process variable transmitter includes a process variable sensor having a process variable sensor output related to a sensed process variable. Analog compensation circuitry is configured to receive the process variable sensor output and responsively provide a compensated process variable sensor output based upon a compensation function which is responsive to a control input. Output circuitry provides an output based upon the compensated process variable. Digital control circuitry is coupled to the analog compensation circuitry providing a control output which is applied to the control input of the analog compensation circuitry to thereby control the compensation function. |
US09256215B2 |
Apparatus and methods for generalized state-dependent learning in spiking neuron networks
Generalized state-dependent learning framework in artificial neuron networks may be implemented. A framework may be used to describe plasticity updates of neuron connections based on connection state term and neuron state term. The state connections within the network may be updated based on inputs and outputs to/from neurons. The input connections of a neuron may be updated using connection traces comprising a time-history of inputs provided via the connections. Weights of the connections may be updated and connection state may be time varying. The updated weights may be determined using a rate of change of the trace and a term comprising a product of a per-neuron contribution and a per-connection contribution configured to account for the state time-dependency. Using event-dependent connection change components, connection updates may be executed on per neuron basis, as opposed to per-connection basis. |
US09256214B2 |
Network system and method of controlling network system
Provided are a network system and a method of controlling the same. The network system includes an energy supply part including a plurality of power supply sources, an energy metering part communicating with the plurality of power supply sources, the energy metering measuring energy supplied from the plurality of power supply sources, an energy management part receiving energy-related information supplied from the energy supply part, and an energy consumption part consuming power supplied from the energy supply part, the energy consumption part being operable and controllable by the energy management part. At least one power supply source of the plurality of power supply sources is selected according to an order of priority of a power supply, based on energy information related to the plurality of power supply sources. Thus, the power supply source having minimum costs is selected to efficiently manage energy within an intellectual power supply network. |
US09256210B2 |
Safe method for card issuing, card issuing device and system
A safe method for card issuing, a card issuing device and system, which relate to the technical field of information security and solve the problem of low efficiency in existing card issuing methods. The embodiment of the safe method for card issuing in the present invention comprises: a managing card and a card issuing device performing a check and certification for card issuing; the card issuing device sending in sequence a card operating system download command sequence to at least one user card, and instructing the at least one user card to download the card operating system according to the card operating system download command sequence; the card issuing device activating the card operation system downloaded onto the at least one user card. The embodiments of the present invention are mainly used in various solutions which require card issuing technology, such as card issuing for public transport systems, and card issuing for bank cards and access cards. |
US09256208B2 |
Timepiece
The present invention is to provide a timepiece. The time piece comprises a ring-shaped mounting member formed of an elastic material and positioned between the annular shell and the ring-shaped bezel. The ring-shaped mounting member includes an engaging portion having a second engagement surface configured to engage with a first engagement surface formed in the annular shell to restrict the ring-shaped bezel from moving relative to the annular shell in a first axial direction to prevent the ring-shaped bezel from separating from the annular shell. The ring-shaped mounting member is deformable with a force, so that the second engagement surface can slide along the first engagement surface to release ring-shaped bezel from the annular shell. |
US09256205B2 |
Oscillating weight for automatic watch
Oscillating weight for automatic watch movement, having a massive peripheral ring in the shape of an arc of circle, a connecting element connecting the peripheral ring to the weight's pivoting center, wherein the connecting element is set with a plurality of stones. |
US09256203B2 |
Surface light source device for recording/reproducing holograms
A surface light source device is provided. The surface light source device includes a light source, a beam splitter configured to split a light irradiated from the light source into a plurality of light beams each having a different path, a diffusion unit configured to diffuse the plurality of light beams split by the beam splitter into a surface light, and a collimating unit configured to arrange the plurality of light beams diffused from the diffusion unit in one direction. |
US09256187B2 |
Image forming apparatus using two power supply units to control transfer current
A control unit is provided which controls at least one of a first power supply unit (a secondary transfer power supply connected to a secondary transfer roller) and a second power supply unit (high-voltage power supplies connected to a conductive brush and a conductive roller) so that a current supplied to a primary transfer region from a beginning of primary transfer until a beginning of secondary transfer has a magnitude larger than a magnitude of a current supplied to the primary transfer region from a beginning of image formation until the beginning of the primary transfer. |
US09256186B2 |
Image forming apparatus
An image forming apparatus includes: an image bearing member for bearing a toner image; a belt for transferring the toner image from the image bearing member onto a transfer material; an electric power supplying device, contacted to the belt, to which a voltage is to be applied, wherein the electric power supplying device includes an erected fiber portion formed with a plurality of electroconductive erected fibers contacted to the belt; a power source; and a contact member, connected to the electric power supplying device, for applying the voltage from the power source to the electric power supplying device. The electric power supplying device includes a welded portion formed by heat aggregation of a part of the erected fiber portion, and the contact member is connected to the welded portion. |
US09256185B2 |
Printing control device, image forming system, and non-transitory computer-readable medium
A printing control device includes a receiving unit and a replacing unit. The receiving unit receives a print job, which includes gloss control printing data indicating a type of surface effect by predetermined density information and table information capable of identifying a surface-effect selection table used in creation of the gloss control printing data, from a host device. The replacing unit replaces a part or whole of the surface-effect selection table implemented in the printing control device in advance on the basis of the table information included in the print job. |
US09256180B2 |
Image display apparatus, display control method, and non-transitory computer-readable recording medium encoded with display control program
An image display apparatus includes a storage portion to store application data and reduced image data thereof, in association with each other, a position detection portion to detect a position designated by the user on a display surface of a display portion, an enlargement operation detection portion to detect an enlargement operation, a first image display portion to display a first display image generated from the reduced image data as a preview image, a process target determination portion to determine process target data from the reduced image data and the application data, based on a magnification set based on the amount of operation in the enlargement operation, a second display image generation portion to generate a second display image based on the process target data, in response to the enlargement operation being detected, and a second image display portion to display the second display image as a preview image. |
US09256179B1 |
Image forming apparatus, image forming method, and non-transitory computer readable medium
An image forming apparatus includes an image forming unit and a display processing unit. The image forming unit forms an image on a recording medium. The display processing unit causes a display to display a group of options including a first option and a second option in a case where the image forming unit is not equipped with a function to form an image on a recording medium under specified image forming conditions, the first option being an option for issuing a command to form an image on a recording medium in a manner realized through a function of the image forming unit, the second option being an option for issuing a command to display identification information of an alternative apparatus equipped with a function to form an image on a recording medium under the image forming conditions among plural other connected image forming apparatuses. |
US09256178B2 |
Power supply control apparatus, image processing apparatus, power supply control method, and recording medium storing a power supply control program
A novel power supply control device includes an external power supply unit that generates external driving power from external power source, a storing power supplying unit that generates stored driving power from stored power source, a selection unit that selects either the external driving power or the stored driving power, a power mode switching unit that switches between a normal mode and an energy saving mode that consumes less power consumption than the normal mode, a determination unit that determines whether or not current time is within a peak power shift time zone in which usage of the external power is suppressed, and a controlling unit that instructs the selection unit to select the stored power as the driving power and instructs the power mode switching unit to switch power mode to the energy saving mode immediately after finishing an operation during the power peak shift time zone. |
US09256172B2 |
Fixing device and image forming apparatus including same
A fixing device includes two rotary bodies and a recording-medium separation unit. The two rotary bodies are pressed against each other to form a nipping portion. The recording-medium separation unit is disposed at a position downstream from the nipping portion in a direction in which the recording medium is conveyed. The recording-medium separation unit includes a separation plate holder, a separation plate, and a spring. The separation plate holder extends in a longitudinal direction of one of the rotary bodies to hold the separation plate away from the one of the rotary bodies. The separation plate holder has rotation fulcrums and positioning surfaces at both ends in the longitudinal direction. The positioning surfaces are urged by the spring toward the one of the rotary bodies. Each of the positioning surfaces has a bent side to form a flange surface having one of the rotation fulcrums. |
US09256171B2 |
Fusing device including a guide member to guide a printing medium and image forming apparatus having the same
A fusing device and an image forming apparatus including the fusing device are provided, the fusing device having a structure that ensures a stable transport of a printing medium by preventing a printing medium from deviating from a transport path between a transfer nip and a fusing nip. The fusing device includes a heating member, a pressing member to contact the heating member to form a fusing nip, and a guide member to guide a printing medium to the fusing nip. An end of the guide member is shaped such that a height of the end decreases as the end extends from a center thereof to opposite sides thereof, and disposed closer to the heating member than to the pressing member, with respect to an imaginary line extending from the fusing nip. |
US09256169B2 |
Image forming apparatus and method of initializing and cleaning a transfer roller therin
An image forming apparatus and a method of controlling the same is provided. A plurality of cells formed at the surface of a transfer roller is filled with a developing agent to initialize the transfer roller, thereby suppressing contamination and electrical non-uniformity of the transfer roller. A method of controlling an image forming apparatus includes determining whether a transfer roller mounted in the image forming apparatus is a new one and, upon determining that the transfer roller is a new one, feeding a developing agent to the surface of the transfer roller and filling a plurality of cells formed at the surface of the transfer roller with the developing agent to initialize the transfer roller. |
US09256168B2 |
Image forming apparatus
An image forming apparatus includes a power source and a controller. A time-averaged value (Vave) of a voltage output from the power source has a polarity in a transfer direction, and an absolute value of Vave is greater than a midpoint value (Voff) of the voltage intermediate between a maximum value and a minimum value of the voltage. With an increase in a difference (Vpp) between the maximum value and the minimum value of the voltage, the controller controls the power source to increase a duty ratio (Duty) expressed by A/(A+B), where A is an application time in one cycle at a return direction side opposite a transfer direction side relative to Voff and B is an application time at the transfer direction side relative to Voff, and with a decrease in (Vpp), the controller controls the power source to reduce Duty. |
US09256165B2 |
Transfer device and image forming apparatus incorporating same
A transfer device includes an image carrier, a transfer roller, and a moving unit. The moving unit moves the transfer roller between a nip formation state in which the transfer roller forms a transfer nipping portion in contact with the image carrier and a separated state in which the transfer roller is separated from the image carrier. In a contact operation of bringing the transfer roller into contact with the image carrier via the recording medium, the moving unit moves the transfer roller toward the image carrier at a moving velocity slower than that in a pressing operation of generating a predetermined nipping pressure by further moving the transfer roller toward the image carrier after the contact operation. The moving unit causes the recording medium to enter the transfer nipping portion in the contact operation. |
US09256164B2 |
Development roller having magnetic roller and image forming apparatus including the development roller
A development roller according to the present invention includes a magnet roller in which a magnet portion generating a magnetic force and a shaft portion projecting from the magnet portion are formed integrally, wherein a recess is provided on an end surface of the magnet portion on a side of the shaft portion. |
US09256163B2 |
Image forming apparatus
A developing unit in an image forming apparatus includes a bearing unit, a first biasing device, a shaft member, and a second biasing device. The bearing unit rotatably supports the respective end portions of the developing roller and the magnetic roller. The first biasing device biases the bearing unit in a direction to cause the developing roller to move toward the image carrier. The shaft member causes the bearing unit to swing by moving in a front-back direction. The second biasing device biases the shaft member in a forward direction. A cover unit of the image forming apparatus presses the shaft member backward by pivoting from an open position to a closed position, and draws out the shaft member in the forward direction by pivoting from the closed position to the open position. |
US09256162B2 |
Method and apparatus for magnetic brush retraction in electrophotographic system
A method and apparatus for retracting a magnetic brush in an imaging device. The apparatus includes a housing containing carrier beads and toner particles; a magnetic structure at least partly disposed within the housing and generating at least one magnetic field; and an endless sleeve disposed around and rotatable about the magnetic structure, at least a portion of the sleeve extending from the housing. During toner development, the magnetic structure is in a first position for developing a magnetic brush of the carrier beads and toner particles along the portion of the sleeve extending from the housing which forms a developer nip with a photoconductor, and during a period of time when toner development is not to be performed, the magnetic structure is in a second position for retracting the magnetic brush by causing the carrier beads to be positioned against the portion of the endless sleeve extending from the housing forming the developer nip. |
US09256153B2 |
Charging member, process cartridge and electrophotographic apparatus
Provided a charging member including an electro-conductive substrate and a surface layer. The surface layer includes a binder resin, and a resin particle that roughens the surface layer. A surface of the charging member has a plurality of protrusions each derived from the resin particle. The resin particle has a pore inside thereof, has a porosity Vt of 1.5% by volume or more and 45.0% by volume or less, and has a first and second regions. The first region has a porosity V1, the second region thereof has a porosity V2, and V1 is larger than V2. |
US09256150B2 |
Two-component developer and method for producing two-component developer
A two-component developer of the present disclosure contains a carrier and toner particles. The carrier includes a carrier core, a first layer coating a surface of the carrier core, and a second layer coating a surface of the first layer. The first layer contains a fluorine-based resin, and the second layer contains a polyamide-imide resin and/or a melamine resin. The toner particles each include a toner core containing a binder resin and a shell layer coating a surface of the toner core. The shell layer contains a thermosetting resin. |
US09256149B2 |
Toner for electrostatic image development
Provided is a toner for electrostatic image development having low-temperature fixability and providing stability of glossiness for various types of paper. The toner for electrostatic image development includes toner particles having a domain-matrix structure. In the domain-matrix structure, a domain phase including a crystalline polyester resin having a melting point of 40 to 90° C. and a domain phase including a vinyl resin B having a weight average molecular weight of 250,000 to 400,000 are dispersed in a matrix phase including a vinyl resin A having a weight average molecular weight of 10,000 to 50,000. |
US09256143B2 |
Photoconductor overcoat having tetrafunctional radical polymerizable charge transport molecule
An improved overcoat layer for an organic photoconductor drum of an electrophotographic image forming device is provided. The overcoat layer is prepared from a curable composition including a charge transport molecule containing four radical polymerizable functional groups of the general structure exemplified below: where R1 and R2 contain a spacer group and a radical polymerizable functional group, R3 and R4 are selected from the group consisting of a radical polymerizable functional group, a non-radical polymerizable functional group, and one each of a radical polymerizable functional group and a non-radial polymerizable functional group, and R5 and R6 contain a spacer group and a radical polymerizable functional group. The curable composition also contains at least one curing agent. The curing agent comprises a urethane resin containing six radical polymerizable functional groups. This overcoat layer improves wear resistance of the organic photoconductor drum without negatively altering the electrophotographic properties, thus protecting the organic photoconductor drum from damage and extending its service life. |
US09256138B2 |
Method for measuring distortion of projection objective
A method for measuring distortion of a projection objective, which includes: obtaining a plurality of first positional deviations between two groups of patterns formed respectively after two exposures performed in a same exposure field during a stepping and exposing process of the reticle stage (S21); obtaining a plurality of second positional deviations between two groups of patterns formed respectively after another two exposures performed in a same exposure field during a stepping and exposing process of the workpiece stage (S22); subtracting motional errors of the reticle stage and/or workpiece stage from each of the plurality of first and second positional deviations to obtain corresponding first and second corrected deviations (S43, S44); calculating differences each between a pair of corrected deviations (S45); and calculating the distortion of the projection objective by a fitting process (S46). |
US09256136B2 |
Fluid handling structure, lithographic apparatus and device manufacturing method involving gas supply
A fluid handling structure for a lithographic apparatus is disclosed, the fluid handling structure successively has, at a boundary from a space configured to contain immersion fluid to a region external to the fluid handling structure: an elongate opening or a plurality of openings arranged in a first line that, in use, are directed towards a substrate and/or a substrate table configured to support the substrate; a gas knife device having an elongate aperture in a second line; and an elongate opening or a plurality of openings adjacent the gas knife device. |
US09256132B2 |
Layered radiation-sensitive materials with varying sensitivity
A method for fabricating a radiation-cured structure is provided. The method includes the steps of providing a first radiation-sensitive material and applying a second radiation-sensitive material to the first radiation-sensitive material. The first radiation-sensitive material has a first sensitivity. The second radiation-sensitive material has a second sensitivity different from the first sensitivity. At least one mask is placed between at least one radiation source and the first and second radiation-sensitive materials. The mask has a plurality of substantially radiation-transparent apertures. The first and second radiation-sensitive materials are then exposed to a plurality of radiation beams through the radiation-transparent apertures in the mask to form a first construct in the first radiation-sensitive material and a second construct in the second radiation-sensitive material. The first construct and the second construct cooperate to form the radiation-cured structure. |
US09256128B2 |
Method for manufacturing semiconductor device
A system and method for anti-reflective layers is provided. In an embodiment the anti-reflective layer comprises a floating component in order to form a floating region along a top surface of the anti-reflective layer after the anti-reflective layer has dispersed. The floating component may be a floating cross-linking agent, a floating polymer resin, or a floating catalyst. The floating cross-linking agent, the floating polymer resin, or the floating catalyst may comprise a fluorine atom. The anti-reflective layers are removed using a fluid. |
US09256124B2 |
Apparatus for manufacturing a mask
A method of manufacturing a mask includes dividing an upper surface of a template having a design pattern into a plurality of regions, the template being arranged over a polymer layer on a mask substrate, correcting a distorted region among the regions, pressing the polymer layer with the template to form a mask pattern corresponding to the design pattern on the polymer layer; and curing the mask pattern. |
US09256121B2 |
Mask plate and a method for producing a substrate mark
The general inventive concepts relate to the field of display technology, and provide a mask plate and a method for producing a substrate mark to increase the accuracy of the production of a substrate mark, and decrease the difficulty in monitoring products and the production cost. An exemplary mask plate comprises: a display region mask part; at least one pair of test mark mask parts, a test mark mask part being located on either side of the display region mask part and their positions being opposite to each other; and a protection mark mask part correspondingly disposed on the outside of each test mark mask part relative to the display region mask part, wherein the pattern outline of the protection mark mask part is larger than that of the test mark mask part. |
US09256116B2 |
Stereoscopic imaging device, image reproducing device, and editing software
A recording unit recording the plurality of time-series parallax images outputted from the plurality of imaging units on a recording medium when the moving image is photographed, reading out the first and second information from the storage unit, and recording the first information and the second information read out from the storage unit on the recording medium in association with the plurality of parallax images. |
US09256111B2 |
Electrochromic lithium nickel group 5 mixed metal oxides
Multi-layer devices comprising a layer of an electrochromic lithium nickel oxide composition on a first substrate, the lithium nickel oxide composition comprising lithium, nickel and a Group 5 metal selected from niobium, tantalum and a combination thereof. |
US09256110B2 |
Liquid crystal display device
In a liquid crystal display (LCD) device having a thin film transistor (TFT), the TFT includes a source electrode, a drain electrode and a semiconductor layer. At least one of the source electrode and drain electrode includes a first layer including copper and a second layer forming an oxide layer and covering the first layer. The semiconductor layer has a substantially linear current-voltage relationship with said source electrode or drain electrode including said first and second layers, when a voltage is applied between the semiconductor layer and said source electrode or drain electrode. |
US09256109B2 |
Organic light-emitting display device, method of repairing the same, and method of driving the same
An organic light-emitting display device includes a plurality of emission pixels aligned in columns and rows, each of the emission pixels including an emission device and a first pixel circuit coupled to the emission device, a dummy pixel including a second pixel circuit in each column of the emission pixels, and a repair line in each column, wherein a same data signal is provided to one of the emission pixels coupled to the repair line and to the dummy pixel coupled to the repair line, and wherein the emission pixels are configured to simultaneously emit light. |
US09256104B2 |
Liquid crystal display device and manufacturing method thereof
A liquid crystal display device has a liquid crystal display panel including pixels each having an active device, a pixel electrode, a common electrode and a liquid crystal layer arranged in a dot matrix array. The liquid crystal display panel has a first substrate, a second substrate, and a liquid crystal layer provided between the first substrate and the second substrate. The first substrate has the active device, the pixel electrode, the common electrode and a first alignment film. The second substrate has a second alignment film. The first alignment film and the second alignment film are respectively a photo alignment film formed by irradiating a photo decomposition type insulating film with light. The second alignment film has a thickness of at least 10 nm and no greater 50 nm and is thinner than the first alignment film. |
US09256100B2 |
Transflective liquid crystal display device
A transflective liquid crystal display device including, according to one embodiment, a liquid crystal display panel including first and second substrates, a plurality of gate lines and data lines on the first substrate defining a plurality of pixel regions, a thin film transistor at each pixel region, a black matrix and a color filter layer on the second substrate, and a liquid crystal layer between the first an second substrates; a first polarizer and a second polarizer; a backlight unit; a selective reflection film between the liquid crystal display panel and the second polarizer; and a first reflecting layer on at least one of the gate line and the data line of the liquid crystal display panel. The black matrix and the color filter layer include opened areas corresponding to the first reflecting layer so that the light reflected from the first reflecting layer is transmitted through the black matrix and the color filter layer through the opened portions. |
US09256095B2 |
Liquid crystal display module
A liquid crystal display module includes a liquid crystal module and a polarizer on the liquid crystal module. The liquid crystal module includes an upper substrate, an upper electrode layer, a first alignment, a liquid crystal layer, a second alignment layer, a thin film transistor panel, and a lower polarizing layer. The polarizer includes a first transparent conductive layer, an upper polarizing layer, and a second transparent conductive layer on the second surface of the upper polarizing layer stacked together. A number of first electrodes are electrically connected with the first transparent conducive layer, a number of second electrodes are electrically connected with the second transparent conducive layer. The first transparent conductive layer includes a number of transparent conductive belts along a second direction, and the second transparent conductive layer includes a number of carbon nanotubes substantially aligned along a first direction. |
US09256088B2 |
Three-level-driven array substrate row driving circuit
A three-level-driven array substrate row driving circuit includes cascaded multi-level array substrate row driving units. The n-th level array substrate row driving unit includes a clock signal input, a (n−1)-th level signal input, a (n+1)-th level signal input, a (n+3)-th level signal input, a first low level input, a second low level input, and a signal output. The n-th level array substrate row driving unit further includes a pull-up driving unit, a pull-up unit, a first pull-down unit, and a second pull-down unit. The three-level-driven array substrate row driving circuit contributes to reduce the manufacturing cost of the liquid crystal panel and the narrow border design. By adopting the three-level-driven method, the impact caused by the feed-through voltage, which is generated by the data line and the gate line, toward the TFT LCD is effectively eliminated such that the display performance is enhanced. |
US09256082B2 |
Laminated composite lens
A composite lens comprises an anterior rigid gas permeable layer, and an annulus of soft material bonded to a posterior surface of the anterior rigid gas permeable layer, wherein a central zone of the composite lens is rigid and without a soft layer, wherein a peripheral zone of the composite lens is generally rigid in its anterior aspect and soft in its posterior aspect. |
US09256078B2 |
3D display apparatus and pixel array structure thereof
A 3D display apparatus and a pixel array structure thereof are disclosed. The pixel array structure has a plurality of pixel rows. Each pixel row has a plurality of sub-pixels. Each sub-pixel has a first minor section, a second minor section and a major section. The major section is disposed between the first minor section and the second minor section. The brightness of the first minor section and the second minor section is lower than that of the major section. The 3D display apparatus can maintain the same display quality at top and bottom view angles. |
US09256058B2 |
Zoom lens and imaging apparatus
The zoom lens is composed of: an object side lens group at least including, in order from an object side: a first lens group G1 having positive refractive power; and a second lens group G2 having negative refractive power; and an image focusing side lens group including, in order from the object side: a negative lens group A having negative refractive power; and a negative lens group B arranged by facing the negative lens group A across an air distance, having negative refractive power. In the zoom lens, focusing from infinity to a close object is achieved by moving just the negative lens group A toward an image focusing side to satisfy a conditional expression below: [Expression 1] −1.80<β2t<−0.94 (1) (1−βAt2)×βBt2<−4.5 (2) where “β2t” is lateral magnification at a telephoto end of the second lens group in infinity focusing, “βAt” is lateral magnification at a telephoto end of the negative lens group A in infinity focusing, and “βBt” is lateral magnification at a telephoto end of the negative lens group B in infinity focusing. |
US09256056B2 |
Monocentric lens-based multi-scale optical systems and methods of use
A monocentric lens-based multi-scale imaging system is disclosed. Embodiments of the present invention comprise a monocentric lens as an objective lens that collects light from a scene. Monocentric lenses in accordance with the present invention include a spherical central lens element and a plurality of lens shell sections that collectively reduce at least one of spherical and chromatic aberration from the magnitude introduced by the spherical lens element itself. A plurality of secondary lenses image the scene through the objective lens and further reduce the magnitude of aberrations introduced by the objective lens. A plurality of sensor arrays converts optical sub-images of the scene into a plurality of digital images, which can then be used to form a composite image of the scene. |
US09256055B2 |
Imaging lens
A low-cost imaging lens which corrects aberrations properly with a small F-value, ensures high performance with a larger number of constituent lenses and has a more low-profile design than before. The constituent lenses are arranged in the following order from an object side to an image side: a first lens having a convex object-side surface near an optical axis; a positive second lens; a negative third lens having a convex object-side surface near the optical axis; a fourth lens having at least one aspheric surface; a fifth lens as a double-sided aspheric lens; a sixth lens as a double-sided aspheric lens; and a seventh lens as a double-sided aspheric lens having a concave image-side surface near the optical axis. These constituent lenses are not joined to each other. |
US09256052B2 |
Wide-angle lens
A wide-angle lens includes a first lens, a second lens, a third lens, a fourth lens and a fifth lens, all of which are arranged in sequence from an object side to an image side along an optical axis. The first lens is with negative refractive power and includes a concave surface facing the image side. The second lens is a biconcave lens with negative refractive power. The third lens is a biconvex lens with positive refractive power. The fourth lens is a biconvex lens with positive refractive power. The fifth lens is with negative refractive power and includes a concave surface facing the object side. |
US09256046B2 |
Vibration actuator and optical apparatus
To reduce the length of the lens barrel, a vibration actuator has a vibrating element, a rotor, a pressing portion, a rotor holder that restricts a position of the rotor in the thrust and radial direction, and a bearing of which a rotation axis is coaxial with the axis of the vibrating element. The rotor holder includes an outer flange to receive the pressure force from the rotor portion, and an inner flange to serve as a first track face of the bearing. |
US09256044B2 |
Lens driving device
The present invention provides a lens driving device includes at least two spring components each of which includes an inner side retaining part, an outer side retaining part, a plurality of wrist parts configured between the inner and outer side retaining parts and prolonged along the circumference direction, inner side connecting parts for connecting one ends of the wrist parts with the inner side connecting part, and outer side connecting parts for connecting the other ends of the wrist parts with the outer side retaining part. Moreover, serpentine necking parts are formed at the roots of the connecting part of the inner side retaining part, straight line-shaped necking parts are formed at the roots of the connecting part of the outer side retaining part, so that stresses acting on the inner side connecting parts and the outer side connecting parts during assembling are absorbed. |
US09256043B2 |
Strength member system for fiber optic cable
A fiber optic cable includes a strength member, a layer of polyethylene contacting the exterior of the strength member, and a yarn wound around the strength member. The yarn is between the strength member and the layer of polyethylene. |
US09256042B2 |
Holding fixture for holding at least one cable with an affixing member and a clamping member
The invention relates to a holding fixture (71) for holding at least one cable (72) with an affixing member (1) and a clamping member (40). In order to ensure that the clamping member (40) and the affixing member (1) are arranged in a holding position (H), in which the cable (72) is securely held, the invention provides that the holding fixture (71) is provided with an indicator element (77, 78) that is at least sectionwise laterally shielded by the clamping member (40), if the clamping member (40) is arranged before its holding position (H), and that is arranged in an indication position (I), in which it can easily be perceived, if the clamping member (40) is arranged in its holding position (H). |
US09256040B2 |
Optical cable terminal fixture, terminal fixing structure of optical cable, and optical module
An optical cable terminal fixture of the invention capable of increasing a fixing force of an optical cable and also simplifying swage operation, a terminal fixing structure of the optical cable, and an optical module. An optical cable terminal fixture includes a body having an outer sheath fixing part for fixing an outer sheath and a cable insertion path into which optical fibers are inserted, and a wind part having a wind claw on a lateral portion of the body around which a tensile strength wire is wound. Accordingly, by swaging the wind claw on which the tensile strength wire is wound to the outer sheath fixing part, a tensile force applied to an optical cable can be distributed to become resistant to tension. |
US09256038B2 |
Optical modules
Provided is an optical module. The optical module includes: an optical bench having a first trench of a first depth and a second trench of a second depth that is lower than the first depth; a lens in the first trench of the optical bench; at least one semiconductor chip in the second trench of the optical bench; and a flexible printed circuit board covering an upper surface of the optical bench except for the first and second trenches, wherein the optical bench is a metal optical bench or a silicon optical bench. |
US09256035B2 |
Optical fiber connector
Disclosed is an optical fiber connector. The connector includes a ferrule optical fiber enclosed in a ferrule, the ferrule being elastically supported by an elastic member; and a main optical fiber. The ferrule optical fiber and the main optical fiber are fusion-spliced by a fusion splice unit. A fusion splice part is reinforced by a reinforcing sleeve and the ferrule optical fiber being integral by the reinforcing sleeve moves within a stopper. |
US09256031B2 |
Terminus assembly for terminating an optical cable
An optical cable assembly includes an optical cable having an end that extends a length. The optical cable includes a plastic optical fiber (POF) and a buffer surrounding the POF along a portion of the length of the end of the optical cable. A terminus assembly terminates the end of the optical cable. The terminus assembly includes a terminus body having a cable passage and a crimp zone. At least a portion of the length of the end of the optical cable extends within the cable passage of the terminus body such that the terminus body surrounds the buffer of the optical cable at the crimp zone. The terminus body is mechanically crimped over, in engagement with, the buffer of the optical cable at the crimp zone. |
US09256029B2 |
Surface-mount connector structure for embedded optical and electrical traces
A system for use with optical and electrical signaling is disclosed. The system may include a printed circuit board (PCB) that includes a plurality of layers vertically stacked between a first face and a second face and a first optical signal transmission path within a first internal layer of the plurality of layers. The PCB may also include an electrical signal transmission path and a via extending through the plurality of layers. The via may include a first reflective surface that is configured to reflect light between the first optical signal transmission path and an opening of the via on the first face and an electrically conductive material that is configured to electrically connect the electrical signal transmission path to a portion of the via on the first face. |
US09256026B2 |
Hybrid integrated photonic chip package
A chip package includes an optical integrated circuit (such as a hybrid integrated circuit) and an integrated circuit that are adjacent to each other on the same side of a substrate in the chip package. The integrated circuit includes electrical circuits, such as memory or a processor, and the optical integrated circuit communicates optical signals with very high bandwidth. In addition, an input/output (I/O) integrated circuit is coupled to the optical integrated circuit between the substrate and the optical integrated circuit. This I/O integrated circuit includes high-speed I/O circuits and energy-efficient driver and receiver circuits and communicates with optical devices on the optical integrated circuit. By integrating the optical integrated circuit, the integrated circuit and the I/O integrated circuit in close proximity, the chip package may facilitate improved performance compared to chip packages with electrical interconnects. |
US09256025B2 |
Triple-sheathed monomode optical fiber
According to the invention, the intermediate sheath (13) is formed by assembling longitudinal elements (13A) and includes: a first optical material, the refractive index of which differs from the refractive index of the monomode core by at most 10−3; and a second optical material, the refractive index of which is lower than the refractive index of said monomode core and differs therefrom by at least 10−3. |
US09256023B2 |
Backlight module and liquid crystal display device using same
The present invention provides a backlight module and a liquid crystal display device using the backlight module. The backlight module includes a backplane (2), a light guide plate (4) arranged in the backplane (2), a backlight source (6) arranged in the backplane (2) at one side of the light guide plate (4), a light shielding film (8) mounted on the light guide plate (4) and the backplane (2) and located above the backlight source (6), and an optic film assembly (10) arranged on the light shielding film (8) and the light guide plate (4). The light shielding film (8) has an end fixedly connected to an upper surface of the light guide plate (4) and an opposite end fixedly connected to the backplane (2). The present invention provides an arrangement of a light shielding film above the backlight source to effectively prevent light leaking and enhance the optic quality of the backlight module. Further, a light shielding section of the light shielding film is arranged to be extendable so as to effectively prevent shifting of the light shielding film resulting from an external force acting thereon during the transportation thereof thereby further effectively preventing the occurrence of light leaking and being helpful for bezel slimming of the liquid crystal display device. |
US09256022B2 |
Light-directing device
A light-directing device adapted for directing light emitted by a light source. The light-directing device includes a light-guiding plate and a directing unit that is disposed adjacent to the light-guiding plate such that a portion of the light emitted by the light source into the light-guiding plate is internally reflected by a first inclined surface thereof to exit the light-guiding plate toward an illuminating region, and another portion of the light emitted by the light source passes through the light-guiding plate, enters the directing unit and is internally reflected by a second inclined surface thereof to exit the directing unit toward the illuminating region. |
US09256021B2 |
Lighting apparatus
A lighting apparatus includes a laser light modification unit for modifying laser light from a laser to form a modified light. The lighting apparatus further includes a first layer and an opposing second layer, where the laser light modification unit is between the first and second layers. One of these two layers includes a transparent material being transparent to the modified light. The laser light modification unit is configured to allow the modified light to pass through the transparent material. |
US09256019B2 |
Light guide with decoupling portion and shield collecting the decoupled rays
A light guide comprising an external surface forming a guiding diopter, the guide being suitable for guiding light rays by reflection on the guiding diopter. The guide comprises at least one decoupling portion, with a refraction decoupling diopter arranged so as to refract light rays to decouple them from the guide, and thus transmit them out of the guide through the refraction decoupling diopter. |
US09256015B2 |
Method and system for manufacturing optical display panel
Manufacturing method is for manufacturing an optical display panel including an optical cell and a pressure-sensitive adhesive layer-carrying optical film provided thereon with the pressure-sensitive adhesive layer interposed therebetween, which includes the steps of unwinding a multilayer optical film from a roll, feeding the multilayer optical film, feeding an optical cell, peeling off the optical film from a carrier film, and bonding the optical film to one side of the optical cell with a pressure-sensitive adhesive interposed therebetween, wherein the longitudinal length (L) of the carrier film between a position at which the multilayer optical film begins to be unwound in the film feeding step and a position at which peeling is started in the peeling step is 15 times or more the width (W) of the carrier film. |
US09256014B2 |
Fabrication of a micro-optics device with curved surface defects
A method of fabrication of a micro-optics device included providing a layer of material; patterning the layer of material by one or more of: locally unzipping and desorbing molecules thereof, with a nano-scale dimensioned probe, to obtain a curved surface for the layer of material, the curved surface having a curved profile in a plane section; and completing a layer structure perpendicular to the plane section by providing one or more additional layers of material in contact with the curved surface to obtain the micro-optics device, wherein the micro-optics device has the layer structure, with a given layer thereof comprising a defect delimited by two surfaces, wherein one of the two surfaces is the curved surface. |
US09256012B2 |
Color filter substrate, manufacturing method thereof and display device
A color filter substrate, a manufacturing method thereof and a display device are provided. The color filter substrate includes a substrate; a black matrix dividing the substrate into a plurality of sub-pixel areas arranged in matrix; a color filter layer including color photoresist patterns with N different colors, N≧3, arranged cyclically in discontinuous sub-pixel areas in adjacent N rows/columns, the color photoresist patterns in M adjacent sub-pixel areas of a single color in at least one line/column in the color filter layer extending to regions over the black matrix corresponding to regions between adjacent sub-pixel areas, to form continuous strip-like color photoresist patterns, wherein M≧2; and spacers including main spacers disposed over regions between adjacent discontinuous color photoresist patterns corresponding to the black matrix and secondary spacers disposed over regions of the continuous strip-like color photoresist patterns corresponding to the black matrix. |
US09256011B2 |
Liquid crystal display device and method of fabricating the same
A liquid crystal display device includes: first and second substrates; a gate line and a data line on an inner surface of the first substrate; a thin film transistor connected to the gate line and the data line; a plurality of pixel electrodes and a plurality of common electrodes in the pixel region; a color filter layer on an inner surface of the second substrate; a black stripe and a column spacer on the color filter layer, the black stripe having a first thickness and the column spacer having a second thickness greater than the first thickness, and the black stripe corresponding to the gate line; and a liquid crystal layer between the first and second substrates. |
US09256010B2 |
Thermochromic resin composite, method for adjusting clouding point of thermochromic resin composite, and dimmer
Disclosed are a thermochromic resin composite and a dimmer allowing easy adjustment of a clouding point. The thermochromic resin composite is predominantly composed of an aqueous medium, an amphiphilic linear polymer changeable between a transparent state and an opaque state in the aqueous medium depending on temperature, and an amphiphilic endless polymer changeable between a transparent state and an opaque state in the aqueous medium depending on temperature, and the amphiphilic linear polymer and the amphiphilic endless polymer in the aqueous medium have one clouding point, the clouding point changing in accordance with a mixing ratio of the amphiphilic linear polymer to the amphiphilic endless polymer. |
US09256008B2 |
Imaging system comprising microlenses and associated device for detecting a sample
The invention relates to an imaging system and an associated device for detecting a sample (4). The imaging system comprises a matrix (24) of photosensors (26), a first lamina (28) disposed opposite the matrix (24) of photosensors defining a face (28A) for supporting the sample, and a set (30) of optical elements, disposed between the matrix (24) of photosensors and the first lamina (28). Each microlens (34) is disposed above a photosensor (26) of the matrix (24) of photosensors. The set (30) of optical elements comprises a matrix (32) of microlenses (34). The set (30) of optical elements comprises an optical medium (36) disposed between the matrix (32) of microlenses and the first lamina (28), the refractive index of the optical medium (36) being substantially between 1 and the refractive index of the microlenses (34). The distance between the face supporting the sample (28A) and the apex of the microlenses (34) is substantially between 0 and 1500 μm as measured along the optical axis (Z) of the photosensors (26). |
US09256007B2 |
Light collection and illumination systems employing planar waveguide
An apparatus for distributing light from a waveguide through a collimating array, or collecting light over a given area into a waveguide. Light received within a waveguide is propagated transmissively and retained by total internal reflection, except in response to impinging upon deflector elements which sufficiently redirect the light to escape the waveguide into a collimator array that aligns and distributes the light. In a light collector, a collection array collects and collimates the received light and directs it at the surface of a waveguide, within which deflectors properly positioned in relation to each collector of the collector array, deflect the angle of the light so that it propagates through the waveguide in response to total internal reflection. The apparatus can be fabricated into an efficient and compact form. |
US09256004B2 |
System and method for transmitting differential weather information to an in-flight aircraft
Systems and methods are provided for transmitting updated weather data to an in-flight aircraft. The aircraft transmits a request for updates to a ground system that determines if the data has changed since the last transmission and transmits only the changed data. Data may be tailored to pilot preferences or to pilot requests for data representing a predetermined history. |
US09256000B2 |
Low frequency folded pendulum and vertical seismic sensor utilizing such a folded pendulum
A folded pendulum is described. The folded pendulum can be a monolithic pendulum and is positioned in the vertical configuration. The folded pendulum allows for more compact realizations through high decouplings of a vertical degree of freedom from other degrees of freedom as well as optimal mechanical quality factors. |
US09255999B2 |
Low-power satellite-timed seismic data acquisition system
A recording system and method for conducting seismic surveys including cordless battery-operated digital recorders, each employing an integral global positioning system receiver that is only periodically enabled for the purpose of establishing synchronized acquisition clock signals among all the recorders. The satellite receiver adjustment cycle is varied depending on past acquisition clock accuracy and temperature changes. A time stamp is recorded with the digitized seismic data in non-volatile memory. The memory is sized to allow extended periods of operation. Each recorder preferably includes a low-power system timer that may be used as a timer to remotely turn on and off the recorders according to a pre-programmed schedule to conserve power when the system is not in use. Electronic components are idled or de-energized when not needed. |
US09255997B2 |
Radiological image detection apparatus
A radiological image detection apparatus includes a radiological image conversion panel and a sensor panel. A sealant that is disposed between a substrate of the radiological image conversion panel and a substrate of the sensor panel and surrounds a scintillator in the radiological image conversion panel and a pixel array in the sensor panel to form an isolated space on the inside of the sealant. The scintillator includes a columnar portion including a group of columnar crystals formed by growing crystals of the phosphor in columnar shapes and a surface configured by a set of tips of the columnar crystals is disposed in close contact with the pixel array without being bonded to the pixel array. Both of the substrate of the radiological image conversion panel and the substrate of the sensor panel are flexible, and the isolated space is depressurized. |
US09255992B2 |
Portable base station network for local differential GNSS corrections
A DGNSS-based guidance system, wherein a rover receiver first utilizes data from a master base station transceiver, a DGNSS reference network, or some other differential source to compute a differentially corrected location to establish a reference DGNSS relationship. Using this location and data observed only at the rover, the rover computes an internal set of differential corrections, which set is stored in computer memory, updated as necessary, and applied in future times to correct observations taken by the rover. As the rover enters into areas of other base station receiver reference networks, the rover transceiver will send positional information it receives from the master base station to the new, secondary base station. The secondary base station then calibrates its own reference information using information sent from the original master base station. |
US09255991B2 |
Method and device for acoustically sensing an area
A method for acoustically sensing an area is described. An acoustic transmit pulse is transmitted into the area by an acoustic transducer and a received signal is acquired with the aid of the transducer, in order to receive the transmit pulse reflected back from the area. Within a post-pulse oscillation time of the transducer, which directly follows the emission of the transmit pulse, the actual phase response of the received signal is determined. In the event the actual phase response deviates from a predefined setpoint phase response, an object is detected within the area. Also described is a device for acoustically sensing an area, which is designed to carry out the method. |
US09255990B2 |
Method and apparatus for generating volume image
A volume image generating method including transmitting an ultrasonic signal to a target body divided into a plurality of regions and generating a first sub-volume image corresponding to a first region from among the plurality of regions of the target body, based on a response signal reflected from the target body; generating a second sub-volume image corresponding to a second region contacting the first region from among the plurality of regions; connecting the second sub-volume image to the first sub-volume image according to a location relationship between the first region and the second region of the target body; and re-generating the second sub-volume image based on a concordance rate between sectional images of the first and second sub-volume images that contact each other, and connecting the re-generated second sub-volume image to the first sub-volume image. |
US09255983B2 |
Systems and methods for tracking a user's location
Techniques for tracking a current location of a user are described. According to various embodiments, an ambient noise signal proximate to a user device is detected using a microphone. Audio sample information may be accessed, where the audio sample information identifies various audio samples and, for each of the audio samples, a source of the corresponding audio sample. Thereafter, a specific audio sample corresponding to the ambient noise signal may be identified. Moreover, a current location of the user device may be determined, based on the source of the specific audio sample. |