Work monitor with file synchronization
First Claim
1. A method for synchronizing a file type between a first personal computer at home and a second personal computer at office, comprising the steps of:
- receiving a selection from a user on said first computer of at least one file type to monitor;
monitoring said first computer for modifications to files of said selected file type;
receiving an accumulation of modifications to the files of said selected file type on the first computer, said modifications received from a user performing work on the first computer;
recording a file identification responsive to each modification to a file of said selected file type into a work monitor log;
reading said work monitor log and for each file identification in said work monitor log, identifying on said second computer a corresponding file identification representative of said recorded file identification;
determining, for each file identification in the work monitor log, subsequent to said step of identifying and without user intervention, whether said modified file on said first computer is more recent than said identified file on said second computer;
wherein said step of determining includes the steps of;
accessing a first date and time associated with said modified file;
accessing a second date and time associated with said identified file on said second computer; and
,determining if said first date and time is more recent than said second date and time; and
,automatically transferring said modified file to said second computer and automatically replacing said identified file on said second computer with said modified file on said first computer, only if it is determined that said modified file on said first computer is more recent than said identified file on said second computer.
6 Assignments
0 Petitions
Accused Products
Abstract
When the user works at home on his home computer, a work monitor logs his file activities on all the drives of his home computer in a work monitor log, which can be displayed in a work monitor window. The user can choose to update from the work monitor window. When update is selected, the files in the work monitor log are selected for file synchronization. When file synchronization is performed, files on the user'"'"'s home computer are synchronized with corresponding files on the user'"'"'s office computer. Preferably, the date and time of a file on the home computer selected for file synchronization are compared to the corresponding date and time of the corresponding file on the office computer to determine the direction of file synchronization. The newer version of the file overwrites the older version of the file on either the home or office computer. The file activities which qualify for logging in the work monitor log are selectable by the user as either accesses to the file, for example, reading a file without necessarily writing over it, or as file modification, which requires that the user writes the file. The generation of the work monitor log involves logging each file activity when the work monitor is enabled by the user. The user may wish to disable the work monitor for periods of time for various reasons. The user may select a variable time period for which log entries are maintained in the work monitor log, for example one week. Work monitor log entries are deleted from the work monitor after they have been in the work monitor log for more than the variable time period.
100 Citations
10 Claims
-
1. A method for synchronizing a file type between a first personal computer at home and a second personal computer at office, comprising the steps of:
-
receiving a selection from a user on said first computer of at least one file type to monitor; monitoring said first computer for modifications to files of said selected file type; receiving an accumulation of modifications to the files of said selected file type on the first computer, said modifications received from a user performing work on the first computer; recording a file identification responsive to each modification to a file of said selected file type into a work monitor log; reading said work monitor log and for each file identification in said work monitor log, identifying on said second computer a corresponding file identification representative of said recorded file identification; determining, for each file identification in the work monitor log, subsequent to said step of identifying and without user intervention, whether said modified file on said first computer is more recent than said identified file on said second computer;
wherein said step of determining includes the steps of;accessing a first date and time associated with said modified file; accessing a second date and time associated with said identified file on said second computer; and
,determining if said first date and time is more recent than said second date and time; and
,automatically transferring said modified file to said second computer and automatically replacing said identified file on said second computer with said modified file on said first computer, only if it is determined that said modified file on said first computer is more recent than said identified file on said second computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification