System for highly predictable performance of set-top boxes using downloadable conditional access
AssigneeCSC Holdings, LLC
InventorsRichard Neill, Ken Silver, Robert Clyne
Life of this patent
Estimating the term…
Abstract
Providing a conditional access system (CAS) to a set-top box is described. An example method includes encapsulating a CAS application in a NCAS (Next CAS) container, and objects associated with the CAS application are executed in the NCAS container. Resources for the CAS application and other applications running on the set-top box are pre-allocated so that each application has a pre-fixed resource allocation upon startup of the set-top box. An execution of the CAS application is validated using a linked chain of trust.
Claims20
A set-top box, comprising:
- a memory that stores a plurality of applications;
- and
- a processor configured to execute instructions stored in the memory, the instructions, when executed by the processor, configuring the processor to:
- receive a first application and a second application from among the plurality of applications,
- allocate a first fixed resource from among a plurality of fixed resources that is designated solely for the first application, and
- allocate a second fixed resource from among the plurality of fixed resources that is designated solely for the second application without retuning the first fixed resource.
A method for operating a set-top box, the method comprising:
- storing, by the set-top box, a plurality of applications;
- receiving, by the set-top box, a first application and a second application from among the plurality of applications;
- allocating, by the set-top box, a first fixed resource from among a plurality of fixed resources that is designated solely for the first application, and
- allocating, by the set-top box, a second fixed resource from among the plurality of fixed resources that is designated solely for the second application without retuning the first fixed resource.
A set-top box, comprising:
- a memory that stores a plurality of applications;
- and
- a processor configured to execute instructions stored in the memory, the instructions, when executed by the processor, configuring the processor to:
- receive a conditional access system (CAS) application and other applications to be executed on the set-top box from among the plurality of applications,
- allocate a first fixed resource from among a plurality of fixed resources that is designated solely for the CAS application, and
- allocate a plurality of second fixed resources from among the plurality of fixed resources that is designated solely for the other applications without retuning the first fixed resource.
Dependencies are inferred from the claim text.