General purpose web annotations without modifying browser
First Claim
1. A method for processing documents in a network environment in a customized fashion using a browser, the method comprising the steps of:
- receiving, by a redirector from the browser, at least one request to store custom information associated with a selected network document;
storing the associated custom information in the redirector;
receiving, by the redirector from the browser, a request for the selected network document;
redirecting at least a portion of the request for the selected network document to a network server hosting the selected document, thereby retrieving the selected document;
retrieving the custom information;
modifying the selected document, by the redirector, so as to replace each original network address within the selected document by a corresponding new network address pointing to the redirector; and
transmitting, by the redirector to the browser, the selected network document and a custom response derived using the custom information.
6 Assignments
0 Petitions
Accused Products
Abstract
A general purpose system and method for associating annotations, modifications, or other information with a web-viewable document is disclosed. An embodiment of the system and method includes the use of a "redirector." A user attempting to access a document at a particular web address, sends a request to view the document to that address. The request is intercepted by the redirector which, in turn, requests the document on behalf of the user. The redirector modifies the document and returns the modified document for viewing by the user. The modifications may include, for example, various comments or annotations to the original web-viewable document. According to the invention, such customized documents may be presented to the user without modification of commercially available browser and/or server software.
437 Citations
25 Claims
-
1. A method for processing documents in a network environment in a customized fashion using a browser, the method comprising the steps of:
-
receiving, by a redirector from the browser, at least one request to store custom information associated with a selected network document; storing the associated custom information in the redirector; receiving, by the redirector from the browser, a request for the selected network document; redirecting at least a portion of the request for the selected network document to a network server hosting the selected document, thereby retrieving the selected document; retrieving the custom information; modifying the selected document, by the redirector, so as to replace each original network address within the selected document by a corresponding new network address pointing to the redirector; and transmitting, by the redirector to the browser, the selected network document and a custom response derived using the custom information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for processing documents in a network environment in a customized fashion using a browser, the method comprising the steps of:
-
receiving, from the browser, at least one request for a selected network document; redirecting at least a portion of the request for the selected network document to a network server hosting the selected document, thereby retrieving the selected document; storing custom information that will allow a search of the selected document; transmitting the selected network document to the browser; receiving from the browser at least one request to do a search of all the stored custom information for a search term that was located in the selected document; and searching the stored custom information in accordance with the search term to determine whether the search term was located in the selected document. - View Dependent Claims (15)
-
-
16. A method for processing documents in a network environment in a customized fashion using a browser, the method comprising the steps, performed by a data processing system, of:
-
receiving, by a first redirector, from the browser, at least one request to store custom information associated with a selected network document; storing the associated custom information; receiving, by the first redirector, from the browser, at least one request for the selected network document; redirecting, by the first redirector, at least a portion of the request for the selected network document to a second redirector; redirecting, by the second redirector, at least a portion of the request for the selected network document to a network server hosting the selected document, thereby retrieving the selected document; retrieving the custom information; and transmitting, by the first redirector, the selected network document and a custom response derived using the custom information to the browser. - View Dependent Claims (17, 18)
-
-
19. A method for processing documents in a network environment in a customized fashion, the method comprising:
-
receiving, by a redirector from a browser, at least one request to store custom information associated with a selected network document; storing the associated custom information in the redirector; receiving, by the redirector from the browser, a request for the selected network document; redirecting at least a portion of the request for the selected network document to a network server hosting the selected document, thereby retrieving the selected document; retrieving the custom information; and transmitting, by the redirector to the browser, the selected network document and a custom response derived using the custom information.
-
-
20. A method for processing documents in a network environment in a customized fashion, the method comprising:
-
receiving, by a redirector from a browser, at least one request for a selected network document; redirecting at least a portion of the request for the selected network document to a network server hosting the selected document, thereby retrieving the selected document; storing, by the redirector, custom information that will allow a search of the selected document; and transmitting the selected network document to the browser.
-
-
21. A method for processing documents in a network environment in a customized fashion, the method comprising:
-
receiving, by a redirector from a browser, a request for a selected network document; redirecting at least a portion of the request for the selected network document to a network server hosting the selected document, thereby retrieving the selected document; retrieving, by the redirector, stored annotation information associated with the selected document; and modifying the selected document to include an annotation section for display of the annotation information, the annotation section being located separately from contents of the selected document. - View Dependent Claims (22, 23, 24, 25)
-
Specification