Method and apparatus for modifying copies of remotely stored documents using a web browser
First Claim
Patent Images
1. A computer system having a processor and a memory, and being connectable to a remote network device by a network, the computer system comprising:
- A) a downloader for downloading a copy of a remote document from the remote network device into the memory of the computer system;
B) a local hypertext server;
C) a client a browser coupled with the local hypertext server for producing browser request to modify the remote document;
D) an interceptor coupled with the client browser for intercepting transmissions between the client browser and the remote network device, the transmissions including a browser request to modify the remote document;
E) a local application program executable by the processor of the computer system for receiving information in a template from the client browser through the local hypertext server, and, responsive to the intercepted browser request, modifying the remote document copy to reflect the information provided by the template; and
F) an update mechanism for causing the remote document on the remote network device to be updated to reflect modifications made by the application program to the remote document copy.
4 Assignments
0 Petitions
Accused Products
Abstract
A local client computer includes a local hypertext server, a local application program, and a downloader for downloading a copy of a remote network document (local copy), that is accessible by the local application program, onto the client computer. When connected to the network, a downloader is executed to create the local copy on the client. When disconnected, the local copy may be accessed and modified through the client browser in a manner that is similar to when the client is connected to the network.
213 Citations
28 Claims
-
1. A computer system having a processor and a memory, and being connectable to a remote network device by a network, the computer system comprising:
-
A) a downloader for downloading a copy of a remote document from the remote network device into the memory of the computer system; B) a local hypertext server; C) a client a browser coupled with the local hypertext server for producing browser request to modify the remote document; D) an interceptor coupled with the client browser for intercepting transmissions between the client browser and the remote network device, the transmissions including a browser request to modify the remote document; E) a local application program executable by the processor of the computer system for receiving information in a template from the client browser through the local hypertext server, and, responsive to the intercepted browser request, modifying the remote document copy to reflect the information provided by the template; and F) an update mechanism for causing the remote document on the remote network device to be updated to reflect modifications made by the application program to the remote document copy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer system having a processor and a memory, and being connectable to a remote network device by a network, the computer system comprising:
-
A) a browser; B) an interceptor coupled with the browser for intercepting transmissions between the browser and the remote network device when the computer system is not connected to the network, the transmissions including a browser request to modify a remote document that is stored on the remote network device; C) a downloader responsive to the browser request for downloading a local copy of the remote document into the memory of the computer system from the remote network device; D) a hypertext server coupled with the interceptor for formatting data received from the interceptor into formatted data having a selected interface format, said formatted data including a number of changes to be made in the remote document; E) a local application program executable by the processor for receiving the formatted data from the hypertext server and effectuating the changes in the local copy of the remote document; and F) a mechanism for accessing a reconciliation engine in the remote network device to cause the changes in the local copy to be reflected in the remote document on the remote network device. - View Dependent Claims (15, 16)
-
-
17. A method of processing a remote document stored in a network device remote from a local computer system, the local computer system having a processor, a memory, and a client browser, and being connectable to the remote network device by a network, the method comprising the steps of:
-
A) a client browser producing a browser request to modify the remote document; B) intercepting the browser request; C) responsive to the browser request, downloading a copy of the remote document from the remote network device into the memory of the computer system; D) a local hypertext server conveying information in a template from the client browser to a local application program executable by the processor of the local computer system; E) using the local application program in modifying the remote document copy to reflect modifications to the remote document as indicated by the browser request; and F) causing the remote document on the remote network device to be updated to reflect the modifications made by the application program to the remote document copy. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computer program product comprising:
-
A) a computer usable media having computer readable program code thereon for processing a remote document stored in a network device remote from a local computer system executing the computer readable program code, the local computer system having a processor, a memory, and a browser, and being connectable to the remote network device by a network, the computer readable program code comprising; B) program code for producing a browser request to modify the remote document; C) program code for intercepting the browser request; D) program code, responsive to the browser request, for downloading a copy of the remote document from the remote network device into the memory of the computer system; E) program code for causing a local hypertext server to convey information in a template from the client browser to a local application program executable by the processor of the local computer system; F) program code for using the local application program in modifying the remote document copy to reflect modifications to the remote document as indicated by the browser request; and G) program code for causing the remote document on the remote network device to be updated to reflect the modifications made by the application program to the remote document copy. - View Dependent Claims (24, 26, 27, 28)
-
-
25. The computer program product 23, further comprising:
-
A) program code for receiving a transmission list from the remote network device; B) program code for downloading onto the local computer system, in response to receipt of the list, the remote document from the remote network device to produce the remote document copy; C) program code for creating a local directory structure on the local computer system that is substantially similar to a tree structure on the remote network device, the tree structure on the remote network device including the remote document; and D) program code for creating a local mapping table including data for identifying the location of the remote document copy in the local directory structure.
-
Specification