1460712704-b4c020dd-797e-464c-8ac5-928b10b82c1f

1. A method for implementing multimedia customized Ring-Back-Tone (MRBT) service, comprising:
receiving a call request sent from a calling terminal;
determining the calling terminal’s calling capability based on the call request; and
selecting an MRBT playing manner based on the calling capability.
2. The method according to claim 1, wherein the calling capability comprises whether early-session is supported andor whether a media file downloading and playing capability is supported.
3. The method according to claim 2, wherein selecting the MRBT playing manner based on the calling capability comprises:
if the calling capability is early-session-supported, selecting a server model early-session SDP negotiation manner to play an MRBT when the calling terminal supports early-session; and
selecting a gateway model SDP negotiation manner to play the MRBT when the calling terminal does not support early-session.
4. The method according to claim 2, wherein selecting the MRBT playing manner based on the calling capability comprises:
downloading and playing, by the calling terminal, an MRBT media file when the calling terminal supports a media file downloading and playing capability.
5. The method according to claim 2, wherein selecting the MRBT playing manner based on the calling capability comprises:
determining MRBT playing manners supported by the calling terminal based on the calling capability; and
selecting an MRBT playing manner with the highest priority from the determined MRBT playing manners.
6. A method for implementing multimedia customized Ring-Tone (RT) service, comprising:
obtaining a response message returned from a called terminal after the called terminal receives a call request sent from a calling terminal;
determining the called terminal’s called capability based on the response message; and
selecting a customized RT (MRT) playing manner based on the called capability.
7. The method according to claim 6, wherein the called capability comprises whether early-session is supported andor whether a media file downloading and playing capability is supported.
8. The method according to claim 7, wherein selecting the MRT playing manner based on the called capability comprises:
selecting a server model early-session SDP negotiation manner to play an MRT if the called capability is early-session supported; and
selecting a downloading manner to play the MRT when the called capability is not early-session supported.
9. The method according to claim 7, wherein selecting the MRT playing manner based on the called capability comprises:
downloading and playing, by the called terminal, an MRT media file when the called terminal supports a media file downloading and playing capability.
10. The method according to claim 7, wherein selecting the MRT playing manner based on the called capability comprises:
determining MRT playing manners supported by the called terminal based on the called capability; and
selecting an MRT playing manner with the highest priority from the determined MRT playing manners.
11. An apparatus for implementing multimedia customized Ring-Back-Tone (RBT) service, comprising:
a receiving module, configured to receive a call request sent from a calling terminal; and
a selecting module, configured to determine the calling terminal’s calling capability based on the call request, and to select an MRBT playing manner based on the calling capability.
12. The apparatus according to claim 11, wherein the selecting module comprises:
a first determining unit, configured to determine whether the calling terminal supports early-session; and
a first executing unit, configured to select a server model early-session SDP negotiation manner to play an MRBT when the calling terminal supports early-session, and to select a gateway model SDP negotiation manner to play the MRBT when the calling terminal does not support early-session.
13. The apparatus according to claim 11, wherein the selecting module comprises:
a second determining unit, configured to determine whether the calling terminal supports a media file downloading and playing capability; and
a second executing unit, configured to download and play an MRBT media file when the calling terminal supports a media file downloading and playing capability.
14. The apparatus according to claim 11, wherein the selecting module comprises:
a third determining unit, configured to determine MRBT playing manners supported by the calling terminal based on the calling capability; and
a third executing unit, configured to select an MRBT playing manner with the highest priority from the determined MRBT playing manners.
15. An apparatus for implementing multimedia customized Ring-Tone (MRT) service, comprising:
a receiving module, configured to receive a response message returned from a called terminal after the called terminal obtains a call request sent from a calling terminal; and
a selecting module, configured to determine the called terminal’s called capability based on the response message, and to select an MRT playing manner based on the called capability.
16. The apparatus according to claim 15, further comprising:
an adding module, configured to add to the call request an option-tag requesting the called terminal to return the called capability, and to send the call request containing the option-tag to the called terminal.
17. The apparatus according to claim 15, wherein the selecting module comprises:
a first determining unit, configured to determine whether the called terminal supports early-session; and
a first executing unit, configured to select a server model early-session SDP negotiation manner to play an MRT when the called terminal supports early-session.
18. The apparatus according to claim 15, wherein the selecting module comprises:
a second determining unit, configured to determine whether the called terminal supports an MRT media file downloading and playing capability; and
a second executing unit, configured to allow the called terminal to download and play an MRT media file when the called terminal supports a MRT media file downloading and playing capability.
19. The apparatus according to claim 15, wherein the selecting module comprises:
a third determining unit, configured to determine MRT playing manners supported by the called terminal based on the called capability; and
a third executing unit, configured to select an MRT playing manner with the highest priority from the determined MRT playing manners.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A system comprising a device for managing and tracking information items within a first message-based system device, the first message-based system device being one of a set of message-based system devices within a workgroup, the first message-based system device having a viewer, the system comprising:
a thrask generating module generating a plurality of thrasks, each of the thrasks including at least one message information item that is assigned a set of metadata, the metadata relating to priorities and events of information items and including at least one of the group of a deadline, a reminder, a deferral and an obligation, and including task information independent of the message information of the thrask;
a sorting module sorting a new message information item into one of the thrasks in accordance with at least one criterion;
a display module displaying one or more of the thrasks and at least one of the metadata assigned to each of the message information items in each of the displayed thrasks in the viewer; and
an updating module updating the thrasks and at least one of the metadata based on at least one of user input, archived data in a database, time and progress.
2. The system of claim 1 wherein the first message-based system device has different capabilities than at least one in the set of message-based system devices.
3. A method for managing and tracking information items within a first message-based system device, the first message-based system device being one of a set of message-based system devices within a shared workgroup, the message-based system devices being synchronized periodically with a shared workgroup component on a server, the first message-based system device having a viewer, the method comprising the operations of:
generating a plurality of thrasks, each of the thrasks including at least one message information item that is assigned a set of metadata, the metadata relating to priorities and events of information items and including at least one of the group of a deadline, a reminder, a deferral and an obligation, and including task information independent of the message information of the thrask;
sorting a new message information item into one of the thrasks in accordance with at least one criterion;
displaying one or more of the thrasks and at least one of the metadata assigned to one of the message information items in one of the displayed thrasks in the viewer; and
providing a shared view of some of the tbrasks to a subset of the message-based system devices within the shared workgroup in response to a user selection of an option; and
updating at least one of the metadata assigned to one of the message information items in one of the tbrasks based on at least one of user input, archived data in a database, time and progress.
4. A system comprising a device for managing and tracking information items within a first message-based system device, the first message-based system device being one of a set of message-based system devices within a shared workgroup, the message-based system device being synchronized periodically with a shared workgroup component on a sewer, the first message-based system device having a viewer, the system comprising:
a thrask generating module generating a plurality of thrasks, each of the thrasks including at least one message information item tat is assigned a set of metadata, the metadata relating to priorities and events of information items and including at least one of the group of a deadline, a reminder, a deferral and an obligation, and including task information independent of the message information of the thrask;
a sorting module sorting a new message information item into one of the thrasks in accordance with at least one criterion;
a display module displaying one or more of the tbrasks and at least one of the metadata assigned to one of the message information items in one of the displayed thrasks in the viewer; and
a sharing module providing a shred view of some of the thrasks to a subset of the message-based system devices within the shared workgroup in response to a user selection of an option; and
an updating module updating at least one of the metadata assigned to one of the message information items in one of the thrasks based on at least one of user input, archived data in a database, time and progress.