Instream loader
First Claim
Patent Images
1. A method of transmitting and downloading a replacement version of resident software to a receiver/decoder comprising a bootstrap loader, comprising the steps, at the receiver/decoder of:
- receiving a bitstream including an instream loader and the replacement version of resident software comprising a resident loader for replacing the bootstrap loader;
downloading into the receiver/decoder the instream loader for loading the replacement version of resident software comprising the resident loader from the bitstream using the bootstrap loader;
downloading the replacement version of resident software comprising the resident loader into the receiver/decoder from the bitstream using said instream loader, andstoring said replacement version of resident software comprising the resident loader into the receiver/decoder.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of downloading data to a receiver/decoder comprises the steps, at the receiver/decoder, of: receiving a bitstream including the data; downloading a loader for loading the data from the bitstream into the receiver/decoder, and downloading said data from the bitstream using said loader.
-
Citations
34 Claims
-
1. A method of transmitting and downloading a replacement version of resident software to a receiver/decoder comprising a bootstrap loader, comprising the steps, at the receiver/decoder of:
-
receiving a bitstream including an instream loader and the replacement version of resident software comprising a resident loader for replacing the bootstrap loader; downloading into the receiver/decoder the instream loader for loading the replacement version of resident software comprising the resident loader from the bitstream using the bootstrap loader; downloading the replacement version of resident software comprising the resident loader into the receiver/decoder from the bitstream using said instream loader, and storing said replacement version of resident software comprising the resident loader into the receiver/decoder. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A receiver/decoder comprising:
-
a bootstrap loader for downloading an instream loader from a bitstream; a receiver for receiving the bitstream including a replacement version of resident software comprising a resident loader for replacing the bootstrap loader and an instream loader; a storage means configured to store the replacement version of the resident software and the instream loader; and a downloading means configured to download the instream loader into the storage means from the bitstream, wherein the receiver/decoder is configured to execute the instream loader, and wherein the instream loader is configured to download the replacement version of the resident software comprising the resident loader into the storage means. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A signal including at least one instream loader for loading a replacement version of resident software into a receiver/decoder, and the replacement version of the resident software associated with the at least one instream loader, wherein the at least one instream loader is divided into a plurality of modules and the replacement version of the resident software associated with the at least one instream loader is divided into a respective plurality of modules, wherein the replacement version of the resident software comprises a resident loader for replacing a bootstrap loader of the receiver/decoder.
-
28. A transmission system comprising:
-
means for transmitting a bitstream including at least one instream loader for loading a replacement version of resident software into a receiver/decoder, and the replacement version of the resident software associated with the at least one instream loader; and means for dividing the at least one instream loader into a plurality of modules and dividing the replacement version of the resident software associated with the at least one instream loader into a respective plurality of modules for transmittal by said transmitting means. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A method for updating resident software to a receiver/decoder, comprising:
-
downloading an instream loader using a bootstrap loader into the receiver/decoder; downloading an updated resident software using the instream loader into the receiver/decoder, wherein the updated resident software comprises a resident loader; updating the resident software in the receiver/decoder, wherein updating the resident software comprises replacing the bootstrap loader with the resident loader; and deleting the instream loader from the receiver/decoder.
-
-
34. A receiver/decoder, comprising:
-
resident software executing on the receiver/decoder, a bootstrap loader configured to download a loader from a bit stream; and a memory configured to store the loader and the resident software, wherein the loader is configured to download an updated version of the resident software, and wherein the receiver/decoder is configured to update the resident bootstrap loader using the updated version of the resident software; wherein the receiver/decoded is configured to delete the loader once the resident software is updated.
-
Specification