Methods and apparatus for secure online access on a client device
First Claim
1. A method for securely providing access to a content file, the method comprising:
- (a) requesting, by a user via a client device, access to a content file;
(b) creating, by a transport mechanism executing on the client device, a document container on the client device;
(c) receiving, by the document container from a server, the content file;
(d) storing, by a storage buffer on the client device, the received content file in a volatile memory element;
(e) invoking, by the document container, an application program associated with the content file, the application program providing a set of menu commands for interacting with the application program; and
(f) generating, by the document container, a replacement set of menu commands comprising a subset of the set of menu commands provided by the application program.
8 Assignments
0 Petitions
Accused Products
Abstract
A method of securely accessing at a client device content from a server without using the non-volatile memory of the client device is disclosed. The bypassing of non-volatile memory lessens the security risk of unauthorized viewing of the server originated content. An transport mechanism is initiated on a client device and creates a document container. Downloaded documents from a server are mapped into the document container and saved within the document container in volatile memory. Substitute menus are generated within the container to replace application menus. User documents are saved directly to the originating server via the substitute menus. The downloaded copies in volatile memory automatically delete when the document container is destroyed thereby reducing security concerns of unauthorized viewing of the content at the client device.
-
Citations
25 Claims
-
1. A method for securely providing access to a content file, the method comprising:
-
(a) requesting, by a user via a client device, access to a content file; (b) creating, by a transport mechanism executing on the client device, a document container on the client device; (c) receiving, by the document container from a server, the content file; (d) storing, by a storage buffer on the client device, the received content file in a volatile memory element; (e) invoking, by the document container, an application program associated with the content file, the application program providing a set of menu commands for interacting with the application program; and (f) generating, by the document container, a replacement set of menu commands comprising a subset of the set of menu commands provided by the application program. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for securely providing access to a content file, the method comprising the steps of:
-
(a) requesting, by a user via a client device, access to a content file; (b) filtering, by a filtering mechanism, the request by applying pre-determined rules; (c) creating, by a transport mechanism executing on the client device, a document container on the client device; (d) receiving, by the document container from a server, the content file following said filtering; (e) storing, by a storage buffer on the client device, the received content file in a volatile memory element; (f) invoking, by the document container, an application program associated with the content file, the application program providing a set of menu commands for interacting with the application program; and (g) generating, by the document container, a replacement set of menu commands comprising a subset of the set of menu commands provided by the application program. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An article of manufacture having embodied thereon computer-readable program means for securely providing access to a content file, the article of manufacture comprising:
-
(a) computer-readable program means for requesting, by a user via a client device, access to a content file; (b) computer-readable program means for creating, by a transport mechanism executing on the client device, a document container on the client device; (c) computer-readable program means for receiving, by the document container from a server, the content file; (d) computer-readable program means for storing, by a storage buffer on the client device, the received content file in a volatile memory element; (e) computer-readable program means for invoking, by the document container, an application program associated with the content file, the application program providing a set of menu commands for interacting with the application program; and (f) computer-readable program means for generating, by the document container, a replacement set of menu commands comprising a subset of the set of menu commands provided by the application program. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system for securely providing access to a content file, the system comprising:
-
a server for processing a request for access to a content file; a client device that receives, from the server, the requested content file, the client device containing a volatile memory element; a file transport mechanism on the client device; a storage buffer, created by the transport mechanism in the volatile memory element, the storage buffer storing the received content file; a document container, created by the transport mechanism on the client device, that provides a context for invoking an application program associated with the content file, the application program providing a set of menu commands for interacting with the application program, the document container further providing a replacement set of menu commands comprising a subset of the set of menu commands provided by the application program. - View Dependent Claims (23, 24, 25)
-
Specification