System and method for automatically detecting and then self-repairing corrupt, modified or non-existent files via a communication medium
First Claim
1. A method for installing a file at a remote location via a communication medium, comprising:
- performing, by a computer, an integrity check by an integrity module to determine if the file exists at the remote location;
redirecting, by a computer, to an install module by a redirect module if the integrity check fails, wherein redirecting to the install module comprises;
modifying, by a computer, an address of the install module by the redirect module to include a parameter to indicate a remote location to install the file;
producing, by a computer, a request by an authentication module based on the modified address that indicates the remote location to install the file;
communicating, by a computer, the request by the authentication module to the install module in a login page that attempted to instantiate the file at the remote location; and
installing, by a computer, the file by the install module at the remote location via the communication medium.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of guaranteeing the presence of secure and tamper-proof remote files over a distributed communication medium, such as the Internet, is provided. The system and method automatically detects, and then self-repairs corrupt, modified or non-existent remote files. The method first performs an integrity check on a remote file and then determines whether the integrity check passed. If the integrity check passed, then the user goes through the authentication process as normal. If the integrity check fails, then the present invention redirects to an install module in order to prepare to reinstall the remote file. Via the install module, the present invention then reinstalls the remote file and the user is then taken through the authentication process as normal.
20 Citations
21 Claims
-
1. A method for installing a file at a remote location via a communication medium, comprising:
-
performing, by a computer, an integrity check by an integrity module to determine if the file exists at the remote location; redirecting, by a computer, to an install module by a redirect module if the integrity check fails, wherein redirecting to the install module comprises; modifying, by a computer, an address of the install module by the redirect module to include a parameter to indicate a remote location to install the file; producing, by a computer, a request by an authentication module based on the modified address that indicates the remote location to install the file; communicating, by a computer, the request by the authentication module to the install module in a login page that attempted to instantiate the file at the remote location; and installing, by a computer, the file by the install module at the remote location via the communication medium. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for maintaining the integrity of a file stored on a cellular device via a communication medium, comprising:
-
performing, by a computer, an integrity check on the file stored on the cellular device by an integrity module; redirecting, by a computer, to an install module by a redirect module if the integrity check fails, wherein redirecting to the install module comprises; modifying, by a computer, an address of the install module by the redirect module to include a parameter to indicate the remote location of the file on the cellular device; producing, by a computer, a request by an authentication module based on the modified address that indicates the remote location of the file on the cellular device; communicating, by a computer, the request by the authentication module to the install module in a login page that instantiated the file at the cellular device; and reinstalling, by a computer, the file by the install module at the remote location on the cellular device via the communication medium, thereby maintaining the integrity of the file. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for maintaining the integrity of a remote file on a remote location via a communication medium, comprising:
-
performing, by a computer, an integrity check on the remote file stored on the remote location by an integrity module; redirecting, by a computer, to an install module by a redirect module if the integrity check fails; and reinstalling, by a computer, the remote file by the install module at the remote location via the communication medium and through a protocol used by the web browser, thereby maintaining the integrity of the remote file, wherein reinstalling the remote file comprises; generating, by a computer, a reinstallation web page, by the install module, based on a request from the web browser; communicating, by a computer, the reinstallation web page, via the communication medium, to the web browser; accessing, by a computer, a tag module for reinstallation of the remote file, wherein the tag module varies depending on the web browser; and reinstalling, by a computer, the remote file using the tag module. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification