Methods, systems, and products for blocking content
First Claim
Patent Images
1. A method, comprising:
- receiving objectionable content at a client device;
receiving an input in a graphical user interface that selects automatic substitution of the objectionable content;
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;
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 threshold value;
substituting the alternative content for the objectionable content when the score exceeds the threshold value;
when the score is less than the threshold value, then retrieving another preferred tag from the memory and successively comparing each field of the another preferred tag to each corresponding field of the corresponding alternative tag;
when the user profile contains no more preferred tags, then retrieving another alternate tag from the memory associated with another alternative content and successively comparing each field of the another alternate tag to each field of the preferred tag;
incrementing the score when any field of the another alternate tag matches the corresponding field of the preferred tag; and
when the score satisfies the threshold score, then substituting the another alternative content for the objectionable content.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and products block objectionable content and substitute alternative content. Multiple fields of a preferred tag are retrieved from memory. Multiple fields of an alternative tag, associated with alternative content, are retrieved from the memory. A number of matching fields, between the multiple fields of the preferred tag and the multiple fields of the corresponding alternative tag, are determined. The number of matching fields is compared to a threshold value. When the number of matching fields exceeds the threshold value, then the alternative content is substituted for the objectionable content.
71 Citations
20 Claims
-
1. A method, comprising:
-
receiving objectionable content at a client device; receiving an input in a graphical user interface that selects automatic substitution of the objectionable content; 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; 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 threshold value; substituting the alternative content for the objectionable content when the score exceeds the threshold value; when the score is less than the threshold value, then retrieving another preferred tag from the memory and successively comparing each field of the another preferred tag to each corresponding field of the corresponding alternative tag; when the user profile contains no more preferred tags, then retrieving another alternate tag from the memory associated with another alternative content and successively comparing each field of the another alternate tag to each field of the preferred tag; incrementing the score when any field of the another alternate tag matches the corresponding field of the preferred tag; and when the score satisfies the threshold score, then substituting the another alternative content for the objectionable content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a processor executing instructions stored in memory that cause the processor to; receive objectionable content at a client device; receive an input in a graphical user interface that selects automatic substitution of the objectionable content; retrieve from memory multiple fields of a preferred tag associated with preferred content that is preferred by a user profile; retrieve from the memory the multiple fields of a corresponding alternative tag associated with alternative content; set an initial value of a score to zero; successively compare each field of the multiple fields of the preferred tag to each corresponding field of the multiple fields of the corresponding alternative tag; increment the score by a processor when a field of the preferred tag matches a corresponding field of the alternative tag; compare the score to a threshold value; substitute the alternative content for the objectionable content when the score exceeds the threshold value; when the score is less than the threshold value, then retrieve another preferred tag from the memory and successively compare each field of the another preferred tag to each corresponding field of the corresponding alternative tag; when the user profile contains no more preferred tags, then retrieve another alternate tag from the memory associated with another alternative content and successively compare each field of the another alternate tag to each field of the preferred tag; increment the score when any field of the another alternate tag matches the corresponding field of the preferred tag; and when the score satisfies the threshold score, then substitute the another alternative content for the objectionable content. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer storage medium storing processor executable instructions for performing a method, the method comprising:
-
receiving objectionable content at a client device; receiving an input in a graphical user interface that selects automatic substitution of the objectionable content; 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; 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 threshold value; substituting the alternative content for the objectionable content when the score exceeds the threshold value; when the score is less than the threshold value, then retrieving another preferred tag from the memory and successively comparing each field of the another preferred tag to each corresponding field of the corresponding alternative tag; when the user profile contains no more preferred tags, then retrieving another alternate tag from the memory associated with another alternative content and successively comparing each field of the another alternate tag to each field of the preferred tag; incrementing the score when any field of the another alternate tag matches the corresponding field of the preferred tag; and when the score satisfies the threshold score, then substituting the another alternative content for the objectionable content. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification