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
OG exemplary drawing
 
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.