Task hierarchy in an event-driven communication system
First Claim
1. A computer-implemented method for maintaining task hierarchies for multiple projects using a computer server machine having a processor and network connection to a client machine having a computer display, the method comprising:
- obtaining, using the computer server processor, a user-task list comprising;
a first-project task having an initial first-project task score, wherein the first-project task is associated with a first-project, the first-project having a first-project task list including the first-project task,a second-project task having an second-project task score, wherein the second-project task is associated with a second-project, the second-project having a second-project task list including the second-project task, andan initial user-task hierarchy ranking the first-project task and second-project task based on the initial first-project task score and the second-project task score;
obtaining, using the computer server processor, a set of parameters associated with the first-project task;
determining, using the computer server processor, an updated first-project task score for the first-project task, wherein the updated first-project task score is determined based on the set of parameters;
determining, using the computer server processor, an updated user-task hierarchy by ranking the first-project task and the second-project task based on the updated first-project task score and the second-project task score; and
displaying, using the client machine computer display, the user-task list to a user in a format depicting the updated user-task hierarchy.
18 Assignments
0 Petitions
Accused Products
Abstract
A hierarchy of project and personal tasks is maintained for users associated with multiple projects. The hierarchy is maintained using a computer server machine having a processor and network connection to a client machine having a computer display. A user-task list is obtained. The user-task list includes a first-project task having an initial first-project task score, wherein the first-project task is associated with a first-project, the first-project having a first-project task list including the first-project task The user-task list also includes a second-project task having an second-project task score, wherein the second-project task is associated with a second-project, the second-project having a second-project task list including the second-project task. The user-task list also includes an initial user-task hierarchy ranking the first-project task and second-project task based on the initial first-project task score and the second-project task score.
22 Citations
19 Claims
-
1. A computer-implemented method for maintaining task hierarchies for multiple projects using a computer server machine having a processor and network connection to a client machine having a computer display, the method comprising:
-
obtaining, using the computer server processor, a user-task list comprising; a first-project task having an initial first-project task score, wherein the first-project task is associated with a first-project, the first-project having a first-project task list including the first-project task, a second-project task having an second-project task score, wherein the second-project task is associated with a second-project, the second-project having a second-project task list including the second-project task, and an initial user-task hierarchy ranking the first-project task and second-project task based on the initial first-project task score and the second-project task score; obtaining, using the computer server processor, a set of parameters associated with the first-project task; determining, using the computer server processor, an updated first-project task score for the first-project task, wherein the updated first-project task score is determined based on the set of parameters; determining, using the computer server processor, an updated user-task hierarchy by ranking the first-project task and the second-project task based on the updated first-project task score and the second-project task score; and displaying, using the client machine computer display, the user-task list to a user in a format depicting the updated user-task hierarchy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for maintaining task hierarchies using a computer server machine having a processor and network connection to a client machine having a computer display, the method comprising:
-
obtaining, using the computer server processor, a user-task list comprising; a first-project task having an initial first-project task score, wherein the first-project task is associated with a first-project team, the first-project team having a first-project task list including the first-project task, a personal task having a personal task score, wherein the personal task is not associated a project team, and an initial user-task hierarchy ranking the first-project task and personal task based on the initial first-project task score and the personal task score; obtaining, using the computer server processor, a set of parameters associated with the first-project task; determining, using the computer server processor, an updated first-project task score for the first-project task, wherein the updated first-project task score is determined based on the set of parameters; determining, using the computer server processor, an updated user-task hierarchy ranking the first-project task and personal task based on the updated first-project task score and the personal task score; and displaying, using the client machine computer display, the user task list to a user in a format depicting the updated user-task hierarchy. - View Dependent Claims (11, 12)
-
-
13. A computer system for maintaining task hierarchies for multiple projects, the system comprising:
a computer server machine having; a processor for executing computer-executable instructions, a network connection to a client machine having a computer display, and a memory storing computer-executable instructions for; obtaining a user-task list comprising; a first-project task having an initial first-project task score, wherein the first-project task is associated with a first-project, the first-project having a first-project task list including the first-project task, a second-project task having an second-project task score, wherein the second-project task is associated with a second-project, the second-project having a second-project task list including the second-project task, and an initial user-task hierarchy ranking the first-project task and second-project task based on the initial first-project task score and the second-project task score; obtaining a set of parameters associated with the first-project task; determining an updated first-project task score for the first-project task, wherein the updated first-project task score is determined based on the set of parameters; and determining an updated user-task hierarchy by ranking the first-project task and the second-project task based on the updated first-project task score and the second-project task score; and displaying, using the client machine computer display, the user-task list to a user in a format depicting the updated user-task hierarchy.
-
14. A non-transitory computer-readable storage medium storing computer-executable instructions for maintaining task hierarchies for multiple projects, the instructions comprising:
-
obtaining a user-task list comprising; a first-project task having an initial first-project task score, wherein the first-project task is associated with a first-project, the first-project having a first-project task list including the first-project task, a second-project task having an second-project task score, wherein the second-project task is associated with a second-project, the second-project having a second-project task list including the second-project task, and an initial user-task hierarchy ranking the first-project task and second-project task based on the initial first-project task score and the second-project task score; obtaining a set of parameters associated with the first-project task; determining an updated first-project task score for the first-project task, wherein the updated first-project task score is determined based on the set of parameters; determining an updated user-task hierarchy by ranking the first-project task and the second-project task based on the updated first-project task score and the second-project task score; and displaying the user task list to a user in a format depicting the updated user-task hierarchy. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification