IP Library Granted Patent US 8,280,957
Granted Patent B2
US 8,280,957 · App. 11/021,576 · Granted Oct 2, 2012

Presence system and method for event-driven presence subscription

Assignee: Alcatel Lucent
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,280,957
App. No.
11/021,576
Granted
Oct 2, 2012
Kind
B2
Abstract

Automatic subscription to presence services is achieved using a communications manager within a presence system. The communications manager is capable of detecting the occurrence of an event associated with at least one of a presentity and a watcher. The communications manager automatically subscribes or unsubscribes the watcher to receive presence information of the presentity in response to detection of the event.

Claims (26)

1. A communications manager within a presence system maintaining presence information on a plurality of presentities and subscription information for a plurality of watchers of said presentities, said communications manager comprising:

an event detector capable of detecting the occurrence of an event associated with a watcher of a presentity, the event not being associated with any of said presentities;

a controller operable to automatically modify a status of a presence subscription of said watcher by subscribing or unsubscribing said watcher to receive presence information of said presentity in response to detection of said event, said presence system not maintaining said presence information of said presentity for said watcher while said watcher is unsubscribed to receive said presence information of said presentity; and

a memory for storing watcher preferences including subscription authorization information to enable said controller to modify said status of said presence subscription of said watcher, said subscription authorization information including a user identifier and password of said watcher, a presence server address and presence filtering information specifying portions of said presence information of said presentity to be provided to said watcher.

2. The communications manager of claim 1 ,

wherein the memory further stores a watcher identity identifying said watcher and an event description identifying said event.

3. The communications manager of claim 2 , wherein said memory further includes a presentity identity identifying said presentity, and said event detector is operable to monitor a presence status of said watcher to detect the occurrence of said event.

4. The communications manager of claim 2 , wherein said event detector is capable of receiving an event notification from an event service indicating the occurrence of said event.

5. The communications manager of claim 1 , wherein said watcher preferences further include modifying said status of said presence subscription to subscribe to receive said presence information of said presentity.

6. The communications manager of claim 1 , wherein said watcher preferences further include modifying said status of said presence subscription to unsubscribe to not receive said presence information of said presentity.

7. A presence system for event-driven presence subscription, comprising:

a presence server capable of receiving and storing presence information for a plurality of presentities and subscription information for a plurality of watchers of said presentities; and

a communications manager capable of detecting the occurrence of an event associated with a watcher, the event not being associated with any of said presentities, wherein said communications manager is operable to automatically modify a status of a presence subscription of said watcher by subscribing or unsubscribing said watcher to receive presence information of a presentity in said subscription information in response to detection of said event;

wherein said presence server does not maintain said presence information of said presentity for said watcher while said watcher is unsubscribed to receive said presence information of said presentity; and

wherein said communications manager is operable to modify said status of said presence subscription of said watcher based on watcher preferences including subscription authorization information defined by said watcher, said subscription authorization information including a user identifier and password of said watcher, a presence server address for said presence server and presence filtering information specifying portions of said presence information of said presentity to be provided to said watcher.

8. The presence system of claim 7 , wherein said watcher preferences include modifying said status of said presence subscription to subscribe to receive said presence information of said presentity.

9. The presence system of claim 7 , wherein said watcher preferences include modifying said status of said presence subscription to unsubscribe to not receive said presence information of said presentity.

10. The presence system of claim 7 , wherein said communications manager is operable to monitor a presence status of said watcher to detect the occurrence of said event.

11. The presence system of claim 7 , wherein said communications manager is capable of receiving an event notification from an event service indicating the occurrence of said event.

12. A method for event-driven presence subscription, comprising the steps of: detecting the occurrence of an event associated with a watcher of a presentity, the event not being associated with any of a plurality of presentities; and automatically modifying a status of a presence subscription of said watcher by subscribing or unsubscribing said watcher to receive presence information of said presentity in response to detection of said event, said presence information of said presentity not being maintained for said watcher while said watcher is unsubscribed to receive said presence information of said presentity;

wherein said status of said presence subscription of said watcher is automatically modified based on watcher preferences including subscription authorization information defined by said watcher, said subscription authorization information including a user identifier and password of said watcher, a presence server address and presence filtering information specifying portions of said presence information of said presentity to be provided to said watcher.

13. The method of claim 12 , wherein said step of automatically modifying said status of said presence subscription further includes automatically modifying said status of said presence subscription of said watcher based on said watcher preferences to either subscribe to receive said presence information of said presentity or to unsubscribe to not receive said presence information of said presentity.

14. The method of claim 12 , wherein said step of detecting the occurrence of said event further includes monitor a presence status of said watcher to detect the occurrence of said event.

15. The method of claim 12 , wherein said step of detecting the occurrence of said event further includes receiving an event notification from an event service indicating the occurrence of said event.

16. A presence system for event-driven presence subscription, comprising: a presence server coupled to receive and store presence information for a plurality of presentities and subscription information for a plurality of watchers of said presentities; and a communications manager coupled to receive an unsolicited event notification from an event service outside of said presence system indicating the occurrence of an event unrelated to presence, wherein said communications manager is operable to automatically modify a status of a presence subscription of a watcher for receiving presence information of a presentity in said subscription information in response to occurrence of said event;

wherein said communications manager is operable to modify said status of said presence subscription of said watcher based on watcher preferences including subscription authorization information defined by said watcher, said subscription authorization information including a user identifier and password of said watcher, a presence server address for said presence server and presence filtering information specifying portions of said presence information of said presentity to be provided to said watcher.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0001 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
CHANGE OF NAME Recorded Jul 16, 2012
From: ALCATEL
To: ALCATEL LUCENT
Reel/Frame 028562/0107 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2005
From: WU, FUMING; MOHAMMED, AZIZ
To: ALCATEL
Reel/Frame 016005/0991 →
Continuity (1)
Related Publication 20060143646A1 · Jun 29, 2006