Presence information
First Claim
1. A method for use in a communication system implemented over a network comprising a plurality of user nodes, each being associated with a respective presence status indicating an availability of the user node for communication within the communication system;
- the method comprising, at each of a first one or more of the user nodes;
maintaining a contact list specifying a selection of contacts from said plurality of user nodes;
associating a presence update priority level with each of the contacts, the presence update priority level relating to an estimated likelihood of communication between the first user node and the respective contact; and
transmitting a presence message to each of a plurality of said contacts in dependence on the respective presence update priority level, each of said presence messages comprising at least one of;
a request for the presence status of the contact, and a notification of the presence status of the first user node.
5 Assignments
0 Petitions
Accused Products
Abstract
A method, program and user node for use in a communication system implemented over a network comprising a plurality of user nodes, each being associated with a respective presence status indicating an availability of the user node for communication within the communication system. The method comprises, at each of a first one or more of the user nodes: maintaining a contact list specifying a selection of contacts from the plurality of user nodes; associating a presence update priority level with each of the contacts, the presence update priority level relating to an estimated likelihood of communication between the first user node and the respective contact; and transmitting a presence message to each of a plurality of the contacts in dependence on the respective presence update priority level, each of the presence messages comprising at least one of: a request for the presence status of the contact, and a notification of the presence status of the first user node.
-
Citations
32 Claims
-
1. A method for use in a communication system implemented over a network comprising a plurality of user nodes, each being associated with a respective presence status indicating an availability of the user node for communication within the communication system;
- the method comprising, at each of a first one or more of the user nodes;
maintaining a contact list specifying a selection of contacts from said plurality of user nodes; associating a presence update priority level with each of the contacts, the presence update priority level relating to an estimated likelihood of communication between the first user node and the respective contact; and transmitting a presence message to each of a plurality of said contacts in dependence on the respective presence update priority level, each of said presence messages comprising at least one of;
a request for the presence status of the contact, and a notification of the presence status of the first user node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
- the method comprising, at each of a first one or more of the user nodes;
-
16. A computer program product for use in a communication system implemented over a network comprising a plurality of user nodes, each being associated with a respective presence status indicating an availability of the user node for communication within the communication system;
- the method comprising code embodied on a computer-readable medium and being configured so as when executed on a first one or more of the user nodes to;
maintain a contact list specifying a selection of contacts from said plurality of user nodes; associate a presence update priority level with each of the contacts, the presence update priority level relating to an estimated likelihood of communication between the first user node and the respective contact; and transmit a presence message to each of a plurality of said contacts in dependence on the respective presence update priority level, each of said presence messages comprising at least one of;
a request for the presence status of the contact, and a notification of the presence status of the first user node.
- the method comprising code embodied on a computer-readable medium and being configured so as when executed on a first one or more of the user nodes to;
-
17. A first user node for use in a communication system implemented over a network comprising a plurality of user nodes, each being associated with a respective presence status indicating an availability of the user node for communication within the communication system;
- the first user node comprising;
a processing unit configured to maintain a contact list specifying a selection of contacts from said plurality of user nodes, and further configured to associate a presence update priority level with each of the contacts, the presence update priority level relating to an estimated likelihood of communication between the first user node and the respective contact; and a transmitter, coupled to the processing unit, and configured to operate in conjunction with the processing unit in order to transmit a presence message to each of a plurality of said contacts in dependence on the respective presence update priority level, each of said presence messages comprising at least one of;
a request for the presence status of the contact, and a notification of the presence status of the first user node. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
- the first user node comprising;
-
32. A communication system implemented over a network, the communication system comprising a plurality of user nodes, each being associated with a respective presence status indicating an availability of the user node for communication within the communication system;
- wherein each of the first user nodes comprises;
a processing unit configured to maintain a contact list specifying a selection of contacts from said plurality of user nodes, and further configured to associate a presence update priority level with each of the contacts, the presence update priority level relating to an estimated likelihood of communication between the first user node and the respective contact; and a transmitter, coupled to the processing unit, and configured to operate in conjunction with the processing unit in order to transmit a presence message to each of a plurality of said contacts in dependence on the respective presence update priority level, each of said presence messages comprising at least one of;
a request for the presence status of the contact, and a notification of the presence status of the first user node.
- wherein each of the first user nodes comprises;
Specification