IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0009831
(2011-01-19)
|
등록번호 |
US-8638781
(2014-01-28)
|
발명자
/ 주소 |
- Lawson, Jeffrey
- Wolthuis, John
- Cooke, Evan
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
2 인용 특허 :
128 |
초록
▼
A method and system for preserving session state in telephony communication including initializing a communication session of telephony communication between a telephony device and an application server; routing the telephony communication through a call router; storing session state for the communi
A method and system for preserving session state in telephony communication including initializing a communication session of telephony communication between a telephony device and an application server; routing the telephony communication through a call router; storing session state for the communication session of the telephony device and the application server; and transmitting the stored session state in communication between the application server and the call router.
대표청구항
▼
1. A method for preserving session state in telephony messaging comprising: at a telephony platform, initializing a communication session with a telephony communication between a telephony device and an application server;at a call router of the telephony platform, communicating the communication se
1. A method for preserving session state in telephony messaging comprising: at a telephony platform, initializing a communication session with a telephony communication between a telephony device and an application server;at a call router of the telephony platform, communicating the communication session over a telephony protocol to the telephony device and communicating the communication session over HTTP protocol to the application server;at the telephony platform, storing session state that uniquely identifies the communication session of the telephony device and the application server;at the call router, transmitting the stored session state in subsequent communications of the communication session with the application server;communicating a tracking link to a user access destination in response to initiation by the application server, wherein a tracking link is a link to a resource and the tracking link is unique to the communication session; andassociating access of the resource through the tracking link with the session state of the communication session. 2. The method of claim 1, wherein the session state is defined by a to-field and from-field of the communication session. 3. The method of claim 2, wherein the session state is further defined by a rule for the communication session time period. 4. The method of claim 2, wherein transmitting the stored session state includes transferring session state data through an HTTP Cookie identified from the to-field and from-field of the session state. 5. The method of claim 4, wherein the telephony communication is an SMS message. 6. The method of claim 4, wherein the telephony communication is a voice call. 7. The method of claim 1, wherein data of the session state is stored as an API resource accessible through an API of the telephony platform; and wherein transmitting the stored session state data includes transferring session state data through an API call identifying a session state by a to-field and from-field. 8. The method of claim 1, further comprising regulating communication within a communication session. 9. The method of claim 8 wherein regulating includes queuing telephony communication and rate limiting telephony communication within a communication session determined by the session state. 10. The method of claim 1, wherein the tracking link is a universal resource identifier (URI) and resource access is made through a web browser; and wherein associating resource access includes associating the browser session with the communication session. 11. The method claim 1, wherein the telephony communication is telephony messaging; and further comprising associating the communication session with a voice communication session of the telephony platform. 12. The method of 11, wherein the session state is stored as an HTTP cookie, and wherein associating the communication session with a voice session further comprises sharing the HTTP cookie with the voice communication session and transmitting the HTTP cookie to an application server of the voice communication session. 13. The method of claim 1, wherein a telephony communication is an SMS message, and wherein the tracking link is communicated through an SMS message. 14. The method of claim 1, wherein the tracking link is communicated in an email message. 15. A method for preserving session state between plurality of communication channels comprising: at an application server, initializing a communication session between a telephony device and an application server system, wherein the communication session comprises HTTP communication between the application server system and a call router of a telephony platform and telephony protocol communication between the call router and the telephony device;at the telephony platform, storing session state that uniquely identifies the communication session between the telephony device and the application server system;at the call router, transmitting the stored session state in subsequent communications of the communication session with the application server;at the application server system, assigning a unique tracking link to the communication session;at the application server system, initiating communication of the tracking link to a user access destination; andat the application server system, associating server resource access made with the tracking link with the session state of the communication session. 16. The method of claim 15, wherein the communication session is a telephony voice session. 17. The method of claim 15, wherein the tracking link is a URI and resource access is made through a web browser; and wherein associating resource access includes associating the browser session with the communication session. 18. The method of claim 15, wherein the resource access includes opening an application indicated through the tracking link. 19. The method of claim 15, wherein the tracking link is communicated through an SMS message. 20. The method of claim 15, wherein the tracking link is communicated through an email message. 21. A method for preserving session state in telephony communication comprising: at a telephony platform, initializing a communication session in response to a received telephony communication or in response to a received telephony communication API request;at a call router of the telephony platform, communicating over a telephony protocol with a telephony device, communicating over HTTP protocol with an application server, and executing telephony instructions for the communication over the protocol according to received communication from the application server;at the telephony platform, storing a session state cookie for the communication session of the telephony device and the application server, wherein the session state cookie is uniquely defined at least in part by the to-field and from-field of the communication session;a call router, transmitting the stored session state cookie to the application server in subsequent HTTP communication of the communication session; andcommunicating a tracking link to a user access destination in response to initiation by the application server, wherein a tracking link is a link to a resource and the tracking link is unique to the communication session; andassociating access of the resource with the tracking link with the session state cookie of the communication session.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.