Providing an aggregate reachability status
First Claim
Patent Images
1. A method of providing reachability status to subscribers comprising:
- displaying a plurality of reachability states, each reachability state representing an aggregate accessibility of a user derived from a plurality of statuses each corresponding to one of a plurality of network elements associated with the user;
for each of the reachability states, displaying at least one reachability rule, each reachability rule corresponding to one of the network elements and indicating a status for satisfying the reachability rule; and
transmitting a selection of one or more of the reachability rules to a presence aggregation system, the presence aggregation system operable to;
receive the selection of one or more of the reachability rules;
access a central storage maintaining the statuses corresponding to the network elements;
identify an ordering of the reachability rules;
until a current reachability status is selected;
identify one of the reachability rules based on the identified ordering;
determine whether the identified reachability rule is satisfied; and
if the identified reachability rule is satisfied, select the reachability state associated with the identified reachability rule as the current reachability status;
determine one or more subscribers for receiving the current reachability status; and
communicate the current reachability status to subscribers.
0 Assignments
0 Petitions
Accused Products
Abstract
A customizable mechanism is provided for determining and reporting the overall reachability of a user based on the current statuses of a variety of network elements associated with the user, such as devices or applications that a user may use to communicate with others. The system can evaluate customizable reachability rules to determine an overall reachability status for the user. The system provides for distribution of reachability status and presence statuses of network elements to authorized subscribers.
-
Citations
25 Claims
-
1. A method of providing reachability status to subscribers comprising:
-
displaying a plurality of reachability states, each reachability state representing an aggregate accessibility of a user derived from a plurality of statuses each corresponding to one of a plurality of network elements associated with the user; for each of the reachability states, displaying at least one reachability rule, each reachability rule corresponding to one of the network elements and indicating a status for satisfying the reachability rule; and transmitting a selection of one or more of the reachability rules to a presence aggregation system, the presence aggregation system operable to; receive the selection of one or more of the reachability rules; access a central storage maintaining the statuses corresponding to the network elements; identify an ordering of the reachability rules; until a current reachability status is selected; identify one of the reachability rules based on the identified ordering; determine whether the identified reachability rule is satisfied; and if the identified reachability rule is satisfied, select the reachability state associated with the identified reachability rule as the current reachability status; determine one or more subscribers for receiving the current reachability status; and communicate the current reachability status to subscribers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device for providing reachability status to subscribers comprising:
-
a plurality of network elements associated with a user; and a user interface operable to; display a plurality of reachability states, wherein each reachability state represents an aggregate accessibility of the user derived from a plurality of statuses each corresponding to one of the plurality of network elements; display at least one reachability rule for each of the reachability states, wherein each reachability rule corresponds to one of the network elements and indicates a status for satisfying the reachability rule; and transmit a selection of one or more of the reachability rules to a presence aggregation system, the presence aggregation system comprising a memory and operable to; receive the selection of one or more of the reachability rules; access a central storage maintaining the statuses corresponding to the network elements, identify an ordering of the reachability rules; until a current reachability status is selected; identify one of the reachability rules based on the identified ordering; determine whether the identified reachability rule is satisfied; and select the reachability state associated with the identified reachability rule as the current reachability status if the identified reachability rules is satisfied; determine one or more subscribers for receiving the current reachability status; and communicate the current reachability status to subscribers. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium encoding logic for providing reachability status to subscribers, the logic operable when executed to:
-
display a plurality of reachability states, each reachability state representing an aggregate accessibility of a user derived from a plurality of statuses each corresponding to one of a plurality of network elements associated with the user; for each of the reachability states, display at least one reachability rule, each reachability rule corresponding to one of the network elements and indicating a status for satisfying the reachability rule; and transmit a selection of one more of the reachability rules to a presence aggregation system, the presence aggregation system operable to; receive a selection of one or more of the reachability rules; access a central storage maintaining the statuses corresponding to the network elements; identify an ordering of the reachability rules; until a current reachability status is selected; identify one of the reachability rules based on the identified ordering; determine whether the identified reachability rule is satisfied; and if the identified reachability rule is satisfied, select the reachability state associated with the identified reachability rule as the current reachability status; determine one or more subscribers for receiving the current reachability status; and communicate the current reachability status to subscribers. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for providing reachability status to subscribers comprising:
-
means for displaying a plurality of reachability states, each reachability state representing an aggregate accessibility of a user derived from a plurality of statuses each corresponding to one of a plurality of network elements associated with the user; means for displaying at least one reachability rule for each of the reachability states, each reachability rule corresponding to one of the network elements and indicating a status for satisfying the reachability rule; and means for transmitting a selection of one or more of the reachability rules to a presence aggregation server, the presence aggregation server operable to; receive a selection of one or more of the reachability rules; access a central storage maintaining the statuses corresponding to the network elements; identify an ordering of the reachability rules; select a current reachability status comprising; identify one of the reachability rules based on the identified ordering; determine whether the identified reachability rule is satisfied; and select the reachability state associated with the identified reachability rule as the current reachability status if the identified reachability rule is satisfied; determine one or more subscribers for receiving the current reachability status; and communicate the current reachability status to subscribers.
-
Specification