SIP and HTTP Convergence in Network Computing Environments
First Claim
1. A computer implemented method for converging HTTP and SIP protocol communications in a network environment, comprising:
- establishing an HTTP session for a first client;
establishing a SIP session for a second client;
establishing an application session for an application; and
associating the application session with the HTTP session and the SIP session such that data can be exchanged between the first client and the second client.
2 Assignments
0 Petitions
Accused Products
Abstract
The SIP server can be comprised of an engine tier and a state tier distributed on a cluster network environment. The engine tier can send, receive and process various messages. The state tier can maintain in-memory state data associated with various SIP sessions. The SIP server can support converged HTTP and SIP modes of communication. An application session can be established for allowing the association of an HTTP session with a SIP session such that data can be exchanged between them. This association can be broken and reestablished with new application sessions such that various SIP and HTTP clients can join and leave new sessions. An API can be provided to enable various associations and method calls for the application session.
135 Citations
20 Claims
-
1. A computer implemented method for converging HTTP and SIP protocol communications in a network environment, comprising:
-
establishing an HTTP session for a first client; establishing a SIP session for a second client; establishing an application session for an application; and associating the application session with the HTTP session and the SIP session such that data can be exchanged between the first client and the second client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system of converging HTTP and SIP communications, comprising:
-
a server that provides an HTTP session for maintaining state associated with an HTTP client and an SIP session for maintaining state associated with an SIP client; an application session established on the server for associating the SIP session with the HTTP session such that data could be shared between them. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium having instructions stored thereon which when executed by one or more processors cause a system to:
-
establish an HTTP session for a first client; establish a SIP session for a second client; establish an application session for an application; and associate the application session with the HTTP session and the SIP session such that data can be exchanged between the first client and the second client.
-
Specification