Technique for efficiently upgrading software in a video content network
First Claim
Patent Images
1. A method comprising the steps of:
- configuring a transport section of an eXtended Application Information Table (XAIT) to require that consumer premises equipment should download a software upgrade from a unicast image server;
sending, from said unicast image server to a carousel origin server, an indication that at least one of a plurality of consumer premises equipment connected to a video content network requires said software upgrade and that said unicast image server cannot supply said software upgrade to said at least one of said plurality of consumer premises equipment;
obtaining, at said carousel origin server, said indication from said unicast image server;
responsive to obtaining said indication, said carousel origin server loading onto a carousel at least one software image required for said software upgrade;
broadcasting said at least one software image required for said software upgrade from said carousel to said at least one of said plurality of consumer premises equipment, for a predetermined period; and
subsequent to said predetermined period, removing said at least one software image required for said software upgrade from said carousel.
5 Assignments
0 Petitions
Accused Products
Abstract
At a carousel origin server, an indication is obtained that at least one of a plurality of consumer premises equipment connected to a video content network requires a software upgrade. Responsive to obtaining the indication, the carousel origin server loads onto a carousel at least one image required for the software upgrade. The at least one image required for the software upgrade is broadcast from the carousel to the at least one of the plurality of consumer premises equipment, for a predetermined period. Subsequent to the predetermined period, the at least one image required for the software upgrade is removed from the carousel.
-
Citations
20 Claims
-
1. A method comprising the steps of:
-
configuring a transport section of an eXtended Application Information Table (XAIT) to require that consumer premises equipment should download a software upgrade from a unicast image server; sending, from said unicast image server to a carousel origin server, an indication that at least one of a plurality of consumer premises equipment connected to a video content network requires said software upgrade and that said unicast image server cannot supply said software upgrade to said at least one of said plurality of consumer premises equipment; obtaining, at said carousel origin server, said indication from said unicast image server; responsive to obtaining said indication, said carousel origin server loading onto a carousel at least one software image required for said software upgrade; broadcasting said at least one software image required for said software upgrade from said carousel to said at least one of said plurality of consumer premises equipment, for a predetermined period; and subsequent to said predetermined period, removing said at least one software image required for said software upgrade from said carousel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising the steps of:
-
dispatching, from a piece of consumer premises equipment connected to a video content network, to a unicast image server, a request for at least one software image required for a software upgrade; obtaining, at said piece of consumer premises equipment connected to said video content network, from said unicast image server, a failure message indicating that said unicast image server cannot supply said software upgrade to said piece of consumer premises equipment; responsive at least in part to said failure message; said piece of consumer premises equipment booting up without said software upgrade; said piece of consumer premises equipment obtaining, from a carousel, and storing, said at least one software image required for said software upgrade; and said piece of consumer premises equipment re-booting to implement said software upgrade with said at least one software image required for said software upgrade.
-
-
15. A set-top device, comprising:
-
a memory; at least one processor coupled to said memory; and a non-transitory persistent storage medium that contains instructions which, when loaded into said memory, configure said at least one processor to; dispatch, over a video content network, to a unicast image server, a request for at least one image required for a software upgrade; obtain, from said unicast image server, a failure message indicating that said unicast image server cannot supply said software upgrade to said piece of consumer premises equipment; and responsive at least in part to said failure message; boot up said set-top device without said software upgrade; obtain, from a carousel, over said video content network, and store, said at least one software image required for said software upgrade; and re-boot said set-top device to implement said software upgrade with said at least one software image required for said software upgrade.
-
-
16. An on-demand carousel apparatus, comprising:
-
a memory; at least one processor coupled to said memory; and a non-transitory persistent storage medium that contains instructions which, when loaded into said memory, configure said at least one processor to; cooperatively implement a carousel origin server and a carousel with said memory, said at least one processor, and said non-transitory persistent storage medium; obtain, at said carousel origin server, an indication from a unicast image server that at least one of a plurality of consumer premises equipment connected to a video content network requires a software upgrade and that said unicast image server cannot supply said software upgrade to said at least one of said plurality of consumer premises equipment; responsive to obtaining said indication, cause said carousel origin server to load onto said carousel at least one software image required for said software upgrade; broadcast said at least one software image required for said software upgrade from said carousel to said at least one of said plurality of consumer premises equipment, for a predetermined period; and subsequent to said predetermined period, remove said at least one software image required for said software upgrade from said carousel. - View Dependent Claims (17, 18, 19, 20)
-
Specification