Method and an apparatus to request web pages and content rating information thereof
First Claim
Patent Images
1. A method comprising:
- receiving a request from a user for a web page;
retrieving content rating of the web page in response to the request;
fetching the web page substantially simultaneously with the retrieving of the content rating in response to the request;
receiving the web page;
holding the web page until the content rating of the web page has been retrieved or a predetermined time period for fetching the content rating has expired;
blocking the user from accessing the web page and causing an error message to be presented to the user via a display device if the content rating of the web page is in at least one of a set of one or more predetermined categories;
forwarding the web page, without the content rating, to the user if the content rating has not been retrieved before the predetermined time period for fetching the content rating expires; and
causing the display device to render the web page forwarded to the user.
22 Assignments
0 Petitions
Accused Products
Abstract
A method and an apparatus request web pages and content rating information thereof have been disclosed. In one embodiment, the method includes receiving a request from a user for a web page, retrieving content rating of the web page in response to the request, and fetching the web page substantially simultaneously with the retrieving of the content rating in response to the request. Other embodiments have been claimed and described.
23 Citations
29 Claims
-
1. A method comprising:
-
receiving a request from a user for a web page; retrieving content rating of the web page in response to the request; fetching the web page substantially simultaneously with the retrieving of the content rating in response to the request; receiving the web page; holding the web page until the content rating of the web page has been retrieved or a predetermined time period for fetching the content rating has expired; blocking the user from accessing the web page and causing an error message to be presented to the user via a display device if the content rating of the web page is in at least one of a set of one or more predetermined categories; forwarding the web page, without the content rating, to the user if the content rating has not been retrieved before the predetermined time period for fetching the content rating expires; and causing the display device to render the web page forwarded to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A physical machine accessible storage medium that provides instructions that, if executed by a processor, will cause the processor to perform operations comprising:
-
receiving a request from a user for a web page; retrieving content rating of the web page in response to the request; fetching the web page substantially simultaneously with the retrieving of the content rating in response to the request; receiving the web page; holding the web page until the content rating of the web page has been retrieved or a predetermined time period for fetching the content rating has expired; blocking the user from accessing the web page and causing an error message to be presented to the user via a display device if the content rating of the web page is in at least one of a set of one or more predetermined categories; forwarding the web page, without the content rating, to the user if the content rating has not been retrieved before the predetermined time period for fetching the content rating expires; and causing the display device to render the web page forwarded to the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a server; and a content filtering client to be logically coupled between the server and a first set of one or more client applications, to get content rating of web pages requested by the client applications, to request the web pages substantially simultaneously with getting the content rating, to hold the web pages until the content rating has been retrieved or a predetermined time period for fetching the content rating has expired, to forward the web page, without the content rating, to the client applications if the content rating has not been retrieved before the predetermined time period for fetching the content rating expires, to cause a display device to present the web pages forwarded to users if the web pages are not in any of a set of one or more predetermined categories or if the content rating has not been retrieved before the predetermined time period for fetching the content rating expires, and to cause the display device to present an error message and to block the client applications from accessing the web pages if the content rating of the web pages is in at least one of the set of one or more predetermined categories. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
receiving a request for a web page from a client application; overlapping the process of fetching the web page from a web page host with the process of retrieving from a server content rating information for that web page; receiving the web page from the web page host; holding the web page until the content rating information has been retrieved or a predetermined time period for fetching the content rating has expired; determining whether to block access to the fetched web page based on the content rating information; forwarding the web page, without the content rating, to the client application if the content rating has not been retrieved before the predetermined time period for fetching the content rating expires; presenting the fetched web page via a display device in a client machine if the access to the fetched web page is not blocked or if the content rating information has not been retrieved before the predetermined time period for fetching the content rating expires; and presenting an error message via the display device if the access to the fetched web page is blocked.
-
-
25. A method comprising:
-
receiving a request from a web page from a client application; forwarding the request for the web page to a web page host prior to determining whether access will be blocked based on content rating information; requesting the content rating information for the web page from a server substantially simultaneously with the forwarding of the request for the web page; receiving the web page from the web page host; holding the web page until the content rating information has been received or a predetermined time period for fetching the content rating has expired; receiving the content rating information from the server; determining whether to block access to the web page based on the received content rating information; forwarding the web page, without the content rating, to the user if the content rating has not been retrieved before the predetermined time period for fetching the content rating expires; presenting the web page via a display device in a client machine if the access to the web page is not blocked or if the content rating information has not been retrieved before the predetermined time period for fetching the content rating expires; and presenting an error message via the display device if the access to the fetched web page is blocked. - View Dependent Claims (26)
-
-
27. An apparatus comprising:
a content filtering client, to be coupled between a client application and a server and web page hosts, to forward requests from the client application for web pages to at least one of the web page hosts prior to having content rating information for those web pages, to overlap retrieval from the server of the content rating information for those web pages with the fetch of those web pages, to hold the web pages until the content rating information of the web pages is retrieved or a predetermined time period for fetching the content rating has expired, to selectively block return of the web pages to the client application based on the retrieved content rating information, to forward the web pages, without the content rating, to the client application if the content rating has not been retrieved before the predetermined time period for fetching the content rating expires, to cause a display device in a client machine to present an error message if the access to the web pages is blocked, and to cause the display device to present the web pages forwarded if the access to the web pages is not blocked or if the content rating information has not been retrieved before the predetermined time period for fetching the content rating expires. - View Dependent Claims (28, 29)
Specification