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;
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.
8 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.
-
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;
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; 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;
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; 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