Service activation of set-top box functionality using broadcast conditional access system
First Claim
1. A method of activating functionality comprising:
- (a) receiving a feature authorization message (FAM) in a set-top box, wherein the FAM comprises;
(i) one or more rules to be evaluated, wherein each of the rules comprises one or more tests for a status of one or more conditional access module (CAM) attributes;
(ii) one or more event requirements for rule evaluation; and
(iii) one or more features that are dependent by the rule evaluation result, wherein each of the one or more features represents a set of one or more abilities of hardware and/or software;
(b) when one or more of the event requirements have been met, evaluating the one or more rules to obtain a result; and
(c) setting the ability to use the one or more features based on the result.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture provide the ability to activate functionality in a set-top box. A feature authorization message is received in a set-top box. The feature authorization message comprises one or more rules to be evaluated (wherein each of the rules comprises one or more tests for a status of one or more conditional access module attributes), one or more event requirements for rule evaluation, and one or more features that are dependent by the rule evaluation result (wherein each of the one or more features represents a set of one or more abilities of hardware and/or software of the set-top box). When one or more of the event requirements have been met, the one or more rules are evaluated to obtain a result. The ability to use the one or more features are then set based on the result.
170 Citations
53 Claims
-
1. A method of activating functionality comprising:
-
(a) receiving a feature authorization message (FAM) in a set-top box, wherein the FAM comprises;
(i) one or more rules to be evaluated, wherein each of the rules comprises one or more tests for a status of one or more conditional access module (CAM) attributes;
(ii) one or more event requirements for rule evaluation; and
(iii) one or more features that are dependent by the rule evaluation result, wherein each of the one or more features represents a set of one or more abilities of hardware and/or software;
(b) when one or more of the event requirements have been met, evaluating the one or more rules to obtain a result; and
(c) setting the ability to use the one or more features based on the result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for activating functionality in a set-top box, comprising:
-
(a) a set-top box (STB);
(b) a conditional access module (CAM) communicatively coupled to the STB;
(c) a feature authorization message (FAM) comprising;
(i) one or more rules to be evaluated, wherein each of the rules comprises one or more tests for a status of one or more attributes of the CAM;
(ii) one or more event requirements for rule evaluation; and
(iii) one or more features that are dependent by the rule evaluation result, wherein each of the one or more features represents a set of one or more abilities of hardware and/or software of the STB;
(d) a vault manager in the STB configured to;
(i) receive the FAM;
(ii) when one or more of the event requirements have been met, evaluate the one or more rules to obtain a result; and
(iii) transmit the result to a feature manager; and
(e) the feature manager configured to;
(i) receive the result from the vault manager; and
(ii) set the ability to use the one or more features based on the result. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. An article of manufacture for activating functionality comprising:
-
(a) means for receiving a feature authorization message (FAM), wherein the FAM comprises;
(i) one or more rules to be evaluated, wherein each of the rules comprises one or more tests for a status of one or more conditional access module (CAM) attributes;
(ii) one or more event requirements for rule evaluation; and
(iii) one or more features that are dependent by the rule evaluation result, wherein each of the one or more features represents a set of one or more abilities of hardware and/or software;
(b) means for evaluating the one or more rules to obtain a result when one or more of the event requirements have been met; and
(c) means for setting the ability to use the one or more features based on the result. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
Specification