Patents Represented by Attorney John H. Holcombe
  • Patent number: 7130997
    Abstract: Processor(s) operating a random access memory is subject to reboot processing which comprises clearing the random access memory. Registration is provided of a portion of the random access memory, the registration indicating that data stored in the registered portion of the random access memory is to be preserved during the reboot processing. In reboot processing, the processor responds to the registration, preventing data stored in the registered portion from clearing during the reboot processing.
    Type: Grant
    Filed: May 29, 2003
    Date of Patent: October 31, 2006
    Assignee: International Business Machines Corporation
    Inventors: Yu-Cheng Hsu, John Norbert McCauley, Richard Anthony Ripberger
  • Patent number: 7119974
    Abstract: A recording system of a magnetic tape drive is operated to cause one separate set of write heads to write data discontinuously to magnetic tape as received, and to save the data, and, during the same operation, to cause another separate set of write heads to rewrite data to magnetic tape in a continuous arrangement. The writing may be in parallel and simultaneous. Thus, during the same operation, and at the same time, the separate sets of the plurality of write heads, temporarily write the received data to magnetic tape so that the sender can erase its copy, and rewrite the saved data to the magnetic tape in a permanent arrangement, without waiting to complete first writing received data, to complete subsequently rewriting the data, and repeating.
    Type: Grant
    Filed: August 11, 2005
    Date of Patent: October 10, 2006
    Assignee: International Business Machines Corporation
    Inventor: Glen Alan Jaquette
  • Patent number: 7116506
    Abstract: Diagnostic information is provided in an automated data storage library which stores magnetic tape data storage cartridges. Uninitialized magnetic tape data storage cartridges are identified; a diagnostic scan is conducted by a drive of the library of the servo tracks on magnetic tape of an identified cartridge using write criteria for a diagnostic test; the results of the diagnostic test are logged by the drive; and the logged results of the diagnostic test are collected at the library controller.
    Type: Grant
    Filed: August 18, 2005
    Date of Patent: October 3, 2006
    Assignee: International Business Machines Corporation
    Inventor: Arturo Avila Mojica
  • Patent number: 7107397
    Abstract: A sequential buffer for a magnetic tape data storage system comprises a plurality of segments. A buffer management system buffers data in the sequential buffer, conducting a data transfer process. Subsequently, some of the buffered data is maintained in some, but less than all, the segments of the buffer. Additionally, the maintained buffered data is indicated as VALID data. Thus, a subsequent process may be conducted directly using the data maintained in the buffer, and avoids moving the tape to reread the data.
    Type: Grant
    Filed: May 29, 2003
    Date of Patent: September 12, 2006
    Assignee: International Business Machines Corporation
    Inventors: Kirby Grant Dahman, Paul Merrill Greco, Glen Alan Jaquette
  • Patent number: 7102847
    Abstract: In a tape having separate servo bands of patterns positioned laterally across the tape, the patterns of a separate servo band have at least one differentiating characteristic with respect to patterns of another of the separate servo bands. The differentiating characteristic allows identification of the separate servo bands. For example, the patterns of a separate servo band have differing azimuthal orientations of detectable transitions with respect to another servo band, such as being laterally inverted. In another, variations in the width of gaps of patterns are made with respect to another servo band. In another, variations are made in the number of the detectable transitions of patterns with respect to the patterns of another servo band.
    Type: Grant
    Filed: August 29, 2005
    Date of Patent: September 5, 2006
    Assignee: International Business Machines Corporation
    Inventors: Nhan Xuan Bui, James Howard Eaton, Junichi Fukuda, Glen Alan Jaquette, Eiji Ogura, Mark Allan Taylor, Kazuhiro Tsuruta
  • Patent number: 7102846
    Abstract: In a tape having separate servo bands of patterns positioned laterally across the tape, the patterns of a separate servo band have at least one differentiating characteristic with respect to patterns of another of the separate servo bands. The differentiating characteristic allows identification of the separate servo bands. For example, the patterns of a separate servo band have differing azimuthal orientations of detectable transitions with respect to another servo band, such as being laterally inverted. In another, variations in the width of gaps of patterns are made with respect to another servo band. In another, variations are made in the number of the detectable transitions of patterns with respect to the patterns of another servo band.
    Type: Grant
    Filed: August 29, 2005
    Date of Patent: September 5, 2006
    Assignee: International Business Machines Corporation
    Inventors: Nhan Xuan Bui, James Howard Eaton, Junichi Fukuda, Glen Alan Jaquette, Eiji Ogura, Mark Allan Taylor, Kazuhiro Tsuruta
  • Patent number: 7092990
    Abstract: Addressing failure is handled in a nodal system of processor nodes, which comprise at least one processor and at least one interface to a network. Upon detection of a node address failure of a processor node for the network, such as lack of a node address, or presence of a duplicate address, the processor node is disabled from the network, thereby temporarily failing the processor node so that the system remains operational. An alternate node address stored in nonvolatile memory may be selected that avoids the node address failure.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: August 15, 2006
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Ronald Faye Hill, Jr., Leonard George Jesionowski, Raymond Yardy
  • Patent number: 7089547
    Abstract: Updating firmware stored in a rewritable non-volatile memory as a plurality of firmware code images having position dependent code. A plurality of update code images are made available that have position dependent code specifying positions of a rewritable non-volatile memory, such that each update code image is suitable for replacing a different stored code image. A computer processor determines which stored code image is to be updated; and selects the one of the plurality of update code images that has position dependent code suitable for replacing the code image to be updated.
    Type: Grant
    Filed: September 13, 2002
    Date of Patent: August 8, 2006
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Robert Alan Klem, Timothy Keith Pierce
  • Patent number: 7048220
    Abstract: Stackable rotary devices form a multi-position mechanical indicator for a portable data storage cartridge. Each rotary device is a right cylindrical section, and is separately rotatable in a chamber of the cartridge. A peripheral surface of the rotary device has an encoded pattern of 1) at least one cylindrical surface and at least one facet interrupting the cylindrical surface, or of 2) readable indicia, located at various angularly spaced rotational positions. At differing rotational positions of the rotary devices, at least one or none of the facets or readable indicia are positioned at an exterior wall opening of the cartridge chamber.
    Type: Grant
    Filed: January 8, 2003
    Date of Patent: May 23, 2006
    Assignee: International Business Machines Corporation
    Inventor: David Michael Davis
  • Patent number: 7051326
    Abstract: A multi-node processing network has a plurality of processors coupled in the network. The processors have a minimally operational state, e.g., upon being rebooted, and have a fully operational state employing a code image. The processors, when in the minimally operational state, request the code image from the network. The processors have a non-volatile memory storing code for the minimally operational state, which is sufficient to at least provide the code image request. A master source is coupled in the network, the master source having at least a code image for broadcasting on the network. The master source, upon receiving a code image request, waits a predetermined time period, the predetermined time period allowing any additional processor to reach the minimally operational state. Upon completion of the predetermined time period, the master source broadcasts the code image on the network. The processor may store the code image in volatile memory since it may easily be requested.
    Type: Grant
    Filed: December 13, 2000
    Date of Patent: May 23, 2006
    Assignee: International Business Machines Corporation
    Inventor: Brian Gerard Goodman
  • Patent number: 7051289
    Abstract: The disclosed invention allows the user to move to an area to which the user desires to display in a page to which the user desires to move by a single manipulation and to allow next page/preceding page operation to be done only by a mouse operation. An area displayed on the main screen 50 is displayed on the sub-screen 51 of a reduced image of the page which is currently displayed on the main screen 50 with a rectangular view frame 60. Dragging the view frame 60 by a mouse within the page causes the display area in the main screen to move in real time. Dragging the view frame of the sub-screen 51 to a neighboring page causes the view frame 60 to be moved in the moved sub-screen. Dropping the view frame at the place on the neighboring sub-screen to which the view frame 60 moved causes the main screen to be switched to that page to display the place indicated by the view frame in the main screen.
    Type: Grant
    Filed: March 17, 1998
    Date of Patent: May 23, 2006
    Assignee: International Business Machines Corporation
    Inventor: Akira Yoshida
  • Patent number: 7047379
    Abstract: Disclosed are a system, a method, and a computer program product to efficiently create consistent transaction sets to maintain one or more copies of data at different data storage sites. All transactions sent to a primary backup appliance during a consistent transaction set creation interval are formed into a consistent transaction set by efficiently adding new transactions as they are received and removing unnecessary transfers as newer versions arrive. When the creation interval has expired, the complete consistent transaction set is transferred to a secondary backup appliance to be used to update a consistent backup copy of the primary site data. For each consistent transaction set, there will be a tree data structure (a search tree) created that contains the addressing information for all of the blocks of data in the consistent transaction set.
    Type: Grant
    Filed: July 11, 2003
    Date of Patent: May 16, 2006
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Wayne Boyd, Kenneth Fairclough Day, III, Philip Matthew Dudas, William Frank Micka, John Jay Wolfgang
  • Patent number: 7002763
    Abstract: In a tape having separate servo bands of patterns positioned laterally across the tape, the patterns of a separate servo band have at least one differentiating characteristic with respect to patterns of another of the separate servo bands. The differentiating characteristic allows identification of the separate servo bands. For example, the patterns of a separate servo band have differing azimuthal orientations of detectable transitions with respect to another servo band, such as being laterally inverted. In another, variations in the width of gaps of patterns are made with respect to another servo band. In another, variations are made in the number of the detectable transitions of patterns with respect to the patterns of another servo band.
    Type: Grant
    Filed: August 8, 2003
    Date of Patent: February 21, 2006
    Assignee: International Business Machines Corporation
    Inventors: Nhan Xuan Bui, James Howard Eaton, Junichi Fukuda, Glen Alan Jaquette, Eiji Ogura, Mark Allan Taylor, Kazuhiro Tsuruta
  • Patent number: 6988110
    Abstract: A data management system has at least one class distinction cue associated with a class of data entities. The class distinction cue comprises data management guidance information and priority information related to the associated class of data entities. For a data entity, at run-time, a data management allocation run-time system references the class distinction cue or cues prior to conducting data management allocation or access, and, based on the priority information as compared to other priority information related to the data storage resources, selectively allocates the data storage resources and provides the operations of the storage system in the data management allocation system for the data entity.
    Type: Grant
    Filed: April 23, 2003
    Date of Patent: January 17, 2006
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Wayne Boyd, Robert Charles Friske, Robert Allen Hood, Matthew Joseph Kalos, Robert Frederic Kern
  • Patent number: 6986008
    Abstract: In a distributed system of modules in a network, each module having an associated processor node comprising a processing unit for operating the associated module. The processing unit comprises a processor interface for communication in the network; and nonvolatile memory for storing code for the processing unit for operating the associated module, and for storing backup code for at least one other processing unit of another processor node in the network, the backup code for operating an associated module of the another processor node. In response to a request, the processing unit supplies the backup code to a processor node to be used to restore the code for operating the module associated with the requesting processor node.
    Type: Grant
    Filed: January 14, 2003
    Date of Patent: January 10, 2006
    Assignee: International Business Machines Corporation
    Inventors: Arthur John Colvig, Brian Gerard Goodman, Leonard George Jesionowski
  • Patent number: 6982846
    Abstract: A cartridge handling system and method initialize a data storage cartridge having rewritable media for tamper resistant write once recording. A write once flag is written to a lockable section of a cartridge memory; the lockable section is locked to read-only; and a write once flag is written to a required data set of the rewritable media. Thus, write once flags are provided both at the locked read-only section of the cartridge memory, and at the required data set of the rewritable media.
    Type: Grant
    Filed: May 19, 2003
    Date of Patent: January 3, 2006
    Assignee: International Business Machines Corporation
    Inventor: Glen Alan Jaquette
  • Patent number: 6973533
    Abstract: A system and method, employing a data storage device, for providing communication between a plurality of processing units which are respectively unconnected to each other, with the processing units each separately coupled to the data storage device. A data storage device controller coupled to storage interfaces and to a buffer, recognizes “broadcast” commands and any message accompanying the “broadcast” commands, and recognizes “read message” commands, received from the processing units. The controller stores the message accompanying the “broadcast” command in the buffer, and forwards, at the storage interfaces, a “message ready” signal to at least one of the processing units. The processing units then send a “read message” command to the data storage device. The controller responds to a “read message” command at one of the storage interfaces, supplying the message stored in the buffer at the storage interface to the sending processing unit.
    Type: Grant
    Filed: August 20, 2002
    Date of Patent: December 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: Kirby Grant Dahman, Kenneth Fairclough Day, III, Douglas William Dewey
  • Patent number: 6970318
    Abstract: An electronically updatable external labeling system for a data storage element, such as a data storage cartridge for magnetic tape media. An electronic persistent visual display is at a cartridge external surface. An electronic persistent visual display has a stable image “memory effect” for an extended period of time. An input is provided for a signal for updating the visual display; and an update agent, such as a power source, is provided for operating the visual display in response to the input signal, such that the visual display comprises an updated persistent visual display label. Further, a nonvolatile electronic memory may be provided, such that both the visual display and the memory are electronically updatable.
    Type: Grant
    Filed: August 26, 2003
    Date of Patent: November 29, 2005
    Assignee: International Business Machines Corporation
    Inventors: Brian Gerard Goodman, Michael Philip McIntosh
  • Patent number: 6970311
    Abstract: A recording system of a magnetic tape drive is operated to cause one separate set of write heads to write data discontinuously to magnetic tape as received, and to save the data, and, during the same operation, to cause another separate set of write heads to rewrite data to magnetic tape in a continuous arrangement. The writing may be in parallel and simultaneous. Thus, during the same operation, and at the same time, the separate sets of the plurality of write heads, temporarily write the received data to magnetic tape so that the sender can erase its copy, and rewrite the saved data to the magnetic tape in a permanent arrangement, without waiting to complete first writing received data, to complete subsequently rewriting the data, and repeating.
    Type: Grant
    Filed: August 18, 2003
    Date of Patent: November 29, 2005
    Assignee: International Business Machines Corporation
    Inventor: Glen Alan Jaquette
  • Patent number: 6968257
    Abstract: In an automated data storage library having a plurality of accessors which access portable data storage media with respect to storage shelves and data storage drive(s) along a path, a controller, in response to detection of restricted movement of an accessor at a position along the path, determines a range of motion of another accessor along the path which avoids interfering with the accessor having the restricted movement. The controller also determines a limit to commands of a work queue of commands for operating the accessors, the limit extending from and past the position of the accessor having the restricted movement, along the path; and prevents execution of the limited commands. The limited commands may be failed with a “hardware” error.
    Type: Grant
    Filed: November 21, 2003
    Date of Patent: November 22, 2005
    Assignee: International Business Machines Corporation
    Inventor: Khanh Vi Ngo