Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

The automated task delegation and project management system tracks user profiles and project profiles, which include information about the interests and skills each user in the system possess as well as the skills that are required by each project in the system and the characteristics of each project. This information can then be utilized to correlate user interests and skills with the available projects. Similarly, these user profiles can be utilized to identify mentors for new users in the system based on the skill sets and project involvement of other users and potential mentors in the system and the interests and skill sets of the new users.

Claims

1. A method comprising:

receiving a designation of a plurality of skills and interests from a user through a user interface module;

matching the user with a task based on the plurality of skills and interests and characteristics of the task by a task assignment module;

displaying the task to the user through the user interface module as a suggestion for participation.

2. The method of claim 1, further comprising:

matching the user with a mentor based on the plurality of skills and interests or a task selection.

3. The method of claim 1, further comprising:

prompting the user to determine whether a mentor is to be requested.

4. The method of claim 1, further comprising:

generating a list of resources associated with the task upon selection of the task by the user for participation.

5. The method of claim 4, wherein the resources include a forum, a document, software component, another participant or a mailing list.

6. The method of claim 2, wherein matching compares the plurality of skills with a tag associated with the task.

7. The method of claim 2, further comprising:

selecting a new mentor to display if the user or mentor do not confirm a relationship.

8. The method of claim 1, further comprising:

sending a reminder to the user in response to expiration of a time out period during which the user has not selected a project to participate in.

9. The method of claim 1, wherein the plurality of skills and interest include software knowledge, team experience or project type interest.

10. A system comprising:

a task management module to track a status of a plurality of projects and tasks;

a profile management module to manage user skill and interest data;

a task assignment module coupled to the task management module and profile management module, the task assignment module to match a task to a user based on a user profile including the user skill and interest data.

11. The system of claim 10, further comprising:

a mentor assignment module to match the user with a mentor based on participating in projects and user profile.

12. The system of claim 10, wherein the task management module generates a reminder message for a user to update the task status.

13. A computer readable storage medium including instructions that, when executed by a computer system, cause the computer system to perform a set of operations comprising:

receiving a designation of a plurality of skills and interests from a user through a user interface module;

matching the user with a task based on the plurality of skills and interests and characteristics of the task by a task assignment module;

displaying the task to the user through the user interface module as a suggestion for participation.

14. The computer-readable storage medium of claim 13, having further instructions thereon, which when executed cause the computer system to perform a set of operations, further comprising:

matching the user with a mentor based on the plurality of skills and interests or a task selection.

15. The computer-readable storage medium of claim 13, having further instructions thereon, which when executed cause the computer system to perform a set of operations, further comprising:

prompting the user to determine whether a mentor is to be requested.

16. The computer-readable storage medium of claim 13, having further instructions thereon, which when executed cause the computer system to perform a set of operations, further comprising:

generating a list of resources associated with the task upon selection of the task by the user for participation.

17. The computer-readable storage medium of claim 16, wherein the resources include a forum, a document, software component, another participant or a mailing list.

18. The computer-readable storage medium of claim 14, wherein matching compares the plurality of skills with a tag associated with the task.

19. The computer-readable storage medium of claim 14, having further instructions thereon, which when executed cause the computer system to perform a set of operations, further comprising:

selecting a new mentor to display if the user or mentor do not confirm a relationship.

20. The computer-readable storage medium of claim 13, having further instructions thereon, which when executed cause the computer system to perform a set of operations, further comprising:

sending a reminder to the user in response to expiration of a time out period during which the user has not selected a project to participate in.

21. The computer-readable storage medium of claim 13, wherein the plurality of skills and interest include one or more of software knowledge, team experience or project type interest.