Patents Assigned to International Business and Machines Corporation
  • Publication number: 20040012046
    Abstract: A capacitor structure having a re-oxide layer on a nitride layer, wherein an interface between the nitride layer and the re-oxide layer includes electron traps. Characteristics of the carrier traps control a voltage output of the device. The thickness of the nitride layer and the re- oxide layer also control the voltage output. The nitride layer and a re-oxide layer form a dielectric capacitor. The dielectric capacitor undergoes a trap filled limit voltage, wherein a consistent voltage is output for a plurality of currents.
    Type: Application
    Filed: July 22, 2002
    Publication date: January 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Fen Chen, Rajarao Jammy, Baozhen Li, Sebastian T. Ventrone
  • Publication number: 20040015920
    Abstract: An object oriented mechanism and method allow allocating Java objects on a method's invocation stack in a dynamic compilation environment under certain conditions. When a class is dynamically compiled by a just-in-time (JIT) compiler (as the program runs), one or more of its methods may create objects that may be placed on the method's invocation stack. During the compilation of the class, only the information relating to the previously-loaded classes is taken into account. After compilation, as each new class is loaded, the class is analyzed to see if loading the class might change the analysis used to allocate objects on the invocation stacks of previously-compiled methods. If so, the previous object allocations are analyzed in light of the object reference(s) in the newly loaded class, and the previous object allocations are changed from the invocation stack to the heap, if required.
    Type: Application
    Filed: March 20, 2001
    Publication date: January 22, 2004
    Applicant: International Business Machine Corporation
    Inventor: William Jon Schmidt
  • Publication number: 20040015956
    Abstract: The present invention is embodied in a system and method for managing software packages that are to be installed on a computer. Basically, the present invention automatically de-installs previously installed software based on user defined preferences to prevent trial, demo or unwanted software and its components from being unnecessarily kept on the user's computer. In general, the present invention includes a de-install module that is associated with the process of installing software on the computer. The de-install module includes a time module that allows the user to choose the time period to keep the software package on the computer before the software is uninstalled. The de-install module can be initiated at the start-up of the computer and then go into a temporary hidden mode that stills stays resident. In other words, during this mode, the de-install module is active, but hidden from the user and only activated when a software package initiates installation on the computer.
    Type: Application
    Filed: April 5, 2001
    Publication date: January 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Janel G. Barfield, Matthews S. Cronk, Kevin L. Fought, Johnny M. Shieh
  • Publication number: 20040014474
    Abstract: A system and method for wireless network connection switching management is shown. The system notifies a mobile user that his portable terminal is within an area where it can be provided with local fast wireless communication service such as a hot-spot service versus using a low speed, but wide coverage wireless access network. Radio waves for communication transmitted by a mobile wireless terminal are received at a WWAN receiving system provided in a WLAN system. The radio waves are capable of communicating with a WWAN (Wireless Wide Area Network) system utilizing a third generation mobile phone network and a WLAN (Wireless Local Area Network) system providing a hot-spot service. Instructions are output to the terminal via the Internet and a base station of the WWAN system that the mobile terminal is within an AP service area of an access point of the WLAN system. The user may choose to switch wireless network access networks in order to achieve faster access to the Internet.
    Type: Application
    Filed: June 13, 2003
    Publication date: January 22, 2004
    Applicant: International Business Machines Corporation
    Inventor: Yoshihisa Kanada
  • Publication number: 20040012075
    Abstract: A method of forming a relaxed SiGe-on-insulator substrate having enhanced relaxation, significantly lower defect density and improved surface quality is provided. The method includes forming a SiGe alloy layer on a surface of a first single crystal Si layer. The first single crystal Si layer has an interface with an underlying barrier layer that is resistant to Ge diffusion. Next, ions that are capable of forming defects that allow mechanical decoupling at or near said interface are implanted into the structure and thereafter the structure including the implanted ions is subjected to a heating step which permits interdiffusion of Ge throughout the first single crystal Si layer and the SiGe layer to form a substantially relaxed, single crystal and homogeneous SiGe layer atop the barrier layer. SiGe-on-insulator substrates having the improved properties as well as heterostructures containing the same are also provided.
    Type: Application
    Filed: July 16, 2002
    Publication date: January 22, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen W. Bedell, Keith E. Fogel, Devendra K. Sadana
  • Publication number: 20040011293
    Abstract: An apparatus for holding a semiconductor substrate comprises a plate having a pocket which holds the substrate, wherein the pocket comprises a lower surface and an inner edge. The inner edge comprises a plurality of members extending radially inward to reduce the area of contact between the inner edge and the substrate. The beveled edge is inclined so that there is an acute angle between the lower surface of the pocket and the beveled edge.
    Type: Application
    Filed: July 16, 2002
    Publication date: January 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Donna K. Johnson, Jim S. Nakos, Jean-Jacques H. Psaute, Bernard A. Roque
  • Publication number: 20040013886
    Abstract: A method for forming a semiconductor-on-insulator (SOI) substrate is described incorporating the steps of heating a substrate, implanting oxygen into a heated substrate, cooling the substrate, implanting into a cooled substrate and annealing. The steps of implanting may be at several energies to provide a plurality of depths and corresponding buried damaged regions. Prior to implanting, the step of cleaning the substrate surface and/or forming a patterned mask thereon may be performed. The invention overcomes the problem of raising the quality of buried oxide and its properties such as surface roughness, uniform thickness and breakdown voltage Vbd.
    Type: Application
    Filed: July 22, 2002
    Publication date: January 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Stephen Richard Fox, Neena Garg, Kenneth John Giewont, Junedong Lee, Siegfried Lutz Maurer, Dan Moy, Maurice Heathcote Norcott, Devendra Kumar Sadana
  • Publication number: 20040015962
    Abstract: A method (300) and system for controlling use of software programs on a client workstation; the programs (such as an operating system or a network stack) are started before completion of a bootstrap process. Each program requests (311) an execution authorisation to a system agent of a licensing management system, which grants (318-324) the authorisation according to a verification of a (simplified) local license certificate for the program stored on the client workstation before completion of the bootstrap. A full-function agent of the licensing management system revises (342-351) the granted authorisation according to a verification of a license certificate stored on a server workstation after completion of the bootstrap. Preferably, an execution environment of the programs (such as a power of the CPU on the client workstation) is monitored (333) in order to revise (336,360-384) compliance of the conditions of use of the programs with the respective license certificates dynamically.
    Type: Application
    Filed: September 27, 2001
    Publication date: January 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Giancarlo Carbone, Thomas Frank Cierech
  • Publication number: 20040015525
    Abstract: A method for scaling a signal sample rate includes interpolating between at least two scaling ratios to calculate an arbitrary scaling ratio, using a predetermined interpolation algorithm, and scaling a sample rate for a first portion of the signal using a first scaling ratio, and scaling a sample rate for a second portion of the signal using a second scaling ratio, to form a scaled signal having an average scaling ratio equal to the arbitrary scaling ratio.
    Type: Application
    Filed: July 19, 2002
    Publication date: January 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Marco Martens, Tomasz J. Nowicki, Jennifer Q. Trelewicz, Timothy James Trenary
  • Publication number: 20040015415
    Abstract: A computer executes a bid agent process that receives one or more selection requests for selected products over one or more of the network interfaces. A bid request process sends a bid request over one or more of the network interfaces to a one or more stores requesting a bid on the selected product. The bid request has a bid protocol agreed on by the stores and the stores also agree to send a bid within a time period. A bid receiving process then receives the bids and resends the bids over the network interface to the user.
    Type: Application
    Filed: July 16, 2003
    Publication date: January 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Thomas Anthony Cofino, Juhnyoung Lee, Mark Edward Podlaseck
  • Publication number: 20040015668
    Abstract: A method, system, and program product for controlling multi-node access to a disk storage system. In accordance with the method of the present invention, an active access authorization is set for a first node. The active access authorization enables read and write access by the first node to user and meta data within the disk storage system. A passive access authorization is set for a second node. The passive access authorization enables read-only access by the second node to logical volume management meta data within the disk storage system.
    Type: Application
    Filed: July 18, 2002
    Publication date: January 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Gerald Francis McBrearty, Thomas van Weaver
  • Publication number: 20040011507
    Abstract: Heat dissipation systems and structures which are employed in the cooling of electronic devices and/or semiconductor integrated-circuit chips which are installed in computer and/or communications systems. Moreover, disclosed is a method for implementing the heat dissipation systems and structures.
    Type: Application
    Filed: January 7, 2002
    Publication date: January 22, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Lawrence Shungwei Mok
  • Publication number: 20040015386
    Abstract: A system and method for sequential decision-making for customer relationship management includes providing customer data including stimulus-response history data, and automatically generating actionable rules based on the customer data. Further, automatically generating actionable rules may include estimating a value function using reinforcement learning.
    Type: Application
    Filed: July 19, 2002
    Publication date: January 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Naoki Abe, Edwin P.D. Pednault
  • Publication number: 20040015620
    Abstract: The present invention is implemented in the context of a system that monitors the statuses of devices that operate in a network environment such as a physical facility from a central location. In this system, there is a depository of the status of all designated device attributes of a device including the past state history of the device. Each device on the system will transmit a state change notification to the central location each time the status of the device changes. In the process of the present invention, the central manger installs a publish routine on the newly added device to the network that would enable the device to asynchronously transmit to the state manager a status change each time a status change occurred with the device. A status change can be defined by a change in any one parameter or a combination of parameters. This status change will be recorded in a storage location for particular device.
    Type: Application
    Filed: July 18, 2002
    Publication date: January 22, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William A. Brown, Richard William Muirhead, Francis Xavier Reddington
  • Publication number: 20040015684
    Abstract: In one form of the invention, a method for scheduling multiple instruction threads for a processor in an information handling system includes communicating, to processor circuitry by an operating system, a selected schedule of instruction threads for a set of instructions. The processor circuitry switches from executing one of the threads with one of the contexts to executing another of the threads with another of the contexts, responsive to the schedule received from the operating system.
    Type: Application
    Filed: May 30, 2002
    Publication date: January 22, 2004
    Applicant: International Business Machines Corporation
    Inventor: James Lyle Peterson
  • Publication number: 20040015879
    Abstract: A method and apparatus are disclosed for analyzing one or more program tasks associated with a software system. A program task-oriented tracing and analysis technique allows detailed information to be gathered and analyzed for one or more specified program tasks. A user can iteratively vary the level of detail or the selected program task(s) of interest, or both, until the source of a problem is identified. For each program task under analysis, the user can define what commences a task and what concludes a task. A software program is monitored until the user-specified criteria for commencing a task is identified and continues to trace the execution of the software program until the user-specified criteria for concluding a task is identified.
    Type: Application
    Filed: January 2, 2002
    Publication date: January 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Wim De Pauw, Nick Mitchell, Martin Robillard, Gary Sevitsky, Harini Srinivasan
  • Publication number: 20040015973
    Abstract: A method is provided for scheduling software task execution. According to the method, at least one high priority software task that has a specified start time and at least one lower priority software task are accepted. There is determined a time remaining until the specified start time for the high priority software task, and there is determined if the lower priority software task can complete execution within the time remaining that was determined. The lower priority software task is executed only if it was determined to be able to complete execution within the time remaining, and the high priority software task is executed at or very near the specified start time. In a preferred embodiment, all incoming software tasks are placed on a task queue with a status of hold to prevent execution.
    Type: Application
    Filed: May 31, 2002
    Publication date: January 22, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Joseph F. Skovira
  • Publication number: 20040015909
    Abstract: A system and method for executing a regular expression (regex) query against a large data repository such as the World Wide Web includes an index engine that constructs multigram indices based on regex. A run time then receives a regex query and accesses the indices to return a set of potentially matching pages, which are then efficiently and quickly searched for matches to the regex query.
    Type: Application
    Filed: May 8, 2001
    Publication date: January 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Junghoo Cho, Sridhar Rajagopalan
  • Publication number: 20040014271
    Abstract: The present invention provides a unique device structure and method that provides increased transistor performance in integrated bipolar circuit devices. The preferred embodiment of the present invention provides improved high speed performance by providing reduced base resistence. The preferred design forms the extrinsic base by diffusing dopants from a dopant source layer and into the extrinsic base region. This diffusion of dopants forms at least a portion of the extrinsic base. In particular, the portion adjacent to the intrinsic base region is formed by diffusion. This solution avoids the problems caused by traditional solutions that implanted the extrinsic base. Specifically, by forming at least a portion of the extrinsic base by diffusion, the problem of damage to base region is minimized. This reduced damage enhances dopant diffusion into the intrinsic base. Additionally, the formed extrinsic base can have improved resistence, resulting in an improved maximum frequency for the bipolar device.
    Type: Application
    Filed: July 18, 2002
    Publication date: January 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Marc W. Cantell, James S. Dunn, David L. Harame, Robb A. Johnson, Louis D. Lanzerotti, Stephen A. St. Onge, Brian L. Tessier, Ryan W. Wuthrich
  • Publication number: 20040015818
    Abstract: A method and system for providing a flexible infrastructure for managing a process. The method comprises the steps of defining a workflow type, building a workflow pointer that defines the location of a database within a network, and coding subforms for the defined workflow type. Role documents are defined and customized, process flow documents are built for the defined workflow type, and action control documents are built for determining what happens to the defined workflow type.
    Type: Application
    Filed: March 20, 2001
    Publication date: January 22, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John T. McDonald, Philip E. Petherbridge