Patents by Inventor Robert Clair Edwards, Jr.
Robert Clair Edwards, Jr. 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: 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
-
Patent number: 8131669Abstract: Provided are a method, system, and article of manufacture wherein one client node is selected from a plurality of client nodes. A determination is made that an object corresponding to a client node has to be stored. A determination is made as to whether the object has already been stored in the server node by the one selected client node. The object is stored at the server node, in response to determining that the object has not already been stored in the server node by the one selected client node.Type: GrantFiled: January 12, 2011Date of Patent: March 6, 2012Assignee: International Business Machines CorporationInventors: David Maxwell Cannon, Colin Scott Dawson, Robert Clair Edwards, Jr., Michael Allen Kaczmarski, Christopher Zaremba
-
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: 20110196845Abstract: Provided are a method, system, and article of manufacture, wherein a data structure corresponding to a set of client nodes selected from a plurality of client nodes is generated. Objects from the selected set of client nodes are stored in the data structure. A determination is made that an object corresponding to a client node of the selected set of client nodes has to be stored. An additional determination is made as to whether the object has already been stored in the data structure by any client node of the selected set of client nodes. The object is stored in the data structure, in response to determining that the object has not already been stored in the data structure by any client node of the selected set of client nodes.Type: ApplicationFiled: April 22, 2011Publication date: August 11, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David Maxwell Cannon, Colin Scott Dawson, Robert Clair Edwards, JR.
-
Patent number: 7958152Abstract: Provided are a method, system, and article of manufacture, wherein a data structure corresponding to a set of client nodes selected from a plurality of client nodes is generated. Objects from the selected set of client nodes are stored in the data structure. A determination is made that an object corresponding to a client node of the selected set of client nodes has to be stored. An additional determination is made as to whether the object has already been stored in the data structure by any client node of the selected set of client nodes. The object is stored in the data structure, in response to determining that the object has not already been stored in the data structure by any client node of the selected set of client nodes.Type: GrantFiled: June 17, 2008Date of Patent: June 7, 2011Assignee: International Business Machines CorporationInventors: David Maxwell Cannon, Colin Scott Dawson, Robert Clair Edwards, Jr.
-
Publication number: 20110113015Abstract: Provided are a method, system, and article of manufacture wherein one client node is selected from a plurality of client nodes. A determination is made that an object corresponding to a client node has to be stored. A determination is made as to whether the object has already been stored in the server node by the one selected client node. The object is stored at the server node, in response to determining that the object has not already been stored in the server node by the one selected client node.Type: ApplicationFiled: January 12, 2011Publication date: May 12, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David Maxwell Cannon, Colin Scott Dawson, Robert Clair Edwards, JR., Michael Allen Kaczmarski, Christopher Zaremba
-
Patent number: 7895165Abstract: Provided are a method, system, and article of manufacture wherein one client node is selected from a plurality of client nodes. A determination is made that an object corresponding to a client node has to be stored. A determination is made as to whether the object has already been stored in the server node by the one selected client node. The object is stored at the server node, in response to determining that the object has not already been stored in the server node by the one selected client node.Type: GrantFiled: May 14, 2010Date of Patent: February 22, 2011Assignee: International Business Machines CorporationInventors: David Maxwell Cannon, Colin Scott Dawson, Robert Clair Edwards, Jr., Michael Allen Kaczmarski, Christopher Zaremba
-
Patent number: 7882549Abstract: Provided are systems for authenticating the identity of a user for use in a distributed computer network including multiple sets of access credentials. A user request, including the user's input credentials, is received, and then compared simultaneously to multiple sets of access credentials in order to verify the user's input credentials. When the user's input credentials are verified, the appropriate level of access authority is then determined, and proper access is granted to the user.Type: GrantFiled: January 15, 2009Date of Patent: February 1, 2011Assignee: International Business Machines CorporationInventors: Robert Clair Edwards, Jr., Michael Allen Kaczmarski, Omar Bond Vargas
-
Publication number: 20100223233Abstract: Provided are a method, system, and article of manufacture wherein one client node is selected from a plurality of client nodes. A determination is made that an object corresponding to a client node has to be stored. A determination is made as to whether the object has already been stored in the server node by the one selected client node. The object is stored at the server node, in response to determining that the object has not already been stored in the server node by the one selected client node.Type: ApplicationFiled: May 14, 2010Publication date: September 2, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David Maxwell Cannon, Colin Scott Dawson, Robert Clair Edwards, JR., Michael Allen Kaczmarski, Christopher Zaremba
-
Patent number: 7747577Abstract: Provided are a method, system, and article of manufacture wherein one client node is selected from a plurality of client nodes. A determination is made that an object corresponding to a client node has to be stored. A determination is made as to whether the object has already been stored in the server node by the one selected client node. The object is stored at the server node, in response to determining that the object has not already been stored in the server node by the one selected client node.Type: GrantFiled: August 17, 2005Date of Patent: June 29, 2010Assignee: International Business Machines CorporationInventors: David Maxwell Cannon, Colin Scott Dawson, Robert Clair Edwards, Jr., Michael Allen Kaczmarski, Christopher Zaremba
-
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
-
Publication number: 20090187975Abstract: Provided are systems for authenticating the identity of a user for use in a distributed computer network including multiple sets of access credentials. A user request, including the user's input credentials, is received, and then compared simultaneously to multiple sets of access credentials in order to verify the user's input credentials. When the user's input credentials are verified, the appropriate level of access authority is then determined, and proper access is granted to the user.Type: ApplicationFiled: January 15, 2009Publication date: July 23, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert Clair Edwards, JR., Michael Allen Kaczmarski, Omar Bond Vargas
-
Patent number: 7539735Abstract: A method of restoring data in a computer network system wherein a plurality of client systems have access to a storage pool coupled to an associated storage area network (SAN) includes: requesting a restore wherein each of the plurality of client systems may participate in the restore; and coordinating access to the data stored in the storage pool by tracking a plurality of data portions of the data to be restored and by blocking access to each of the plurality of data portions that have been restored by one of the plurality of client systems to avoid duplicative restoration efforts. A master restore table may also be constructed to assist with coordinating access to the stored data. A computer network system configured to coordinate a restore request where a plurality of client systems may participate in the restore is also provided.Type: GrantFiled: March 6, 2002Date of Patent: May 26, 2009Assignee: International Business Machines CorporationInventors: Barry Fruchtman, Omar Bond Vargas, Robert Clair Edwards, Jr.
-
Patent number: 7506033Abstract: The present invention provides a system and method for remotely accessing a client in a client-server system. From a browser, an end user enters a URL containing a machine name and a port number. A listening program at the client listening on that port number establishes communication with the browser and invokes a client agent. The client agent includes conventional client functions as well as APIs that allow the client to interface with both the server and the browser. The client agent then serves an applet to the browser that makes the browser appear to the end user as the client machine. The user can then execute client functions from the browser. Examples of the client functions include backing up and restoring files from the client to/from the server, migrating or recalling files, archiving or retrieving files.Type: GrantFiled: November 12, 1998Date of Patent: March 17, 2009Assignee: International Business Machines CorporationInventors: Douglas Robert Case, David Derk, James Michael Dile, Robert Clair Edwards, Jr., Avishai Haim Hochberg, David T. Kwan, Thomas Franklin Ramke, Jr., Pete Tanenhaus, Randy Tung, John Viksne, Brett Walker, Hui-Lan Wen
-
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
-
Patent number: 7403949Abstract: Provided are a method, system, and article of manufacture, wherein a data structure corresponding to a set of client nodes selected from a plurality of client nodes is generated. Objects from the selected set of client nodes are stored in the data structure. A determination is made that an object corresponding to a client node of the selected set of client nodes has to be stored. An additional determination is made as to whether the object has already been stored in the data structure by any client node of the selected set of client nodes. The object is stored in the data structure, in response to determining that the object has not already been stored in the data structure by any client node of the selected set of client nodes.Type: GrantFiled: August 17, 2005Date of Patent: July 22, 2008Assignee: International Business Machines CorporationInventors: David Maxwell Cannon, Colin Scott Dawson, Robert Clair Edwards, Jr.
-
Patent number: 6584497Abstract: Disclosed is a system, method, and program for processing a file request from an application program, such as a web browser. A file is maintained in a storage device accessible to a computer system. The file is capable of being accessed through a file system. A network connection is established with the application program using a network protocol. A request for the file is received from the application program via the network connection. A determination is then made as to whether the application program is executing in the computer system including the file system. If not, the file is transmitted over the network connection to the application program. Otherwise, the file is provided to the application program through the file system.Type: GrantFiled: July 28, 1999Date of Patent: June 24, 2003Assignee: International Business Machines CorporationInventors: Douglas Robert Case, Robert Clair Edwards, Jr., Lori Christine Simcox