Synchronization of signaling messages and multimedia content loading
First Claim
1. A method of synchronizing signaling messages and multimedia content loading, comprising:
- at a callee terminal, processing a first signaling message transmitted from a caller terminal to initiate a multimedia session establishment by detecting, in said first signaling message, information indicating that said multimedia content should be presented in synchronization with a second signaling message necessary to session establishment;
downloading and presenting said multimedia content in accordance with said information indicating that said multimedia content should be presented in synchronization with said second signaling message; and
delaying said second signaling message necessary to session establishment until after completing said step of downloading and presenting said multimedia content in accordance with said information indicating that said multimedia content should be presented in synchronization with said second signaling message.
2 Assignments
0 Petitions
Accused Products
Abstract
A method synchronizes signaling messages and multimedia content loading at a callee terminal. A first signaling message transmitted from a caller terminal to initiate a multimedia session establishment is processed to detect, in the first signaling message, information indicating that the multimedia content should be presented in synchronization with a second signaling message necessary to session establishment. The multimedia content is downloaded and presented in accordance with the information indicating that the multimedia content should be presented in synchronization with said second signaling message necessary to session establishment. The second signaling message necessary to session establishment is delayed until after the step of downloading and presenting the multimedia content in accordance with the information indicating that the multimedia content should be presented in synchronization with the second signaling message is completed.
208 Citations
39 Claims
-
1. A method of synchronizing signaling messages and multimedia content loading, comprising:
-
at a callee terminal, processing a first signaling message transmitted from a caller terminal to initiate a multimedia session establishment by detecting, in said first signaling message, information indicating that said multimedia content should be presented in synchronization with a second signaling message necessary to session establishment;
downloading and presenting said multimedia content in accordance with said information indicating that said multimedia content should be presented in synchronization with said second signaling message; and
delaying said second signaling message necessary to session establishment until after completing said step of downloading and presenting said multimedia content in accordance with said information indicating that said multimedia content should be presented in synchronization with said second signaling message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
the first SIP message is a SIP INVITE message.
-
-
4. A method in accordance with claim 1 wherein:
a header in said first signaling message designates said second signaling message necessary for session establishment.
-
5. A method in accordance with claim 4 wherein:
said at least one message downloading the multimedia information uses a protocol other than the protocol used in said first signaling message.
-
6. A method in accordance with claim 4 wherein:
the callee terminal is a mobile terminal is a wireless communication network.
-
7. A method in accordance with claim 4 wherein:
the header in said first signaling message contains the address of said multimedia content.
-
8. A method in accordance with claim 6 wherein:
the wireless communication network is a 3G network providing a plurality of different multimedia services.
-
9. A method in accordance with claim 8 wherein:
at least two of said plurality of different multimedia services differ from each other in the manner in which multimedia content is downloaded to a user terminal.
-
10. A method in accordance with claim 4 wherein:
the address of said multimedia content is a universal resource locator (URL) contained in the payload of said first signaling message.
-
11. A method in accordance with claim 7 wherein:
the address is a universal resource locator (URL).
-
12. A method in accordance with claim 1 wherein:
the multimedia content is related to the caller.
-
13. A method in accordance with claim 12 wherein:
the multimedia content identifies the caller.
-
14. A method in accordance with claim 1 wherein:
the multimedia content is downloaded from a network other than the network in which the callee terminal is located.
-
15. A method in accordance with claim 2 wherein:
said second SIP message necessary for session establishment is a 180 ringing message.
-
16. A method in accordance with claim 2 wherein:
said second SIP message necessary for session establishment is a 200 OK message.
-
17. A method in accordance with claim 3, wherein:
the SIP INVITE message is transmitted through a SIP application server or a proxy server.
-
18. A method in accordance with claim 1, wherein:
-
the address of said multimedia content is included with said first signaling message transmitted to the callee terminal;
the callee terminal sends at least one message to the address; and
said at least one message downloads the multimedia content to the callee terminal from the address.
-
-
19. A mobile terminal in a wireless communication network comprising:
-
a user agent which processes a first signaling message during session establishment to detect, from the first signaling message, information indicating that multimedia content should be downloaded and presented to the user in synchronization with a second signaling message necessary to session establishment; and
a protocol stack downloading and presenting said multimedia content in accordance with said information indicating that multimedia content should be downloaded and presented to the user in synchronization with said second signaling message necessary to session establishment;
whereinsession establishment is completed by said user agent only after said multimedia content is downloaded and presented to the user in synchronization with said second signaling message necessary to session establishment. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
said multimedia content is stored at an addressable location and an address of where the multimedia content is stored is included with said first signaling message.
-
-
22. A mobile terminal in accordance with claim 19 wherein:
the first signaling message is a SIP INVITE message.
-
23. A mobile terminal in accordance with claim 20 wherein:
said protocol stack is a protocol stack other than a SIP protocol stack.
-
24. A mobile terminal in accordance with claim 23 wherein:
said protocol stack is a HTTP protocol stack.
-
25. A mobile terminal in accordance with claim 20 wherein:
said SIP user agent sends a 183 session progress message when said multimedia content is being downloaded.
-
26. A mobile terminal in accordance with claim 25 wherein:
said SIP user agent detects the presence of a header containing said information indicating that multimedia content should be downloaded and presented to the user in synchronization with said second SIP message necessary to session establishment.
-
27. A mobile terminal in accordance with claim 26 wherein:
said header designates said second SIP message necessary to session establishment.
-
28. A mobile terminal in accordance with claim 27, wherein:
said header contains the address of said multimedia content.
-
29. A mobile terminal in accordance with claim 28, wherein:
the address is a universal resource locator (URL).
-
30. A mobile terminal in accordance with claim 27, wherein:
the address of said multimedia content is a universal resource locator (URL) contained in the payload of said first signaling message.
-
31. A mobile terminal in accordance with claim 20 wherein:
said second SIP message necessary to session establishment is a 180 ringing message.
-
32. A mobile terminal in accordance with claim 20 wherein:
said second SIP message necessary to session establishment is a 200 OK message.
-
33. A network element in a communications network, said network element performing a synchronization method comprising:
-
receiving a first signaling message transmitted from a caller terminal, said first signaling message initiating a multimedia session between said caller terminal and said callee terminal;
detecting information in said first signaling message indicating the location of multimedia content to be downloaded by said callee terminal;
modifying said first signaling message to include information indicating that said multimedia content should be presented on said callee terminal in synchronization with a second signaling message related to said multimedia session; and
forwarding said modified first signaling message to said callee terminal. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
Specification