Methods and systems for internet security via virtual software
First Claim
Patent Images
1. A system for providing internet security comprising:
- a local computer;
a storage device separate from the computer and having stored therein a first executable non-browser based application module;
and at least one remote server;
wherein in response to a user inserting the storage device into the local computer, the computer is configured to (a) load the first executable non-browser based application module into virtual memory of the local computer;
(b) execute the first executable non-browser based application module;
(c) communicate with the remote server through an active internet connection using information provided by the first executable non-browser based application module to the local computer;
(d) instruct the remote server to send a second non-browser based application module;
(e) load the second non-browser based application module into virtual, memory of the local computer;
(f) execute the second non-browser based application module from virtual memory; and
(g) display a prompt to the user; and
wherein in response to the user removing the storage device from the local computer, the computer is configured to overwrite the areas of the virtual memory that stored the applications.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for providing internet security via multiple user authorization in virtual software. Each of two users are provided with a non-transitory tangible storage medium. The first user inputs the storage medium into a local computer. If the first user is granted authorization by a second user, the first user can download at least one additional non-browser based application module into virtual memory of his local computer.
14 Citations
20 Claims
-
1. A system for providing internet security comprising:
-
a local computer; a storage device separate from the computer and having stored therein a first executable non-browser based application module; and at least one remote server; wherein in response to a user inserting the storage device into the local computer, the computer is configured to (a) load the first executable non-browser based application module into virtual memory of the local computer;
(b) execute the first executable non-browser based application module;
(c) communicate with the remote server through an active internet connection using information provided by the first executable non-browser based application module to the local computer;
(d) instruct the remote server to send a second non-browser based application module;
(e) load the second non-browser based application module into virtual, memory of the local computer;
(f) execute the second non-browser based application module from virtual memory; and
(g) display a prompt to the user; and
wherein in response to the user removing the storage device from the local computer, the computer is configured to overwrite the areas of the virtual memory that stored the applications. - View Dependent Claims (2, 3)
-
-
4. A storage device that is separate from a local computer and having stored therein a first executable non-browser based application module,
wherein in response to a user inserting the storage device into the local computer, the computer is configured to (a) load the first executable non-browser based application module into virtual memory of the local computer; - (b) execute the first executable non-browser based application module;
(c) communicate with the remote server through an active Internet connection using information provided by the first executable non-browser based application module to the local computer;
(d) instruct the remote server to send a second non-browser based application module;
(e) load the second non-browser based application module into virtual memory of the local computer;
(f) execute the second non-browser based application module from virtual memory; and
(g) display a prompt to the user. - View Dependent Claims (5, 6, 7, 8)
- (b) execute the first executable non-browser based application module;
-
9. A method for providing internet security, comprising:
-
providing to a user a storage device including a first executable non-browser based application module; in response to the user inputting the storage device onto a local computer, loading the first executable non-browser based application module into virtual memory in the local computer and executing the first executable non-browser based application module, the first executable non-browser based application module providing information identifying at least one remote server; communicating between the local computer and the remote server using the information provided by the first executable non-browser based application module; instructing the remote server to send a second non-browser based application module to lee local computer; upon receipt of the second non-browser based application module, loading the second non-browser based application module into virtual memory on the local computer; and executing the second non-browser based application module from virtual memory and displaying a prompt to the user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for providing internet security comprising:
-
providing to a user a storage device including a non-browser based access application module for providing access to at least one remote server; in response to the user inputting the storage device onto a local computer, loading the non-browser based access application module into virtual memory and executing the non-browser based access application module and downloading a remote non-browser based access module from the at least one remote server; loading the remote non-browser based access module into virtual memory on the local computer and providing an access screen to a user, the access screen prompting the user to input remote logon data for access to at least one remote data server; inputting remote logon data; if the remote logon data is valid, downloading at least one additional non-browser based application module from the at least one remote server to the local computer; loading the at least one additional non-browser based application module into virtual memory; executing the at least one additional non-browser based application module; splaying at least one of a data display screen and a navigation screen to the user; and wherein in response to the user removing the storage device from the local computer, the virtual memory in the local computer is erased by overwriting the areas that stored the application modules.
-
Specification