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 the steps of:
- (a) requesting access to a content file;
(b) receiving, from a server, the content file;
(c) storing the received content file in a volatile memory element;
(d) invoking an application program associated with the content file; and
(e) providing a set of replacement menu commands for interacting with the application program, the set of replacement menu commands consistent with a set of menu commands associated with the invoked application program.
7 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.
82 Citations
26 Claims
-
1. A method for securely providing access to a content file, the method comprising the steps of:
-
(a) requesting access to a content file;
(b) receiving, from a server, the content file;
(c) storing the received content file in a volatile memory element;
(d) invoking an application program associated with the content file; and
(e) providing a set of replacement menu commands for interacting with the application program, the set of replacement menu commands consistent with a set of menu commands associated with the invoked application program. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for securely providing access to a content file comprising:
-
a file transport mechanism;
a storage buffer created by the transport mechanism in a volatile memory element, the file transport mechanism storing a received content file in the storage buffer;
a document container invoked by and in communication with the file transport mechanism, the document container providing a context for execution of an application program associated with the content file, the document container providing a set of replacement menu commands for interacting with the application program, the set of replacement menu commands consistent with a set of menu commands associated with the invoked application program. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for securely providing access to a content file, the method comprising the steps of:
-
(a) requesting access to a content file;
(b) filtering the request by applying pre-determined rules;
(c) receiving, from a server, the content file following said filtering;
(d) storing the received content file in a volatile memory element;
(e) invoking an application program associated with the content file; and
(f) providing a set of replacement menu commands for interacting with the application program, the set of replacement menu commands consistent with a set of menu commands associated with the invoked application program. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. 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 access to a content file;
(b) computer-readable program means for receiving, from a server, the content file;
(c) computer-readable program means for storing the received content file in a volatile memory element;
(d) computer-readable program means for invoking an application program associated with the content file; and
(e) computer-readable program means for providing a set of replacement menu commands for interacting with the application program, the set of replacement menu commands consistent with a set of menu commands associated with the invoked application program. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification