Systems and methods for managing web browser histories
First Claim
1. A computer-implemented method for managing web browser histories, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
- identifying a visit to a website, wherein the website was visited via a web browser installed on the computing device;
selecting at least one website category for which websites are not to be referenced in a web browser history that is accessible to the web browser;
querying, with an identifier for the visited website, a remote centralized website categorization database that maps websites to website categories for a category indication that indicates that the website belongs to the website category;
receiving, at the computing device from the remote centralized website categorization database, the category indication that indicates that the website belongs to the website category;
using the category indication to cache, in a local cache at the computing device a history indication, in an encrypted form, that indicates that the website belongs to the website category and as a result should not be referenced in the web browser history;
after the category indication is received from the remote centralized website categorization database and without querying the remote centralized website categorization database;
identifying a subsequent visit to the website;
querying the local cache to identify the history indication that indicates that the website should not be referenced in the web browser history; and
blocking the website from being referenced in the web browser history in response to identifying the history indication that indicates that the website should not be referenced in the web browser history.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for managing web browser histories may include (1) identifying a website visited via a web browser, (2) selecting one or more website categories for which websites are not to be referenced in the web browser history, (3) querying a website categorization database to verify whether the visited website belongs to a selected website category, (4) receiving, in response to querying the website categorization database, an indication that the website belongs to a selected website category, and (5) blocking, based on the website belonging to a selected category, the website from being referenced in the web browser history. Various other methods, systems, and computer-readable media are also disclosed.
34 Citations
20 Claims
-
1. A computer-implemented method for managing web browser histories, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:
-
identifying a visit to a website, wherein the website was visited via a web browser installed on the computing device; selecting at least one website category for which websites are not to be referenced in a web browser history that is accessible to the web browser; querying, with an identifier for the visited website, a remote centralized website categorization database that maps websites to website categories for a category indication that indicates that the website belongs to the website category; receiving, at the computing device from the remote centralized website categorization database, the category indication that indicates that the website belongs to the website category; using the category indication to cache, in a local cache at the computing device a history indication, in an encrypted form, that indicates that the website belongs to the website category and as a result should not be referenced in the web browser history; after the category indication is received from the remote centralized website categorization database and without querying the remote centralized website categorization database; identifying a subsequent visit to the website; querying the local cache to identify the history indication that indicates that the website should not be referenced in the web browser history; and blocking the website from being referenced in the web browser history in response to identifying the history indication that indicates that the website should not be referenced in the web browser history. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for managing web browser histories, the system comprising:
-
a memory that stores; an identification module that identifies a visit to a website, wherein the website was visited via a web browser; a selection module that selects at least one website category for which websites are not to be referenced in a web browser history that is accessible to the web browser; a query module that queries, with an identifier for the visited website, a remote centralized website categorization database that maps websites to website categories for a category indication that indicates that the website belongs to the website category; a receiving module that receives, from the remote centralized website categorization database, the category indication that indicates that the website belongs to the website category; a caching module that uses the category indication to cache, in a local cache a history indication, in an encrypted form, that indicates that the website belongs to the website category and as a result should not be referenced in the web browser history, wherein; the identification module further identifies, after the category indication is received from the remote centralized website categorization database and without querying the remote centralized website categorization database, a subsequent visit to the website; the query module further queries, after the category indication is received from the remote centralized website categorization database and without querying the remote centralized website categorization database, the local cache to identify the history indication that indicates that the website should not be referenced in the web browser history; a blocking module that blocks, after the category indication is received from the remote centralized website categorization database and without querying the remote centralized website categorization database, the website from being referenced in the web browser history in response to identifying the history indication that indicates that the website should not be referenced in the web browser history; at least one processor that executes the identification module, the selection module, the query module, the receiving module, and the blocking module. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium comprising one or more computer-executable instructions executed by at least one processor of a computing device that cause the computing device to:
-
identify a visit to a website, wherein the website was visited via a web browser installed on the computing device; select at least one website category for which websites are not to be referenced in a web browser history that is accessible to the web browser; query, with an identifier for the visited website, a remote centralized website categorization database that maps websites to website categories for a category indication that indicates that the website belongs to the website category; receive, at the computing device from the remote centralized website categorization database, the category indication that indicates that the website belongs to the website category; use the category indication to cache, in a local cache at the computing device, a history indication, in an encrypted form, that indicates that the website belongs to the website category and as a result should not be referenced in the web browser history; identify, after the category indication is received from the remote centralized website categorization database and without querying the remote centralized website categorization database, a subsequent visit to the website; query, after the category indication is received from the remote centralized website categorization database and without querying the remote centralized website categorization database, the local cache to identify the history indication that indicates that the website should not be referenced in the web browser history; block, after the category indication is received from the remote centralized website categorization database and without querying the remote centralized website categorization database, the website from being referenced in the web browser history in response to identifying the history indication that indicates that the website should not be referenced in the web browser history. - View Dependent Claims (20)
-
Specification