Method and system for managing documents modified while being viewed in a browser window
First Claim
1. A method in a data processing system having a browser, a client application, and a service application, the method comprising the steps of:
- displaying, by the browser, contents of at least one of a plurality of files in a window;
receiving, by the browser, user input including modifications to the at least one of the plurality of files;
transmitting, by the browser to the service application, the user input including modifications to the at least one of the plurality of files;
receiving, by the browser, an indication of a termination of the execution of the window;
determining, by the service application, which of the plurality of files have been modified and not saved;
generating a list of the determined files by the service application and sending the list to the client application;
receiving the list by the client application; and
displaying the list to the user to enable the user to save at least one of the determined files, wherein the list is displayed after termination of the window and before termination of a connection between the client application and the service application.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for managing files which are modified while the contents of the files are being viewed in a browser window in a data processing system. During execution of the browser, if a request to close a window in the browser is received, it is determined whether a file which was displayed in the window was modified since a last save operation for the file. If the file was modified, and the file had not been saved with the modifications, then an indicator of the modified file is included in a modification list with a reference to enable access to the modified file. The modification list is then sent to a user of the file so that the user may select options for saving the modified file, discarding the modifications, or resuming editing of the file. Thus, integrity of file modifications is enhanced.
-
Citations
22 Claims
-
1. A method in a data processing system having a browser, a client application, and a service application, the method comprising the steps of:
-
displaying, by the browser, contents of at least one of a plurality of files in a window; receiving, by the browser, user input including modifications to the at least one of the plurality of files; transmitting, by the browser to the service application, the user input including modifications to the at least one of the plurality of files; receiving, by the browser, an indication of a termination of the execution of the window; determining, by the service application, which of the plurality of files have been modified and not saved; generating a list of the determined files by the service application and sending the list to the client application; receiving the list by the client application; and displaying the list to the user to enable the user to save at least one of the determined files, wherein the list is displayed after termination of the window and before termination of a connection between the client application and the service application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method in a data processing system having a browser, the method comprising the steps of:
-
transmitting data for displaying contents of a file in a window of the browser such that the contents of the file are reflected by the displayed contents; receiving input through a connection from a user to modify the contents of the file such that the contents of the file no longer are reflected by the modified displayed contents; receiving an indication that the window is closing when the contents of the file no longer are reflected by the modified displayed contents; and transmitting data for displaying an indication that the contents of the file no longer are reflected by the modified displayed contents, after receiving the indication that the window is closing and before the connection is terminated. - View Dependent Claims (12, 13, 14)
-
-
15. A data processing system having a browser, the data processing system comprising:
-
means for transmitting data for displaying contents of a file in a window of the browser such that the contents of the file are reflected by the displayed contents; means for receiving input through a connection from a user to modify the contents of the file such that the contents of the file no longer are reflected by the modified displayed contents; means for receiving an indication that the window is closing when the contents of the file no longer are reflected by the modified displayed contents; and means for transmitting data for displaying an indication that the contents of the file no longer are reflected by the modified displayed contents, after the window has closed and before the connection is terminated.
-
-
16. A data processing system for managing modified documents and having a browser, the system comprising:
-
a memory comprising a document management system that transmits data for displaying contents of a file in a window of the browser such that the contents of the file are reflected by the displayed contents;
receives input through a connection from a user to modify the contents of the file such that the contents of the file no longer are reflected by the modified displayed contents;
receives an indication that the window is closing when the contents of the file no longer are reflected by the modified displayed contents; and
transmits data for displaying an indication that the contents of the file no longer are reflected by the modified displayed contents, after the window has closed and before the connection is terminated; anda processor for running the document management system. - View Dependent Claims (17, 18)
-
-
19. A tangible computer-readable medium storing instructions that cause a data processing system having a browser to perform a method comprising the steps of:
-
transmitting data for displaying contents of a file in a window of the browser such that the contents of the file are reflected by the displayed contents; receiving input through a connection from a user to modify the contents of the file such that the contents of the file no longer are reflected by the modified displayed contents; receiving an indication that the window is closing when the contents of the file no longer are reflected by the modified displayed contents; and transmitting data for displaying an indication that the contents of the file no longer are reflected by the modified displayed contents, after the window has closed and before the connection is terminated. - View Dependent Claims (20, 21, 22)
-
Specification