BROWSER ENVIRONMENT APPLICATION AND LOCAL FILE SERVER APPLICATION SYSTEM
First Claim
Patent Images
1. A client computer comprising:
- a web browser environment configured to execute a web browser application in a programming language on said computer, said web browser environment allowing an application to control a writing of files within a sandbox and preventing an application from controlling a writing of files outside said sandbox without using a predetermined browser environment file manager dialog box requiring user input to authorize a file write action;
a server application, installed in said computer by user authentication for execution with access to files stored locally on said computer, said server application configured to communicate with a predetermined web browser application to allow said predetermined web browser application to read and/or write files outside said sandbox on said computer;
wherein said web browser application is configured to execute file write commands for destinations within said sandbox using write commands within said web browser environment, to provide a view of files stored on said computer outside said sandbox without using said predetermined browser environment file manager dialog box, to receive user commands to read and/or write to files using said view, and to execute file read and/or write commands for destinations outside said sandbox by communication through said server application to perform file read and/or write operations outside said sandbox on said computer without using said predetermined browser environment file manager dialog box.
1 Assignment
0 Petitions
Accused Products
Abstract
A web browser environment allows an application to control a writing of files within a sandbox and prevents an application from controlling a writing of files outside the sandbox without using a predetermined browser environment file manager dialog box requiring user input to authorize a file write action. The browser application is allowed to have access outside the sandbox using calls to a server application, installed in the computer by user authentication for execution with access to files stored locally on the computer.
141 Citations
18 Claims
-
1. A client computer comprising:
-
a web browser environment configured to execute a web browser application in a programming language on said computer, said web browser environment allowing an application to control a writing of files within a sandbox and preventing an application from controlling a writing of files outside said sandbox without using a predetermined browser environment file manager dialog box requiring user input to authorize a file write action; a server application, installed in said computer by user authentication for execution with access to files stored locally on said computer, said server application configured to communicate with a predetermined web browser application to allow said predetermined web browser application to read and/or write files outside said sandbox on said computer; wherein said web browser application is configured to execute file write commands for destinations within said sandbox using write commands within said web browser environment, to provide a view of files stored on said computer outside said sandbox without using said predetermined browser environment file manager dialog box, to receive user commands to read and/or write to files using said view, and to execute file read and/or write commands for destinations outside said sandbox by communication through said server application to perform file read and/or write operations outside said sandbox on said computer without using said predetermined browser environment file manager dialog box. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A network server system communicating with a client computer over the Internet, said server system configured to transmit to said client computer program code modules for putting into effect a web browser application and a server application on said client computer, said client computer comprising:
-
a web browser environment configured to execute a web browser application in a programming language on said computer, said web browser environment allowing an application to control a writing of files within a sandbox and preventing an application from controlling a writing of files outside said sandbox without using a predetermined browser environment file manager dialog box requiring user input to authorize a file write action; a server application, installed in said computer by user authentication for execution with access to files stored locally on said computer, said server application configured to communicate with a predetermined web browser application to allow said predetermined web browser application to read and/or write files outside said sandbox on said computer; wherein said web browser application is configured to execute file write commands for destinations within said sandbox using write commands within said web browser environment, to provide a view of files stored on said computer outside said sandbox without using said predetermined browser environment file manager dialog box, to receive user commands to read and/or write to files using said view, and to execute file read and/or write commands for destinations outside said sandbox by communication through said server application to perform file read and/or write operations outside said sandbox on said computer without using said predetermined browser environment file manager dialog box.
-
Specification