Remote computer management using network communications protocol that enables communication through a firewall and/or gateway
First Claim
Patent Images
1. A computer network comprising a managed computer and a remote computer management server, each having software installed thereon, said software comprising instructions for:
- initiating, from the managed computer, communication between the managed computer and the remote computer management server via a network if the remote computer management server has a management action to be performed on the managed computer, wherein the communication is formatted in accordance with a network communications protocol that can be used to format communication that is allowed to pass through at least one of a firewall and a gateway that mediates communication with the managed computer by performing a succession of formatting changes to the communication in accordance with each of a plurality of different network communications protocols until one protocol version of the initial communication is allowed to pass through the firewall and/or gateway of the managed computer, the network communications protocol allowed to pass being further used to format subsequent communication between the managed computer and the remote computer management server during an ensuing communication session;
receiving a response from the remote computer management server indicating whether a management action is to be performed on the managed computer and, if so, what operation or operations are to be performed by the managed computer to effect performance of the management action, wherein the operation or operations are performed on at least one of the managed computer itself and a device attached to the managed computer, and wherein the operation or operations to be performed are each broken down into one or more simpler component operations;
effecting performance by the managed computer of the operation or operations that effect performance of a management action; and
communicating to the remote computer management server a result or results of the performance by the managed computer of the operation or operations that effect performance of a management action.
9 Assignments
0 Petitions
Accused Products
Abstract
The invention facilitates remote management of a computer via a network. Remote computer management in which communication between a managed computer and a remote computer management server is initiated by the managed computer is implemented so that the communication is formatted in accordance with a network communications protocol that can be used to format communication that is allowed to pass through a firewall and/or gateway that mediates communication with the managed computer.
35 Citations
17 Claims
-
1. A computer network comprising a managed computer and a remote computer management server, each having software installed thereon, said software comprising instructions for:
-
initiating, from the managed computer, communication between the managed computer and the remote computer management server via a network if the remote computer management server has a management action to be performed on the managed computer, wherein the communication is formatted in accordance with a network communications protocol that can be used to format communication that is allowed to pass through at least one of a firewall and a gateway that mediates communication with the managed computer by performing a succession of formatting changes to the communication in accordance with each of a plurality of different network communications protocols until one protocol version of the initial communication is allowed to pass through the firewall and/or gateway of the managed computer, the network communications protocol allowed to pass being further used to format subsequent communication between the managed computer and the remote computer management server during an ensuing communication session; receiving a response from the remote computer management server indicating whether a management action is to be performed on the managed computer and, if so, what operation or operations are to be performed by the managed computer to effect performance of the management action, wherein the operation or operations are performed on at least one of the managed computer itself and a device attached to the managed computer, and wherein the operation or operations to be performed are each broken down into one or more simpler component operations; effecting performance by the managed computer of the operation or operations that effect performance of a management action; and communicating to the remote computer management server a result or results of the performance by the managed computer of the operation or operations that effect performance of a management action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for facilitating remote management of a managed computer, comprising the steps of:
-
initiating, from the managed computer, communication between the managed computer and a remote computer management server via a network, the step of initiating comprising the step of querying, if the communication between the managed computer and the remote computer management server is initiated, if the remote computer management server has a management action to be performed on the managed computer, wherein the communication is formatted in accordance with a network communications protocol that can be used to format communication that is allowed to pass through at least one of a firewall and a gateway that mediates communication with the managed computer by performing a succession of formatting changes to the communication in accordance with each of a plurality of different network communications protocols until one protocol version of the initial communication is allowed to pass through the firewall and/or gateway of the managed computer, the network communications protocol allowed to pass being further used to format subsequent communication between the managed computer and the remote computer management server during an ensuing communication session; receiving a response from the remote computer management server indicating if a management action is to be performed on the managed computer and, if so, what operation or operations are to be performed by the managed computer to effect performance of the management action, wherein the operation or operations are performed on at least one of the managed computer itself and a device attached to the managed computer, and wherein the operation or operations to be performed are each broken down into one or more simpler component operations; effecting performance by the managed computer of the operation or operations that effect performance of a management action; and communicating to the remote computer management server a result or results of the performance by the managed computer of the operation or operations that effect performance of a management action.
-
-
17. A system for facilitating remote management of a managed computer, comprising:
-
the managed computer that initiates communication between the managed computer and a remote computer management server via a network, and based on the initiated communication, the remote computer management server if a management action is to be performed on the managed computer, wherein the communication is formatted in accordance with a network communications protocol that can be used to format communication that is allowed to pass through at least one of a firewall and a gateway that mediates communication with the managed computer by performing a succession of formatting changes to the communication in accordance with each of a plurality of different network communications protocols until one protocol version of the initial communication is allowed to pass through the firewall and/or gateway of the managed computer, the network communications protocol allowed to pass being further used to format subsequent communication between the managed computer and the remote computer management server during an ensuing communication session; the remote computer management server that sends a response indicating whether a management action is to be performed on the managed computer and, if so, what operation or operations are to be performed by the managed computer to effect performance of the management action, wherein the operation or operations are performed on at least one of the managed computer itself and a device attached to the managed computer, and wherein the operation or operations to be performed are each broken down into one or more simpler component operations; the managed computer that effects performance of the operation or operations that effect performance of a management action; and the remote computer management server that receives a result or results of the performance by the managed computer of an operation or operations that effect performance of a management action.
-
Specification