Integrated saved search results
AssigneeRockMelt, Inc.
InventorsTimothy Howes, Eric Vishria
Life of this patent
Estimating the term…
Abstract
To provide an improved user experience for users of a web browser, embodiments of the invention save queries entered by a user via the web browser. The queries may be for execution on different network search services, such as search engines, social networks, message posting services, and the like. At various times in the future, the web browser then executes the saved search queries on their corresponding network search services, identifies search results that are new and highly relevant to the user, and provides the identified search results to the user.
Claims20
A non-transitory computer-readable storage medium having executable computer program instructions embodied therein, comprising:
- instructions for receiving a search query from a user;
- instructions for saving the search query in a persistent storage medium;
- instructions for transmitting the search query to a remote network search service;
- instructions for receiving a first search result set from the network search service based on the search query;
- instructions for retransmitting the saved search query to the network search service to obtain an updated search result set;
- instructions for identifying search results of the updated search result set that were not present in the first search result set;
- instructions for providing at least the identified search results to the user;
- instructions for determining a count of the search results of the updated search result set that were not present in the first search result set;
- instructions for computing a search backoff time based at least in part on the count;
- and
- instructions for waiting the computed search backoff time before retransmitting the saved search query to the network search service.
A computer-implemented method comprising:
- receiving a search query from a user operating a remote client device;
- saving the search query in a persistent storage medium;
- transmitting the saved search query to a remote network search service;
- receiving a first search result set from the network search service based on the search query;
- automatically retransmitting the saved search query to the network search service to obtain an updated search result set;
- identifying search results of the updated search result set that were not present in the first search result set;
- providing at least the identified search results to the remote client device;
- determining a count of the search results of the updated search result set that were not present in the first search result set;
- computing a search backoff time based at least in part on the count;
- and
- waiting the computed search backoff time before retransmitting the saved search query to the network search service.
A non-transitory computer-readable storage medium having executable computer program instructions embodied therein, comprising:
- instructions for receiving a search query from a user operating a remote client device;
- instructions for saving the search query in a persistent storage medium;
- instructions for transmitting the saved search query to a remote network search service;
- instructions for receiving a first search result set from the network search service based on the search query;
- instructions for providing at least a portion of the search result set to the remote client device;
- instructions for automatically retransmitting the saved search query to the network search service to obtain an updated search result set;
- instructions for identifying search results of the updated search result set that were not present in the first search result set;
- instructions for providing at least the identified search results to the remote client device;
- instructions for determining a count of the search results of the updated search result set that were not present in the first search result set;
- instructions for computing a search backoff time based at least in part on the count;
- and
- instructions for waiting the computed search backoff time before retransmitting the saved search query to the network search service.
Dependencies are inferred from the claim text.