Multimedia messaging service
First Claim
1. An apparatus comprising:
- a processor, anda memory including computer software, the memory and the computer software configured to, with the processor, cause the apparatus to perform receiving at the apparatus a notification message from a server over a radio path, the notification message being a notification that a multimedia message addressed to the apparatus and comprising a plurality of message components has arrived at said server, wherein said notification message comprises property information for each of the plurality of message components;
selecting at the apparatus at least one message component to be transferred to the apparatus, on the basis of the property information included in the notification message where the property information includes at least one of size, type, and a priority value of each respective message component conveyed by said notification message;
in response to receiving the notification message, automatically selecting by the apparatus at least one bearer for the at least one selected message component, each of the at least one selected bearer selected for a respective selected message component on the basis of cost of data transmission to the apparatus and an ability of the apparatus to process the respective selected message component and the property information of the respective message component, included in said notification message, for the transfer of the at least one selected message component from said server to the apparatus over said radio path; and
receiving, at the apparatus, the at least one selected message component from the server over the at least one selected bearer such that, when at least two message components are selected to be transferred to the apparatus, a message component of the at least two selected message components that uses a currently active bearer is prioritized for transfer.
11 Assignments
0 Petitions
Accused Products
Abstract
A method for implementing a multimedia messaging service between a terminal that communicates with a network over a radio path and a server includes receiving a multimedia message addressed to the terminal at the server. The multimedia message includes at least one multimedia component. A notification message is transmitted over the radio path to the terminal to indicate that a multimedia message is available for retrieval from the server. The notification message includes the information on at least one property of the multimedia component. The notification message is received at the terminal, whereupon a bearer is selected for transferring the multimedia component over the radio path on the basis of the property data conveyed by the notification message. The multimedia component is transferred from the server to the terminal over the radio path using the bearer selected by the terminal.
19 Citations
18 Claims
-
1. An apparatus comprising:
-
a processor, and a memory including computer software, the memory and the computer software configured to, with the processor, cause the apparatus to perform receiving at the apparatus a notification message from a server over a radio path, the notification message being a notification that a multimedia message addressed to the apparatus and comprising a plurality of message components has arrived at said server, wherein said notification message comprises property information for each of the plurality of message components; selecting at the apparatus at least one message component to be transferred to the apparatus, on the basis of the property information included in the notification message where the property information includes at least one of size, type, and a priority value of each respective message component conveyed by said notification message; in response to receiving the notification message, automatically selecting by the apparatus at least one bearer for the at least one selected message component, each of the at least one selected bearer selected for a respective selected message component on the basis of cost of data transmission to the apparatus and an ability of the apparatus to process the respective selected message component and the property information of the respective message component, included in said notification message, for the transfer of the at least one selected message component from said server to the apparatus over said radio path; and receiving, at the apparatus, the at least one selected message component from the server over the at least one selected bearer such that, when at least two message components are selected to be transferred to the apparatus, a message component of the at least two selected message components that uses a currently active bearer is prioritized for transfer. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product comprising a non-transitory computer useable medium having a computer readable program, wherein the computer readable program when executed by an apparatus causes the apparatus to:
-
receive a notification message from a server over a radio path, the notification message being a notification that a multimedia message addressed to the apparatus and comprising a plurality of message components has arrived at the server, wherein said notification message comprises property information for each of the plurality of message components; select at least one message component to be transferred to the apparatus, on the basis of said property information included in the notification message which includes at least one of size, type, and a priority value for each respective message component; automatically select at least one bearer for the at least one selected message component in response to receiving the notification message, each bearer selected for a respective selected message component on the basis of cost of data transmission to the mobile terminal and an ability of the mobile terminal to process the respective message component and the property information for the respective message component; and receiving, at the mobile terminal, the at least one selected message component from the server over the at least one selected bearer such that, when at least two message components are selected to be transferred to the apparatus, a message component of the at least two selected message components that uses a currently active bearer is prioritized for transfer.
-
-
6. A method comprising:
-
receiving at a mobile terminal a notification message from a server, the notification message indicating arrival of a plurality of message components of a multimedia message at the server, the notification message comprising property information for the plurality of message components; automatically selecting, by the mobile terminal, at least one message component to be transferred to the terminal, based at least in part on the property information received in the notification message; automatically selecting by the mobile terminal, at least one bearer for the at least one selected message component, each of the at least one selected bearer selected for a respective selected message component based at least in part on cost of data transmission to the mobile terminal and the property information received in the notification message and an ability of the mobile terminal to process the respective selected message component; and receiving, at the mobile terminal, the at least one selected message component from the server over the at least one selected bearer such that, when at least two message components are selected to be transferred to the mobile terminal, a message component of the at least two selected message components that uses a currently active bearer is prioritized for transfer, wherein the property information comprises one or more of a type, a size, and a priority value of each of the plurality of message components. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving at a mobile terminal a notification message from a server, the notification message indicating arrival of a plurality of message components at the server, the notification message comprising property information about at least one property for the plurality of message components; automatically selecting and determining at the mobile terminal whether to receive at least one of the plurality of message components from the server, based at least in part on the property information received in the notification message; upon determining to receive the at least one message component, automatically selecting by the mobile terminal at least one bearer for receiving the at least one selected message component, each of the at least one selected bearer selected a respective selected message component based at least in part on cost of data transmission to the mobile terminal and the property information for the respective selected message component received in the notification message and an ability of the mobile terminal to process the respective selected message component; and receiving, at the mobile terminal, the at least one selected message component from the server over the at least one selected bearer such that, when at least two message components are selected to be transferred to the mobile terminal, a message component of the at least two selected message components that uses a currently active bearer is prioritized for transfer, wherein the property information comprises one or more of a type, a size, and a priority value of each the plurality of message components. - View Dependent Claims (14, 15)
-
-
16. An apparatus comprising:
-
a processor, and a memory including computer software, the memory and the computer software configured to, with the processor, cause the apparatus to; receive at the apparatus a notification message from a server, the notification message indicating arrival of a plurality of message components at the server, the notification message comprising property information about the plurality of message components;
automatically selecting, by the mobile terminal, at least one message component to be transferred to the terminal, based at least in part on the property information received in the notification message;automatically select by the apparatus, at least one bearer for receiving the at least one selected message component, each of the at least one selected bearer selected for a respective selected message component based at least in part on cost of data transmission to the apparatus and the property information of the respective selected message component received in the notification message and an ability of the mobile terminal to process the respective selected message component; and receiving, at the mobile terminal, the at least one selected message component from the server over the at least one selected bearer such that, when at least two message components are selected to be transferred to the apparatus, a message component of the at least two selected message components that uses a currently active bearer is prioritized for transfer, wherein the property information comprises one or more of a type, a size, and a priority value for each of the plurality message components. - View Dependent Claims (17)
-
-
18. A mobile terminal comprising:
-
a processor, and a memory including computer software, the memory and the computer software configured to, with the processor, cause the mobile terminal to;
receive at the mobile terminal a notification message from a server, the notification message indicating arrival of a plurality of message components at the server, the notification message comprising property information for the plurality of message components;automatically select at the mobile terminal at least one of the plurality of message components from the server, based at least in part on the property information received in the notification message; upon determining to receive the at least one selected message component, automatically select by the mobile terminal at least one bearer for receiving the at least one selected message component, each of the at least one selected bearer selected for a respective selected message component based at least in part on cost of data transmission to the mobile terminal and the property information of the respective selected message component received in the notification message and an ability of the mobile terminal to process the respective selected message component; and receive the at least one selected message component from the server over the at least one selected bearer such that, when at least two message components are selected to be transferred to the mobile terminal, a message component of the at least two selected message components that uses a currently active bearer is prioritized for transfer, wherein the property information comprises one or more of a type, a size, and a priority value for each of the plurality of message components.
-
Specification