Patent ID: 8700690
Filing Date: 2014-04-15
Classification: G06Q,H04L

Abstract:
1. A computer-readable storage device storing computer-executable instructions for controlling a first computing device of a first endpoint of a publishing user to aggregate presence information across multiple endpoints of the publishing user, by a method comprising: subscribing with a presence server to receive presence information of the publishing user; sending from the first computing device notifications of presence information of the publishing user to the presence server; receiving at the first computing device from the presence server presence information for the publishing user published by multiple endpoints of the publishing user; and after receiving from the presence server the presence information for the publishing user, generating at the first computing device an aggregated availability of the publishing user based on the received presence information that is published by multiple endpoints of the publishing user, the presence information including a user state and a device state, when the user state is the most recently published state of the publishing user, the aggregated availability is generated based on the user state and not based on device state and when a device state is the most recently published state of the publishing user, the aggregated availability is generated based on the most recently published user state of the publishing user and the device state published after the publication of the most recently published user state.