SIP presence based notifications
First Claim
1. A method for detecting a message in a communications environment including one or more endpoints associated with a first user comprising:
- associating, by a processor, a pre-defined user action, configured by the first user and defining at least one action to be performed, with a presence-based trigger-type message, wherein the presence-based trigger-type message is a Session Initiation Protocol (SIP) type message including at least one of a REGISTER, INVITE, ACK, CANCEL, and BYE message;
detecting, by a processor, a SIP message generated by a communications device being operated by the first user and determining that the SIP message is the presence-based trigger-type message;
analyzing, by a processor, the SIP message, wherein the analysis detects that the SIP message is associated with the first user, the pre-defined user action is configured by the first user, and a notification user presentation for the pre-defined user action is configured by the first user; and
in response to determining that the SIP message is the presence-based trigger-type message and when the at least one action to be performed is an open actionable item, initiating by a processor, an action within the communications environment to at least notify the first user of the open actionable item via the notification user presentation for the pre-defined user action configured by the first user.
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.
88 Citations
20 Claims
-
1. A method for detecting a message in a communications environment including one or more endpoints associated with a first user comprising:
-
associating, by a processor, a pre-defined user action, configured by the first user and defining at least one action to be performed, with a presence-based trigger-type message, wherein the presence-based trigger-type message is a Session Initiation Protocol (SIP) type message including at least one of a REGISTER, INVITE, ACK, CANCEL, and BYE message; detecting, by a processor, a SIP message generated by a communications device being operated by the first user and determining that the SIP message is the presence-based trigger-type message; analyzing, by a processor, the SIP message, wherein the analysis detects that the SIP message is associated with the first user, the pre-defined user action is configured by the first user, and a notification user presentation for the pre-defined user action is configured by the first user; and in response to determining that the SIP message is the presence-based trigger-type message and when the at least one action to be performed is an open actionable item, initiating by a processor, an action within the communications environment to at least notify the first user of the open actionable item via the notification user presentation for the pre-defined user action configured by the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A Session Initiation Protocol (SIP) message action system for detecting a message in a communications environment including one or more endpoints associated with a first user comprising:
-
at least one memory including processor-executable instructions stored thereon as modules, the modules comprising; a message monitoring module that detects a SIP message generated by a communications device being operated by the first user, wherein the SIP message includes at least one of a REGISTER, INVITE, ACK, CANCEL, and BYE message, wherein the SIP message is associated with a pre-defined user action, configured by the first user and defining at least one action to be performed, and determines that the SIP message is a presence-based trigger-type message; and a message analysis module that analyzes the SIP message, wherein the analysis is detects that the SIP message is associated with the first user, the pre-defined user action configured by the first user, and a notification user presentation for the pre-defined user action configured by the first user, and in response to determining that the SIP message is the presence-based trigger-type message and when the at least one action to be performed is an open actionable item, an action module initiates an action within the communications environment to at least notify the first user of the open actionable item via the notification user presentation for the pre-defined user action configured by the first user; and the processor in communication with the memory, wherein the processor is configured to execute the modules. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification