Server Load Balancing for Interactive Television
First Claim
1. A method, comprising:
- receiving a triggered declarative object (TDO) at a digital television receiver device that carries out a programmed routine when activated;
receiving a trigger object associated with the TDO to the digital television receiver device, the trigger object including a back-off parameter that represents a time interval during which the trigger is to initiate an operation;
where the backoff parameter is expressed as an integral number of time periods and a coded duration of the time periods;
the digital television receiver device having a processor that establishes a random time within the time interval of the backoff parameter in which the TDO is activated, where the random time is calculated using a random number generator seeded by a parameter of the digital television receiver;
where the parameter of the digital television receiver device comprises at least a portion of at least one of a MAC address, an IP address, and a serial number; and
the digital television receiver device processor executing the operation at the random time where the executing includes accessing the Internet at the random time at an address specified by the TDO.
2 Assignments
0 Petitions
Accused Products
Abstract
A method consistent with certain implementations involves receiving a triggered declarative object (TDO) to a digital television receiver device that carries out a programmed routine when activated; receiving a trigger object associated with the TDO to the digital television receiver device; receiving a back-off parameter that represents a time interval during which the trigger is to initiate an operation; the digital television receiver device having a processor that establishes a random time within the time interval of the backoff parameter in which the TDO is activated; and the digital television receiver device processor initiating the operation at the random time. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
126 Citations
27 Claims
-
1. A method, comprising:
-
receiving a triggered declarative object (TDO) at a digital television receiver device that carries out a programmed routine when activated; receiving a trigger object associated with the TDO to the digital television receiver device, the trigger object including a back-off parameter that represents a time interval during which the trigger is to initiate an operation; where the backoff parameter is expressed as an integral number of time periods and a coded duration of the time periods; the digital television receiver device having a processor that establishes a random time within the time interval of the backoff parameter in which the TDO is activated, where the random time is calculated using a random number generator seeded by a parameter of the digital television receiver; where the parameter of the digital television receiver device comprises at least a portion of at least one of a MAC address, an IP address, and a serial number; and the digital television receiver device processor executing the operation at the random time where the executing includes accessing the Internet at the random time at an address specified by the TDO.
-
-
2. A method, comprising:
-
receiving a triggered declarative object (TDO) to a digital television receiver device that carries out a programmed routine when activated; receiving a trigger object associated with the TDO to the digital television receiver device; receiving a back-off parameter that represents a time interval during which the trigger is to initiate an operation; the digital television receiver device having a processor that establishes a random time within the time interval of the backoff parameter in which the TDO is activated; and the digital television receiver device processor initiating the operation at the random time. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A device, comprising:
-
a television receiver that receives and stores a triggered declarative object (TDO) that carries out a programmed routine when the TDO is activated; the receiver further receiving a trigger object associated with the TDO; the receiver further receiving a back-off parameter that represents a time interval during which the trigger is to initiate an operation; the digital television receiver device including a programmed processor that establishes a random time within the time interval of the backoff parameter in which the TDO is activated; and where the digital television receiver device processor executes the TDO at the random time. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A device, comprising:
-
a television receiver that receives and stores a triggered declarative object (TDO) that carries out a programmed routine when the TDO is activated; the receiver further receiving a trigger object associated with the TDO, the trigger object including a back-off parameter that represents a time interval during which the trigger is to initiate an operation; where the backoff parameter is expressed as an integer number of time periods and a coded duration of each time period; the digital television receiver device having a processor that establishes a random time within the time interval of the backoff parameter in which the TDO is activated, where the random time is calculated using a random number generator seeded by a parameter of the digital television receiver; where the parameter of the digital television receiver device comprises at least a portion of at least one of a MAC address, an IP address, and a serial number; and the digital television receiver device processor executing the TDO at the random time where the executing includes accessing the Internet at the random time at an address specified by the TDO.
-
Specification