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: 8020107Abstract: 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: GrantFiled: December 14, 2007Date of Patent: September 13, 2011Assignee: International Business Machines CorporationInventors: Vickie Lynn Brewer, Sue Ann Erstad, James Arthur Fisher, Raymond Anthony James, William Henry Travis
-
Patent number: 7849356Abstract: 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: GrantFiled: January 17, 2008Date of Patent: December 7, 2010Assignee: International Business Machines CorporationInventors: Michael John Jones, David Ray Kahler, Robert Akira Kubo, Karl Allen Nielsen, Cheng-Chung Song, William Henry Travis
-
Patent number: 7756049Abstract: 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: GrantFiled: August 11, 2004Date of Patent: July 13, 2010Assignee: International Business Machines CorporationInventors: James Chien-Chiung Chen, Lourdes Magally Gee, Olympia Gluck, Richard Alan Schaeffer, David Brent Schreiber, William Henry Travis, Gabriel G. Walder
-
Publication number: 20090187786Abstract: 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: ApplicationFiled: January 17, 2008Publication date: July 23, 2009Inventors: Michael John Jones, David Ray Kahler, Robert Akira Kubo, Karl Allen Nielsen, Cheng-Chung Song, William Henry Travis
-
Patent number: 7556281Abstract: 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: GrantFiled: March 16, 2004Date of Patent: July 7, 2009Assignee: Toyoda Gosei Co., Ltd.Inventors: Michael J Olesko, Joseph J. Mannino, Peter Vigeant, William Henry Travis
-
Publication number: 20090158165Abstract: 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: ApplicationFiled: December 14, 2007Publication date: June 18, 2009Inventors: Vickie Lynn Brewer, Sue Ann Erstad, James Arthur Fisher, Raymond Anthony James, William Henry Travis
-
Patent number: 7409638Abstract: 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: GrantFiled: May 10, 2001Date of Patent: August 5, 2008Assignee: International Business Machines CorporationInventors: Vickie Lynn Brewer, Sue Ann Erstad, James Arthur Fisher, Raymond Anthony James, William Henry Travis
-
Patent number: 7315963Abstract: 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: GrantFiled: August 10, 2004Date of Patent: January 1, 2008Assignee: International Business Machines CorporationInventors: David Luciani, Raymond Anthony James, William Henry Travis
-
Patent number: 7137033Abstract: 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: GrantFiled: November 20, 2003Date of Patent: November 14, 2006Assignee: International Business Machines CorporationInventors: Nicholas D. Fifer, Frederick James Carberry, II, William Henry Travis, Alex Chen, Theodore Timothy Harris, Jr.
-
Patent number: 6779058Abstract: 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: GrantFiled: July 13, 2001Date of Patent: August 17, 2004Assignee: International Business Machines CorporationInventors: Gregory Tad Kishi, Mark Allan Norman, Jonathan Wayne Peake, William Henry Travis
-
Patent number: 6745212Abstract: 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: GrantFiled: June 27, 2001Date of Patent: June 1, 2004Assignee: International Business Machines CorporationInventors: Gregory Tad Kishi, Mark Allan Norman, Jonathan Wayne Peake, William Henry Travis
-
Publication number: 20030014568Abstract: 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: ApplicationFiled: July 13, 2001Publication date: January 16, 2003Applicant: International Business Machines CorporationInventors: Gregory Tad Kishi, Mark Allan Norman, Jonathan Wayne Peake, William Henry Travis
-
Publication number: 20030004980Abstract: 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: ApplicationFiled: June 27, 2001Publication date: January 2, 2003Applicant: International Business Machines CorporationInventors: Gregory Tad Kishi, Mark Allan Norman, Jonathan Wayne Peake, William Henry Travis
-
Publication number: 20020169802Abstract: 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: ApplicationFiled: May 10, 2001Publication date: November 14, 2002Applicant: International Business Machines CorporationInventors: Vickie Lynn Brewer, Sue Ann Erstad, James Arthur Fisher, Raymond Anthony James, William Henry Travis
-
Patent number: 6480905Abstract: 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: GrantFiled: December 11, 1999Date of Patent: November 12, 2002Assignee: International Business Machines CorporationInventors: Leonard George Jesionowski, William Henry Travis
-
Patent number: 6338006Abstract: 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: GrantFiled: December 11, 1999Date of Patent: January 8, 2002Assignee: International Business Machines CorporationInventors: Leonard George Jesionowski, William Henry Travis
-
Patent number: 6304524Abstract: 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: GrantFiled: August 30, 1999Date of Patent: October 16, 2001Assignee: International Business Machines CorporationInventors: Frank David Gallo, Merrill Burns Greco, Christine Lynette Telford, William Henry Travis
-
Patent number: 5894461Abstract: 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: GrantFiled: October 30, 1997Date of Patent: April 13, 1999Assignee: International Business Machines CorporationInventors: Christine Lynette Fosler, Frank David Gallo, Kristy Colleen Judd, Anthony Andrew Lambert, William Henry Travis