UNIFIED SESSION SIGNALING SYSTEM FOR USE IN MULTIMEDIA COMMUNICATIONS
First Claim
1. A method, comprising:
- interfacing, via an application interface, with an associated application and a session;
tracking, via a call state/session manager, a call state and session properties across multiple calls associated with the session;
managing, via a server interoperation module, registration and proxying services associated with the session;
managing, via a basic SIP services module using a third party SIP stack, a basic set of SIP services associated with the application and the session; and
determining and advertising, via a media negotiator module, media capabilities of devices associated with the session.
1 Assignment
0 Petitions
Accused Products
Abstract
A design for a unified session signaling system for use in multimedia communications is disclosed. In one embodiment, a method includes interfacing, via an application interface, with an associated application and a session, tracking, via a call state/session manager, a call state and session properties across multiple calls associated with the session, managing, via a server interoperation module, registration and proxying services associated with the session, managing, via a basic SIP services module using a third party SIP stack, a basic set of SIP services associated with the application and the session, and determining and advertising, via a media negotiator module, media capabilities of devices associated with the session. The method may also include managing, via an additional SIP services module using the third party SIP stack, a set of additional services associated with the session.
32 Citations
20 Claims
-
1. A method, comprising:
-
interfacing, via an application interface, with an associated application and a session; tracking, via a call state/session manager, a call state and session properties across multiple calls associated with the session; managing, via a server interoperation module, registration and proxying services associated with the session; managing, via a basic SIP services module using a third party SIP stack, a basic set of SIP services associated with the application and the session; and determining and advertising, via a media negotiator module, media capabilities of devices associated with the session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
an application interface to interface with an associated application and a session; a call state/session manager to track a call state and session properties across multiple calls associated with the session; a server interoperation module to manage registration and proxying services associated with the session; a basic SIP services module to manage, using a third party SIP stack, a basic set of SIP services associated with the application and the session; and a media negotiator module to determine and advertise media capabilities of devices associated with the session. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An article, comprising:
-
a storage medium having instructions that, when executed by a computing platform, result in execution of a method of a SIP user agent associated with an application and a session, comprising; interfacing, via an application interface, with the associated application and the session; tracking, via a call state/session manager, a call state and session properties across multiple calls associated with the session; managing, via a server interoperation module, registration and proxying services associated with the session; managing, via a basic SIP services module using a third party SIP stack, a basic set of SIP services associated with the application and the session; and determining and advertising, via a media negotiator module, media capabilities of devices associated with the session. - View Dependent Claims (19, 20)
-
Specification