×

Synchronizing Tasks between Servers

  • US 20100293278A1
  • Filed: 05/18/2009
  • Published: 11/18/2010
  • Est. Priority Date: 05/18/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented on a first server computer for synchronizing project task information between the first server computer and a second server computer, the method comprising:

  • publishing a project on the first server computer, the first server computer implementing a project management software program, the project comprising one or more tasks, each of the one or more tasks including one or more attributes;

    after the project is published, mapping attributes for at least one of the one or more project tasks to corresponding task attributes used on a mail server program on the second server computer, the task attributes used on the mail server program being a subset of the project task attributes;

    after mapping task attributes for at least one of the one or more project tasks to corresponding task attributes used on a mail server program on the second server computer, sending the mapped task attributes for at least one of the one or more project tasks to the second server computer;

    receiving a notification from the second server computer that a project task has been updated on the second server computer;

    after receiving a notification from the second server computer that a project task has been updated on the second server computer, sending a request to the second server computer for the task attributes of the project task that has been updated on the second server computer;

    after sending a request to the second server computer for the task attributes of the project task that has been updated, receiving the task attributes of the project task that has been updated from the second server computer;

    after receiving the task attributes of the project task that has been updated from the second server computer, determining whether the received task attributes of the project task are newer than task attributes for the project task stored on the first server computer; and

    when a determination is made that the received task attributes for the project task are newer than the task attributes for the project task stored on the first server computer, replacing the task attributes of the project task stored on the first server computer with the received task attributes.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×