System and method for providing private in-band data to digital set-top boxes in a broadcast environment
First Claim
1. A method for receiving user profile update data for selecting a targeted advertisement or application update data at a broadcast receiver having at least one data receiving parameter comprising:
- designating a channel to receive a broadcast transmission;
receiving the broadcast transmission including at least one broadcast receiver identifier, a data type parameter, and the user profile update data or application update data;
selecting the channel containing the broadcast transmission at a predetermined time or during a predetermined period for receiving the update data;
extracting the update data from the channel;
determining if the extracted data is profile update data or application update data based on the data type parameter in the update data;
determining whether the at least one broadcast receiver identifier is associated with the at least one data receiving parameter of the broadcast receiver; and
storing the update data in the broadcast receiver based on the at least one broadcast receiver identifier and the data type parameter.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention involves a system, apparatus, and method for providing private in-band data to digital set-top boxes in a broadcast environment. In one example, a digital set-top box conforming to the present invention includes one or more programmatic identifiers, such as a manufactures identification, a product identification, and software application identifications. On a channel and at a time, the set-top box receives a broadcast transmission of in-band update data, such as profile data or software code, with matching identifiers. Upon receipt of the broadcast transmission having matching identifiers, the in-band update data is stored in a memory of the set-top box or the appropriate application is modified.
300 Citations
30 Claims
-
1. A method for receiving user profile update data for selecting a targeted advertisement or application update data at a broadcast receiver having at least one data receiving parameter comprising:
-
designating a channel to receive a broadcast transmission; receiving the broadcast transmission including at least one broadcast receiver identifier, a data type parameter, and the user profile update data or application update data; selecting the channel containing the broadcast transmission at a predetermined time or during a predetermined period for receiving the update data; extracting the update data from the channel; determining if the extracted data is profile update data or application update data based on the data type parameter in the update data; determining whether the at least one broadcast receiver identifier is associated with the at least one data receiving parameter of the broadcast receiver; and storing the update data in the broadcast receiver based on the at least one broadcast receiver identifier and the data type parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for receiving user profile update data for selecting a targeted advertisement or application update data at a broadcast receiver having at least one memory location comprising:
-
providing for establishing at least one data receiving parameter in the broadcast receiver; designating a channel to receive a broadcast transmission; selecting the channel containing the broadcast transmission at a predetermined time or during a predetermined period for receiving the user profile update data or application update data; extracting the update data from the channel; determining if the extracted data is profile update data or application update data based on a data type parameter in the update data; if the data type is profile data; initiating data receipt as a function of the at least one data receiving parameter; determining if the update data is intended for the broadcast receiver; and storing the update data in the at least one memory location of the broadcast receiver; if the data type is application update data; selecting an application to update based on received application identification information; and storing the application update data in a memory location corresponding to the selected application. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for receiving user profile update data for selecting a targeted advertisement or application update data at a digital broadcast receiver comprising:
-
designating a channel to receive a broadcast transmission; selecting the channel containing the broadcast transmission at a predetermined time or during a predetermined period for receiving the user profile update data or application update data; extracting the update data from the channel; receiving a broadcast transmission; determining whether the received broadcast transmission is intended for the digital broadcast receiver; determining if the received update data is profile update data or application update data based on a data type parameter in the update data; and storing the data in the broadcast receiver based on the data type parameter in the update data.
-
-
30. A digital broadcast receiver for receiving user profile update data for selecting a targeted advertisement or application update data comprising:
-
means for designating a channel to receive a broadcast transmission; means for receiving a broadcast transmission including at least one data packet; means for selecting the channel containing the broadcast transmission at a predetermined time or during a predetermined period for receiving user profile update data or application update data; means for extracting the update data from the channel; means for determining whether the received broadcast transmission is intended for the digital broadcast receiver; means for determining if the received update data is profile update data or application update data based on a data type parameter in the update data; and means for storing the at least one data packet in the broadcast receiver based on the data type parameter in the update data.
-
Specification