System and method for synchronizing between an instant messenger client and a central contact store
AssigneeMicrosoft Corporation
InventorsDeana Fuller, John Owens, Mark Coburn, Paul Erickson, Peyman Oreizy, Sean Blagsvedt
Life of this patent
Estimating the term…
Abstract
Contacts and associated presence information for contacts of an instant messenger (IM) application are synchronized with a centralized contact store within a file system of a computing device. Contacts are added, deleted, and changed that correspond to the IM application. Furthermore, the presence information of the contacts also change. These changes in both the contacts and the presence information are reflected in corresponding contact entries within the centralized contact store.
Claims22
A computer-implemented method for synchronizing contacts of an instant messenger client application with a central contact store, comprising:
- obtaining the contacts from the instant messenger client application when a user instantiates the instant messenger client application;
- and
- updating the central contact store according to the contacts obtained from the instant messenger client application, such that changes in each contact are reflected in corresponding contact entries of the central contact store.
A system for synchronizing contacts of an instant messenger client application with a central contact store, comprising:
- a rover;
- and
- a sync adapter that is instantiated by the rover, wherein the sync adapter is configured to:
- obtain the contacts from the instant messenger client application when a user instantiates the instant messenger client application;
- and
- update the central contact store according to the contacts obtained from the instant messenger client application, such that changes in each contact are reflected in corresponding contact entries of the central contact store.
A computer-readable medium that includes computer-executable instructions for synchronizing contacts of an instant messenger client application with a central contact store, the instructions comprising:
- obtaining the contacts from the instant messenger client application when a user instantiates the instant messenger client application;
- and
- updating the central contact store according to the contacts obtained from the instant messenger client application, such that changes in each contact are reflected in corresponding contact entries of the central contact store;
- updating the contacts of the instant messenger client application according to the central contact store, such that changes in each contact entry of the central contact store are reflected in contacts of the instant messenger client application.
Dependencies are inferred from the claim text.