Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
99 words
A method for resynchronizing a client file system with a server file system after a period of disconnection, the method comprising the steps of: detecting a conflict between a client file system and a server file system; testing the conflict to determine the conflict type; presenting, for user action at the time of conflict detection a display of conflict resolution options, the display being selected in response to the conflict type; receiving user action input selecting one or more conflict resolution options; resolving the detected conflict in response to the conflict type and user action input; and continuing resynchronizing.
Claim 2
Independent Claim
99 words
A method for resynchronizing a client file system with a server file system after a period of disconnection, the method comprising the steps of: detecting a conflict between a client file system and a server file system; testing the conflict to determine the conflict type; presenting, for user action at the time of conflict detection a display of conflict resolution options, the display being selected in response to the conflict type; receiving user action input selecting one or more conflict resolution options; resolving the detected conflict in response to the conflict type and user action input; and continuing resynchronizing.
Claim 3
Dependent Claim
32 words
The method of claim 1, wherein each conflict type is resolved by presenting an operator interaction panel for that conflict type and wherein the user actions are selected from the interaction panel.
Claim 4
Dependent Claim
127 words
The method of claim 1, wherein the conflict types include: a STORE conflict in which a client STORE transaction conflicts with the status of a file on the server file system; a CREATE conflict in which a client CREATE transaction conflicts with an existing file system name on the server; a MKDIR conflict in which a client MKDIR transaction conflicts with an existing file system name on the server; a RENAME conflict in which a client RENAME transaction conflicts with an existing file system name on the server; a REMOVE conflict in which a client REMOVE transaction conflicts with the status of a file on the server; and a RMDIR conflict in which a client RMDIR transaction conflicts with the status of a directory on the server.
Claim 5
Independent Claim
96 words
A method of providing operator interaction to a process of synchronizing a client file system with a server file system in a computer system having a processor means, memory means and a display, the method comprising the steps of: displaying a transaction status indicator on said display for each of a plurality of client file system transactions as said process of synchronizing is performed; displaying a plurality of selectable user actions on said display; receiving a user selection of one of said selectable user actions; and changing the synchronizing process in response to said user selection.
Claim 6
Independent Claim
96 words
A method of providing operator interaction to a process of synchronizing a client file system with a server file system in a computer system having a processor means, memory means and a display, the method comprising the steps of: displaying a transaction status indicator on said display for each of a plurality of client file system transactions as said process of synchronizing is performed; displaying a plurality of selectable user actions on said display; receiving a user selection of one of said selectable user actions; and changing the synchronizing process in response to said user selection.
Claim 7
Dependent Claim
81 words
The method of claim 4, wherein the changes in the synchronization process include: freezing the replay log and causing the synchronization process to proceed in single step mode one transaction at a time; releasing the frozen replay log and causing the synchronization process to proceed continuously; suspending the synchronization process for resumption at a later time; skipping a replay log transaction in single step mode for resumption at a later time; and discarding a replay log transaction in single step mode.
Claim 8
Dependent Claim
173 words
A computer program product having a computer readable medium having computer program logic recorded thereon for resynchronizing a client file system with a server file system after a period of disconnection , said computer program product comprising: computer program product means for causing a computer system to detect a conflict between a client file system and a server file system; computer program product means for causing a computer system to test the conflict to determine the conflict type; computer program product means for causing a computer system to present for user action at the time of conflict determination a display of conflict resolution options, the display being selected in response to the conflict type; computer program product means for causing a computer system to receive user action input selecting one or more conflict resolution options; computer program product means for causing a computer system to resolve the detected conflict in response to the conflict type and user action input; and computer program product means for causing a computer system to continue synchronization processing.
Claim 9
Dependent Claim
173 words
A computer program product having a computer readable medium having computer program logic recorded thereon for resynchronizing a client file system with a server file system after a period of disconnection , said computer program product comprising: computer program product means for causing a computer system to detect a conflict between a client file system and a server file system; computer program product means for causing a computer system to test the conflict to determine the conflict type; computer program product means for causing a computer system to present for user action at the time of conflict determination a display of conflict resolution options, the display being selected in response to the conflict type; computer program product means for causing a computer system to receive user action input selecting one or more conflict resolution options; computer program product means for causing a computer system to resolve the detected conflict in response to the conflict type and user action input; and computer program product means for causing a computer system to continue synchronization processing.