System and method for monitoring blocked content
First Claim
1. A method of presenting content, comprising:
- receiving tagged content;
comparing, by a processor, the tagged content to a user'"'"'s profile stored in memory;
retrieving multiple fields of a preferred tag from the memory, the preferred tag associated with content that is preferred by the user'"'"'s profile;
retrieving the multiple fields of a corresponding alternative tag that are associated with alternative content;
setting an initial value of a score to zero;
successively comparing each field of the preferred tag to each corresponding field of the alternative tag;
incrementing the score when a field of the preferred tag matches a corresponding field of the alternative tag;
comparing a final value of the score to a threshold value when all the multiple fields of the preferred tag have been compared to all the multiple fields of the corresponding alternative tag;
when the processor determines that the alternate content matches the user'"'"'s profile, then causing display of a user interface in which a user may designate a source of substitute content;
receiving a selection of a control button in the user interface that selects a blank screen with audio as the substitute content;
causing display of a preview control button in the user interface for previewing the substitute content;
receiving an input that selects the preview control button;
retrieving an audio file;
causing display of the blank screen and cause a presentation of the audio file in a preview area of the graphical user interface;
blocking the tagged content having a time duration;
determining an end of the time duration;
causing display of the blank screen and presenting the audio file to replace the blocked content; and
presenting desired content after the blocked content has terminated.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for monitoring termination of blocked content. After unwanted content is blocked using substitution, user channel selection, or otherwise, a number of methods are available for monitoring blocked content and choosing content for presentation after the blocked content ends. Default content may be automatically presented. Default content includes content that was being presented prior to blocking, or any user selected default content. The user may opt to continue viewing substitute content. A termination notification may be generated, whereby the user the notified that blocked content is terminated, or will terminate imminently. One type of termination notification includes a prompt enabling the user to select among possible content to switch to.
-
Citations
38 Claims
-
1. A method of presenting content, comprising:
-
receiving tagged content; comparing, by a processor, the tagged content to a user'"'"'s profile stored in memory; retrieving multiple fields of a preferred tag from the memory, the preferred tag associated with content that is preferred by the user'"'"'s profile; retrieving the multiple fields of a corresponding alternative tag that are associated with alternative content; setting an initial value of a score to zero; successively comparing each field of the preferred tag to each corresponding field of the alternative tag; incrementing the score when a field of the preferred tag matches a corresponding field of the alternative tag; comparing a final value of the score to a threshold value when all the multiple fields of the preferred tag have been compared to all the multiple fields of the corresponding alternative tag; when the processor determines that the alternate content matches the user'"'"'s profile, then causing display of a user interface in which a user may designate a source of substitute content; receiving a selection of a control button in the user interface that selects a blank screen with audio as the substitute content; causing display of a preview control button in the user interface for previewing the substitute content; receiving an input that selects the preview control button; retrieving an audio file; causing display of the blank screen and cause a presentation of the audio file in a preview area of the graphical user interface; blocking the tagged content having a time duration; determining an end of the time duration; causing display of the blank screen and presenting the audio file to replace the blocked content; and presenting desired content after the blocked content has terminated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A client system for presenting media content, comprising:
-
a processor communicating with memory storing code causing the processor to; receive tagged content; compare the tagged content to a user profile; retrieve multiple fields of a preferred tag from the memory, the preferred tag associated with content that is preferred by the user'"'"'s profile; retrieve the multiple fields of a corresponding alternative tag that are associated with alternative content; set an initial value of a score to zero; successively compare each field of the preferred tag to each corresponding field of the alternative tag; increment the score when a field of the preferred tag matches a corresponding field of the alternative tag; compare a final value of the score to a threshold value when all the multiple fields of the preferred tag have been compared to all the multiple fields of the corresponding alternative tag; determine that the alternate content correlates to the user profile; cause display of a user interface in which a user may designate a source of substitute content; receive a selection of a control button in the user interface that selects a blank screen with audio as the substitute content; cause display of a preview control button in the user interface for previewing the substitute content; receive an input that selects the preview control button; retrieve an audio file; cause display of the blank screen and cause a presentation of the audio file in a preview area of the graphical user interface; block the tagged content having a time duration; determine an end of the time duration; cause display of the blank screen and present the audio file to replace the blocked content; and present desired content after the blocked content has terminated. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A non-transitory computer readable storage medium storing processor executable instructions for performing a method, the method comprising:
-
receiving tagged content; comparing the tagged content to a user profile; when the tagged content matches the user profile, then blocking the tagged content; retrieving multiple fields of a preferred tag associated with content that is preferred by the user'"'"'s profile; retrieving the multiple fields of a corresponding alternative tag that are associated with alternative content; setting an initial value of a score to zero; successively comparing each field of the preferred tag to each corresponding field of the alternative tag; incrementing the score when a field of the preferred tag matches a corresponding field of the alternative tag; comparing a final value of the score to a threshold value when all the multiple fields of the preferred tag have been compared to all the multiple fields of the corresponding alternative tag; substituting the blocked tagged content with the alternative content when the final value of the score satisfies the threshold value. - View Dependent Claims (37, 38)
-
Specification