Patents by Inventor William Henry Travis

William Henry Travis has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8020107
    Abstract: An Internet web application interfaces to a machine to give users information about the status of the machine. The information on the status of the machine is constantly changing. This design only dynamically builds a web page when the page is requested for viewing. Once built, the page is retained so that the next time it is requested, if the information it contains has not changed, the page can be served without having to be rebuilt. If the information has changed, the design will not update the page until the page has been requested. In addition, the page is only built in the human language requested.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: September 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: Vickie Lynn Brewer, Sue Ann Erstad, James Arthur Fisher, Raymond Anthony James, William Henry Travis
  • Patent number: 7849356
    Abstract: An apparatus for parity data management receives a write command and write data from a computing device. The apparatus also builds a parity control structure corresponding to updating a redundant disk array with the write data and stores the parity control structure in a persistent memory buffer of the computing device. The apparatus also updates the redundant disk array with the write data in accordance with a parity control map and restores the RAID controller parity map from the parity control structure as part of a data recovery operation if updating the redundant disk array with the write data is interrupted by a RAID controller failure resulting in a loss of the RAID controller parity map. In certain embodiments, the parity control structure is a RAID controller parity map.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Michael John Jones, David Ray Kahler, Robert Akira Kubo, Karl Allen Nielsen, Cheng-Chung Song, William Henry Travis
  • Patent number: 7756049
    Abstract: An apparatus, system, and method are provided for controlling link status changes across multiple independent control modules. The apparatus includes a copy services module configured to control multiple link adapters, each configured to establish multiple communication links between a source and a target storage device. The adapter transmits a link status change notification to the copy services module and starts a timer upon transmitting the link status change notification. The copy services module simultaneously processes link status change notifications from a plurality of communication links. The system includes a communications network and a plurality of storage devices having the above described apparatus.
    Type: Grant
    Filed: August 11, 2004
    Date of Patent: July 13, 2010
    Assignee: International Business Machines Corporation
    Inventors: James Chien-Chiung Chen, Lourdes Magally Gee, Olympia Gluck, Richard Alan Schaeffer, David Brent Schreiber, William Henry Travis, Gabriel G. Walder
  • Publication number: 20090187786
    Abstract: An apparatus for parity data management receives a write command and write data from a computing device. The apparatus also builds a parity control structure corresponding to updating a redundant disk array with the write data and stores the parity control structure in a persistent memory buffer of the computing device. The apparatus also updates the redundant disk array with the write data in accordance with a parity control map and restores the RAID controller parity map from the parity control structure as part of a data recovery operation if updating the redundant disk array with the write data is interrupted by a RAID controller failure resulting in a loss of the RAID controller parity map. In certain embodiments, the parity control structure is a RAID controller parity map.
    Type: Application
    Filed: January 17, 2008
    Publication date: July 23, 2009
    Inventors: Michael John Jones, David Ray Kahler, Robert Akira Kubo, Karl Allen Nielsen, Cheng-Chung Song, William Henry Travis
  • Patent number: 7556281
    Abstract: The present invention is directed to a bracket that connects an airbag subassembly to a support structure, such as a steering wheel armature. The bracket generally has a base formed from a material and at least two retention members extending from the base wherein the retention members are formed integral with and from the same material as the base. The present invention is also directed a method of forming the bracket.
    Type: Grant
    Filed: March 16, 2004
    Date of Patent: July 7, 2009
    Assignee: Toyoda Gosei Co., Ltd.
    Inventors: Michael J Olesko, Joseph J. Mannino, Peter Vigeant, William Henry Travis
  • Publication number: 20090158165
    Abstract: An Internet web application interfaces to a machine to give users information about the status of the machine. The information on the status of the machine is constantly changing. This design only dynamically builds a web page when the page is requested for viewing. Once built, the page is retained so that the next time it is requested, if the information it contains has not changed, the page can be served without having to be rebuilt. If the information has changed, the design will not update the page until the page has been requested. In addition, the page is only built in the human language requested.
    Type: Application
    Filed: December 14, 2007
    Publication date: June 18, 2009
    Inventors: Vickie Lynn Brewer, Sue Ann Erstad, James Arthur Fisher, Raymond Anthony James, William Henry Travis
  • Patent number: 7409638
    Abstract: An Internet web application interfaces to a machine to give users information about the status of the machine. The information on the status of the machine is constantly changing. This design only dynamically builds a web page when the page is requested for viewing. Once built, the page is retained so that the next time it is requested, if the information it contains has not changed, the page can be served without having to be rebuilt. If the information has changed, the design will not update the page until the page has been requested. In addition, the page is only built in the human language requested.
    Type: Grant
    Filed: May 10, 2001
    Date of Patent: August 5, 2008
    Assignee: International Business Machines Corporation
    Inventors: Vickie Lynn Brewer, Sue Ann Erstad, James Arthur Fisher, Raymond Anthony James, William Henry Travis
  • Patent number: 7315963
    Abstract: A system and method for efficiently and accurately detecting errors in a network is provided. Devices coupled to a network are configured to determine their local network status and transmit their local network status to a centralized location. The centralized location is configured to receive the local network status from each device and provide network status for the entire network. The centralized location is also configured to analyze the collective network status information and report any network errors. The centralized location is further configured to present the information in a format that allows a user of the network to quickly determine the configuration and status of the network (such as a computer generated graphical representation of the network).
    Type: Grant
    Filed: August 10, 2004
    Date of Patent: January 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: David Luciani, Raymond Anthony James, William Henry Travis
  • Patent number: 7137033
    Abstract: Provided is a method, system and program for synchronizing sequential subtasks of a task, so that the subtasks can be dispatched to generate operations in a particular sequence. In one embodiment, a subtask which has been prepared for dispatching is queued in a queue until the queued subtask is the next subtask in sequence for dispatching. In one embodiment, the subtasks may be sorted in the queue by task and by subtask sequence.
    Type: Grant
    Filed: November 20, 2003
    Date of Patent: November 14, 2006
    Assignee: International Business Machines Corporation
    Inventors: Nicholas D. Fifer, Frederick James Carberry, II, William Henry Travis, Alex Chen, Theodore Timothy Harris, Jr.
  • Patent number: 6779058
    Abstract: Provided is a method, system, and an article of manufacture for maintaining data accessible by a host in two storage devices, wherein the data is comprised of a plurality of data sets. A determination is made of a percentage of uncopied data at the first storage device, wherein uncopied data comprises data sets to be copied from the first storage device to the second storage device. If the calculated percentage is greater than a threshold amount, a rate at which uncopied data sets are transferred from the first storage device to the second storage device is increased.
    Type: Grant
    Filed: July 13, 2001
    Date of Patent: August 17, 2004
    Assignee: International Business Machines Corporation
    Inventors: Gregory Tad Kishi, Mark Allan Norman, Jonathan Wayne Peake, William Henry Travis
  • Patent number: 6745212
    Abstract: Disclosed is a system, method, and an article of manufacture for preferentially keeping an uncopied data set in one of two storage devices in a peer-to-peer environment when data needs to be removed from the storage devices. Each time a data set is modified or newly created, flags are used to denote whether the data set needs to be copied from one storage device to the other. The preferred embodiments modify the timestamp for each uncopied data set by adding a period of time, and thus give preference to the uncopied data set when the data from the storage device is removed based on the least recently used as denoted by timestamp of each data set. Once the data set is copied, the timestamp is set back to normal by subtracting the same period of time added on when the data set was flagged as needing to be copied.
    Type: Grant
    Filed: June 27, 2001
    Date of Patent: June 1, 2004
    Assignee: International Business Machines Corporation
    Inventors: Gregory Tad Kishi, Mark Allan Norman, Jonathan Wayne Peake, William Henry Travis
  • Publication number: 20030014568
    Abstract: Provided is a method, system, and an article of manufacture for maintaining data accessible by a host in two storage devices, wherein the data is comprised of a plurality of data sets. A determination is made of a percentage of uncopied data at the first storage device, wherein uncopied data comprises data sets to be copied from the first storage device to the second storage device. If the calculated percentage is greater than a threshold amount, a rate at which uncopied data sets are transferred from the first storage device to the second storage device is increased.
    Type: Application
    Filed: July 13, 2001
    Publication date: January 16, 2003
    Applicant: International Business Machines Corporation
    Inventors: Gregory Tad Kishi, Mark Allan Norman, Jonathan Wayne Peake, William Henry Travis
  • Publication number: 20030004980
    Abstract: Disclosed is a system, method, and an article of manufacture for preferentially keeping an uncopied data set in one of two storage devices in a peer-to-peer environment when data needs to be removed from the storage devices. Each time a data set is modified or newly created, flags are used to denote whether the data set needs to be copied from one storage device to the other. The preferred embodiments modify the timestamp for each uncopied data set by adding a period of time, and thus give preference to the uncopied data set when the data from the storage device is removed based on the least recently used as denoted by timestamp of each data set. Once the data set is copied, the timestamp is set back to normal by subtracting the same period of time added on when the data set was flagged as needing to be copied.
    Type: Application
    Filed: June 27, 2001
    Publication date: January 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Gregory Tad Kishi, Mark Allan Norman, Jonathan Wayne Peake, William Henry Travis
  • Publication number: 20020169802
    Abstract: An Internet web application interfaces to a machine to give users information about the status of the machine. The information on the status of the machine is constantly changing. This design only dynamically builds a web page when the page is requested for viewing. Once built, the page is retained so that the next time it is requested, if the information it contains has not changed, the page can be served without having to be rebuilt. If the information has changed, the design will not update the page until the page has been requested. In addition, the page is only built in the human language requested.
    Type: Application
    Filed: May 10, 2001
    Publication date: November 14, 2002
    Applicant: International Business Machines Corporation
    Inventors: Vickie Lynn Brewer, Sue Ann Erstad, James Arthur Fisher, Raymond Anthony James, William Henry Travis
  • Patent number: 6480905
    Abstract: A location-centric library host manages cartridge movement according to functional storage addresses and functional I/O addresses. In reality, the library has multiple data storage cartridge receiving slots, which include physical I/O slots and physical storage slots. In contrast with the physical I/O slots and physical storage slots, functional I/O addresses and functional storage addresses are virtual locations used by the host in managing cartridge locations. Thus, host knowledge of cartridge locations is limited to their functional addresses. The library includes a library map that correlates functional addresses with physical addresses. The library automatically empties new cartridges from the physical I/O slots into physical storage slots, using various steps. First, the library hardware automatically recognizes external placement of cartridges into the physical I/O slots.
    Type: Grant
    Filed: December 11, 1999
    Date of Patent: November 12, 2002
    Assignee: International Business Machines Corporation
    Inventors: Leonard George Jesionowski, William Henry Travis
  • Patent number: 6338006
    Abstract: A data storage library efficiently utilizes I/O slots while maintaining software compatibility by using functional addresses to conduct virtual cartridge moves from storage slots to I/O slots. More particularly, a location-centric library host manages cartridge movement according to functional storage addresses and functional I/O addresses. In reality, the library has multiple cartridge receiving slots, which include physical I/O slots and physical storage slots. In contrast with the physical I/O slots and physical storage slots, functional I/O addresses and functional storage addresses are virtual locations used by the host in managing cartridge locations. Thus, host knowledge of cartridge locations is limited to their functional addresses. The library includes a library map that correlates functional addresses with physical addresses. Initially, an eject command is received from the host.
    Type: Grant
    Filed: December 11, 1999
    Date of Patent: January 8, 2002
    Assignee: International Business Machines Corporation
    Inventors: Leonard George Jesionowski, William Henry Travis
  • Patent number: 6304524
    Abstract: A method for balancing workloads in media library access systems that provide multiple accessors disposed within a library. Each of the accessors is assigned a given zone of primary access wherein each of the zones of primary access has at least one boundary. Accessor usage is calculated by adding a score for each access to total accesses for each accessor. The totals are evaluated to determine that one or more of the boundaries requires adjustment and the boundaries are adjusted in accordance with the evaluation. By changing the average span of each accessor dynamically, the method can equalize the use of each accessor, minimizing library latency.
    Type: Grant
    Filed: August 30, 1999
    Date of Patent: October 16, 2001
    Assignee: International Business Machines Corporation
    Inventors: Frank David Gallo, Merrill Burns Greco, Christine Lynette Telford, William Henry Travis
  • Patent number: 5894461
    Abstract: An automated data storage library for storing and accessing a plurality of data storage media stored in a plurality of storage slots. A plurality of accessors access the data storage media between the storage slots and data recording device(s), an operator interface allows an operator to designate one of the accessors as active, and a library manager is interconnected with the accessors and with the operator interface to set operation modes of the accessors.
    Type: Grant
    Filed: October 30, 1997
    Date of Patent: April 13, 1999
    Assignee: International Business Machines Corporation
    Inventors: Christine Lynette Fosler, Frank David Gallo, Kristy Colleen Judd, Anthony Andrew Lambert, William Henry Travis