METHODS AND SYSTEMS FOR MANAGING TO DO ITEMS OR NOTES OR ELECTRONIC MESSAGES
First Claim
1. A machine readable medium containing executable program instructions which cause a data processing system to perform a method comprising:
- receiving a first input to create a To do item based on a portion of an email record; and
creating, in response to the first input, the To do item, without creating a note.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for managing To do items and/or notes and/or emails (or other electronic messages) are described. On exemplary method includes receiving an input to create a To do item based on a portion of an email record, such as a received email, and creating, in response to the input, the To do item. Another exemplary method includes storing a note having a To do item in the note, the note being stored as an entry in a note database which is separate from a To do database and storing the To do item in the To do database and receiving an input within either a note view or a To do view to edit the To do item and causing the note to be edited and causing the To do item to be edited in response to the input.
-
Citations
61 Claims
-
1. A machine readable medium containing executable program instructions which cause a data processing system to perform a method comprising:
-
receiving a first input to create a To do item based on a portion of an email record; and creating, in response to the first input, the To do item, without creating a note. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A machine implemented method comprising:
-
receiving a first input to create a To do item based on a portion of an email record; and creating, in response to the first input, the To do item, without creating a note. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A data processing system comprising:
-
means for receiving a first input to create a To do item based on a portion of an email record; means for creating, in response to the first input, the To do item, without creating a note.
-
-
26. A machine readable medium containing executable program instructions which cause a data processing system to perform a method comprising:
-
receiving a selection of an email message from plurality of email messages presented in an email window; receiving a selection of a command to make a To do item from the selected email messages; storing the To do item in a To do database, separate from an email database, wherein the To do item contains a link to the selected email message. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A machine implemented method comprising:
-
receiving a selection of an email message from plurality of email messages presented in an email window; receiving a selection of a command to make a To do item from the selected email message; creating the To do item and storing it in a To do database, separate from an email database, wherein the To do item contains a link to the selected email message. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A data processing system comprising:
-
means for receiving a selection of an email message from plurality of email messages presented in an email window; means for receiving a selection of a command to make a To do item from the selected email; means for storing the To do item in a To do database, separate from an email database, wherein the To do item contains a link to the selected email message.
-
-
37. A machine readable medium containing executable program instructions which cause a data processing system to perform a method comprising:
-
receiving a selection of a To do item assigned to a calendar in a first user account; receiving a selection of a command to assign selected To do item to a second user account; determining automatically if there is a match between a calendar existing in the second user account and the calendar in the first user account; and creating automatically, if there is no match, a new calendar in the second user account to receive the assignment of the To do item. - View Dependent Claims (38)
-
-
39. A machine implemented method comprising:
-
receiving a selection of a To do item assigned to a calendar in a first user account; receiving a selection of a command to assign selected To do item to a second user account; determining automatically if there is a match between a calendar existing in the second user account and the calendar in the first user account; and creating automatically, if there is no match, a new calendar in the second user account to receive the assignment of the To do item. - View Dependent Claims (40)
-
-
41. A data processing system comprising:
-
a means to receive a selection of a To do item assigned to a calendar in a first user account; a means to receive a selection of a command to assign selected To do item to a second user account; a means to determine automatically if there is a match between a calendar existing in the second user account and the calendar in the first user account; and a means to create automatically, if there is no match, a new calendar in the second user account to receive the assignment of the To do item.
-
-
42. A machine readable medium containing executable program instructions which cause a data processing system to perform a method comprising:
-
encoding a database record into metadata, wherein the database record was modified on the data processing system; and sending the metadata, as a false message, from the data processing system to a remote message server. - View Dependent Claims (43, 44, 45)
-
-
46. A machine readable medium containing executable program instructions which cause a data processing system to perform a method comprising:
-
receiving a metadata file, as a false message, from a remote message server, the metadata file encoding a database record stored on the message server; and converting, with a client application supporting live database controls, the metadata file to a database record. - View Dependent Claims (47, 48, 49, 50)
-
-
51. A machine implemented method comprising:
-
encoding a database record into metadata, wherein the database record was modified on the data processing system; and sending the metadata, as a false message, from the data processing system to a remote message server. - View Dependent Claims (52, 53)
-
-
54. A machine implemented method comprising:
-
receiving a metadata file, as a false message, from a remote message server; converting, with a client application supporting live database controls, the metadata file to a database record; and modifying a local database to include the second database record. - View Dependent Claims (55, 56, 57)
-
-
58. A machine readable medium containing executable program instructions which cause a data processing system to perform a method comprising:
-
receiving an input to create a note based on a portion of an email record; creating, in response to the input, the note. - View Dependent Claims (59, 60, 61)
-
Specification