System and method for delivery of content to mobile devices
First Claim
1. A method for delivering content to a remote device, said method comprising the steps of:
- compressing a media data file in accordance with a selected compression method;
appending, to the compressed media data file, compressing information, said compressing information indicating the method of compression used to compress the media data file; and
transmitting the appended compressed media data file to a remote device;
0 Assignments
0 Petitions
Accused Products
Abstract
The preferred embodiments of the present invention relates to the preparation and delivery of media content from a source to a remote device, and the use of the remote device to re-construct, format, composite, convert and/or otherwise pre-process the content into a suitable form for presentation/playback. In particular it relates to audio and/or visual content that may be delivered in a piecemeal, disjoint, complex and/or highly compressed form to a remote mobile device such as a mobile phone where such a device may not have the capability to adequately present the content in its delivered form without further pre-processing due to insufficient on-board processing power or format incompatibilities. The present invention also allows for media content to be reconstituted for presentation in a variety of ways without the need to re-deliver the entire content each time.
32 Citations
20 Claims
-
1. A method for delivering content to a remote device, said method comprising the steps of:
-
compressing a media data file in accordance with a selected compression method;
appending, to the compressed media data file, compressing information, said compressing information indicating the method of compression used to compress the media data file; and
transmitting the appended compressed media data file to a remote device;
- View Dependent Claims (2, 3, 4)
-
-
5. A method of presenting media data file on a remote device, said method comprising the steps of:
-
receiving compressed media data file;
extrapolating, from said compressed media data file, compression information, said compression information indicating a compression method by which the media data file was compressed;
determining a decompression method in accordance with the compression information;
before presenting the media data file on the remote device, decompressing the compressed media data file in accordance with the determined decompression method; and
presenting the decompressed media data file on the remote device. - View Dependent Claims (6)
-
-
7. A method for presenting a composite media data file on a mobile device, said method comprising the steps of:
-
receiving a plurality of media data files;
extrapolating, from each of said plurality of media data files, corresponding compression information indicating a method by which each of said plurality of media data files is compressed;
using the extrapolated compression information for each media data file to determine a decompression method for each media data file;
decompressing each of said plurality of media data files;
selectively combining the decompressed media data files into a composite media data file; and
presenting on the mobile device the composite media data file. - View Dependent Claims (8, 9)
-
-
10. A remote device for receiving and presenting media data files, said remote device comprising:
-
a receiver for receiving a plurality of media data files;
a programmed processor for extrapolating, from each of said plurality of media data files, corresponding compression information indicating a method by which each of said plurality of media data files is compressed, and using the extrapolated compression information for each media data file to determine a decompression method for each media data file;
a decompressor for decompressing each of said plurality of media data files;
an assembler for selectively combine the decompressed media data files into a composite media data file; and
a multimedia presenting device for presenting the composite media data file.
-
-
11. A remote device for receiving and presenting media data files, said remote device comprising:
-
a receiver for receiving a plurality of media data files;
a programmed processor for extrapolating, from each of said plurality of media data files, corresponding compression information indicating a method by which each of said plurality of media data files is compressed, and using the extrapolated compression information for each media data file to determine a decompression method for each media data file;
a decompressor for decompressing each of said plurality of media data files;
an assembler for selectively combining the decompressed media data files into a composite media data file; and
a multimedia presenter for presenting on the mobile device the composite media data file. - View Dependent Claims (12)
-
-
13. A machine-readable medium containing a set of executable instructions for causing a processor of a remote device to perform a method of presenting media data file on a remote device, said method comprising the steps of:
-
receiving compressed media data file;
extrapolating, from said compressed media data file, compression information, said compression information indicating a compression method by which the media data file was compressed;
determining a decompression method in accordance with the compression information;
before presenting the media data file on the remote device, decompressing the compressed media data file in accordance with the determined decompression method; and
presenting the decompressed media data file on the remote device.
-
-
14. A machine-readable medium containing a set of executable instructions for causing a processor of a remote device to perform a method of presenting a composite media data file on a mobile device, said method comprising the steps of:
-
receiving a plurality of media data files;
extrapolating, from each of said plurality of media data files, corresponding compression information indicating a method by which each of said plurality of media data files is compressed;
using the extrapolated compression information for each media data file to determine a decompression method for each media data file;
decompressing each of said plurality of media data files;
selectively combining the decompressed media data files into a composite media data file; and
presenting on the mobile device the composite media data file.
-
-
15. A method for delivering and presenting multimedia content to a plurality of mobile communication device, said method comprising the steps of:
-
compressing a media data file at the central server;
appending into the compressed media data file compression information, said compression information indicating a method by which the media data file is compressed; and
transmitting the appended compressed media file to the plurality of mobile communication devices, wherein each of said mobile communication devices have different multimedia presentation capabilities, wherein each mobile communication device, upon receiving the transmitted media data file, extrapolates the compression information and, using the compression information, determines a corresponding method of decompression suitable for decompressing the received media data file into a suitable presentation format for that particular mobile communication device.
-
-
16. A system for presenting multimedia data files on a plurality of mobile communication devices, said system comprising:
-
a central server for compressing and transmitting a multimedia data file to a plurality of mobile communication devices, wherein said central server appends, to the multimedia data file, compression information indicating a method by which the multimedia data file is compressed;
a plurality of mobile communication devices for displaying multimedia data files, wherein each of said plurality of mobile communication devices presents multimedia data files in accordance with the unique capabilities of the device, wherein each mobile communication device, upon receiving the transmitted media data file, extrapolates the compression information and, using the compression information, determines a corresponding method of decompression suitable for decompressing the received media data file into a suitable presentation format for that particular mobile communication device.
-
-
17. A method for composing a compressed multimedia data file, said method comprising the steps of:
-
identifying, from within an original multimedia data file, a plurality of segments of data files for compression in accordance with a first method of compression;
identifying, from within the original multimedia data file, a second plurality of segments of data files for compression in accordance with a second method of compression; and
combining the data files compressed in accordance with the first and the second method of compression. - View Dependent Claims (18, 19, 20)
-
Specification