Patent ID: 9246953
Filing Date: 2016-01-26
CPC Classification: H04L

Claim Text:
1. A method for composition of elements in a communication session, the method comprising: processing the communication session with a device executing a first protocol session level element participating in the communication session at a first level; detecting a change in a session state for the communication session by the first protocol session level element; updating state information for the communication session with the first protocol session level element in response to detecting the change in the session state for the communication session and based on the processing of the communication session by the first protocol session level element; passing the state information from the device executing the first protocol session level element to a device executing a second protocol session level element participating in the communication session at a second level, wherein the device executing the first protocol session level element and the device executing the second protocol session level element are different types of devices, wherein the first level and the second level are different session levels, and wherein the first protocol session level element and the second protocol session level element are orchestrated at an application session level; receiving the state information from the first protocol session level element at the second protocol session level element; processing the communication session with the second protocol session level element based on the state information for the communication session received from the first protocol session level element; detecting a change in a session state for the communication session by the second protocol session level element based on the state information for the communication session received from the first protocol session element; and updating the state information for the communication session with the second protocol session level element in response to detecting the change in the session state for the communication session and based on the processing of the communication session by the second protocol session level element.