IP Library Granted Patent US 9,742,716
Granted Patent B2
US 9,742,716 · App. 14/570,012 · Granted Aug 22, 2017

Workflow and in-context e-mail recipient handling

Inventors: Brendan C. Fields (Woodinville, WA); Diana J. Schwend (Seattle, WA); Jorge Pereira (Seattle, WA)
Assignee: Microsoft Technology Licensing, LLC
H04L51/22G06F3/0484G06F17/3053G06F17/3064G06F17/30864H04L67/22
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,742,716
App. No.
14/570,012
Granted
Aug 22, 2017
Kind
B2
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.

Claims (47)

1. A computer system, comprising:

at least one processing unit; and

at least one memory storing computer-readable instructions that when executed by the at least one processing unit cause the computer system to perform a resolution process on data elements in-context with an activity, the method comprising:

receiving at least a portion of a data element via a user interface screen for performing the activity;

determining that the data element is unresolved;

displaying one or more potential matches for the unresolved data element within the same user interface screen for performing the activity;

allowing a user to stop the resolution process to continue working with the user interface screen for performing the activity;

allowing the user to later complete the resolution process in the same user interface screen; and

receiving a selection of a corrected data element from the one or more potential matches.

2. The computer system of claim 1 , wherein at least the portion of the data element is received via a user interface screen for creating a message.

3. The computer system of claim 1 , wherein displaying the one or more potential matches for the unresolved data element comprises:

retrieving the one or more potential matches from a web server.

4. The computer system of claim 1 , wherein at least the portion of the data element comprises at least part of an email address.

5. The computer system of claim 1 , wherein allowing the user to later complete the resolution process in the same user interface screen comprises:

allowing the user to select the corrected data element from the one or more potential matches after performing the activity in the same user interface screen.

6. The computer system of claim 1 , further comprising:

displaying the one or more potential matches in a menu within the same user interface screen for performing the activity.

7. The computer system of claim 1 , wherein the one or more potential matches do not exactly match the unresolved data element.

8. The computer system of claim 1 , wherein at least two of the one or more potential matches exactly matches the unresolved data element.

9. A computer-readable storage device storing computer-readable instructions that when executed by a processing unit cause a computer system to perform a resolution process on data elements in-context with an activity, the method comprising:

receiving at least a portion of a data element via a user interface screen for performing the activity;

determining that the data element is unresolved;

displaying one or more potential matches for the unresolved data element within the same user interface screen for performing the activity;

allowing a user to stop the resolution process to continue working with the user interface screen for performing the activity;

allowing the user to later complete the resolution process in the same user interface screen; and

receiving a selection of a corrected data element from the one or more potential matches.

10. The computer-readable storage device of claim 9 , wherein at least the portion of the data element is received via a user interface screen for creating an email message.

11. The computer-readable storage device of claim 9 , wherein at least the portion of the data element comprises at least part of an email address.

12. The computer-readable storage device of claim 9 , wherein allowing the user to later complete the resolution process in the same user interface screen comprises:

allowing the user to select the corrected data element from the one or more potential matches after performing the activity in the same user interface screen.

13. The computer-readable storage device of claim 9 , further comprising:

displaying the one or more potential matches in a menu within the same user interface screen for performing the activity.

14. The computer-readable storage device of claim 9 , wherein the one or more potential matches do not exactly match the unresolved data element.

15. The computer-readable storage device of claim 9 , wherein at least two of the one or more potential matches exactly matches the unresolved data element.

16. A method for performing a resolution process on data elements in-context with an activity, the method comprising:

receiving at least a portion of a data element via a user interface screen for performing the activity;

determining that the data element is unresolved;

displaying one or more potential matches for the unresolved data element within the same user interface screen for performing the activity;

allowing a user to stop the resolution process to continue working with the user interface screen for performing the activity;

allowing the user to later complete the resolution process in the same user interface screen; and

receiving a selection of a corrected data element from the one or more potential matches.

17. The method of claim 16 , wherein at least the portion of the data element is received via a user interface screen for creating an email message.

18. The method of claim 16 , wherein at least the portion of the data element comprises at least part of an email address.

19. The method of claim 16 , wherein allowing the user to later complete the resolution process in the same user interface screen comprises:

allowing the user to select the corrected data element from the one or more potential matches after performing the activity in the same user interface screen.

20. The method of claim 16 , further comprising:

displaying the one or more potential matches in a menu within the same user interface screen for performing the activity.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034819/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2014
From: FIELDS, BRENDAN C.; SCHWEND, DIANA J.; PEREIRA, JORGE
To: MICROSOFT CORPORATION
Reel/Frame 034574/0058 →
Continuity (3)
Continuation 13772671 · Feb 21, 2013
Continuation 11315408 · Dec 22, 2005
Related Publication 20150143257A1 · May 21, 2015