Method and an apparatus to store information regarding web pages
AssigneeSonicWALL, Inc.
InventorsAlex M. Dubrovsky, Nikolay V. Popov, Alexander Shor, Roman Yanovsky, Shunhui Zhu, Boris Yanovsky
Life of this patent
Estimating the term…
Abstract
A method and an apparatus to store information regarding web pages have been disclosed. In one embodiment, the method includes receiving a predetermined type of information regarding a web page in a domain from a server, using a subset of the information to evaluate the web page based on one or more predetermined policies, and locally storing the subset of the information. Other embodiments have been claimed and described.
Claims20
A method comprising:
- receiving content ratings in a portion of a data structure regarding a web page in a domain from a server;
- using a subset of the content ratings to evaluate the web page based on one or more content filtering policies, wherein the data structure includes a rating tree of the domain, a structure of the rating tree corresponding to a domain structure of the domain such that a root of the rating tree contains a content rating of a main page of the domain and one or more child nodes of the root of the rating tree contain one or more content ratings of one or more web pages that are one logical level below the main page;
- and
- locally storing the subset of the information.
A method comprising:
- receiving a portion of a rating structure from a server, wherein the rating structure includes a rating tree of the domain, a structure of the rating tree corresponding to a domain structure of the domain such that a root of the rating tree contains a content rating of a main page of the domain and one or more child nodes of the root of the rating tree contain one or more content ratings of one or more web pages that are one logical level below the main page, and the one or more web pages including a first web page requested by a user;
- and
- using a subset of the content ratings to determine whether the first web page has content in a category based a content filtering policy.
A method comprising:
- retrieving a rating structure of a domain from a database in response to a content rating request on a web page in the domain from a content filtering client, wherein the rating structure includes a rating tree of the domain, a structure of the rating tree corresponding to a domain structure of the domain such that a root of the rating tree contains a content rating of a main page of the domain and one or more child nodes of the root of the rating tree contain one or more content ratings of one or more web pages that are one logical level below the main page, wherein the one or more web pages include the web page;
- identifying a portion of the rating structure relevant to the web page;
- and
- sending the portion in a response to the content filtering client.
A non-transitory computer readable medium storing executable instructions that, when executed by a processor, will cause the processor to perform operations comprising:
- determining whether a web page and a plurality of sub-directories of the web page are in a first category;
- assigning a first rating of a first type to the web page if contents of the web page and the plurality of sub-directories are in the first category;
- and
- storing the first rating in a rating tree, wherein a structure of the rating tree corresponding to a domain structure of a domain such that a root of the rating tree contains a content rating of a main page of the domain and one or more child nodes of the root of the rating tree contain one or more content ratings of one or more web pages that are one logical level below the main page.
A non-transitory computer readable medium storing executable instructions that, when executed by a processor, will cause the processor to perform operations comprising:
- sending a content rating request on a first web page;
- receiving a branch of a rating tree of a domain associated with the first web page, the first web page being in the domain, the branch including content ratings of the first web page, a main page of the domain, and any sub-directories between the first web page and the main page, wherein a structure of the rating tree corresponding to a domain structure of the domain such that a root of the rating tree contains a content rating of the main page of the domain and child nodes of the root of the rating tree contain content ratings of one or more web pages that are one logical level below the main page;
- and
- using a subset of the content ratings received to determine whether access to the first web page is allowed based on one or more predetermined content filtering policies.
A system comprising:
- a content filtering client to determine whether web pages requested by users are allowed under one or more content filtering policies;
- and
- a server, communicably coupled to the content filtering client, to send a portion of a rating structure associated with the requested web pages to the content filtering client if the content filtering client requests content ratings of the web pages, wherein the content filtering client is operable to use a subset of one or more content ratings in the portion of the rating structure to determine whether the web pages are allowed under the one or more content filtering policies, wherein the rating structure includes a rating tree of a domain containing the web pages, a structure of the rating tree corresponding to a domain structure of the domain such that a root of the rating tree contains a content rating of a main page of the domain and one or more child nodes of the root of the rating tree contain one or more content ratings of one or more web pages that are one logical level below the main page.
Dependencies are inferred from the claim text.