Interests and demographics profile for advanced broadcast services
First Claim
Patent Images
1. A computer-implemented method for a digital broadcast system, the method comprising:
- receiving and storing, by circuitry of a receiver, a plurality of questionnaires, each of the plurality of questionnaires being associated with, and broadcast over-the-air by, a different one of a plurality of service providers of the digital broadcast system, wherein each of the plurality of questionnaires comprises a data structure common to the plurality of service providers;
acquiring answers to the plurality of questionnaires;
storing the acquired answers to the plurality of questionnaires in a memory of the receiver;
downloading a plurality of different triggered declarative objects (TDOs) associated with the plurality of service providers;
executing one of the plurality of different TDOs; and
interfacing, by the circuitry, a script in the one of the plurality of different TDOs with at least one of the answers to the plurality of questionnaires via an Application Programming Interface (API) implemented at the receiver, the API being configured to interface scripts in the plurality of different TDOs with the at least one of the answers to the plurality of questionnaires, each of the different TDOs being associated with a different one of the plurality of service providers, whereinthe one of the plurality of the different TDOs includes the script which is configured to perform a function conditioned on the at least one of the answers to the plurality of questionnaires stored in the memory of the receiver.
2 Assignments
0 Petitions
Accused Products
Abstract
A digital broadcast receiver has a storage device and a processing device. The storage device is configured to store a questionnaire received from at least one service provider of a digital broadcast system, and answers to the questionnaire. The questionnaire comprises a data structure common to at least two service providers. The processing device is configured to manipulate the questionnaire and answers. The questionnaire pertains to viewer preferences, demographics, and interests (PDI) information.
-
Citations
36 Claims
-
1. A computer-implemented method for a digital broadcast system, the method comprising:
-
receiving and storing, by circuitry of a receiver, a plurality of questionnaires, each of the plurality of questionnaires being associated with, and broadcast over-the-air by, a different one of a plurality of service providers of the digital broadcast system, wherein each of the plurality of questionnaires comprises a data structure common to the plurality of service providers; acquiring answers to the plurality of questionnaires; storing the acquired answers to the plurality of questionnaires in a memory of the receiver; downloading a plurality of different triggered declarative objects (TDOs) associated with the plurality of service providers; executing one of the plurality of different TDOs; and interfacing, by the circuitry, a script in the one of the plurality of different TDOs with at least one of the answers to the plurality of questionnaires via an Application Programming Interface (API) implemented at the receiver, the API being configured to interface scripts in the plurality of different TDOs with the at least one of the answers to the plurality of questionnaires, each of the different TDOs being associated with a different one of the plurality of service providers, wherein the one of the plurality of the different TDOs includes the script which is configured to perform a function conditioned on the at least one of the answers to the plurality of questionnaires stored in the memory of the receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium, having instructions stored therein, which when executed, cause a computer system to perform a method comprising:
-
receiving and storing, at a receiver, a plurality of questionnaires, each of the plurality of questionnaires being associated with, and broadcast over-the-air by, a different one of a plurality of service providers of the digital broadcast system, wherein each of the plurality of questionnaires comprises a data structure common to the plurality of service providers; acquiring answers to the plurality of questionnaires; storing the answers to the plurality of questionnaires in a memory of the receiver; downloading a plurality of different triggered declarative objects (TDOs) associated with the plurality of service providers; executing one of the plurality of TDOS; and interfacing a script in the one of the plurality of different TDOs with at least one of the answers to the plurality of questionnaires via an Application Programming Interface (API) implemented at the receiver, the API being configured to interface scripts in the plurality of different TDOs with the at least one of the answers to the plurality of questionnaires, each of the different TDOs being associated with a different one of the plurality of service providers, wherein the one of the plurality of different TDOs includes the script which is configured to perform a function conditioned on the at least one of the answers to the plurality of questionnaires stored in the memory of the receiver. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A digital broadcast receiver, comprising:
a non-transitory computer-readable medium configured to store a plurality of questionnaires, each of the plurality of questionnaires being associated with, and broadcast over-the-air by, a different one of a plurality of service providers of a digital broadcast system and each of the plurality of questionnaires comprising a data structure common to the plurality of service providers, and to store answers to the plurality of questionnaires; and circuitry coupled to the non-transitory computer-readable medium and configured to download a plurality of different triggered declarative objects (TDOs) associated with the plurality of service providers; to execute one of the plurality of different TDOs; and to interface a script of the one of the plurality of different TDOs with at least one of the answers to the plurality of questionnaires via an Application Programming Interface (API) implemented at the receiver, the API being configured to interface the plurality of different TDOs with the at least one of the answers to the plurality of questionnaires, each of the different TDOs being associated with a different one of the plurality of service providers, wherein the one of the plurality of TDOs includes the script which is configured to perform a function conditioned on the at least one of the answers to the plurality of questionnaires stored in the memory of the receiver. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
Specification