Workflow and in-context e-mail recipient handling
First Claim
Patent Images
1. A method for resolving data elements in-context with an activity comprising the steps of:
- receiving one or more data elements from a user via a user interface window for creating a message;
upon selection of a resolve option from the user, performing a resolution process that includes;
determining that one of the one or more data elements is unresolved,attempting to retrieve a list of potential matches for the-unresolved data element from a data store,selectively displaying one of a plurality of different menus to the user within the same user interface window for creating the message, wherein a first menu is displayed if no match is found for the unresolved data element, a second menu is displayed if no exact match is found for the unresolved data element, and a third menu is displayed if more than one exact match is found for the unresolved data element, and,if the second or third menu is displayed, allowing the user to select a corrected data element from a list of potential matches displayed in the menu; and
allowing the user to temporarily suspend the resolution process to continue working with the user interface window for creating the message and later resume the resolution process in the same user interface window.
2 Assignments
0 Petitions
Accused Products
Abstract
Various technologies and techniques are disclosed that improve the workflow process for resolving data elements, such as email addresses. These technologies and techniques allow the user to perform such tasks in the same context as the activity or message. In addition, user can start and stop the resolution process at any point in the process of composing the activity or email. The activity cannot be finalized, such as an email message being sent, until all of the data elements are resolved.
12 Citations
19 Claims
-
1. A method for resolving data elements in-context with an activity comprising the steps of:
-
receiving one or more data elements from a user via a user interface window for creating a message; upon selection of a resolve option from the user, performing a resolution process that includes; determining that one of the one or more data elements is unresolved, attempting to retrieve a list of potential matches for the-unresolved data element from a data store, selectively displaying one of a plurality of different menus to the user within the same user interface window for creating the message, wherein a first menu is displayed if no match is found for the unresolved data element, a second menu is displayed if no exact match is found for the unresolved data element, and a third menu is displayed if more than one exact match is found for the unresolved data element, and, if the second or third menu is displayed, allowing the user to select a corrected data element from a list of potential matches displayed in the menu; and allowing the user to temporarily suspend the resolution process to continue working with the user interface window for creating the message and later resume the resolution process in the same user interface window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 17)
-
-
8. A computer-readable storage device having computer-executable instructions for causing a computer to perform steps comprising:
-
checking a data element entered by a user via a user interface window for creating a message and determining if the data element is unresolved; and if the data element is unresolved, performing a resolution process comprising; determining if one or more possible matches are available for the unresolved data item; if no possible match is available, displaying a first menu in the same user interface window for creating the message; if no exact match is available, displaying a second menu that includes a list of potential data elements in the same user interface window for creating the message; if more than one exact match is available, displaying a third menu that includes a list of potential data elements in the same user interface window for creating the message; if the second or third menu are displayed, allowing the user to resolve the unresolved data element by selecting one of the potential data elements listed in the menu; allowing the user to temporarily suspend the resolution process to continue working with the activity and later resume the resolution process in the same user interface window for creating the message; and allowing the user to finalize the activity once the unresolved data element is resolved. - View Dependent Claims (9, 10, 11, 12, 13, 18)
-
-
14. A method for resolving email addresses in-context with an email message comprising the steps of:
-
checking an email address entered by a user via a user interface window for creating an email message and determining if the email address is unresolved; and if the email address is unresolved, performing a resolution process comprising; determining if one or more possible matches are available for the unresolved email address; if no possible match is available, displaying a first drop-down menu in the same user interface window for creating the email message; if no exact match is available, displaying a second drop-down menu that includes a list of potential email addresses in the same user interface window for creating the email message; if more than one exact match is available, displaying a third drop-down menu that includes a list of potential email addresses in the same user interface window for creating the email message; if the second or third drop-down menu are displayed, allowing the user to resolve the email address by selecting one of the potential email addresses listed in the drop-down menu; allowing the user to temporarily suspend the resolution process to continue working with the user interface window for creating the email message and later resume the resolution process in the same user interface window; and allowing the user to send the email message once the unresolved email address is resolved. - View Dependent Claims (15, 16, 19)
-
Specification