Patents Assigned to International Business
  • Publication number: 20030201537
    Abstract: A barrier material that is particularly suited as a barrier layer in copper interconnects structures found in semiconductor structures. The barrier layer contains one or more regions with one region containing at least 50 atom percent of a copper interface metal. The copper interface metal is selected from ruthenium, rhodium, palladium, silver, gold, platinum, iridium, selenium, tellurium, or alloys thereof. The barrier layer also contains a dielectric interface material.
    Type: Application
    Filed: April 26, 2002
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Michael Lane, F. R. McFeely, Conal Murray, Robert Rosenberg
  • Publication number: 20030204745
    Abstract: A method and system for protecting a processing system from a buffer overflow attack are described. More particularly, embodiments of the present invention provide a plurality of local variables in a memory structure and provide a return address within the memory structure. The return address is at a lower address than the plurality of local variables to prevent the return address from being overwritten during a buffer overflow attack.
    Type: Application
    Filed: April 29, 2002
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventor: Roger Kenneth Abrams
  • Publication number: 20030203600
    Abstract: A method for fabricating a strained Si based layer, devices manufactured in this layer, and electronic systems comprising such layers and devices are disclosed. The method comprises the steps of growing epitaxially a SiGe layer on a substrate, and creating a varying Ge concentration in this SiGe layer. The Ge concentration in the SiGe layer includes a unique Ge overshoot zone, where the Ge concentration is abruptly and significantly increased. The Si based layer is epitaxially deposited onto the SiGe layer, whereby is becomes tensilely strained. It is also disclosed that the strained Si based layer, typically Si or SiGe, can be transferred to a different bulk substrate, or to an insulator.
    Type: Application
    Filed: June 5, 2003
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Jack O. Chu, Khaled Ismail
  • Publication number: 20030203237
    Abstract: A tri-layer anti-reflective coating for use in photolithographic applications, and specifically, for use in ultraviolet photolithographic processes. The tri-layered anti-reflective coating is used to minimize pattern distortion due to reflections from neighboring features in the construction of microcircuits. The tri-layer anti-reflection coating features a first layer, a first dielectric layer, an absorption layer disposed on the first dielectric layer, and a second dielectric layer, which is then disposed between the absorption layer and a photoresist layer. At least the absorption layer and dielectric layers can be formed using vacuum deposition. A unique character of the tri-layer anti-reflective coatings is that it dampens reflections structures having severe topologies and also allows a thinner anti-reflection layer that has a wider process latitude.
    Type: Application
    Filed: April 30, 2002
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Patrick R. Webb, Howard G. Zolla
  • Publication number: 20030204736
    Abstract: An apparatus, system and method for certifying photographs, videographs and audio recordings are implemented. A unique private encryption key may be associated with the recording device, which, for video may be a digital camera, or for audio recordings, a digital audio recording device. The digital photographic, videographic or audio data may then be encrypted by the recording device in essentially real-time and stored in encrypted form. The rendering of the digital photograph, videograph or digital audio signal into a perceptible form, may be effected by recovery of the corresponding “public” decryption key from the manufacturer of the recording device, and the stored encrypted data may be decrypted after retrieval from the storage device. The decryption key may, for example, be made available by the manufacturer on a web site.
    Type: Application
    Filed: April 25, 2002
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Charles G. Garrison, David M. Sorensen
  • Publication number: 20030204648
    Abstract: The present invention provides a method for sharing I/O facilities among logical partitions. A remote translation control entry table is created on a hosted partition appearing to own a virtual copy of the I/O facilities to be shared. The remote translation control entry table on the hosted partition is loaded with data from a hypervisor in response to requests made by the OS running in the hosted partition. The hypervisor, in response to requests from the OS running in the hosting partition, copies the data from the remote translation control entry into a standard translation control entry table on the hosting partition owning the physical I/O facilities that target the I/O page buffers of the hosted partition to perform the desired I/O operation. The I/O page buffers of the hosted partition are accessed by the hosting partition's I/O facilities using the data stored in the standard translation control entry table.
    Type: Application
    Filed: April 25, 2002
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventor: Richard Louis Arndt
  • Publication number: 20030204455
    Abstract: An exemplary embodiment of the invention relates to a method, system, and storage medium for utilizing excess inventory of parts used in end products and having part numbers. The method comprises: determining a summary of at least one end product utilizing at least one excess part number, wherein the summary includes a total quantity of the at least one excess part number required to produce a respective end product; and based on a selection of at least one end product from the summary and at least one corresponding quantity, generating a report of end products that, for each quantity of end products, lists the dollar value of excess parts consumed to produce the quantity of end product; and the dollar value of additional parts to be purchased to produce the quantity of end product. The invention also includes a system and storage medium.
    Type: Application
    Filed: April 29, 2002
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Brian T. Eck, Anthony V. Ferreri, Barun Gupta, George W. Reiche
  • Publication number: 20030204800
    Abstract: An exemplary embodiment of the present invention is a method for performing AC self-test on an integrated circuit that includes a system clock for use during normal operation. The method comprises applying a long data capture pulse to a first test register in response to said system clock. An at speed data launch pulse is applied to the first test register in response to said system clock. The data from the first register is input to a logic path in response to applying the at speed data launch pulse to the first test register. An at speed data capture pulse is applied to a second test register in response to the system clock. The output from the logic path is input to the second test register in response to applying the at speed data capture pulse to the second test register. A long data launch pulse is applied to the second test register in response to the system clock. An additional embodiment includes a system for performing AC self-test on an integrated circuit that includes a system clock.
    Type: Application
    Filed: April 24, 2002
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: John D. Flanagan, Jay R. Herring, Tin-Chee Lo
  • Publication number: 20030204721
    Abstract: A secure messaging system and method. The method can include the steps of receiving an encrypted message, the message having been encrypted using a token of a corresponding pervasive device; wirelessly verifying the presence of the pervasive device; and, if the presence can be verified, decrypting the message using the token. The verification step can include the steps of establishing a wireless link with the pervasive device; and, querying the pervasive device over the wireless link. In particular, the establishing step can include the step of establishing a Bluetooth link with the pervasive device. Furthermore, the querying step can include the step of requesting geographic coordinates which locate the pervasive device.
    Type: Application
    Filed: April 29, 2002
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: William G. Barrus, Cary L. Bates, Robert J. Crenshaw, Paul R. Day
  • Publication number: 20030204780
    Abstract: A method, computer program product, and data processing system for handling errors or other events in a logical partition (LPAR) data processing system is disclosed. When an operating system is initialized in a logical partition, it registers its capabilities for handling particular errors or other events with management software. When an error or other event affecting that logical partition occurs, the management software checks to see if the particular error or event is one that the operating system is capable of handling. If so, the operating system is notified. Otherwise, the management software directs the operating system to take other appropriate action, such as termination of the operating system and/or partition.
    Type: Application
    Filed: April 25, 2002
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: George John Dawkins, Prakash Vinodrai Desai, Gordon D. McIntosh, Kanisha Patel
  • Publication number: 20030202365
    Abstract: A power converter controller and a method for controlling a power converter are provided. The power converter includes first and second power transformers, each having first and second primary windings and a secondary winding; and first and second switches that alternately couple primary windings of the first and second power transformers to an input power source. The power converter controller receives a feedback signal, such as a DC power output voltage from the power converter. A voltage controlled oscillator responsive to the feedback signal provides a variable frequency signal. A phase shift controller coupled to the voltage controlled oscillator provides a variable phase shifted signal responsive to the variable frequency signal. Gate drive signals are decoded using the variable frequency signal and variable phase shifted signal for driving first and second switches of the power converter.
    Type: Application
    Filed: April 25, 2002
    Publication date: October 30, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy Charles Daun-Lindberg, Richard John Fishbune, Thai Quoc Ngo, Scott Douglas Strand
  • Publication number: 20030204829
    Abstract: Macro design techniques are disclosed for facilitating subsequent stage wiring across the macro. Whitespace areas within the macro are rearranged to accommodate the wiring. The rearrangement may take the form of physical rearrangement of the whitespace areas into routing tracks extending from one side of the macro to another; shielding using, for example, macro power bussing and/or macro wiring; routing power busses to the rearranged whitespace; and/or inserting active circuits with pins accessible to the wiring. In a preferred embodiment, active circuits are placed into rearranged macro whitespace during the design of subsequent stages. The rearrangement of the whitespace facilitates the wiring across the macro so that slew rate and path delay requirements of the subsequent stage wiring can be maintained, without excessive buffering or rerouting of wiring.
    Type: Application
    Filed: March 31, 2003
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Thomas R. Bednar, Paul E. Dunn, Scott W. Gould, Jeannie H. Panner, Paul S. Zuchowski
  • Publication number: 20030204781
    Abstract: A diagnostic system monitors the status of other processes over a computer network by collecting status and configuration data, analyzing the data and providing diagnostic recommendations when necessary. The diagnostic system includes a collector module, an analyzer module and an administration client module. The collector module collects statistical data and configuration data from each monitored process and populates a plurality of source data tables or worksheets. The values of the source data are processed by the analyzer module, including component algorithms, which generate a plurality of individual component indexes each associated with a specific aspect of the processes performance. The component indexes are then processed using a weighting algorithm to form a composite index reflecting the overall health of the monitored process.
    Type: Application
    Filed: April 30, 2002
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Harold L. Peebles, George Demetriou, Carol S. Zimmet, Lori J. Davidson, James H. Grigsby, Nirmala Venkatraman
  • Publication number: 20030202273
    Abstract: The present invention provides a method and apparatus for detecting the presence of contaminants on the slider of a disk drive. By detecting the rate of change of the resistance of a thin film coil of a disk drive write element during drive operation, it can be determined if a foreign material is present on the coil. Nominal resistance change values for write elements of a disk drive are determined at manufacturing time, and are stored within the disk drive. During later operational use, the resistance change for the coil of the write elements is measured and compared with the stored nominal resistance change values. If the difference between the stored nominal resistance values and the measured resistance change values exceeds a predetermined threshold, the drive is presumed to have contaminants on the slider.
    Type: Application
    Filed: April 25, 2002
    Publication date: October 30, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Gordon James Smith
  • Publication number: 20030201762
    Abstract: Methods and apparatus are provided for implementing a CMOS low voltage current source. The current source embodies a voltage feedback mechanism with a low voltage gain. The current source controls a gate of an output driver FET such that a substantially constant current is maintained, even for a portion of the linear range of operation of the output FET. The current source is suitable for driving transmission lines on printed wiring boards, or other application where the load is relatively heavy or complex, and where operation near the power supply is required.
    Type: Application
    Filed: April 25, 2002
    Publication date: October 30, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Charles C. Hanson
  • Publication number: 20030204571
    Abstract: Storage capability otherwise going underutilized in a LAN is made available for sharing among workstations connected to the LAN. Systems connected to a LAN are surveyed for storage capability potentially available for sharing, a weighting function is derived for each system which is indicative of shared system storage capability, and data files to be stored are scattered among and gathered from the connected systems.
    Type: Application
    Filed: April 24, 2002
    Publication date: October 30, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Rod David Waltermann
  • Publication number: 20030204746
    Abstract: In a computer network including a plurality of interconnected computers, one of the computers being a sleeping computer in a power down state, the sleeping computer listening for a packet associated with the sleeping computer, a method of waking the sleeping computer from the computer network. An incoming packet of data is transmitted from an administration system in the network to the sleeping computer. When the sleeping computer detects the incoming packet, it determines if the incoming packet contains a data sequence associated with the sleeping computer. If the incoming packet matches the particular data sequence associated with the sleeping computer, the sleeping computer transmits a reply message to the administration system. Upon receiving the reply, the administration system modifies the reply message in a predetermined manner and transmits the modified reply to the sleeping computer.
    Type: Application
    Filed: April 29, 2002
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Daryl Carvis Cromer, Joseph Wayne Freeman, Chad Lee Gettelfinger, Steven Dale Goodman, Eric Richard Kern, Randall Scott Springfield
  • Publication number: 20030202014
    Abstract: Embodiments of the present invention generally are directed to a method of building a graphical user interface panel, which includes the step of: receiving a first set of user inputs selecting the panel and one or more components contained within the panel; using a set of information regarding the panel and components received from a run-time manager to generate an image of the panel and the components; and displaying the image of the panel and the components.
    Type: Application
    Filed: April 25, 2002
    Publication date: October 30, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Brian Owen Wood
  • Publication number: 20030201569
    Abstract: A molding device and method utilizes a cavity including fast and second parts for molding an article having one or more convex portions and a gate for injecting mold resin into the cavity. The gate in turn includes one or more gate sides for injecting resin into a concave portion of one part and a gate base for injecting resin into a second of the parts in which no concave portions are located, both resin injections occurring simultaneously and substantially encapsulating a semiconductor element to form a molded article having a convex lens.
    Type: Application
    Filed: April 2, 2003
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventor: Kazuhiro Umemoto
  • Publication number: 20030202329
    Abstract: In part, and in addition to apparatus and methods presented, an expansion board to be connected/disconnected to/from its mother board easily is provided. A face of a CDC (Communication Daughter Card), which is an expansion board to be connected to the mother board of a computer system is covered by an insulating sheet. In the CDC, an edge of one end of this insulating sheet is extended so as to form a projection. A user can take this projection with fingers, thereby carrying and connecting/disconnecting the CDC to/from the mother board easily.
    Type: Application
    Filed: May 23, 2003
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Kazuo Fujii, Yoshihisa Ishihara, Aaron M. Stewart