Patent ID: 8903768

Claim:
A system for downloading files from a remote system location to a local computing machine and synchronizing and managing of system activities, at the remote system location related to the downloaded files, at the local machine comprising: a hosting provider at a remote location, said hosting provider being accessible by a user and containing downloadable files for viewing by the user; a plurality of local user computing machines for establishing communication with said hosting provider and enabling users to download and view files from said hosting provider; and a plurality of software presentation file management modules, one of each said plurality of presentation file management modules being located in each of said plurality of local user computing machines, said software module capable of: identifying a presentation file being displayed at a system hosting provider and a user viewing the presentation file via the system hosting provider; determining whether a user viewing files contained at a system hosting provider desires to view these same files at a local user computing machine; initiating a file download process of the presentation file from the system hosting provider to the local user computing machine while simultaneously continuing to view the presentation file at the system hosting provider; determining when the download of the presentation file has completed; synchronizing the downloaded presentation file at the local user computing machine with the presentation file located at the system hosting provider; automatically transferring user access to the presentation file from the presentation file at the system hosting provider to the downloaded presentation file at the local user computing machine; terminating the user's access to the presentation file at the system hosting provider; and opening the downloaded file at the local user computing machine at the point that matches a point of the file at the system hosting provider when the termination of the file at the system hosting provider occurred.