Abstract: A method for providing machine generated sweepstakes entries is disclosed for a distributed parallel processing system. The distributed processing system identifies and utilizes capabilities of distributed devices connected together through a wide variety of communication systems and networks and utilizes those capabilities to organize, manage and distribute project workloads to the distributed devices.
Abstract: A method and system for providing a semiconductor device. The semiconductor device includes a first layer to be etched. The method and system include depositing an anti-reflective coating. At least a portion of the anti-reflective coating layer is on the first layer. The method and system also include patterning a resist layer. The resist layer includes a pattern having a plurality of apertures therein. The resist layer is for etching the first layer. A first portion of the first layer and a second portion of the anti-reflective coating layer are exposed by the pattern. The method and system also include etching the first portion of the first layer and the second portion of the anti-reflective coating layer and removing the resist layer utilizing a plasma etch. The anti-reflective coating layer is resistant to the plasma etch.
Abstract: A system for minimizing the length of the longest diagonal interconnection. A multiple chip module may comprise a first chip connected to a second chip located diagonally to the first chip. The first and second chip are interconnected by one or more interconnections commonly referred to as diagonal interconnections. Since the one or more diagonal interconnections between the first chip and the second chip are interconnected between a set of pins on each chip that form a triangular pattern, the longest diagonal interconnection is substantially the same length as the length of the longest orthogonal interconnection. Furthermore, since the one or more diagonal interconnections between the first chip and the second chip are interconnected between a set of pins on each chip that form a triangular pattern, the longest diagonal interconnection is substantially the same length as the length of the second longest diagonal interconnection.
Type:
Grant
Filed:
March 5, 2004
Date of Patent:
March 21, 2006
Assignee:
International Business Machines Corporation
Abstract: A system and method for reducing timing uncertainties in a serial data signal A system may comprise a transmitter configured to transmit serial data to a receiver through a transmission medium, e.g., wireless, wired. The receiver may comprise an oscillator configured to generate multiple phases of a clock. The receiver may further comprise a retiming mechanism configured to reduce the timing uncertainties of the serial data received by the receiver by selecting a particular phase of the clock to be asserted to sample the serial data signal. The particular phase may be selected by selecting the appropriate synchronization state/retiming state. A retiming state indicates which particular phase of the clock should be asserted to sample the serial data signal. A synchronization state indicates which particular phase of the clock is the appropriate one to assert at a given transition of the serial data signal.
Type:
Grant
Filed:
March 29, 2001
Date of Patent:
March 21, 2006
Assignee:
International Business Machines Corporation
Abstract: A method and system for providing at least one contact in a semiconductor device. The semiconductor device includes a substrate, an etch stop layer, an interlayer dielectric on the etch stop layer, an anti-reflective coating layer on the interlayer dielectric, and at least one feature below the etch stop layer. A resist mask having an aperture and residing on the anti-reflective coating layer is provided. The aperture is above an exposed portion of the anti-reflective coating layer. The method and system include etching the exposed anti-reflective coating layer and the underlying interlayer dielectric without etching through the etch stop layer, thereby providing a portion of at least one contact hole. The method and system also include removing the resist mask in situ, removing a portion of the etch stop layer exposed in the portion of the contact hole, and filling the contact hole with a conductive material.
Abstract: A method, system and computer program product for generating an alternative form of transmitted environmental data, e.g., scent information, air temperature settings, air humidity settings, triggering of infrared devices such as to create tactile warmth. Upon identifying one or more environmental data files in a received file, e.g., HTML file, environmental data associated with the data files may be read and interpreted. If there are no environmental devices, e.g., smell-generating device, configured to emit a response to the environmental data or if the environmental devices are disabled from emitting a response to the environmental data, then the environmental data may be translated into a form a computer may be capable of reproducing. The translated form may then be outputted in a variety of forms such as: pictorial data (e.g., picture of a pine tree substituting a pine smell), graphical effects (e.g., screen-flashing effect may substitute a strobe-light trigger).
Type:
Grant
Filed:
September 20, 2001
Date of Patent:
March 21, 2006
Assignee:
International Business Machines Corporation
Inventors:
David Wayne Glass, James Gordon McLean, Clifford Alan Pickover, Daniel James Winarski, Tin-Lup Wong
Abstract: Delay circuits have programmable delay elements to delay data signals so a clock samples the data signals in the middle of the eye window pattern. The clock is frequency divided by two, generating a divided clock coupled to a clock delay circuit and a data delay circuit generating a toggle clock and a delayed toggle clock that are sampled with the clock signal. A state machine varies the number N of delay elements selected in the data delay circuit until successive samples of the toggle clock and the delay toggle clock have opposite logic stages. The resulting number N is the number of delay elements required to generate a delay equal to one period of the clock. The delay of each delay element is adjusted using adjustment control signals until an N is generated that is within a predetermined range. The adjustment control signals are distributed to the data delay circuits.
Type:
Grant
Filed:
February 11, 2005
Date of Patent:
March 14, 2006
Assignee:
International Business Machines Corporation
Inventors:
Peter M. Thomsen, Robert J. Reese, Hector Saenz
Abstract: An electron beam duplication lithography apparatus and method for focusing electrons emitted from a mask plate as a result of an application of an electric field between a mask plate and a duplication plate. Irradiation of electrons from the mask plate is assisted through an electric field lens or magnetic field lens, or a combination thereof from an electron field emission material formed into a pattern on a flat surface of a substrate. The result is that a congruent or similar pattern is lithographed by electron beam exposure onto an electron beam resist film from a field emission film having the congruent or similar pattern to be created.
Abstract: Nanopowder synthesis systems in which a pulsed magnetic field is applied to electrodes of precursor material, in close proximity to an electrical discharge arc that is formed between the electrodes, to attain increased yields of nanopowder. A magnet insert of a coating precursor material is used to coat the nanopowder and thereby reduce nanoparticle agglomeration.
Abstract: A register in the control unit of the CPU that is used to keep track of the address of the current or next instruction is called a program counter. In an SMT system having two threads, the CPU has program counters for both threads and means for alternately selecting between program counters to determine which thread supplies an instruction to the instruction fetch unit (IFU). The software for the SMT assigns a priority to threads entering the code stream. Instructions from the threads are read from the instruction queues pseudo-randomly and proportional to their execution priorities in the normal power mode. If both threads have a lowest priority, a low power mode is set generating a gated select time every N clock cycles of a clock when valid instructions are loaded. N may be adjusted to vary the amount of power savings and the gated select time.
Type:
Grant
Filed:
April 24, 2003
Date of Patent:
March 14, 2006
Assignee:
International Business Machines Corporation
Inventors:
Ronald N. Kalla, Minh Michelle Q. Pham, John W. Ward, III
Abstract: The present invention relates to new compositions of matter and articles of manufacture comprising SWNTs as nanometer scale conducting rods dispersed in an electrically-insulating matrix. These compositions of matter have novel and useful electrical, mechanical, and chemical properties including applications in antennas, electromagnetic and electro-optic devices, and high-toughness materials. Other compositions of matter and articles of manufacture are disclosed, including polymer-coated and polymer wrapped single-wall nanotubes (SWNTs), small ropes of polymer-coated and polymer-wrapped SWNTs and materials comprising same. This composition provides one embodiment of the SWNT conducting-rod composite mentioned above, and also enables creation of high-concentration suspensions of SWNTs and compatibilization of SWNTs with polymeric matrices in composite materials.
Type:
Grant
Filed:
August 23, 2001
Date of Patent:
March 7, 2006
Assignee:
William Marsh Rice University
Inventors:
Richard E. Smalley, Daniel T. Colbert, Ken A. Smith, Michael O'Connell
Abstract: A method and system for improving the performance of a cache. The cache may include a tag entry that identifies the previously requested address by the processor whose data was not located in the cache. If the processor requests that address a second time, then there is a significant probability that the address will be accessed again. When the processor requests the address identified by the tag entry a second time, the cache is updated by inserting the data located at that address and evicting the data located in the least recently used entry. In this manner, data will not be evicted from the cache unless there is a significant probability that the data placed in the cache will likely be accessed again. Hence, data may not be evicted in the cache by the processor and replaced with data that will not be reused, such as in an interrupt routine.
Type:
Grant
Filed:
October 14, 2003
Date of Patent:
March 7, 2006
Assignee:
International Business Machines Corporation
Inventors:
Gordon Taylor Davis, Thomas Basilio Genduso
Abstract: This invention relates generally to cutting single-wall carbon nanotubes (SWNT). In one embodiment, the present invention provides for preparation of homogeneous populations of short carbon nanotube molecules by cutting and annealing (reclosing) the nanotube pieces followed by fractionation. The cutting and annealing processes may be carried out on a purified nanotube bucky paper, on felts prior to purification of nanotubes or on any material that contains single-wall nanotubes. In one embodiment, oxidative etching with concentrated nitric acid is employed to cut SWNTs into shorter lengths. The annealed nanotubes may be disbursed in an aqueous detergent solution or an organic solvent for the fractionation. Closed tubes can also be derivatized to facilitate fractionation, for example, by adding solubilizing moieties to the end caps.
Type:
Grant
Filed:
December 28, 2001
Date of Patent:
March 7, 2006
Assignee:
William Marsh Rice University
Inventors:
Richard E. Smalley, Daniel T. Colbert, Hongjie Dai, Jie Liu, Andrew G. Rinzler, Jason H. Hafner, Kenneth A. Smith, Ting Guo, Pavel Nikolaev, Andreas Thess
Abstract: A system and method for preventing at least in part a server overload. A server may send a request to one or more routers located on the server side of a network system to block, i.e., filter, packets of data that may exceed the capacity of the server to service. The one or more routers located on the server side may block, i.e., filter, those packets of data as well as propagate the request to block those packets of data to one or more neighboring routers which may be located on the client side of the network system. The one or more neighboring routers may then block those packets of data that may exceed the capacity of the server to service and/or propagate the request to block those packets of data to their one or more neighboring routers.
Type:
Grant
Filed:
June 27, 2001
Date of Patent:
March 7, 2006
Assignee:
International Business Machines Corporation
Inventors:
Dwip N. Banerjee, Vinit Jain, Vasu Vallabhaneni
Abstract: A computing device incorporates a user sensor to signal when a user is moving or within a specified proximity of the computing device. If the user is not present, the computing device will go into a low-power mode. A real-time clock is programmed to interrupt at user indicted event times and dates. If a queued event occurs, the computing device samples the user sensor and begins notification procedures if the user is present. If a queued event time occurs while the user is not present, then the computing device enters or stays in the low-power mode. If the user sensor indicates that the user is present, the computing device notifies the user of the pending event and any missed events. The computing device may require a user code before normal operation is activated following a transition to an indication that the user is present.
Type:
Grant
Filed:
March 12, 2002
Date of Patent:
March 7, 2006
Assignee:
International Business Machines Corporation
Abstract: A method, system and computer program product for creating a preload. A preload may be stored onto a computer system prior to the computer system being manufactured. One or more attributes of an object of a preload may be defined. Each preload object may be an aggregation of one or more software element objects. A comparison may be made between the attributes in each software element object with the one or more attributes in the defined preload object. Upon identifying one or more software element objects whose attributes comprise the one or more attributes of the defined preload object, one or more part numbers associated with the one or more identified software element objects may be transmitted to a manufacturing system. Software associated with the identified one or more software element objects may be retrieved and installed onto a preload associated with the defined preload object.
Type:
Grant
Filed:
October 29, 2001
Date of Patent:
February 28, 2006
Assignee:
Lenovo (Singapore) Pte Ltd.
Inventors:
Mary Lynn Cashin, Timothy Alan Jones, Joshua Neil Novak, Rod David Waltermann, Arnold S. Weksler
Abstract: A method and system for drillstem testing multiple zones in a well with a single testing trip into the well. A multiple zone tester is landed in the lower completion to form separate controllable flow paths from each of the zones. The multiple zone testing system facilitates testing each zone singularly and performing commingled tests without pulling out of the well.
Abstract: An interleaved VCO is configured using a ring oscillator with voltage controlled feedforward inverting stages coupled around the inverting stages making up the basic ring oscillator to enable the frequency of the ring oscillator to be voltage controlled. The feedforward inverting stages comprise a complementary inverter stage and a voltage controlled transfer gate. Complementary control voltages are coupled to the gates of the complementary transfer gate FET devices. Likewise, the complementary control voltages are coupled to the corresponding body of the FET devices in the transfer gate and in the inverting stage. The complementary control voltages may also be connected to the body of the complementary FET devices in the inverting stages making up the basic ring oscillator. This allows the frequency range of the VCO to be extended without having to switch the feedforward paths into an out of the circuit.
Type:
Grant
Filed:
January 22, 2004
Date of Patent:
February 21, 2006
Assignee:
International Business Machines Corporation
Abstract: A distributed parallel processing system having capability-based incentives and associated method are disclosed that identify the capabilities of distributed devices connected together through a wide variety of communication systems and networks and aggregate these distributed device capabilities to accomplish desired distributed workload objectives.
Abstract: A data transmission system and method for transmitting packetized data from an Internet Protocol (IP) host, having at least an IP layer and a network layer, to a plurality of workstations by the intermediary of an IP network, wherein the IP host is connected to the IP network via a layer 2 network interfacing the IP network with a set of routers. The IP host further includes a Multiple Address Resolution Protocol (MARP) layer between the IP layer and the network layer for selecting one of the set of routers in response to the next hop IP addresses provided by the IP layer to the MARP layer when a packet of data is be transmitted from the IP host to one of the workstations.
Type:
Grant
Filed:
March 10, 2000
Date of Patent:
February 21, 2006
Assignee:
International Business Machines Corporation
Inventors:
Marc Lamberton, Eric Ley-Abegnoli, Pierre Secondo, Pascal Thubert