Patent ID: 9589055
Date: 2017-03-07
CPC Classifications: G06F,G06Q,Y10S

Claim:
1. A system for delivering a personal search engine software service, the system comprising: a server coupled to one or more components containing a link crawler component, one or more databases, a search engine component, and a full text index component; a browser capable device coupled to the server via a network and having a display device for presenting a graphical user interface that allows a user to define and submit personal search engine characteristics to the server; wherein the personal search engine characteristics comprise one or more digital content resources to be crawled and indexed, one or more link depths for each digital content resource, and one or more refresh time intervals assigned to refresh respective digital content resources of a personal search engine generated according to the personal search engine characteristics; the personal search engine delivered as a software service over the network, generated according to the personal search engine characteristics received from the browser capable device and configured to crawl, full text index and search the one or more digital content resources according to the personal search engine characteristics; the personal search engine is configured to receive at least one search keyword; the personal search engine is configured to enable the user to build the personal search engine by selecting the one or more digital content resources in the personal search engine; the one or more databases configured to store the personal search engine characteristics and at least one user characteristic; wherein the personal search engine is built as a module of the search engine component on the server; the personal search engine is configured to dynamically refresh according to the one or more refresh time intervals for each of the respective digital content resources as defined in the personal search engine characteristics by using the link crawler component to automatically crawl and retrieve updated data from the respective digital content resources; and the full text index component configured to store the updated data retrieved by the link crawler component and index the updated data retrieved by the link crawler components into a format searchable by the user using the browser capable device to send the at least one search keyword to the personal search engine built on the server; and a display module configured to display search results on the display device when the at least one search keyword is identified within the one or more digital content resources in the personal service engine.