US20050198103A1

System and method of commitment management

Claim Score by NHIP

Read claim 33, the broadest

Abstract

The present invention discloses a system for and method of managing a project that includes one or more tasks. In one embodiment the task comprises a first task dependent on a completion of a second task. The system and method allow a user to display the relationship between the tasks and scheduled completion dates. Those in charge of a task can thus be held accountable. The system comprises a server with a memory for storing a data structure corresponding to a commitment relationship for a task between a requester and a performer, the data structure containing task data corresponding to a commitment date for completing the task; a first host for use by the requester, the first host configured to exchange negotiation messages through the server with a second host for use by the performer, the negotiation messages containing data related to a proposed commitment date for completing the task; and a second host for use by the performer, the second host configured to exchange the negotiation messages through the server with the first host.

US20050198103A1, drawing sheet 1
Sheet 1 of 13

Term

Projected expiry 17 February 2031.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

46 claims: 7 independent, 39 dependent

  1. 1
    A system for managing a task comprising:a. a server with a memory for storing a data structure corresponding to a commitment relationship for a task between a requester and a performer, the data structure containing task data corresponding to a commitment date for completing the task;b. a first host for use by the requester, the first host configured to exchange negotiation messages through the server with a second host for use by the performer, the negotiation messages containing data related to a proposed commitment date for completing the task;and c. a second host for use by the performer, the second host configured to exchange the negotiation messages through the server with the first host.
  2. 10
    A method of managing a task corresponding to a commitment relationship between a requester and a performer of the task, the method comprising:a. communicating between a first host corresponding to the requester and a second host corresponding to the performer to negotiate a commitment for the task through a commitment management service on a server;b. transmitting negotiation messages between the first host and the second host to determine at least one of a completion date, required resources, an acceptance of a negotiation message, and a declination of a commitment relationship;c. storing in a database on the server a new version of task data comprising a completion date and required resources;and d. repeating transmitting ans storing until receiving a message indicating either an acceptance or a declination of the commitment relationship.
  3. 14
    A system for managing a project divisible into a plurality of tasks, the system defined by an architecture comprising a plurality of objects related by a tree structure, wherein each object and its corresponding zero or more child objects correspond respectively to a task and its corresponding zero or more component tasks, and further wherein each object and its corresponding child objects are configured for negotiating resources and committing to a completion date of a corresponding component task.
  4. 26
    A computer network for managing a project comprising a task divisible into a plurality of tasks, the network comprising:a server executing a first process and a second process, the first process corresponding to requester of a task from the plurality of tasks, the second process corresponding to performer of the task, wherein the server stores an object used to display a commitment relationship between the requester and the performer, and the server further runs a commitment management service to enable the two processes to negotiate on a completion date for completing the task. The two processes don't have to be running at the same time.
  5. 33
    Broadest claimClaim Score 85, broad(NHIP)A method of managing a project comprising one or more tasks divisible into one or more final tasks, the method comprising:a. dividing each task into one or more sub-tasks;and b. negotiating with a plurality of entities each corresponding to one or more of the sub-tasks and receiving a commitment from each of the entities for completing a corresponding sub-task.
  6. 44
    A method of managing a task, the method comprising:a. dividing a first task into one or more component tasks;b. assigning the management of the one or more component tasks to a corresponding one or more entities;c. negotiating with each of the one or more entities a completion date for each of the corresponding tasks;and d. automatically generating for display on a host system data illustrating the relationship between the first task and each of the component tasks.
  7. 46
    A method of managing tasks relating to persons from different organizations comprising:a. storing on a server database commitment data corresponding to a structure of an organization, data corresponding to employees of the organization, and commitments between the employees;and b. sharing the commitment data, thereby enabling a user on a first server to negotiate a commitment with a user on a second server.