Programmable Presence Proxy for Determining a Presence Status of a User
First Claim
1. A method for determining a presence status of a user, comprising:
- obtaining presence information from a plurality of presence data stores, wherein said presence information contained in said presence data stores indicates a current presence status;
translating said presence information from at least one of said presence data stores into a standard format; and
determining said presence status of said user based on said obtained presence information.
22 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided that evaluate a number of different sources of presence information to determine a presence status of a user. The presence status of a user is determined by obtaining presence information from a plurality of presence data stores; translating the obtained presence information from at least one of said presence data stores into a standard format; and determining the presence status of the user based on the obtained presence information. Presence information can also be based on user-specified rules. Presence information is obtained from a number of presence data stores and the presence status of a user is determined based on one or more rules that are applied to the obtained presence information. The rules may include, for example, aggregation rules that determines the presence status based on one or more of the obtained presence information or filter rules that determine who may receive the presence status.
49 Citations
25 Claims
-
1. A method for determining a presence status of a user, comprising:
-
obtaining presence information from a plurality of presence data stores, wherein said presence information contained in said presence data stores indicates a current presence status; translating said presence information from at least one of said presence data stores into a standard format; and determining said presence status of said user based on said obtained presence information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for determining a presence status of a user, comprising:
-
obtaining presence information from a plurality of presence data stores, wherein said presence information contained in said presence data stores indicates a current presence status; and determining said presence status of said user based on one or more rules that are applied to said obtained presence information. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system for determining a presence status of a user, comprising:
-
a memory; and at least one processor, coupled to the memory, operative to; obtain presence information from a plurality of presence data stores, wherein said presence information contained in said presence data stores indicates a current presence status; translate said presence information from at least one of said presence data stores into a standard format; and determine said presence status of said user based on said obtained presence information. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A system for determining a presence status of a user, comprising:
-
a memory; and at least one processor, coupled to the memory, operative to; obtain presence information from a plurality of presence data stores, wherein said presence information contained in said presence data stores indicates a current presence status; and determine said presence status of said user based on one or more rules that are applied to said obtained presence information. - View Dependent Claims (24, 25)
-
Specification