IP Library Patent Application 10867575
Patent Application
App. No. 10/867,575

Transfer of a multimedia message

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
10/867,575
Abstract

The invention relates to methods of supporting a transfer of a multimedia message. In order to simplify such a transfer, at least one header with information required for the transfer of the multimedia message is specified in an extensible mark-up language structure. In addition, a data content of the multimedia message is specified in an extensible mark-up language structure. The extensible mark-up language structure including the specified header and the specified data content is then provided for a transfer. When such an extensible mark-up language structure is received, the multimedia message is extracted from it. The invention relates equally to modules, to electronic devices, to a system and to software program products supporting such a transfer of a multimedia message.

Claims (58)

1 . A method of supporting a transfer of a multimedia message, said method comprising:

specifying at least one header with information required for said transfer of said multimedia message in an extensible mark-up language structure;

specifying a data content of said multimedia message in an extensible mark-up language structure; and

providing said extensible mark-up language structure including said specified header and said specified data content for a transfer.

2 . The method according to claim 1 , wherein said extensible mark-up language structure is defined to comprise optional headers.

3 . The method according to claim 1 , wherein said extensible mark-up language structure comprises headers for information on at least one of the following:

a subject of said multimedia message;

at least one media type comprised in said multimedia message;

a sender of said multimedia message;

at least one recipient of said multimedia message; and

an expiry date of said multimedia message.

4 . The method according to claim 1 , wherein said extensible mark-up language structure is defined to comprise character set information.

5 . The method according to claim 1 , wherein said extensible mark-up language structure is defined to allow at least one of an inclusion and an attachment of binary files for specifying a data content of said multimedia message.

6 . The method according to claim 1 , wherein said extensible mark-up language structure is defined to comprise binary information.

7 . The method according to claim 1 , wherein said extensible mark-up language structure is transferred from an application to a multimedia messaging service engine.

8 . The method according to claim 1 , wherein said extensible mark-up language structure is transferred from a multimedia messaging service engine to an application.

9 . The method according to claim 1 , wherein said extensible mark-up language structure is created in a first device and transferred to a second device.

10 . A method of supporting a transfer of a multimedia message, said method comprising:

receiving an extensible mark-up language structure;

and

extracting a multimedia message from said received extensible mark-up language structure.

11 . A specification module supporting a transfer of a multimedia message,

wherein said specification module is adapted to specify at least one header with information required for a transfer of a multimedia message in an extensible mark-up language structure;

wherein said specification module is adapted to specify a data content of a multimedia message in an extensible mark-up language structure; and

wherein said specification module is adapted to provide an extensible mark-up language structure including a specified header and a specified data content for a transfer.

12 . The specification module according to claim 11 , wherein said specification module is a multimedia messaging service engine.

13 . The specification module according to claim 11 , wherein said specification module is an application.

14 . An electronic device supporting a transfer of a multimedia message, said electronic device comprising a specification module,

wherein said specification module is adapted to specify at least one header with information required for a transfer of a multimedia message in an extensible mark-up language structure;

wherein said specification module is adapted to specify a data content of a multimedia message in an extensible mark-up language structure; and

wherein said specification module is adapted to provide an extensible mark-up language structure including a specified header and a specified data content for a transfer.

15 . The electronic device according to claim 14 , wherein said electronic device is a mobile communication terminal and wherein said specification module is at least one of a multimedia messaging service engine and an application.

16 . The electronic device according to claim 14 , wherein said electronic device is a personal computer and wherein said specification module is an application.

17 . An extraction module supporting a transfer of a multimedia message,

wherein said extraction module is adapted to extract a multimedia message from a received extensible mark-up language structure.

18 . The extraction module according to claim 17 , wherein said specification module is a multimedia messaging service engine.

19 . The extraction module according to claim 17 , wherein said specification module is an application.

20 . An electronic device supporting a transfer of a multimedia message, said electronic device comprising an extraction module,

wherein said extraction module is adapted to extract a multimedia message from a received extensible mark-up language structure.

21 . The electronic device according to claim 20 , wherein said extraction module is a multimedia messaging service engine.

22 . The electronic device according to claim 20 , wherein said extraction module is an application.

23 . A system supporting a transfer of a multimedia message, said system comprising a specification module,

wherein said specification module is adapted to specify at least one header with information required for a transfer of a multimedia message in an extensible mark-up language structure;

wherein said specification module is adapted to specify a data content of a multimedia message in an extensible mark-up language structure; and

wherein said specification module is adapted provide an extensible mark-up language structure including a specified header and a specified data content for a transfer to said extraction module.

24 . The system according to claim 23 , said system further comprising an extraction module, wherein said extraction module is adapted to extract a multimedia message from an extensible mark-up language structure received from said specification component.

25 . The system according to claim 24 , wherein said specification module is part of a first electronic device and wherein said extraction module is part of a second electronic device.

26 . The system according to claim 25 , wherein said first electronic device is a mobile communication terminal, wherein said specification module is at least one of a multimedia messaging service engine and an application, wherein said second electronic device is a personal computer and wherein said extraction module is an application.

27 . The system according to claim 25 , wherein said first electronic device is a personal computer, wherein said specification module is an application, wherein said second electronic device is a mobile communication terminal and wherein said extraction module is at least one of a multimedia messaging service engine and an application.

28 . The system according to claim 25 , wherein said first electronic device is a mobile communication terminal, wherein said specification module is at least one of a multimedia messaging service engine and an application, wherein said second electronic device is a mobile communication terminal and wherein said extraction module is at least one of a multimedia messaging service engine and an application.

29 . A system supporting a transfer of a multimedia message, said system comprising an extraction module, wherein said extraction module is adapted to extract a multimedia message from a received extensible mark-up language structure.

30 . A software program product in which a software code for supporting a transfer of a multimedia message is stored, said software code realizing the following steps when running in a processing unit of an electronic device:

specifying at least one header with information required for said transfer of said multimedia message in an extensible mark-up language structure;

specifying a data content of said multimedia message in an extensible mark-up language structure; and

providing said extensible mark-up language structure including said specified header and said specified data content for a transfer.

31 . A software program product in which a software code for supporting a transfer of a multimedia message is stored, said software code realizing the following steps when running in a processing unit of an electronic device:

receiving an extensible mark-up language structure; and

extracting a multimedia message from said received extensible mark-up language structure.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2007
From: NOKIA CORPORATION
To: SPYDER NAVIGATIONS L.L.C.
Reel/Frame 019893/0966 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2004
From: PIHLAJAMAKI, SISKO; MOSTAFA, MIRAJ; VESANTO, PAIVI; PIETIKAINEN, ARJA; POIKELA, HEIKKI
To: NOKIA CORPORATION
Reel/Frame 015871/0702 →