Patent ID: 8146104

Claim:
A method of integrating a calendar todo list with information from other applications by an interface application executing on a processor in a dynamic task listing system, the method comprising the steps of: searching for open application processes in a memory by the interface application, the open application processes corresponding to different types of applications including at least word processing, communication, and presentation applications; responsive to determining there is at least one open application process, dynamically extracting data for the open application process; querying a calendar application by the interface application to determine whether a todo task listing already exists for the data extracted from the at least one open application process; responsive to determining that no todo task listing exists, creating the todo task listings using the extracted data for the open application process; pushing the todo task listing to the calendar application; and in response to the interface application determining that the at least one open process has been closed, initiating an inquiry to a user indicating that the at least one open process has been closed and querying a user whether or not to delete the todo task listing.