Web search with visited web page search result restrictions
First Claim
1. A search infrastructure that services a plurality of browser applications running on computing devices of a plurality of users, the search infrastructure comprising:
- storage that receives activity information relating to prior activity of a first browser application of a first user of the plurality of users, the activity information identifying a first list of web pages that the first user previously visited via the first browser application, wherein at least one user interaction with copyrighted content has been removed from the activity information;
web crawling infrastructure that gathers text data corresponding to a plurality of web pages hosted on an Internet, the plurality of web pages including the first list of visited web pages; and
a search infrastructure that responds to first search text by producing a first search results based on correlations between the first search text and the text data of the plurality of web pages, the first search results being non-user specific search results; and
the search infrastructure responds to second search text and an associated activity restriction indication indicating that search results correlating with the second search text are to be identified exclusively from the first web pages previously visited by the first user by producing for the first user a second search results based on correlations between the second search text and the text data of at least some of the first list of web pages, the second search results selected based on a search of only the first list of web pages and being user specific search results tailored for the first user.
8 Assignments
0 Petitions
Accused Products
Abstract
An Internet infrastructure supports searching of web links to select search results by processing browser activity information along with one or more of favorite lists, and related metadata, user profiles, and trends based on browser activity behavior and favorite behavior. A plurality of web browsers located on client device are incorporated with a browser activity-monitoring module that tracks user'"'"'s Internet usage, processes this information, and sends this information periodically or upon user request to the server to aid in improving search operation results. The search engine server communicatively couples to the plurality of web browsers and supports delivery of search results/web links to the client device based upon a search string, browser activity information, and possibly the favorite lists and related metadata. The gathered browser activity information, favorite lists, and related metadata are stored in one or more server databases that are associated with the search engine server.
126 Citations
22 Claims
-
1. A search infrastructure that services a plurality of browser applications running on computing devices of a plurality of users, the search infrastructure comprising:
-
storage that receives activity information relating to prior activity of a first browser application of a first user of the plurality of users, the activity information identifying a first list of web pages that the first user previously visited via the first browser application, wherein at least one user interaction with copyrighted content has been removed from the activity information; web crawling infrastructure that gathers text data corresponding to a plurality of web pages hosted on an Internet, the plurality of web pages including the first list of visited web pages; and a search infrastructure that responds to first search text by producing a first search results based on correlations between the first search text and the text data of the plurality of web pages, the first search results being non-user specific search results; and the search infrastructure responds to second search text and an associated activity restriction indication indicating that search results correlating with the second search text are to be identified exclusively from the first web pages previously visited by the first user by producing for the first user a second search results based on correlations between the second search text and the text data of at least some of the first list of web pages, the second search results selected based on a search of only the first list of web pages and being user specific search results tailored for the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A web search system comprising at least one server device that services a plurality of browser applications running on computing devices of a plurality of users, the web searching system comprising:
-
a processing infrastructure, comprising at least one processing circuitry, that stores user activity information associated with the plurality of browser applications in a first portion of a storage dedicated to storing exclusively the user activity information, a first portion of the user activity information being associated with a first browser of the plurality of browser applications of a first user of the plurality of users, the user activity information including a list of web addresses previously visited by the first user via the first browser, and wherein interactions associated with malware have been removed from the user activity information; a crawling infrastructure that gathers text data from a plurality of web pages hosted on an Internet, the plurality of web pages including visited web pages corresponding to the list of web addresses; and the processing infrastructure responds to search text and an associated activity consideration indication requiring that search results identified based on at least the search text be identified exclusively from the list of web addresses previously visited by the first user by generating a tailored search results for the first user, the processing infrastructure exclusively considering web addresses included in the first portion of the storage as part of the generation. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method performed by a search infrastructure that services a plurality of browser applications running on computing devices of a plurality of users, the method comprising:
-
collecting activity data relating to prior activity of a first browser application of a first user, the activity data identifying first web pages visited by the first user via the first browser application, wherein interactions associated with illegal content have been removed from the activity data; gathering text data corresponding to a plurality of web pages hosted on an Internet, the plurality of web pages including the first web pages; receiving first search text and an associated prior-activity restriction indication from the first browser application indicating that search results correlating with the first search text are to be identified exclusively from the first web pages visited by the first user; and generating restricted search results for the first user based on correlations between the first search text and only those portions of the text data associated with the first web pages located exclusively in a first portion of a storage, the first portion dedicated to storing text data associated exclusively with web pages visited by the first user. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification