Method for realizing a presence service and presence system
First Claim
Patent Images
1. A method for achieving a presence service in a communication network, comprising:
- providing a presence server that is configured to wait for arrival of an update message from a device;
the presence server receiving the update message;
the presence server checking the update message to determine if the update message signals a change in state of a user or a device associated with the user;
the presence server determining whether an entry exists for the user or the device associated with the user in at least one buddy list if the presence server determines that the update message signals the change in state of the user or the device associated with the user,if no entry in the at least one buddy list exists for the user or the device associated with the user in the at least one buddy list, the presence server awaiting for another update message;
if an entry exists for the user or the device associated with the user in the at least one buddy list, the presence server determining whether the at least one buddy list is in a deactivated state or an activated state,if the at least one buddy list is in the deactivated state, the presence server suppressing sending of any buddy list update message to the at least one buddy list, the buddy list update message configured to identify the change in state of the user or the device associated with the user such that the buddy list update message is not transmitted to the at least one buddy list and storing the change in state and after a predetermined time has elapsed the presence server sending a group message to the at least one buddy list that identifies states of all users of the at least one buddy list and all devices associated with those users of the at least one buddy list; and
if the at least one buddy list is in the activated state, the presence server sending at least one buddy list update message such that the change in state is indicated on a display device of a terminal device via the at least one buddy list without waiting for the predetermined time to elapse; and
wherein at least one buddy list is in the deactivated state and the at least one buddy list in the deactivated state is also updated if a change in any non-realtime-critical states of the user or the device associated with the user is detected by the presence server via the update message without waiting for the predetermined time to elapse; and
wherein the at least one buddy list is configured to display realtime-critical state information of the user or device associated with the user and non-realtime-critical state information of the user or device associated with the user; and
wherein for the at least one buddy list in the deactivated state, the at least one buddy list in the deactivated state is updated via the group message only for changes in non-realtime-critical states of the users or devices associated with those users of the at least one buddy list.
7 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, a method for realizing a presence service with a buddy list that can be displayed on a display device of a terminal is provided. In an activated state, the buddy list itself is displayed, and in a deactivated state, the buddy list itself is not visible. The buddy list is updated by a control device during a change in state of at lest one subscriber to be monitored and/or of at least one device assigned to the subscriber. According to the invention, the updating of the buddy list ensues in the deactivated state by means of the control device while using a method other than one used in the activated state.
-
Citations
18 Claims
-
1. A method for achieving a presence service in a communication network, comprising:
-
providing a presence server that is configured to wait for arrival of an update message from a device; the presence server receiving the update message; the presence server checking the update message to determine if the update message signals a change in state of a user or a device associated with the user; the presence server determining whether an entry exists for the user or the device associated with the user in at least one buddy list if the presence server determines that the update message signals the change in state of the user or the device associated with the user, if no entry in the at least one buddy list exists for the user or the device associated with the user in the at least one buddy list, the presence server awaiting for another update message; if an entry exists for the user or the device associated with the user in the at least one buddy list, the presence server determining whether the at least one buddy list is in a deactivated state or an activated state, if the at least one buddy list is in the deactivated state, the presence server suppressing sending of any buddy list update message to the at least one buddy list, the buddy list update message configured to identify the change in state of the user or the device associated with the user such that the buddy list update message is not transmitted to the at least one buddy list and storing the change in state and after a predetermined time has elapsed the presence server sending a group message to the at least one buddy list that identifies states of all users of the at least one buddy list and all devices associated with those users of the at least one buddy list; and if the at least one buddy list is in the activated state, the presence server sending at least one buddy list update message such that the change in state is indicated on a display device of a terminal device via the at least one buddy list without waiting for the predetermined time to elapse; and wherein at least one buddy list is in the deactivated state and the at least one buddy list in the deactivated state is also updated if a change in any non-realtime-critical states of the user or the device associated with the user is detected by the presence server via the update message without waiting for the predetermined time to elapse; and wherein the at least one buddy list is configured to display realtime-critical state information of the user or device associated with the user and non-realtime-critical state information of the user or device associated with the user; and wherein for the at least one buddy list in the deactivated state, the at least one buddy list in the deactivated state is updated via the group message only for changes in non-realtime-critical states of the users or devices associated with those users of the at least one buddy list. - View Dependent Claims (2)
-
-
3. A presence system for achieving a presence service in a communication network, comprising:
-
a central presence server; a plurality of terminals communicatively coupled to the central presence server; at least one buddy list connected to the central presence server and at least one of the terminals of the plurality of terminals, the at least one buddy list comprising status information for each terminal; the presence server configured to receive update messages from the terminals; for each update message, the presence server configured to check the update message to determine if the update message signals a change in state of at least one of the terminals; the presence server also configured to determine if the at least one buddy list is in a deactivated state or an activated state, if the at least one buddy list is in the deactivated state, the presence server configured to suppress the sending of any buddy list update message to the at least one buddy list such that the buddy list update message is not transmitted to the at least one buddy list and stores the change in state at least until a predetermined time has elapsed and after the predetermined time has elapsed the presence server sending a buddy list update message to the at least one buddy list that identifies the change in state, each buddy list update message configured to identify the change in state of the at least one terminal of the plurality of terminals; and if the at least one buddy list is in the activated state, the presence server configured to send at least one buddy list update message such that the change in state is displayable on a display device of the at least one of the terminals via the at least one buddy list without waiting for the predetermined time to elapse; and when the at least one buddy list is in the deactivated state the at least one buddy list is hidden by an application such that the at least one buddy list is not displayed on the display device. - View Dependent Claims (4)
-
-
5. A method for achieving a presence service in a communication network, comprising:
-
providing a presence server that is configured to wait for arrival of an update message from a device; the presence server receiving the update message; the presence server checking the update message to determine if the update message signals a change in state of a user or a device associated with the user; the presence server determining whether an entry exists for the user or the device associated with the user in at least one buddy list if the presence server determines that the update message signals the change in state of the user or the device associated with the user, if no entry in the at least one buddy list exists for the user or the device associated with the user in the at least one buddy list, the presence server awaiting for another update message; if an entry exists for the user or the device associated with the user in the at least one buddy list, the presence server determining whether the at least one buddy list is in a deactivated state or an activated state, if the at least one buddy list is in the deactivated state, the presence server suppressing sending of any buddy list update message to the at least one buddy list, the buddy list update message configured to identify the change in state of the user or the device associated with the user such that the buddy list update message is not transmitted to the at least one buddy list and storing the change in state and after a predetermined time has elapsed the presence server sending a group message to the at least one buddy list that identifies states of all users of the at least one buddy list and all devices associated with those users of the at least one buddy list; and if the at least one buddy list is in the activated state, the presence server sending at least one buddy list update message such that the change in state is indicated on a display device of a terminal device via the at least one buddy list without waiting for the predetermined time to elapse; and wherein when the at least one buddy list is in the deactivated state the at least one buddy list is hidden by an application such that the at least one buddy list is not displayed on the display device. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification