Patents Assigned to International Business
  • Publication number: 20040078393
    Abstract: A method, apparatus, and computer instructions for synchronizing a database used by a client device with at least one server. A locally unique identifier is associated with each record in the database at the client. The locally unique identifier for a deleted record is changed to a selected value. This value is selected in a manner to indicate that a record has been deleted. This locally unique identifier may be a negative value and may be selected by multiplying the locally unique identifier by a negative one. The selected value is used in synchronizing the database and is used to track records deleted since a last synchronization of the database. In the depicted examples, this selected value is unique and allows for mapping back to the locally unique identifier for the record.
    Type: Application
    Filed: October 17, 2002
    Publication date: April 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Richard Kevin Acree, Brian Lee White Eagle, William Harold Gengler, Roy Paterson
  • Publication number: 20040075959
    Abstract: A GMR sensor is disclosed for sensing magnetically recorded information on a data storage medium. The sensor includes a ferromagnetic free layer and a ferromagnetic pinned layer sandwiching an electrically conductive spacer layer. An in-stack, electrically insulative hard biasing layer is adapted to bias the free layer to a neutral magnetic domain orientation when the sensor is in a quiescent state with no external magnetic fields.
    Type: Application
    Filed: October 21, 2002
    Publication date: April 22, 2004
    Applicant: International Business Machines Corporation
    Inventor: Hardayal Singh Gill
  • Publication number: 20040075927
    Abstract: A single pole perpendicular write head is provided comprising an inductive write head pole structure comprising a layered structure alternating a plurality of ferromagnetic layers with a plurality of antiparallel coupling layers to form an antiparallel coupled ferromagnetic stack. The antiparallel coupling of the ferromagnetic layers when the head is not writing forms a flux closed magnetic configuration of the write pole resulting in reduction or elimination of stray remanence fields at the pole tip region that may cause unwanted data erasure at the disk surface.
    Type: Application
    Filed: October 17, 2002
    Publication date: April 22, 2004
    Applicant: International Business Machines Corporation
    Inventor: Hardayal Singh Gill
  • Publication number: 20040078659
    Abstract: The invention relates to a method, apparatus and computer program for reducing the number of data elements checkpointed in a system having at least one data store where operations on said at least one data store are recorded in a log. A point in the log is recorded. The oldest data element in each of the least one data store is determined and it is then determined for each of the at least one data store whether a logged representation of the data store's oldest data element is more recent than the point recorded. Responsive to determining that a data store's logged representation is more recent than the point recorded, it is realised that it is not necessary to force data elements from that data store to disk if the point recorded is made the point of restart for that data store.
    Type: Application
    Filed: August 29, 2002
    Publication date: April 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Andrew I. Hickson, Richard S. Maxwell, David Ware
  • Publication number: 20040075990
    Abstract: A package for an integrated circuit that is attached to a rigid substrate by the flip-chip method has a heat spreader that is attached to the IC by a thermally conductive, compliant adhesive and that is attached to the package substrate by a set of rigid posts of adhesive, the result of which is that the heat spreader is more closely parallel to the substrate than was the case for a stiffener bonded to the substrate by a thin film extending over a large area.
    Type: Application
    Filed: October 22, 2002
    Publication date: April 22, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Barry A. Bonitz, Eric A. Johnson, Michael B. Vincent
  • Publication number: 20040075933
    Abstract: A system and method for managing servo defects in a data storage device. During operation of the device, a servo sector recorded on a medium is identified. A lookup is performed in a servo defect table resource to determine whether the servo sector contains defective servo information. A responsive servo control action is taken if the servo sector is found to contain defective servo information. Media having servo defect information recorded thereon are also disclosed.
    Type: Application
    Filed: October 16, 2002
    Publication date: April 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Steven Robert Hetzler, Daniel James Malone
  • Publication number: 20040078435
    Abstract: A method, apparatus and computer program product are provided for implementing professional use of instant messaging. A flow of an IM conversation is displayed. Responsive to identifying a user selection to pair a response with a previous request, a user entered response and a user selected previous request are sent. Responsive to a user selection, a new topic is displayed in a new view and a new IM conversation is started. When an IM conversation is completed or a window is closed for the IM conversation; the IM conversation is automatically saved. Responsive to a user selection, another user is added to the IM conversation and a window including the flow of the IM conversation is displayed to the added user. An object can be linked to an IM conversation and the IM conversation is automatically saved with the selected object.
    Type: Application
    Filed: October 17, 2002
    Publication date: April 22, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony Michael Dunbar, Gregory Richard Hintermeister, DeVaughn Lawrence Rackham
  • Publication number: 20040078760
    Abstract: An XSLT-based transformation process addresses the performance problems of ordinary XSLT transformations and provides for an efficient conversion of many sources of raw, or interpreted, application data into many different interpretations. In addition, the data may be filtered to downstream users, thus enabling the use of security measures by way of the filters.
    Type: Application
    Filed: August 28, 2003
    Publication date: April 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Wassim Melhem, Christine N. Knight
  • Publication number: 20040076189
    Abstract: Disclosed is the method of and apparatus for reducing the magnitude of switching occurring at any given time. This is accomplished by grouping circuitry into a plurality of partitions wherein the circuitry in each partition may be operationally switched at times different from circuitry in other partitions. Different phase clock signals are then provided to each partition whereby switching operationally occurs at different times in each of the partitions. An example of circuitry that can utilize this improvement is a main processor or computer utilizing a plurality of auxiliary processor units in its operations.
    Type: Application
    Filed: October 17, 2002
    Publication date: April 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: David William Boerstler, Sang Hoo Dhong, Harm Peter Hofstee, Stephen Douglas Weitzel
  • Publication number: 20040078541
    Abstract: A system and method autonomically reallocate memory among buffer pools to permit quick access to data. A simulated buffer pool extension (SBPX) is created for each buffer pool in a set of buffer pools. Data victimized from a buffer pool is represented in the associated SBPX. Requests for data that is not resident in a buffer pool but is represented in the associated SBPX are tallied. Periodically, an expected efficiency benefit of increasing the capacity of each buffer pool is determined from the tallies. Memory is reallocated from the buffer pool with the lowest expected efficiency benefit having remaining reallocatable memory to the buffer pool with the highest expected efficiency benefit having remaining reallocatable memory, until either one or both of the buffer pools exhausts its reallocatable memory.
    Type: Application
    Filed: March 19, 2003
    Publication date: April 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Sam S. Lightstone, Adam J. Storm, Gary Valentin, Daniel C. Zilio
  • Publication number: 20040078742
    Abstract: A test-program generator capable of implementing a methodology, based on a formal language, for scheduling system-level transactions in generated test programs. A system to be tested may be composed of multiple processors, busses, bus-bridges, shared memories, etc. The scheduling methodology is based on an exploration of scheduling abilities in a hardware system and features a Hierarchical Scheduling Language for specifying transactions and their ordering. Through a grouping hierarchy, which may also be expressed in the form of an equivalent tree, the Hierarchical Scheduling Language combines the ability to stress related logical areas of the system with the possibility of applying high-level scheduling requests. A method for generating testcases based on request-files written in the Hierarchical Scheduling Language is also presented.
    Type: Application
    Filed: October 21, 2002
    Publication date: April 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Roy Emek, Yehuda Naveh
  • Publication number: 20040078732
    Abstract: An SMP symmetrical computer system uses a distributed method for reporting errors in a partitioned system. The computer system uses symmetrical, parallel error reporting registers (ERRs), dynamic logging, and interface isolation. It also supports various error types (eg. severe, transient, recovery) with independent reporting hierarchies. The ERR can be programmed to capture first error, who's on first (WOF), or to accumulate errors.
    Type: Application
    Filed: October 21, 2002
    Publication date: April 22, 2004
    Applicant: International Business Machines Corporation
    Inventor: Patrick J. Meaney
  • Publication number: 20040078453
    Abstract: Progress is determined for downloading a Web Page having included objects. The method includes accessing the Web Page, and estimating a total size for the Web Page. The estimating includes reading file sizes for the objects. The file size for such an object has an association with a reference in the Web Page to the object. The reference includes a tag which has a first attribute with a source address for the object. The method further includes loading the objects for the Web Page, and presenting the estimated total size in comparison to an accumulated loaded amount of the Web Page objects. The comparison is updated at respective instances during the loading to dynamically indicate downloading progress. In another aspect, the presenting includes presenting the comparison on a browser program bar, and presenting the browser program bar on a task bar.
    Type: Application
    Filed: October 17, 2002
    Publication date: April 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Hung Dinh, Teng Hu, Mandeep Singh Sidhu
  • Publication number: 20040078486
    Abstract: A system and method for delivering asynchronous callbacks from a network server to clients that are unreachable by the network server. The system provides a callback server that receives callback registration requests from clients. The callback server generates a web service based on the description of the service that is being invoked by the client and an associated URL address based on its own address. The network server uses the dynamically generated service accessible at this URL address to deliver the asynchronous callbacks. The callbacks are either delivered to the clients by the callback server, if they are reachable inside the network domain, or made available on the callback server for the clients to poll. In addition, the callback server provides functionality that may be too expensive for the clients to provide locally.
    Type: Application
    Filed: October 16, 2002
    Publication date: April 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Mohamad Reza Salahshoor, Balan Subramanian
  • Publication number: 20040075463
    Abstract: A method and structure for a driver circuit having a plurality of parallel resistors, where a total impedance of all the resistors equals an impedance of an associated transmission line and a switch adapted to combine the resistors to control an output level of the driver. The driver circuit's switch selectively connects the resistors to either a voltage high signal or a voltage low signal. The first set of the switches connect a voltage high signal to a first resistor of the resistors and a second set of switches connect a voltage low signal to a second resistor of the resistors. The switch has a matched pair of opposite type transistors. The driver circuit has balancing resistors connected to the switch, the balancing resistors are sized to balance the resistance within the driver circuit. The resistors are the balancing resistors and the drivers are connected to the switches.
    Type: Application
    Filed: October 22, 2002
    Publication date: April 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Hayden C. Cranford, Martin B. Lundberg
  • Publication number: 20040078488
    Abstract: Currently, e-mail systems automatically compose reply e-mail messages by entering the previous sender's address as the reply recipient address. The present invention provides a method to permit a recipient of a multi-party e-mail message to select recipients of a reply message by parsing the received message for e-mail addresses and forming a list from which the user can select reply recipients.
    Type: Application
    Filed: September 25, 2003
    Publication date: April 22, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Kyle N. Patrick
  • Publication number: 20040078673
    Abstract: An exemplary embodiment of the invention relates to a system and method for facilitating coverage feedback testcase generation reproducibility. The system comprises: a testcase generator comprising an instruction generator and an instruction simulator; an internal coverage domain accessible to the testcase generator, a regeneration file storing updated testcase data; and a temporary holding structure. The internal coverage domain comprises: coverage domain elements; a session component; and a prior cumulative history component. Upon generating a testcase by the testcase generator, a regeneration file is constructed utilizing testcase data updates acquired during execution of the testcase. The updates are provided by the temporary holding structure. The invention also comprises a method and storage medium.
    Type: Application
    Filed: March 28, 2002
    Publication date: April 22, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Mark H. Decker
  • Publication number: 20040075478
    Abstract: A method and a flip-flop is disclosed in which power consumption is reduced in a standby mode. In a first aspect, the flip-flop comprises a first latch adapted to be coupled to a first power supply and a second latch coupled to the first latch and adapted to be coupled to a second power supply. The first and second power supplies are independently controllable to minimize power consumption in a standby mode. In a second aspect, a method for minimizing the power consumption of a flip-flop is also disclosed. The flip-flop includes a first latch and a second latch coupled thereto. The method comprises providing a first independently controllable power supply coupled to the master latch; and providing a second independently controllable power supply coupled to the slave latch. The method further includes reducing the voltage of at least one of the first and second power supplies responsive to the detection of a power saving mode.
    Type: Application
    Filed: October 16, 2002
    Publication date: April 22, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony Correale, William James Goodall
  • Publication number: 20040078470
    Abstract: A method, device, and program product are provided for streaming a media file over a distributed information system to a client computer running a browser application. First, a server receives a request for a particular media file from the client computer. Then, the server dynamically generates a metafile, whereby said metafile contains information about the identification, location and format of the media file, and returns it back to the client computer. Advantageously, the server intercepts a download request for the actual media file and reinterprets the download request in a request for receiving a corresponding metafile. Thus, instead of returning the requested media file, a metafile is returned that allows immediate streaming of the requested media file without the need of waiting for the download to be finished.
    Type: Application
    Filed: July 22, 2003
    Publication date: April 22, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sascha Baumeister, Bernhard Schmid
  • Publication number: 20040078255
    Abstract: A method of scheduling meetings within a calendaring system can include receiving a meeting request specifying a meeting time, at least one participant, and a supplemental meeting service to be scheduled concurrently with the meeting. A determination can be made that a supplemental meeting system is not available. Accordingly, participants can be notified of the meeting time and that supplemental meeting service information has not been determined. The method also can include attempting to obtain the supplemental meeting service information from the supplemental meeting system until a predetermined time prior to the meeting time. If the supplemental meeting service information is obtained before the predetermined time prior to the meeting time, the participants can be notified of the supplemental meeting service information.
    Type: Application
    Filed: October 18, 2002
    Publication date: April 22, 2004
    Applicant: International Business Machines Corporation
    Inventors: Scott H. Demsky, Robert M. Szabo