| US 7,512,654 B2 | ||
| System and method for facilitating user input by providing dynamically generated completion information | ||
| John Tafoya, Morgan Hill, Calif. (US); David Cortright, Sunnyvale, Calif. (US); Daniel Crevier, San Jose, Calif. (US); James O'Connor, Santa Cruz, Calif. (US); and Michael Fullerton, San Jose, Calif. (US) | ||
| Assigned to Microsoft Corporation, Redmond, Wash. (US) | ||
| Filed on Nov. 15, 2004, as Appl. No. 10/990,141. | ||
| Application 10/990141 is a continuation of application No. 09/557493, filed on Apr. 24, 2000, granted, now 6,829,607. | ||
| Prior Publication US 2005/0108344 A1, May 19, 2005 | ||
| This patent is subject to a terminal disclaimer. | ||
| Int. Cl. G06F 15/16 (2006.01); G06F 3/00 (2006.01); G06F 17/30 (2006.01) | ||
| U.S. Cl. 709—204 [709/206; 715/739; 707/2; 707/6] | 32 Claims |

| 1. A method in a computer system for providing automatically generated completion information from entries in a dynamic list
via a user interface, comprising using a computer to perform the following steps:
a step for dynamically tracking a data store of items comprising a plurality of electronic documents including one or more
of word processor files, spreadsheet files, and presentation files;
a step for analyzing and extracting contact information from the contents of items within the data store;
a step for adding the contact information to the dynamic list;
a step for dynamically generating suggested entries from the contact information and related to user entry data; and
a step for providing the suggested entries in the dynamic list via the user interface in real time as the user enters the
data.
|