[54] ELECTRONIC MAIL OBJECT
SYNCHRONIZATION BETWEEN A
DESKTOP COMPUTER AND MOBILE
DEVICE
[75] Inventors: Bryce Ulrich, Kirkland; Anthony
Discolo; Salim Alam, both of
Redmond, all of Wash.
[73] Assignee: Microsoft Corporation, Redmond, Wash.
[21] Appl. No.: 09/058,613 [22] Filed: Apr. 10, 1998
Related U.S. Application Data
[60] Provisional application No. 60/063,164, Oct. 24, 1997, and provisional application No. 60/064,986, Nov. 7, 1997.
[51] Int. C I. G06F 13/42
[52] U.S. CI 709/236; 709/224; 709/237
[58] Field of Search 709/203, 206,
709/207, 102, 505, 236, 237; 345/335
[56] References Cited
U.S. PATENT DOCUMENTS
5,159,592 10/1992 Perkins 370/338
5,392,390 2/1995 Crozier 345/335
5,630,081 5/1997 Rybicki et al 395/349
5,664,228 9/1997 Mital 710/62
5,666,530 9/1997 Clark et al 707/201
5,684,990 11/1997 Boothby 707/203
5,701,423 12/1997 Crozier 395/335
5,706,509 1/1998 Tso 707/201
5,710,922 1/1998 Alley et al 707/201
5,727,159 3/1998 Kikinis 709/246
5,754,306 5/1998 Taylor et al 358/400
5,758,354 5/1998 Huang et al 707/201
"In Defense of the Personal Digital Assistant", by Jon Hulak, Business Communications Review, Oct. 1995, pp. 45-48.
"Managing contacts in Windows 95", by Kevin O'Connor and Maheem Zaman, PC User, Apr. 1996, p. 79. "The CallManager system: A platform for intelligent telecommunications services", by David J. Pepper, Sharad Singhal and Scott Soper, Speech Communications, 23 (1997) pp. 129-139.
"Method for Personal Digital Assistance Calendar Expert Nomenclature", IBM Technical Disclosure Bulletin, vol. 37, No. 03, Mar. 1994, p. 481.
Primary Examiner—Zarni Maung
Assistant Examiner—Khanh Quang Dinh
Attorney, Agent, or Firm—-Joseph R. Kelly; Westman,
Champlin & Kelly PA.
[57] ABSTRACT
A desktop computer and a mobile device both contain personal information management systems, such as electronic mail applications. Objects maintained by the electronic mail applications are synchronized between the desktop computer and the mobile device such that attachments to electronic mail messages are receivable by the mobile device. The present invention also allows the user of the mobile device to dynamically retrieve individual electronic mail message attachments on a per message basis. Further, filtering techniques can be implemented such that, during synchronization, only predetermined attachments are automatically provided to the electronic mail message object store on the mobile device.
22 Claims, 7 Drawing Sheets