Content customization in asymmetric communication systems
First Claim
1. A system comprising:
- a signal receiver configured to receive a broadcast signal from one or more transmitters, the broadcast signal including more data than would normally be presented to a user in real time;
a parser configured to identify, within the received broadcast signal, primary data configured to be presented to the user unmodified, auxiliary data for generating customized output data, and criteria for use in selecting, substituting or inserting the auxiliary data to generate the customized output data;
customization factors storage configured to store one or more customization factors; and
an output assembler configured to generate the customized output data by comparing the criteria with the one or more customization factors and selecting, substituting or inserting the auxiliary data responsive to this comparison.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing customization in asymmetric communication are disclosed. An excess of information is broadcast from a transmitter to multiple receivers in what is optionally a one-way transmission. The excess of information includes metadata used to select which subset of the excess of information is presented to a user and which subset of the excess of information is discarded. The metadata includes criteria that are compared with various, possibly different, customization factors stored on each of the multiple receivers. This comparison is used to determine which subsets of the excess information are presented and which are discarded. Because the customization factors can be different on different receivers, customization of the presented information is achieved. The customization factors optionally include geographic information resulting in customization based on a receiver location. The excess information optionally includes radio or television signals. In some embodiments, a nationally broadcast signal results in the presentation of advertisements, where the presentation is customized to a specific location.
182 Citations
20 Claims
-
1. A system comprising:
-
a signal receiver configured to receive a broadcast signal from one or more transmitters, the broadcast signal including more data than would normally be presented to a user in real time; a parser configured to identify, within the received broadcast signal, primary data configured to be presented to the user unmodified, auxiliary data for generating customized output data, and criteria for use in selecting, substituting or inserting the auxiliary data to generate the customized output data; customization factors storage configured to store one or more customization factors; and an output assembler configured to generate the customized output data by comparing the criteria with the one or more customization factors and selecting, substituting or inserting the auxiliary data responsive to this comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of generating customized output data, the method comprising:
-
receiving a broadcast at a receiver, the broadcast signal including more data than would normally be presented to a user in real time; parsing the received broadcast to identify primary data configured to be presented to a user, to identify auxiliary data configured for generating customized output data, and to identify criteria for use in selecting, substituting or inserting the auxiliary data to generate the customized output data; accessing one or more customization factors associated with the receiver; comparing the one or more customization factors with the identified criteria; selecting, substituting or inserting the auxiliary data responsive to a result of the comparison between the one or more customization factors and the identified criteria, in order to generate the customized output data. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method of generating a customized output data stream, the method comprising:
-
receiving one or more broadcast at a receiver, the one or more broadcast including excess data; identifying primary and auxiliary sequences within the excess data; identifying criteria within the excess data, the criteria associated with the auxiliary sequences; accessing one or more customization factors associated with the receiver; comparing the identified criteria with the one or more customization factors in order to determine which of the excess data should be included in the customized output data and which of the excess data should be discarded; and assembling the customized output data responsive to the comparison between the identified criteria and the one or more customization factors. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification