SIP PRESENCE BASED NOTIFICATIONS
First Claim
1. A method for detecting a message in a communications environment including one or more endpoints comprising:
- detecting a SIP message and determining whether the SIP message is a presence-based trigger-type message;
analyzing the SIP message; and
when the message is a trigger-type message, initiating an action within the communication environment.
23 Assignments
0 Petitions
Accused Products
Abstract
An exemplary embodiment builds on the idea of presence and SIP messaging in conjunction with a profile comprising, for example, a lookup table and a rules module, to assist with one or more of reminders, actions, endpoint maintenance, availability, endpoint capabilities and session management. One exemplary embodiment provides a message-based notification system. SIP allows a user to associate themselves with a number of different User Agents (UAs). This means that a user may have a presence on more than one UA at any given time, e.g., soft phone, PDA, and workstation. One exemplary embodiment utilizes this fact in connection with monitoring and determining if a message is a trigger-type message to provide more timely and relevant notifications to users.
-
Citations
20 Claims
-
1. A method for detecting a message in a communications environment including one or more endpoints comprising:
-
detecting a SIP message and determining whether the SIP message is a presence-based trigger-type message; analyzing the SIP message; and when the message is a trigger-type message, initiating an action within the communication environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A SIP message action system for detecting a message in a communications environment including one or more endpoints comprising:
-
a message monitoring module that detects a SIP message and determines whether the SIP message is a presence-based trigger-type message; a message analysis module that analyzes the SIP message, and when the message is a trigger-type message, an action module initiates an action within the communication environment. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification