Browse Prior Art Database

Method to Automatically Extract tasks From an Instant Messaging Session Disclosure Number: IPCOM000175606D
Original Publication Date: 2008-Oct-15
Included in the Prior Art Database: 2008-Oct-15
Document File: 4 page(s) / 69K

Publishing Venue



Invention A method is disclosed to process overdue tasks using on-demand messaging. When a task list is transmitted via an e-mail, the task list is scanned for any overdue tasks. Additionally, the priority of overdue tasks are checked for any high priority tasks. For any high priority overdue tasks, an attempt is made to initiate a multi-user chat session containing all owners of such tasks in the task list. If owners are not available for the chat session, tasks belonging to unavailable owners are added back to the list of overdue tasks. Next, a meeting is scheduled in the owners’ calendars and the list of overdue tasks is transmitted in the invite. Further, a status monitoring service is initiated that periodically checks the status of tasks in the invite to – (a) add tasks with due date between current date and meeting date to the invite; and (b) remove tasks from the invite whose status has changed to completed.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 4

Method to Automatically Extract tasks From an Instant Messaging Session

System diagram

Figure 1 is a system diagram for implementing the method described in this disclosure.

Figure 1: System Diagram

System description and invention steps

Figure 1 consists of a desktop boundary 100, an e-mail datastore 200, a calendar system 300, a task datastore 400 and a chat system 500. The desktop boundary 100 represents the user's desktop.

Within the desktop boundary, the user interacts with an e-mail program 110. The e-mail program has access to the task datastore and may extract task lists from the datastore to populate in an e-mail. Additionally, for a specific task within the task list, the e-mail program can query the task datastore for task properties such as task owners, due-date, task priority and task status. In an embodiment, the e-mail program extracts the owners' e-mail addresses from the task list and automatically populates the 'to' field.

When the e-mail is ready to be transmitted to the e-mail datastore 200 for delivery, the e-mail program scans the task list for any overdue tasks. Additionally, the e-mail program looks for high priority overdue tasks. If any high priority overdue tasks are found, the e-mail program uses a chat program 130 to initiate a chat session with owners of such tasks. Using the chat system 500, the e-mail program initiates a chat session with available owners. Tasks owned by unavailable people are added back to the original overdue set of tasks. Availability requirements may be based on individual


[This page contains 2 pictures or other non-text objects]

Page 2 of 4

embodiments. For example, some may define availability as on-line availabilit

presence within the chat system. Others may also check the calendars of task owners, and only consider them available if they are both logged in to the chat system and their calendar also indicates they are available. In a more complex embodiment, in addition to the previous availability detection methods the system may check for user activity with the computing environment. If the user has not been actively engaged with the system, or the system has powered off the monitor due...