UNIFIED SEARCH RESULT SERVICE AND CACHE UPDATE
First Claim
Patent Images
1. A system, comprising:
- a search component that serves a search result as a query response to a query request, the search component includes a cache service from which the search result is obtained;
a unified results component that stores and services all related search documents and updates the cache service on an as-needed basis; and
a microprocessor that executes computer-executable instructions associated with at least one of the search component or the unified results component.
3 Assignments
0 Petitions
Accused Products
Abstract
A unified fresh search result serving approach that employs instant cache update. The instant result cache update efficiently updates the cache server instantly with the latest version of results in time. A unified cache service stores all related documents; thus, all information of a web document is saved on the same server to easily merge all the related information of web documents when generating captions for that document. Any update to web document content is immediately available in the result.
38 Citations
20 Claims
-
1. A system, comprising:
-
a search component that serves a search result as a query response to a query request, the search component includes a cache service from which the search result is obtained; a unified results component that stores and services all related search documents and updates the cache service on an as-needed basis; and a microprocessor that executes computer-executable instructions associated with at least one of the search component or the unified results component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, performed by a computer system executing machine-readable instructions, the method comprising acts of:
-
caching a search result in a cache service; serving the search result from a search service as a response to a query request; updating the cached search result in the cache service to create an updated cached search result, the updating occurs independently of processing the query request; and serving the updated cached search result on a subsequent redundant query request. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method performed by a computer system executing machine-readable instructions, the method comprising acts of:
-
caching a search result in a cache service; serving the search result from a web search service as a response to processing a query request; receiving an update to a web document of a single unified document store, the web document related to the search result; regenerating the search result stored in the unified document store to an updated search result related to the web document update in response to receiving the update to the web document; sending the updated search result to the cache service; refreshing the cached search result in the cache service with the updated search result to create a refreshed cached search result, the refreshing occurs independently of processing the query request; and serving the updated cached search result on a subsequent redundant query request. - View Dependent Claims (18, 19, 20)
-
Specification