Hierarchical online-content filtering device and method
First Claim
Patent Images
1. A method for on-line filtering of undesired content from a presentation built from a source code and for displaying the filtered presentation to a user comprising:
- a) identifying a plurality of structures and a plurality of substructures of at least one structure of said plurality of structures in the source code;
said at least one structure having a beginning marked by a first marker and an end marked by a second marker;
each substructure of said plurality of substructure having a respective beginning marker and wherein each said respective beginning marker is located between said first marker and said second marker and wherein each of said plurality substructures beginning with said respective beginning marker ends with a respective end marker;
b) detecting the undesired content in said plurality of substructures;
c) determining at least one substructure dominated by said undesired content;
d) disabling said at least one substructure according to said determining;
said disabling resulting in a a sanitized structure, without the undesired content;
e) removing said sanitized structure from said presentation when said sanitized structure does not correspond to said structure such that displaying said sanitized structure in the presentation would make the user aware of said disabling and arouse a curiosity of the user of said presentation towards a said undesired content;
f) sending said source code including an outcome of said disabling and said removing;
to an output device for rebuilding and display to the user;
g) performing a first action when a combination of a first word and a second word is detected between said respective beginning marker and said respective end marker of a single substructure of said plurality of substructures; and
h) performing a second action different from said first action and when first word is in said single substructure and said second word is not in said single structure and said second word is in another substructure of said plurality of substructures.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method identifies structures within a presentation and detects undesired content in those structures. A decision is made whether to remove portions of the presentation containing the undesired content or the entire presentation, based on determining the domination of the undesired content within the structures of the presentation. The presentation can be reconstructed by being rendered without the undesired content or the structures containing the undesired content.
22 Citations
19 Claims
-
1. A method for on-line filtering of undesired content from a presentation built from a source code and for displaying the filtered presentation to a user comprising:
-
a) identifying a plurality of structures and a plurality of substructures of at least one structure of said plurality of structures in the source code;
said at least one structure having a beginning marked by a first marker and an end marked by a second marker;
each substructure of said plurality of substructure having a respective beginning marker and wherein each said respective beginning marker is located between said first marker and said second marker and wherein each of said plurality substructures beginning with said respective beginning marker ends with a respective end marker;b) detecting the undesired content in said plurality of substructures; c) determining at least one substructure dominated by said undesired content; d) disabling said at least one substructure according to said determining;
said disabling resulting in a a sanitized structure, without the undesired content;e) removing said sanitized structure from said presentation when said sanitized structure does not correspond to said structure such that displaying said sanitized structure in the presentation would make the user aware of said disabling and arouse a curiosity of the user of said presentation towards a said undesired content; f) sending said source code including an outcome of said disabling and said removing;
to an output device for rebuilding and display to the user;g) performing a first action when a combination of a first word and a second word is detected between said respective beginning marker and said respective end marker of a single substructure of said plurality of substructures; and h) performing a second action different from said first action and when first word is in said single substructure and said second word is not in said single structure and said second word is in another substructure of said plurality of substructures. - View Dependent Claims (2, 3, 4, 5, 6, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
7. A system for filtering undesired content from a presentation built from a source code stored on an electronically accessible memory comprising:
-
a) a memory configured for storing; i) a first database of information on a plurality of structures of the presentation;
said information including a location of a first marker marking a beginning of at least one of said plurality of structures and a location of a second marker marking and end of said at least one structure and a respective location of each of a plurality of respective beginning markers;
each said respective beginning marker marking the beginning of a respective substructure;
each said respective location being between said first marker and said second marker;
wherein each said respective substructure ends with a respective end marker said first marker, said second marker and all said respective beginning markers being in said source code, andii) a second database configured for storing data on the undesired content, and b) a processor configured for; i) identifying each said respective substructure; ii) detecting the undesired content in said respective substructures; iii) determining at least one said respective substructure dominated by the undesired content; iv) disabling a said at least one respective substructure according to a result of said determining;
said disabling resulting in a sanitized structure without the undesired content, andv) removing said sanitized structure from said presentation when said sanitized structure does not correspond to said structure such that presenting said sanitized structure in the presentation would make a user aware of the disabling and arouse a curiosity of the user of said presentation towards a said undesired content, vi) performing a first action when a combination of a first word and a second word is detected between said respective beginning marker and said respective end marker of one said respective substructure; and vii) performing a second action different from said first action and when first word is in said one respective substructure and said second word is not in said one respective structure and said second word is in another substructure of said;
respective substructures; andc) an output device for rebuilding and displaying a rebuilt presentation to the user said rebuilt presentation built according to said source code and said disabling and said removing. - View Dependent Claims (8, 9, 10, 11)
-
Specification