Methods systems, and products for providing substitute content
First Claim
Patent Images
1. A method, comprising:
- determining that received tagged content should be blocked by;
retrieving from memory multiple fields of a preferred tag associated with preferred content that is preferred by a user profile;
retrieving from the memory the multiple fields of a corresponding alternative tag associated with alternative content;
setting art initial value of a score to zero;
successively comparing each field of the multiple fields of the preferred tag to each corresponding field of the multiple fields of the corresponding alternative tag, for all of the multiple fields;
incrementing the score by a processor when a field of the preferred tag matches a corresponding field of the alternative tag;
comparing the score to a predetermined non-zero threshold value;
blocking the tagged content if the score satisfies a criterion selected from the group consisting of exceeding the threshold value and failing to exceed the threshold value; and
retrieving and causing presentation of substitute content to replace the blocked content.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and products are disclosed for providing substitute content. Tagged content is received and compared to a user profile. When a determination is made that the tagged content should be blocked, substitute content is retrieved that replaces the tagged content.
-
Citations
21 Claims
-
1. A method, comprising:
-
determining that received tagged content should be blocked by; retrieving from memory multiple fields of a preferred tag associated with preferred content that is preferred by a user profile; retrieving from the memory the multiple fields of a corresponding alternative tag associated with alternative content; setting art initial value of a score to zero; successively comparing each field of the multiple fields of the preferred tag to each corresponding field of the multiple fields of the corresponding alternative tag, for all of the multiple fields; incrementing the score by a processor when a field of the preferred tag matches a corresponding field of the alternative tag; comparing the score to a predetermined non-zero threshold value; blocking the tagged content if the score satisfies a criterion selected from the group consisting of exceeding the threshold value and failing to exceed the threshold value; and retrieving and causing presentation of substitute content to replace the blocked content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11)
-
-
8. The method according to clam 1, wherein the substitute content comprises a blank screen or a screen saver file.
-
12. A computer readable storage medium storing processor-executable instructions that, if executed, result in the implementation of operations comprising:
-
determining that received tagged content should be blocked by; retrieving from memory multiple fields of a preferred tag associated with preferred content that is preferred by a user profile; retrieving from the memory the multiple fields of a corresponding alternative tag associated with alternative content; setting an initial value of a score to zero; successively comparing each field of the multiple fields of the preferred tag to each corresponding field of the multiple fields of the corresponding alternative tag, for all of the multiple fields; incrementing the score by a processor when a field of the preferred tag matches a corresponding field of the alternative tag; comparing the score to a predetermined non-zero threshold value; blocking the tagged content if the score meets a criterion selected from the group consisting of exceeding the threshold value and failing to exceed the threshold value; and retrieving and causing presentation of substitute content to replace the blocked content. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An apparatus, comprising:
-
a processor; and at least one memory coupled to the processor and configured to store code that, if executed by the processor, results in the implementation of operations comprising; determining that received tagged content should he blocked by; retrieving from memory multiple fields of a preferred tag associated with preferred content that is preferred by a user profile; retrieving from the memory the multiple fields of a corresponding alternative tag associated with alternative content; setting an initial value of a score to zero; successively comparing each field of the multiple fields of the preferred tag to each corresponding field of the multiple fields of the corresponding alternative tag, for all of the multiple fields; incrementing the score by the processor when a field of the preferred tag matches a corresponding field of the alternative tag; comparing the score to a predetermined non-zero threshold value; blocking the tagged content if the score meets a criterion selected from the group consisting of exceeding the threshold value and failing to exceed the threshold value; and retrieving and causing presentation of substitute content to replace the blocked content.
-
-
19. A method, comprising:
-
determining that received tagged content should be locked by; retrieving from memory multiple fields of a preferred tag associated with preferred content that is preferred by a user profile; retrieving from the memory the multiple fields of corresponding alternative tag associated with alternative content; setting an initial value of a score to zero; successively comparing each field of the multiple fields the preferred tag to each corresponding field of the multiple fields of the corresponding alternative tag, all of the multiple fields; incrementing the score by a processor when a field of the preferred tag matches a corresponding field of the alternative tag; comparing the score to a predetermined non-zero threshold value; blocking the tagged content if the score satisfies a criterion selected from the group consisting of exceeding the threshold value and failing to exceed the threshold value; and retrieving and causing presentation of substitute content to replace the blocked content, wherein the score corresponds to a weighted average.
-
-
20. A computer readable storage medium storing processor-executable instructions that, if executed, result in the implementation of operations comprising:
-
determining that received tagged content should be blocked by; retrieving from memory multiple fields of a preferred tag associated with referred content that is preferred by a user profile; retrieving from the memory the multiple fields of a corresponding alternative tag associated with alternative content; setting an initial value of a score to zero; successively comparing each field of the multiple fields of the preferred tag to each corresponding field of the multiple fields of the corresponding alternative tag, for all of the multiple fields; incrementing the score by a processor when a field of the preferred tag matches a corresponding field of the alternative tag; comparing the score to a predetermined non-zero threshold value; blocking the tagged content if the score meets a criterion selected from the group consisting of exceeding the threshold value and failing to exceed the threshold value; and retrieving and causing presentation of substitute content to replace the blocked content, wherein the score corresponds to a weighted average.
-
-
21. An apparatus, comprising:
-
a processor; and at least one memory coupled to the processor and configured to store code that, if executed by the processor, results in the implementation of operations comprising; determining that received tagged content should be blocked by; retrieving from memory multiple fields of a preferred tag associated with preferred content that is preferred by a user profile; retrieving from the memory the multiple fields of a corresponding alternative tag associated with alternative content; setting an initial value of a score to zero; successively comparing each field of the multiple fields of the preferred tag to each corresponding field of the multiple fields of the corresponding alternative tag, for all of the multiple fields; incrementing the score by the processor when a field of the preferred tag matches a corresponding field of the alternative tag; comparing the score to a predetermined non-zero threshold value; blocking the tagged content if the score meets a criterion selected from the group consisting of exceeding the threshold value and failing to exceed the threshold value; and retrieving and causing presentation of substitute content to replace the blocked content, wherein the score corresponds to a weighted average.
-
Specification