Method and device for alternative status notification
First Claim
1. A computer-implemented method, comprising:
- receiving a web page request at a proxy device communicatively coupled to a web browser and a web server;
following a determination that the web page request is from a network administrator, determining if a queue contains a notification message directed to the network administrator;
in response to determining that the queue contains said notification message directed to the network administrator, (i) storing the web page request in a temporary request storage for subsequent use prior to fulfilling the web page request, and (ii) sending the notification message to the web browser, the notification message including a link; and
in response to receiving an indication of an activation of the link, (i) extracting the web page request from the temporary storage, (ii) forwarding the web page request to the web server, (iii) receiving a web page from the web server, the web page received in response to the forwarded web page request, and (iv) transmitting the web page to the web browser.
13 Assignments
0 Petitions
Accused Products
Abstract
In a system for delivering notifications to a network administrator'"'"'s web browser during normal web browsing, a transaction state management module disposed between the web browser and the Internet tracks and manages various states of communications, a notification module stores notification messages, and an authentication module is configured to authenticate web page requests. Upon identifying the administrator through the authentication module, a client-side proxy temporarily stores the original HTTP request. A notification generator module constructs a notification data, and a special link to acknowledge the notice, which are returned to the web browser. Once the administrator selects the link, the original HTTP request is extracted from storage and forwarded by a server-side proxy to the original destination server.
8 Citations
7 Claims
-
1. A computer-implemented method, comprising:
-
receiving a web page request at a proxy device communicatively coupled to a web browser and a web server; following a determination that the web page request is from a network administrator, determining if a queue contains a notification message directed to the network administrator; in response to determining that the queue contains said notification message directed to the network administrator, (i) storing the web page request in a temporary request storage for subsequent use prior to fulfilling the web page request, and (ii) sending the notification message to the web browser, the notification message including a link; and in response to receiving an indication of an activation of the link, (i) extracting the web page request from the temporary storage, (ii) forwarding the web page request to the web server, (iii) receiving a web page from the web server, the web page received in response to the forwarded web page request, and (iv) transmitting the web page to the web browser.
-
-
2. A computer-implemented method, comprising:
-
receiving a web page request at a proxy device communicatively coupled to a web browser and a web server; following a determination that the web page request is from a network administrator, storing the web page request in a temporary request storage for subsequent use prior to fulfilling the web page request and determining if a queue contains a notification message directed to the network administrator; and in response to determining that the queue contains said notification message directed to the network administrator, (i) extracting the web page request from the temporary storage, (ii) sending the web page request to the web server receiving a web page from the web server, the web page received in response to the web page request, (iii) modifying the web page to include the notification message, and (iv) sending the modified web page to the web browser. - View Dependent Claims (3, 4, 5)
-
-
6. A non-transitory machine-readable storage medium comprising software instructions that, when executed by a processor, cause the processor to:
-
receive a web page request at a proxy device communicatively coupled to a web browser and a web server; following a determination that the web page request is from a network administrator, determine if a queue contains a notification message directed to the network administrator; and in response to determining that the queue contains said notification message directed to the network administrator, (i) store the web page request in a temporary request storage for subsequent use prior to fulfilling the web page request, and (ii) send the notification message to the web browser, the notification message including a link; and in response to receiving an indication of an activation of the link, (i) extract the web page request from the temporary storage, (ii) forward the web page request to the web server, (iii) receive a web page from the web server, the web page received in response to the forwarded web page request, and (iv) transmit the web page to the web browser.
-
-
7. A non-transitory machine-readable storage medium comprising software instructions that, when executed by a processor, cause the processor to:
-
receive a web page request at a proxy device communicatively coupled to a web browser and a web server; following a determination that the web page request is from a network administrator, store the web page request in a temporary request storage for subsequent use prior to fulfilling the web page request and determine if a queue contains a notification message directed to the network administrator; and in response to determining that the queue contains said notification message directed to the network administrator, (i) extract the web page request from the temporary storage, (ii) send the web page request to the web server receiving a web page from the web server, the web page received in response to the web page request, (iii) modify the web page to include the notification message, and (iv) send the modified web page to the web browser.
-
Specification