Patent ID: 8838684

Claim:
A computer-implemented method for determining presence states of a first person, comprising: at a computer system including one or more processors and memory storing one or more programs, and the one or more processors executing the one or more programs to perform the operations of: receiving a plurality of data feeds, wherein the plurality of data feeds includes: a first data feed that includes data regarding presence states of the first person; and a second data feed that includes data regarding presence states of the first person, the second data feed being independent of the first data feed; and reporting a respective presence state of the first person to one or more subscribers by only reporting presence information from one data feed of the plurality of data feeds, wherein: the respective presence state of the first person is determined based at least in part on a respective data feed selected from the plurality of data feeds and one or more of: an appointment obtained from one or more calendars, a user-updated status from an application that reports the status of users, a user-updated status from an instant messaging system, and a user-updated status from a social networking system; and only one presence state for the first person is reported, wherein the only one presence state of a plurality of presence states for the first person that is reported is a presence state for the first person that has the highest level of specificity as to the presence state of the first person.