REAL TIME BACKUP SYSTEM FOR COMPUTER USERS
First Claim
1. A method for operating a real-time data back up system, comprising:
- performing a back up of defined data used by a user in a computer system by storing the defined data in a backup server, wherein at least some of the data were obtained by the user by using actions to call links to a plurality of websites;
storing said actions by the user in a database of user actions, said database identifying times of the actions;
the back up server using said actions to call the links to the websites to obtain additional data for the back up server through the websites; and
removing programs from the backup server under specified conditions.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention involves tracking and backing all the information that a user generates on its computer devices (including embedded devices) in real time. The local user server records all user actions and gestures (via various means that include TV cameras). All of this information (user actions and saved files in a computer) is then sent to a remote server via the Internet. This remote server has a virtual map of all the embedded devices on a computer that the person uses. The remote server immediately starts to interpret the user'"'"'s actions (including user gestures). In one implementation, the invention stores user actions that are related to data generation (e.g. actions that called some links where data is stored, or executed some programs that generated data). In another variant the remote server generates and downloads the same files that are downloaded on the local user computer devices. For example, if a person begins to download a program, the server may also download the same program on a remote backup server. This way, if the user loses this program, it can be retrieved automatically through a provided server on the Internet. If user'"'"'s files are backed up by regular backup periodically, relevant data that were stored by real time backup servers can be eliminated.
9 Citations
20 Claims
-
1. A method for operating a real-time data back up system, comprising:
-
performing a back up of defined data used by a user in a computer system by storing the defined data in a backup server, wherein at least some of the data were obtained by the user by using actions to call links to a plurality of websites; storing said actions by the user in a database of user actions, said database identifying times of the actions; the back up server using said actions to call the links to the websites to obtain additional data for the back up server through the websites; and removing programs from the backup server under specified conditions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for tracking and backing information that a user generates on devices, the system comprising:
-
a local server to record user actions; and a backup server for performing a back up of defined data used by a user in a computer system by storing the defined data, wherein at least some of the data is obtained by the user by using actions to call links to a plurality of websites; the backup server storing said actions by the user in a database of user actions, said database identifying times of the actions; the back up server using said actions to call the links to the websites to obtain additional data for the back up server through the websites; and the backup server removing programs under specified conditions. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform a method for operating a real-time data backup system, the method comprising:
-
performing a regular back up of defined data used by a user in a computer system by storing the defined data in a backup server, wherein at least some of the data were obtained by the user by using actions to call links to a plurality of websites; storing said actions by the user in a database of user actions, said database identifying times of the actions; the back up server using said actions to call the links to the websites to obtain additional data for the back up server through the websites; and removing programs from the backup server under specified conditions. - View Dependent Claims (17, 18, 19, 20)
-
Specification