CALENDAR BASED TASK AND TIME MANAGEMENT SYSTEMS AND METHODS
First Claim
1. A computer implemented method for organizing task records comprising:
- storing a superset of said task records on a database, wherein said task records include task attributes;
defining queries, said queries parsing said task records in said superset based on said task attributes;
configuring at least one processor(s) to perform steps of;
producing a first task subset, said first task subset including said tasks where said task attributes fulfill said queries; and
producing a first remainder task subset, said first remainder task subset including all said task records where said task attributes do not fulfill said queries.
0 Assignments
0 Petitions
Accused Products
Abstract
A software solution for managing, sorting and ranking lists of tasks and integrating task and time management, such that tasks can be automatically or manually assigned to specified time blocks. Users can monitor the relationship between volume of tasks and available time in which to complete them. The solution and method can be applied to individual task lists as well as to the management of time across multiple projects and can be employed either by individuals or by collaborative groups. The solution and method employ multiple filters, sorts and handling rules to embody users'"'"' personal planning preferences. It can be used to manage task lists both with and without employing a scheduling component. The solution can interoperate with existing computer- and web-based calendar software and can use third-party calendar clients to display its output and to accept input from users.
133 Citations
29 Claims
-
1. A computer implemented method for organizing task records comprising:
-
storing a superset of said task records on a database, wherein said task records include task attributes; defining queries, said queries parsing said task records in said superset based on said task attributes; configuring at least one processor(s) to perform steps of; producing a first task subset, said first task subset including said tasks where said task attributes fulfill said queries; and producing a first remainder task subset, said first remainder task subset including all said task records where said task attributes do not fulfill said queries. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method of organizing records representing tasks and task attributes of said tasks comprising:
configuring at least one processor(s) to perform steps of; defining handling rules, said handling rules being if-then statements; applying said handling rules to said task records, said handling rules being logical tests performed on said task attributes; and undertaking actions based on the outcome of said logical tests. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A method of using a calendar event record as a container to convey non-event information between applications comprising:
-
creating said calendar event record in a first application; placing said non-event information into said calendar event record in a first application; transmitting the calendar event record to a second application; and presenting said non-event information in the second application. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A computer implemented method for creating custom task attributes, comprising:
-
defining characteristics of said custom task attributes; defining a range of values of said custom task attributes; modifying a task database to accommodate said characteristics and said range of values; and enabling application of said custom task attributes to tasks, times, and handling rules over a user interface utilizing task attributes. - View Dependent Claims (27, 28, 29)
-
Specification