The present invention relates to control of wireless communication units, in general, and in particular, to a method and an apparatus for optimizing use of Multimedia Message Services.
Wireless communications systems, for example a cellular telephony system, allow for communication between users of the wireless communication units by means of message services. Besides communication between two users (or a group of users) of the mobile communication units there is a huge number of messages transmitted by third parties, like Value Added Service Providers (VASP) also known as Content Providers, to the users. A big part of these messages is a result of automatic delivery of recurring information (i.e. subscribed billing info, stock market info, weather info etc). With increasing usage of messaging capabilities, the wireless communication unit provides more and more information but also becomes overwhelmed with these recurrently received messages.
Mobile phones are now not only devices that allow for communication with another party, they also perform many other functions. They can be used for taking photographs, sending and receiving emails, browsing the internet; they can also be used as a personal assistants, etc. It is simply a consequence of the fact that the mobile phones are actually computers and they perform functions similar to those of traditional computers (PC or laptops). Because the elements of a Man Machine Interface (MMI) are software definable, they can be changed and allow for personalization of the mobile phone. However, the plurality of elements of the MMI makes the process of personalization time consuming. Having computer readable files defining an appearance of the elements of the MMI makes is difficult to apply proper rendering schemes (e.g., when and for what time the image/animation/text should be displayed on the screen; whether the sound, if any, should be played immediately, etc.).
Computer readable files forming so called “themes” can be used for personalization of the mobile phone. A theme is a combination of a wallpaper, a screensaver, and one or more ring tones. The next level in personalization of the communication device is called a “skin”. The term “skin” is wider than “theme” as it allows for customization of all aspects of the MMI appearance. In addition to the elements of the MMI that can be personalized by means of the themes, skins additionally allow for alteration of elements like icons, toolbars, pointers, etc.
In both these applications, interaction with a user of the communication unit is required in order to make the communication unit fully functional. In case of recurring messages, a user of the mobile phone must erase the unwanted messages from the memory. Because there could be hundreds of messages in the memory of the phone, it could be a really time consuming process to find and erase obsolete messages. As the communication units provide more and more functions and become more and more popular, it is important to have all the functionalities easily accessible for the user irrespective of the user's technical knowledge and experience.
The present invention will be understood and appreciated more fully from the following detailed description taken in conjunction with the drawings in which:
The term “Content Provider” herein below refers to an entity that provides services (mostly information and entertainment) to users of wireless communication devices (e.g. mobile phones) operating in a communications network.
The term “theme” herein below refers to personalizing main elements of a Man Machine Interface (MMI) and it could be a combination of a wallpaper, a screensaver, and one or more ring tones.
The term “skin” herein below refers to personalizing all elements of the MMI that can be personalized. This includes the elements covered by the term “theme” and additionally icons, toolbars, pointers, etc.
The term “stream of a message” (also referred to as a “stream”) herein below refers to a parameter that allows for identification of a Content Provider that originated the message and for identification of a content of the message (weather forecast, stock info, news, theme, skin, etc.).
Referring to
In one embodiment, the instruction is inserted 206 (
It is within contemplation of the present invention that the instruction (or part of it, e.g., defining the stream of the message) can be inserted into or derived from other fields of the protocol.
Alternatively the instruction may be embedded in the message itself. In one embodiment for embedding the message a Multipurpose Internet Mail Extension (MIME) method is used.
In yet another embodiment, the instruction identifying the stream of the message and the action to be executed by the communication unit 300 is embedded as plain text in a textual portion of the message. In this embodiment a special markers indicating the beginning and the end of said instruction must be used.
Because the instruction is designed to control the communication unit, adequate safety measures must be employed to ensure that only these parties that the user of the communication device 300 authorized (e.g., by subscribing to the service) are allowed to deliver the message to the user's communication unit 300. Authentication and authorization procedures 208 (
After the message and the instruction are created, the Content Provider 104 transmits them 210 (
After receiving said MMS message, the communication unit 300 extracts the instruction from the predefined information fields and starts processing 222 said instruction. Alternatively, referring to
In one embodiment, the MMS message is automatically retrieved 212 by the communication unit and then the instruction is automatically processed 216, 222. In this implementation, no user's interaction is required. However, to allow the user to keep control over the communication unit 300 it is also possible that the user is prompted (e.g., by a ring alert) to retrieve the message 212, 214 and the instruction is then processed automatically 216, 222 or after the user's confirmation 216, 218, 222. In yet another embodiment, the message is retrieved automatically 212 and then the instruction is processed after confirmation by the user 216, 218, 222.
The information placed in a field “date and time” (as shown in Table 1) is used by the communication unit to select the messages from the same stream which have been sent before the latest received message was sent. Based on that, the communication unit 300 will erase 224 the previously received message only if it has been sent earlier than the latest received message.
If the user's interaction is required, and the user's decision is not to retrieve the message or not to process the instruction, then the message or the instruction is discarded 220.
In one embodiment, before delivering the instruction and the message to the communication unit 300, said instruction is processed by the Multimedia Message Service Center (MMSC). As a result of executing the action defined in the instruction, all previous messages addressed to said communication unit 300 from the same stream as the one just received are erased from a memory of the MMSC. This could be especially important in situations where the communication unit 300 is switched off for an extended period of time. For example, if a communication unit 300 is switched-off for a period of one week, all the messages with an expiration date longer than one week will be accumulated in the memory of the MMSC and transmitted to the communication unit 300 when the communication unit 300 is switched on. The present invention allows for erasing all messages of a given stream except the one latest received. That would save memory storage capacity in the MMSC, but even more importantly, only the latest message would be sent to the device when it switches on. This would save bandwidth for the carrier and memory in the communication unit 300.
In another embodiment the MMS message may be used for delivering multimedia elements that can be used for modification of a Man Machine Interface (MMI) including elements such as a keypad 316, a display 318, a microphone 320, and a loudspeaker 326 with amplifier 324. Because the MMS message can be used for delivering graphics, animation, music, and text, it is possible to use this service for personalization of the MMI of the communication unit. The Content Provider 104 creates a message 202, which is a combination of a wallpaper, a screen saver, and a ring tone (a so called “theme”) or a combination of the same elements as the theme and other elements like icons, toolbars, pointers, etc (a so called “skin”). Such combinations can be distributed by the Content Provider 104 to the communication units.
In the next step, the Context Provider 104 creates an instruction that will be processed by the communication unit 300. In this embodiment, the instruction promotes easy installation of the theme or skin on the communication unit 300. The instruction instructs the microprocessor 310 of the communication unit 300 how to render 226 the multimedia elements of the MMS message. The stream of the message field indicates that the message contains either a theme or a skin. It means that the message contains elements of the MMI that will be affected by the action defined in the action field.
Similarly, as in the embodiment of the invention applied to recurring information, updates to the instruction can be a part of the protocol or be embedded in the message. Similarly the authentication/-authorization security measures can be applied in accordance with methods known in the art. Further, retrieval of the message and processing the instruction can be automatic or initiated by the user. As a result of processing the instruction, at least one element of the MMI is replaced with a second multimedia element which was delivered with the MMS message.
Because the invention relates to wireless communication systems, it is clear that the message can be delivered to the communication unit 300 over-the-air. However, it is within contemplation of the invention that the message can be also delivered to the communication unit 300 by means of a wireline or wireless connection. With reference to
Though this invention is mainly focused on Multimedia Message Service messages and Universal Mobile Telecommunications System (UMTS) it can also be applied to other types of messages and communications systems e.g. operating in accordance with one or more of the GSM, TETRA, APCO25 or GPRS communications standards.
Number | Date | Country | Kind |
---|---|---|---|
04290189.2 | Jan 2004 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US05/02486 | 1/24/2005 | WO | 6/14/2006 |