Claims
- 1. A method for establishing a session initiation protocol (SIP) session between a first device and a second device, the method comprising the steps of:
receiving a call establishment message from the first device for establishing the SIP session; retrieving information stored in the first device in response to the call establishment message; determining an address of the second device based on the retrieved information; and using the address for routing the SIP session to the second device.
- 2. The method of claim 1, wherein the information includes information gathered about a user of the first device.
- 3. The method of claim 2, wherein the information includes information from interactions of the user with a particular web site.
- 4. The method of claim 1, wherein the step of retrieving the information comprises the step of retrieving the information by the first device for transmitting to a web server.
- 5. The method of claim 4 further comprising the step of receiving the information from the web server.
- 6. The method of claim 1 further comprising the step of writing new information in the first device for use in routing future SIP sessions initiated by the first device.
- 7. The method of claim 1 further comprising the step of transmitting the retrieved information to the second device.
- 8. A method for establishing a session initiation protocol (SIP) session between a first device and a second device, the method comprising the steps of:
receiving a call establishment message from the first device for establishing the SIP session; transmitting an address of a server to the first device for causing retrieval of information stored in the first device; receiving the retrieved information from the first device; determining an address of the second device based on the retrieved information; and using the address for routing the SIP session to the second device.
- 9. The method of claim 8, wherein the information includes information gathered about a user of the first device.
- 10. The method of claim 9, wherein the information includes interactions of the user with a particular web site.
- 11. The method of claim 8 further comprising the step of writing new information in the first device for use in routing future SIP sessions initiated by the first device.
- 12. The method of claim 8, wherein the address is associated with a hypertext markup language link.
- 13. The method of claim 8, wherein the address is transmitted in a response SIP message to the first device.
- 14. The method of claim 8 further comprising the step of transmitting the retrieved information to the second device.
- 15. A method for establishing a session initiation protocol (SIP) session between a first device and a second device, the method comprising the steps of:
receiving a call establishment message from the first device; retrieving caller intent information from a data store on the first device in response to the call establishment message; using the caller intent information to determine an address of the second device; and using the address for routing the SIP session to the second device.
- 16. The method of claim 15, wherein the caller intent information includes caller data.
- 17. The method of claim 15 further comprising the step of writing new caller intent information in the data store for use in routing future SIP sessions initiated by the first device.
- 18. A communication system adhering to a session initiation protocol (SIP), the system comprising:
a first device; a second device; and a server operative between the first device and the second device, characterized in that the first device transmits to the server a call establishment message for establishing a SIP session, the server receiving the call establishment message and in response, causing retrieval of information stored in the first device, the server further determining an address of the second device based on the retrieved information and using the address for routing the SIP session to the second device.
- 19. The system of claim 18, wherein the information includes information gathered about a user of the first device.
- 20. The system of claim 18, wherein the information includes interactions of the user with a particular web site.
- 21. The system of claim 18 further comprising a web server coupled to the server, characterized in that the server transmits an address of the web server to the first device for causing retrieval of the information stored in the first device.
- 22. The system of claim 21, wherein the address is associated with a hypertext markup language link.
- 23. The system of claim 21, wherein the address is transmitted in a response SIP message to the first device.
- 24. The system of claim 21 further characterized in that the first device retrieves the information and transmits the information to the web server.
- 25. The system of claim 24 further characterized in that the web server forwards the retrieved information to the server.
- 26. The system of claim 18 further characterized in that the server transmits new information to be written in the first device for use in routing future SIP sessions initiated by the first device.
- 27. The system of claim 18 further characterized in that the server transmits the retrieved information to the second device.
- 28. A first server in a communication network establishing a session initiation protocol (SIP) session between a first device and a second device, the first server coupled to a second server, characterized in that the first server receives a call establishment message from the first device and in response, transmits an address of the second server to the first device for causing retrieval of information stored in the first device, the server further determining an address of the second device based on the retrieved information, using the address for routing the SIP session to the second device.
- 29. The first server of claim 28, wherein the information includes information gathered about a user of the first device.
- 30. The first server of claim 29, wherein the information includes interactions of the user with a particular web site.
- 31. The first server of claim 28, wherein the address is associated with a hypertext markup language link.
- 32. The first server of claim 28, wherein the address is transmitted in a response SIP message to the first device.
- 33. The first server of claim 28 further characterized in that the first device retrieves the information and transmits the information to the second server.
- 34. The first server of claim 33 further characterized in that the second server forwards the retrieved information to the first server.
- 35. The first server of claim 28 further characterized in that the first server transmits new information to the second server to be written in the first device for use in routing future SIP sessions initiated by the first device.
- 36. The first server of claim 28 further characterized in that the first server transmits the retrieved information to the second device.
- 37. A communication system adhering to a session initiation protocol (SIP), the system comprising:
a user device; a server coupled to the user device, the server hosting a web site; and a SIP server, characterized in that the SIP server initiates an outbound call to the user device in response to user interactions with the web site, the user device transmitting stored information associated with the user for forwarding to the SIP server.
- 38. The system of claim 37 further characterized in that the SIP server ascertains a callee based on the user information and initiates an outbound SIP session to the callee.
- 39. The system of claim 38 further characterized in that the SIP server transmits a portion of the user information to the callee in initiating the outbound SIP session.
CROSS-REFERENCE TO RELATED APPLICATION(S)
[0001] This application claims the benefit of U.S. provisional application No. 60/281,885, filed Apr. 4, 2001, the content of which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60281885 |
Apr 2001 |
US |