Systems and methods for consumer control over interactive television exposure
First Claim
1. A computer-implemented method for allowing a user to control access to an interactive television application, the method comprising,performing with at least one computer processor:
- detecting an interactive television event for an interactive television application destined for a user'"'"'s device;
generating a query based on the interactive television application event to determine whether to execute the interactive television application;
determining whether a preference database containing one or more user preferences is locally stored;
determining a user preference by checking the query against a non-local preference database in response to the determining indicating the preference database is not locally stored and checking the query against a local preference database in response to the determining indicating the preference database is locally stored; and
determining at least one of whether the interactive television application event is allowed, disallowed, or conditionally allowed to be executed on the user'"'"'s device based on the determined user preference,wherein the interactive television application will not be sent to the user'"'"'s device when it is determined that the interactive television application event is disallowed.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and Methods for allowing a user to control access to interactive television applications and events are provided. One method includes detecting an interactive television event destined for a user'"'"'s device, and determining at least one of whether the interactive television application event is allowed, disallowed, or conditionally allowed to be executed on the user'"'"'s device. The determining may include generating a query based on the interactive television application event and checking the query against a preference database containing one or more user preferences.
293 Citations
22 Claims
-
1. A computer-implemented method for allowing a user to control access to an interactive television application, the method comprising,
performing with at least one computer processor: -
detecting an interactive television event for an interactive television application destined for a user'"'"'s device; generating a query based on the interactive television application event to determine whether to execute the interactive television application; determining whether a preference database containing one or more user preferences is locally stored; determining a user preference by checking the query against a non-local preference database in response to the determining indicating the preference database is not locally stored and checking the query against a local preference database in response to the determining indicating the preference database is locally stored; and determining at least one of whether the interactive television application event is allowed, disallowed, or conditionally allowed to be executed on the user'"'"'s device based on the determined user preference, wherein the interactive television application will not be sent to the user'"'"'s device when it is determined that the interactive television application event is disallowed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for allowing a user to control access to an interactive television application, the system comprising:
-
one or more computer processors configured to detect an interactive television application event destined for a user'"'"'s device, generate a query based on the interactive television application event to determine whether to execute the interactive television application, determine whether a preference database containing one or more user preferences is locally stored, determine a user preference by checking the query against a non-local preference database in response to determining the preference database is not locally stored and checking the query against a local preference database in response to determining the preference database is locally stored, and determine at least one of whether the interactive television application event is allowed, disallowed, or conditionally allowed to be executed on the user'"'"'s device based on the determined user preference, wherein the interactive television application will not be sent to the user'"'"'s device when it is determined that the interactive television application event is disallowed. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable medium comprising computer instructions for performing the method comprising:
-
detecting an interactive television event for an interactive television application sent to a user'"'"'s device; generating a query based on the interactive television application event to determine whether to execute the interactive television application; determining whether a preference database containing one or more user preferences is locally stored; determining a user preference by checking the query against a non-local preference database in response to the determining indicating the preference database is not locally stored and checking the query against a local preference database in response to the determining indicating the preference database is locally stored; and determining at least one of whether the interactive television application is allowed, disallowed, or conditionally allowed to be executed on the user'"'"'s device based on the determined user preference, wherein the interactive television application will not be sent to the user'"'"'s device when it is determined that the interactive television application event is disallowed.
-
Specification