×

Hierarchical online-content filtering device and method

  • US 9,529,896 B2
  • Filed: 12/28/2011
  • Issued: 12/27/2016
  • Est. Priority Date: 01/18/2011
  • Status: Active Grant
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.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×