Delivering a data stream with instructions for playback
First Claim
1. A method for delivering encoded content data to a portable device, the method comprising:
- encoding content data to form encoded content data;
combining instruction data with the encoded content data to generate a data stream that is able to be recognized by a target operating environment as executable;
delivering the data stream to a portable device capable of running the target operating environment;
executing a program, included in the instruction data, in the target operating environment on the portable device to initiate decoding of the encoded content data based decoding instructions included in the instruction data;
and presenting decoded content data on the portable device.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach for delivering encoded content data to a portable device is described. The content data is encoded to form encoded content data. The instruction data is combined with the encoded content data to generate a data stream that is able to be recognized by a target operating environment as executable. The data stream is delivered to a portable device capable of running the target operating environment. A program, included in the instruction data, is executed in the target operating environment on the portable device to initiate decoding of the encoded content data based decoding instructions included in the instruction data. The decoded content data is presented on the portable device.
-
Citations
31 Claims
-
1. A method for delivering encoded content data to a portable device, the method comprising:
-
encoding content data to form encoded content data;
combining instruction data with the encoded content data to generate a data stream that is able to be recognized by a target operating environment as executable;
delivering the data stream to a portable device capable of running the target operating environment;
executing a program, included in the instruction data, in the target operating environment on the portable device to initiate decoding of the encoded content data based decoding instructions included in the instruction data;
and presenting decoded content data on the portable device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A server for delivering encoded content data to a portable device, the server comprising:
-
an encoder module configured to encode content data to form encoded content data;
a bundler module configured to combine instruction data with the encoded content data to generate a data stream that is able to be recognized by a target operating environment as executable; and
a network interface in communication with a network for delivering the data stream to a portable device capable of running the target operating environment;
wherein the instruction data includes a program configured for execution in the target operating environment on the portable device to initiate decoding of the encoded content data based decoding instructions included in the instruction data, and present decoded content data on the portable device. - View Dependent Claims (30, 31)
-
Specification