Methods, systems, and products for content blocking
First Claim
Patent Images
1. A method, comprising:
- determining content, received by a device, is objectionable;
blocking, by the device, the content from presentation;
retrieving, by the device, preferred tags associated with a profile;
retrieving, by the device, an alternative tag associated with alternative content;
comparing, by the device, the preferred tags to the alternative tag;
setting, by the device, an initial value of a score to zero;
incrementing, by the device, the score in response to one of the preferred tags matching the alternative tag;
comparing, by the device, the score to a threshold value;
determining, by the device, that the profile contains no more of the preferred tags to compare to the alternative tag and that the score is less than the threshold value;
retrieving, by the device, another alternate tag associated with another alternative content and comparing the another alternate tag to the preferred tags;
resuming, by the device, incrementing the score in response to the another alternative tag matching any of the preferred tags;
comparing, by the device, the score to the threshold value; and
processing, by the device, the another alternative content for display in substitution of the content.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and products block objectionable content and substitute alternative content. A preferred tag is retrieved from memory. An alternative tag, associated with alternative content, is also retrieved from the memory. When the preferred tag matches the alternative tag, then the alternative content is substituted for the objectionable content.
77 Citations
20 Claims
-
1. A method, comprising:
-
determining content, received by a device, is objectionable; blocking, by the device, the content from presentation; retrieving, by the device, preferred tags associated with a profile; retrieving, by the device, an alternative tag associated with alternative content; comparing, by the device, the preferred tags to the alternative tag; setting, by the device, an initial value of a score to zero; incrementing, by the device, the score in response to one of the preferred tags matching the alternative tag; comparing, by the device, the score to a threshold value; determining, by the device, that the profile contains no more of the preferred tags to compare to the alternative tag and that the score is less than the threshold value; retrieving, by the device, another alternate tag associated with another alternative content and comparing the another alternate tag to the preferred tags; resuming, by the device, incrementing the score in response to the another alternative tag matching any of the preferred tags; comparing, by the device, the score to the threshold value; and processing, by the device, the another alternative content for display in substitution of the content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a processor; and a memory storing code that when executed causes the processor to perform operations, the operations comprising; receiving objectionable content at a device; blocking the objectionable content from presentation based on a score; retrieving preferred tags associated with a profile; retrieving an alternative tag associated with alternative content; comparing the preferred tags to the alternative tag; associating the score with the alternative content; incrementing the score in response to one of the preferred tags matching the alternative tag; comparing the score to a threshold value; determining all of the preferred tags have been compared to the alternative tag and the score is less than the threshold value; retrieving another alternate tag associated with another alternative content and comparing the another alternate tag to the preferred tags; resuming incrementing the score in response to the another alternative tag matching any of the preferred tags; comparing the score to the threshold value; and processing, based on the score, the another alternative content for display in substitution of the objectionable content. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A memory storing instructions that when executed cause a processor to perform operations, the operations comprising:
-
determining content is objectionable; retrieving preferred tags associated with a profile; retrieving an alternative tag associated with alternative content; comparing the preferred tags to the alternative tag; associating a score with the alternative content; incrementing the score in response to one of the preferred tags matching the alternative tag; comparing the score to a threshold value; determining all of the preferred tags have been compared to the alternative tag and the score is less than the threshold value; retrieving another alternate tag associated with another alternative content and comparing the another alternate tag to the preferred tags; resuming incrementing the score in response to the another alternative tag matching any of the preferred tags; comparing the score to the threshold value; determining the score after resumption satisfies the threshold score; and processing, based on the score, the another alternative content for substitution of the content. - View Dependent Claims (17, 18, 19, 20)
-
Specification