Controlled firewall penetration for management of discrete devices
First Claim
1. A method of managing devices within a network having a device server coupled to a first side of a firewall from a web server coupled to a second side of the firewall, comprising:
- issuing an HTTP request from the device server to a URL served by the web server to indicate that a device seeks service;
changing content at a URL served by the web server in response to the indication that a device seeks service;
issuing an HTTP request from a user'"'"'s web browser to download the changed content indicating that service is requested;
issuing an HTTP request from the user'"'"'s web browser to indicate a command to the device;
changing content at a URL served by the web server in response to the HTTP request indicating the command;
issuing an HTTP request from the device server to download the changed content indicating the command to the device;
interpreting the changed content indicating the command to the device; and
commanding the device accordingly.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of remotely controlling a client device is provided within a network having a network server coupled to a first side of a firewall from a web server coupled to a second side of the firewall. The network server initiates a service request for the client device through the transmission of an HTTP request through a conventional TCP/IP socket in the firewall to the web server. The web server dynamically alters content that in turn may be accessed by a user, which may either be a human user or an automated user. In response to downloading the altered content, the user transmits an HTTP request to the web server, which causes the web server to alter content that may then be downloaded by the network server. The network server interprets this altered content so as to control the device accordingly.
21 Citations
18 Claims
-
1. A method of managing devices within a network having a device server coupled to a first side of a firewall from a web server coupled to a second side of the firewall, comprising:
-
issuing an HTTP request from the device server to a URL served by the web server to indicate that a device seeks service;
changing content at a URL served by the web server in response to the indication that a device seeks service;
issuing an HTTP request from a user'"'"'s web browser to download the changed content indicating that service is requested;
issuing an HTTP request from the user'"'"'s web browser to indicate a command to the device;
changing content at a URL served by the web server in response to the HTTP request indicating the command;
issuing an HTTP request from the device server to download the changed content indicating the command to the device;
interpreting the changed content indicating the command to the device; and
commanding the device accordingly. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of managing devices within a firewall-protected network having a device server, comprising:
-
changing content at a URL served by a web server in response to an HTTP request from the device server indicating that a device within the firewall-protected network requires service; and
changing content at a URL served by the web server to indicate that a user has responded to the indication that the device requires service. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An apparatus, comprising:
-
a web server configured to perform the following acts;
changing content at a URL served by the web server in response to an HTTP request from a device server indicating that a device seeks service; and
changing content at a URL served by the web server in response to an HTTP request from a user'"'"'s web browser indicating a command to the device;
whereby if the device server downloads the changed content indicating the command to the device, the changed content is interpreted so that the device is commanded accordingly. - View Dependent Claims (18)
-
Specification