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, the web server also serving a user'"'"'s web browser that is not within the network, 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 the 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, whereby the device server downloads the changed content indicating the command to the device without receiving an HTTP request from the user'"'"'s web browser.
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.
17 Citations
12 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, the web server also serving a user'"'"'s web browser that is not within the network, 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 the 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, whereby the device server downloads the changed content indicating the command to the device without receiving an HTTP request from the user'"'"'s web browser. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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; 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; at the user server, downloading the changed content indicating that a user has responded to the indication that the device requires service; at the user server, interpreting the changed content indicating that a user has responded to the indication that the device requires service to form a command for the device; and commanding the device responsive to the command, whereby the user server downloads the changed content without receiving an HTTP request at the user server. - View Dependent Claims (10, 11, 12)
-
Specification