System, method, and logic for determining presence status according to the location of endpoints
First Claim
Patent Images
1. A method of determining a presence status associated with a user, comprising:
- receiving a plurality of presence statuses of a plurality of endpoints associated with a first user;
determining that at least one of the plurality of endpoints exhibits significant activity;
determining that a second endpoint is co-located with the at least one endpoint;
generating an aggregate presence status associated with the first user from the presence status of the at least one endpoint, the significant activity exhibited by the at least one endpoint, and the presence status of the second endpoint co-located with the at least one endpoint, wherein;
the aggregate presence status indicates the location and availability of the first user; and
the aggregate presence status comprises an aggregate capability indicating at least one communication capability associated with the second endpoint.
1 Assignment
0 Petitions
Accused Products
Abstract
Determining presence status associated with a user includes receiving presence statuses of endpoints associated with a first user. It is determined whether an endpoint exhibits significant activity. If an endpoint exhibits significant activity, it is determined whether any other endpoint is co-located with that endpoint. An aggregate presence status is generated from the presence status of the at least one endpoint and presence status of the other endpoint.
25 Citations
21 Claims
-
1. A method of determining a presence status associated with a user, comprising:
-
receiving a plurality of presence statuses of a plurality of endpoints associated with a first user; determining that at least one of the plurality of endpoints exhibits significant activity; determining that a second endpoint is co-located with the at least one endpoint; generating an aggregate presence status associated with the first user from the presence status of the at least one endpoint, the significant activity exhibited by the at least one endpoint, and the presence status of the second endpoint co-located with the at least one endpoint, wherein; the aggregate presence status indicates the location and availability of the first user; and the aggregate presence status comprises an aggregate capability indicating at least one communication capability associated with the second endpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Logic for determining a presence status associated with a user, the logic embodied in computer-readable storage media and when executed by a computer operable to:
-
receive a plurality of presence statuses of a plurality of endpoints associated with a first user; determine that at least one of the plurality of endpoints exhibits significant activity; determine that a second endpoint is co-located with the at least one endpoint; and generate an aggregate presence status associated with the first user from the presence status of the at least one endpoint, the significant activity exhibited by the at least one endpoint, and the presence status of the second endpoint co-located with the at least one endpoint, wherein; the aggregate presence status indicates the location and availability of the first user; and the aggregate presence status comprises an aggregate capability indicating at least one communication capability associated with the second endpoint. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A presence server operable to determine a presence status associated with a user, comprising:
-
a memory operable to; store a plurality of presence statuses of a plurality of endpoints associated with a first user; one or more processors operable to; determine that at least one of the plurality of endpoints exhibits significant activity; determine that a second endpoint is co-located with the at least one endpoint; and generate an aggregate presence status associated with the first user from the presence status of the at least one endpoint, the significant activity exhibited by the at least one endpoint, and the presence status of the second endpoint co-located with the at least one endpoint, wherein; the aggregate presence status indicates the location and availability of the first user; and the aggregate presence status comprises an aggregate capability indicating at least one communication capability associated with the second endpoint. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification