Patents by Inventor Glen Hattrup
Glen Hattrup 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: 8595566Abstract: Data storage services are provided for clients for backup of data objects from the clients. A data object is sent to a first location in a first storage device. A determination is made if the data object was successfully stored at the first location, and if so, meta data corresponding with the data object is stored, wherein the meta data includes first path information on a first data path of the data object to the first location. The data object is migrated from the first location to a second location in a second storage device. A determination is made if the data object was successfully stored at the second location, and if so, second path information on a second data path of the data object is added to the second location to the meta data corresponding with the data object, to update the meta data.Type: GrantFiled: September 10, 2012Date of Patent: November 26, 2013Assignee: International Business Machines CorporationInventors: Colin S. Dawson, Glen Hattrup, Howard N. Martin, David M. Morton
-
Patent number: 8352434Abstract: Provided are a system and article of manufacture for performing scheduled backups of a backup node associated with a plurality of agent nodes. Backup data sets on at least one machine in a network are associated with a backup node and a plurality of agent nodes in the network are associated with the backup node. The agent nodes are associated with machines in the network capable of backing up the backup data sets associated with the backup node. A schedule indicating a scheduled backup to backup scheduled data sets associated with the backup node is processed. At least one of the agent nodes is contacted to request the at least one agent node to perform the scheduled backup and backup the scheduled data sets, wherein the at least one contacted agent node performs the scheduled backup to backup the scheduled backup sets.Type: GrantFiled: October 28, 2011Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: David George Derk, Robert Clair Edwards, Jr., Glen Hattrup, Avisbai Haim Hochberg, Thomas Franklin Ramke, Jr., James Patrick Smith
-
Publication number: 20130006937Abstract: Data storage services are provided for clients for backup of data objects from the clients. A data object is sent to a first location in a first storage device. A determination is made if the data object was successfully stored at the first location, and if so, meta data corresponding with the data object is stored, wherein the meta data includes first path information on a first data path of the data object to the first location. The data object is migrated from the first location to a second location in a second storage device. A determination is made if the data object was successfully stored at the second location, and if so, second path information on a second data path of the data object is added to the second location to the meta data corresponding with the data object, to update the meta data.Type: ApplicationFiled: September 10, 2012Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Colin S. Dawson, Glen Hattrup, Howard N. Martin, David M. Morton
-
Patent number: 8347151Abstract: Data storage services are provided for clients for backup of data objects from the clients. A data object is sent to a first location in a first storage device. A determination is made if the data object was successfully stored at the first location, and if so, meta data corresponding with the data object is stored, wherein the meta data includes first path information on a first data path of the data object to the first location. The data object is migrated from the first location to a second location in a second storage device. A determination is made if the data object was successfully stored at the second location, and if so, second path information on a second data path of the data object is added to the second location to the meta data corresponding with the data object, to update the meta data.Type: GrantFiled: March 21, 2011Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventors: Colin S. Dawson, Glen Hattrup, Howard N. Martin, David M. Morton
-
Patent number: 8327425Abstract: A method is disclosed for establishing an agency relationship to perform delegated computing tasks. The method provides for initiation of the agency relationship, establishment of credentials to perform a delegated computing task, and performance of the delegated computing task. Benefits of establishing an agency relationship in a computing environment include improved security, efficiency, and reliability in performing delegated computing tasks.Type: GrantFiled: June 23, 2010Date of Patent: December 4, 2012Assignee: International Business Machines CorporationInventors: Colin S. Dawson, Glen Hattrup, Avishai H. Hochberg, Michael Kaczmarski, Thomas F. Ramke, Jr., James P. Smith
-
Publication number: 20120041927Abstract: Provided are a system and article of manufacture for performing scheduled backups of a backup node associated with a plurality of agent nodes. Backup data sets on at least one machine in a network are associated with a backup node and a plurality of agent nodes in the network are associated with the backup node. The agent nodes are associated with machines in the network capable of backing up the backup data sets associated with the backup node. A schedule indicating a scheduled backup to backup scheduled data sets associated with the backup node is processed. At least one of the agent nodes is contacted to request the at least one agent node to perform the scheduled backup and backup the scheduled data sets, wherein the at least one contacted agent node performs the scheduled backup to backup the scheduled backup sets.Type: ApplicationFiled: October 28, 2011Publication date: February 16, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David George Derk, Robert Clair Edwards, JR., Glen Hattrup, Avishai Haim Hochberg, Thomas Franklin Ramke, JR., James Patrick Smith
-
Patent number: 8117169Abstract: Provided are a system and article of manufacture for performing scheduled backups of a backup node associated with a plurality of agent nodes. Backup data sets on at least one machine in a network are associated with a backup node and a plurality of agent nodes in the network are associated with the backup node. The agent nodes are associated with machines in the network capable of backing up the backup data sets associated with the backup node. A schedule indicating a scheduled backup to backup scheduled data sets associated with the backup node is processed. At least one of the agent nodes is contacted to request the at least one agent node to perform the scheduled backup and backup the scheduled data sets, wherein the at least one contacted agent node performs the scheduled backup to backup the scheduled backup sets.Type: GrantFiled: September 19, 2008Date of Patent: February 14, 2012Assignee: International Business Machines CorporationInventors: David George Derk, Robert Clair Edwards, Jr., Glen Hattrup, Avisbai Haim Hochberg, Thomas Franklin Ramke, Jr., James Patrick Smith
-
Publication number: 20110231368Abstract: Data storage services are provided for clients for backup of data objects from the clients. A data object is sent to a first location in a first storage device. A determination is made if the data object was successfully stored at the first location, and if so, meta data corresponding with the data object is stored, wherein the meta data includes first path information on a first data path of the data object to the first location. The data object is migrated from the first location to a second location in a second storage device. A determination is made if the data object was successfully stored at the second location, and if so, second path information on a second data path of the data object is added to the second location to the meta data corresponding with the data object, to update the meta data.Type: ApplicationFiled: March 21, 2011Publication date: September 22, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Colin S. Dawson, Glen Hattrup, Howard N. Martin, David M. Morton
-
Patent number: 7937627Abstract: An example of a method for error tracking includes sending a data object to a first location. This example also includes determining if the data object was successfully stored at the first location, and if so, storing meta data corresponding with the data object, wherein the meta data includes first path information. This example of the method also includes sending the data object to a second location. This example further includes determining if the data object was successfully stored at the second location, and if so, adding second path information to the meta data corresponding with the data object, to update the meta data. Some examples of the invention may be called a data centric error tracking and problem analysis method (and system), because the error tracking is generally based on the path traveled by the data.Type: GrantFiled: November 27, 2006Date of Patent: May 3, 2011Assignee: International Business Machines CorporationInventors: Colin S. Dawson, Glen Hattrup, Howard N. Martin, David M. Morton
-
Patent number: 7899189Abstract: The present invention includes one or more clients in communication with a server. The client desires to send a storage construct to the server for storage. The client negotiates a transmission key with the server. The client generates a storage key associated specifically with the storage construct. The client encrypts the storage construct using the storage key and encrypts the storage key using the transmission key. The encrypted storage construct and encrypted storage key are sent to the server. The server decrypts the storage key using the transmission key. The server stores the storage construct on a storage device separate from a storage device storing the storage key. Preferably, any changes to the storage construct location, the storage key location, or the storage construct name are tracked and proper modifications are made to an association relating the location of the storage construct and the location for the corresponding storage key.Type: GrantFiled: December 9, 2004Date of Patent: March 1, 2011Assignee: International Business Machines CorporationInventors: Colin Scott Dawson, Kenneth Eugene Hannigan, Glen Hattrup, Avishai Haim Hochberg, Donald Warren, Christopher Zaremba
-
Publication number: 20100263030Abstract: A method is disclosed for establishing an agency relationship to perform delegated computing tasks. The method provides for initiation of the agency relationship, establishment of credentials to perform a delegated computing task, and performance of the delegated computing task. Benefits of establishing an agency relationship in a computing environment include improved security, efficiency, and reliability in performing delegated computing tasks.Type: ApplicationFiled: June 23, 2010Publication date: October 14, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Colin Scott Dawson, Glen Hattrup, Avishai Haim Hochberg, Michael Kaczmarski, Thomas Franklin Ramke, JR., James Patrick Smith
-
Patent number: 7779423Abstract: An apparatus, system, and method are disclosed for detecting entity changes in a storage area network. A discovery module probes a plurality of entities of the storage area network to detect an event in response to a policy, stores attributes of the probed entities, and reports the event with a probe event reference. A monitor module receives a self-announced event reference of the event if an entity communicates the event. A configuration module records the event as an initiated event reference if the event is initiated by an administrator. An event manager synthesizes a report of the event from the event references.Type: GrantFiled: November 3, 2006Date of Patent: August 17, 2010Assignee: International Business Machines CorporationInventors: Ashmi Ashokkumar Chokshi, Sandeep Gopisetty, Glen Hattrup, David Lynn Merbach, Sumant Padbidri, Prasenjit Sarkar, Soumitra Sarkar
-
Patent number: 7774462Abstract: An apparatus, system, and method are disclosed for establishing an agency relationship to perform delegated computing tasks. The apparatus system and method provide for initiation of the agency relationship, establishment of credentials to perform a delegated computing task, and performance of the delegated computing task. Benefits of establishing an agency relationship in a computing environment include improved security, efficiency, and reliability in performing delegated computing tasks.Type: GrantFiled: November 12, 2004Date of Patent: August 10, 2010Assignee: International Business Machines CorporationInventors: Colin Scott Dawson, Glen Hattrup, Avishai Haim Hochberg, Michael Kaczmarski, Thomas Franklin Ramke, Jr., James Patrick Smith
-
Patent number: 7730122Abstract: Provided are a method, system, and program for authenticating a node requesting another node to perform work on behalf of yet another node. A plurality of agent nodes in the network are associated with a multi-node, wherein the agent nodes are associated with machines in the network capable of performing operations on behalf of the multi-node. A target node receives a request from a calling node for the target node to perform operations on behalf of the multi-node, wherein the target node is one of the agent nodes associated with the multi-node. The target node determines whether the calling node is one of the agent nodes associated with the multi-node and determines whether the calling node is capable of authenticating with a server. The target node performs the operations requested by the calling node in response to determining that the calling node is associated with the multi-node and is capable of authenticating with the server.Type: GrantFiled: December 9, 2004Date of Patent: June 1, 2010Assignee: International Business Machines CorporationInventors: Robert Clair Edwards, Jr., Glen Hattrup, Avishai Haim Hochberg, Neil Gregory Rasmussen, James Patrick Smith
-
Patent number: 7725555Abstract: A detectibility service for a storage infrastructure manager (SIM) operating on a storage area network (SAN) is disclosed directed to addressing a situation where there may be multiple sources of duplicate or contradictory information to the SIM about the presence and condition of an element in the SAN. The service can account for both authoritative as well as nonauthoritative sources of information in a SAN, which participate in the discovery process scanning for SAN elements. Both authoritative and nonauthoritative sources of information can be used to report a given SAN element during a probe, taking advantage of the more efficient processing of information from authoritative sources to override information from nonauthoritative sources regardless of the order in which the various scans may occur.Type: GrantFiled: September 6, 2006Date of Patent: May 25, 2010Assignee: International Business Machines CorporationInventors: Ashmi A. Chokshi, Glen Hattrup, David L. Merbach, Prasenjit Sarkar, Soumitra Sarkar
-
Publication number: 20090013013Abstract: Provided are a system and article of manufacture for performing scheduled backups of a backup node associated with a plurality of agent nodes. Backup data sets on at least one machine in a network are associated with a backup node and a plurality of agent nodes in the network are associated with the backup node. The agent nodes are associated with machines in the network capable of backing up the backup data sets associated with the backup node. A schedule indicating a scheduled backup to backup scheduled data sets associated with the backup node is processed. At least one of the agent nodes is contacted to request the at least one agent node to perform the scheduled backup and backup the scheduled data sets, wherein the at least one contacted agent node performs the scheduled backup to backup the scheduled backup sets.Type: ApplicationFiled: September 19, 2008Publication date: January 8, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David George Derk, Robert Clair Edwards, JR., Glen Hattrup, Avisbai Haim Hochberg, Thomas Franklin Ramke, JR., James Patrick Smith
-
Patent number: 7461102Abstract: Provided is a method for performing scheduled backups of a backup node associated with a plurality of agent nodes. Backup data sets on at least one machine in a network are associated with a backup node and a plurality of agent nodes in the network are associated with the backup node. The agent nodes are associated with machines in the network capable of backing up the backup data sets associated with the backup node. A schedule indicating a scheduled backup to backup scheduled data sets associated with the backup node is processed. At least one of the agent nodes is contacted to request the at least one agent node to perform the scheduled backup and backup the scheduled data sets, wherein the at least one contacted agent node performs the scheduled backup to backup the scheduled backup sets.Type: GrantFiled: December 9, 2004Date of Patent: December 2, 2008Assignee: International Business Machines CorporationInventors: David George Derk, Robert Clair Edwards, Jr., Glen Hattrup, Avishai Haim Hochberg, Thomas Franklin Ramke, Jr., James Patrick Smith
-
Publication number: 20080109822Abstract: An apparatus, system, and method are disclosed for detecting entity changes in a storage area network. A discovery module probes a plurality of entities of the storage area network to detect an event in response to a policy, stores attributes of the probed entities, and reports the event with a probe event reference. A monitor module receives a self-announced event reference of the event if an entity communicates the event. A configuration module records the event as an initiated event reference if the event is initiated by an administrator. An event manager synthesizes a report of the event from the event references.Type: ApplicationFiled: November 3, 2006Publication date: May 8, 2008Inventors: Ashmi Ashokkumar Chokshi, Sandeep Gopisetty, Glen Hattrup, David Lynn Merbach, Sumant Padbidri, Prasenjit Sarkar, Soumitra Sarkar
-
Patent number: 7356622Abstract: An apparatus, system, and method for managing and formatting data in an autonomous data transfer operation are provided. An initialization module is configured to prepare metadata corresponding to a data source. A loader loads autonomous operation instructions corresponding to the data source into a first location and loads autonomous operation instructions corresponding to the metadata into a second location. An assembler selectively assembles, according to a set of formatting rules, autonomous operation instructions from the first location and the second location into a set of autonomous operation instructions. By assembling an ordered set of autonomous operation instructions, a third party autonomous operation may effectively insert metadata into and remove metadata from a contiguous data stream of a data source without altering the data.Type: GrantFiled: May 29, 2003Date of Patent: April 8, 2008Assignee: International Business Machines CorporationInventors: Glen Hattrup, Jeou-Rong Lay, David Darden Chambliss, Howard Newton Martin
-
Patent number: 7353299Abstract: An apparatus, system, and method for managing and formatting data in an autonomous data transfer operation are provided. An initialization module is configured to prepare metadata corresponding to a data source. A loader loads autonomous operation instructions corresponding to the data source into a first location and loads autonomous operation instructions corresponding to the metadata into a second location. An assembler selectively assembles, according to a set of formatting rules, autonomous operation instructions from the first location and the second location into a set of autonomous operation instructions. By assembling an ordered set of autonomous operation instructions, a third party autonomous operation may effectively insert metadata into and remove metadata from a contiguous data stream of a data source without altering the data.Type: GrantFiled: May 29, 2003Date of Patent: April 1, 2008Assignee: International Business Machines CorporationInventors: Glen Hattrup, Howard Newton Martin