CACHING DATA OBTAINED VIA DATA SERVICE INTERFACES
First Claim
Patent Images
1. A method comprising:
- identifying a potential user query that can be subsequently received from a requester;
invoking an interface exposed by a data service, the invoking including providing the potential user query to the interface;
receiving, from the interface, search results in response to the potential user query; and
maintaining the search results in a complex data set store from which the search results can be returned to the requester if the potential user query is subsequently received from the requester.
2 Assignments
0 Petitions
Accused Products
Abstract
A potential user query that can be subsequently received from a user is identified. An interface exposed by a data service is invoked, which includes providing the potential user query to the interface. Search results in response to the potential user query are received from the interface and maintained in a complex data set store. If a user query is subsequently received that maps to a normalized query that is the potential user query, then search results for the normalized query are obtained from the complex data set store and returned as the search results for the user query.
-
Citations
20 Claims
-
1. A method comprising:
-
identifying a potential user query that can be subsequently received from a requester; invoking an interface exposed by a data service, the invoking including providing the potential user query to the interface; receiving, from the interface, search results in response to the potential user query; and maintaining the search results in a complex data set store from which the search results can be returned to the requester if the potential user query is subsequently received from the requester. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving a user query; mapping the user query to a normalized query; obtaining, from a complex data set store, search results for the normalized query, wherein the search results are in the complex data set store as a result of the normalized query having been submitted, prior to receiving the user query, to an interface of a data service; and returning, from the complex data set store, the search results for the normalized query as the search results for the user query. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A search service comprising:
-
a complex data set generation module configured to; identify a potential user query that can be subsequently received from a requester, invoke an interface exposed by a data service, wherein to invoke the interface is to provide the potential user query to the interface, receive, from the interface, search results in response to the potential user query, and maintain the search results in a complex data set store from which the search results can be returned to the requester if the potential user query is subsequently received from the requester; and a search engine module configured to; receive a user query from the requester, map the user query to a normalized query that is the potential user query, obtain, from the complex data set store, the search results for the normalized query, and return, to the requester, the search results for the normalized query as the search results for the user query.
-
Specification