DATA RETRIEVAL
First Claim
Patent Images
1. A method comprising:
- receiving a search request comprising search definitions,checking, by using the search definitions, whether an applicable reference search exists among stored one or more reference searches, each reference search comprising at least search results,in response to an applicable reference search existing, sending the search definitions and information identifying the reference search towards a data storage as a query request.
1 Assignment
0 Petitions
Accused Products
Abstract
To facilitate obtaining up-to-date data over a slow connection, reference search results are stored on a requesting side and on a responding side, and only changes to reference searches are transmitted. To achieve this, the requesting side indicates in a data request an applicable reference search or reference searches to be used, and the responding side retrieves up-to-date data, compares it with search results of corresponding applicable reference search(es) and sends only changes to the requesting side.
-
Citations
26 Claims
-
1. A method comprising:
-
receiving a search request comprising search definitions, checking, by using the search definitions, whether an applicable reference search exists among stored one or more reference searches, each reference search comprising at least search results, in response to an applicable reference search existing, sending the search definitions and information identifying the reference search towards a data storage as a query request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving a query request comprising information identifying a reference search and search definitions, obtaining data from a data storage by using the search definitions, checking, by using the information identifying a reference search, whether a corresponding reference search exists among one or more stored reference searches, each reference search comprising at least search results, in response to a corresponding reference search existing, detecting changes by comparing the obtained data with the reference search'"'"'s search results, and sending detected changes as a query response. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An article of manufacture comprising a computer readable medium and embodying program instructions thereon executable by a computer operably coupled to a memory which, when executed by the computer, carry out the functions of:
-
receiving a search request comprising search definitions, checking, by using the search definitions, whether an applicable, reference search exists among one or more reference searches, each reference search comprising at least search results, in response to an applicable reference search existing, sending the search definitions and information identifying the reference search towards a data storage as a query request.
-
-
16. An article of manufacture comprising a computer readable medium and embodying program instructions thereon executable by a computer operably coupled to a memory which, when executed by the computer, carry out the functions of:
-
receiving a query request comprising information identifying a reference search and search definitions, obtaining data from a data storage by using the search definitions, checking, by using the information identifying a reference search, whether a corresponding reference search exists among one or more stored reference searches, each reference search comprising at least search results, in response to a corresponding reference search existing, detecting changes by comparing the obtained data with the reference search'"'"'s search results, and sending detected changes as a query response.
-
-
17. An apparatus comprising:
-
memory configured to store at least one reference search, the reference search comprising at least search results; a data retriever configured to receive a search request comprising search definitions, to check, in response to a search request being received, from the memory by using the search definitions whether an applicable reference search exists, to form a query request, to add, in response to an applicable reference search, information identifying the reference search to the query request; and a transmitter configured to send the query request. - View Dependent Claims (18, 19)
-
-
20. An apparatus comprising
memory configured to store at least one reference search, the reference search comprising at least search results; -
a receiving unit configured to receive a query request comprising information identifying a reference search and search definitions; a data accessing unit configured to access a data storage and retrieve data from the data storage by using the search definitions; a data service unit configured to obtain search results of the indicated reference search, to compare the retrieved data with the obtained search results to detect changes; and a transmitting unit configured to send changes detected during comparison as a query response. - View Dependent Claims (21)
-
-
22. A system comprising at least
a data storage containing up-to-date data; -
a first apparatus configured to store at least one reference search, the reference search comprising at least search results, to receive a search request comprising search definitions, to check, in response to the search request being received, from the memory by using the search definitions whether an applicable reference search exists, to form a query request, to add, in response to an applicable reference search, information identifying the reference search to the query request, and;
to send the query request; anda second apparatus configured to store at least one reference search, the reference search comprising at least search results, to receive the query request sent by the first apparatus and comprising information identifying a reference search and search definitions, to access the data storage and retrieve data from the data storage by using the search definitions, to obtain search results of the indicated reference search, to compare the retrieved data with the obtained search results to detect changes, and to send changes detected during comparison as a query response to the first apparatus.
-
-
23. A method comprising:
-
receiving a search request comprising search definitions, checking, by using the search definitions, whether an applicable reference search exists among stored one or more reference searches, each reference search comprising at least search results, in response to an applicable reference search existing, sending information identifying the reference search towards a data storage as a query request; receiving a query response to the query request, the query response containing changes to the reference search, updating reference search results with the received changes, and sending, as a response to the search request, the updated search results.
-
-
24. A method comprising:
-
receiving a query request comprising information identifying a reference search; checking, by using the information identifying a reference search, whether a corresponding reference search exists among one or more stored reference searches, each reference search comprising at least search results, in response to a corresponding reference search existing, obtaining data from a data storage by using the search definitions of the corresponding reference search, detecting changes by comparing the obtained data with the reference search'"'"'s search results, and sending detected changes as a query response.
-
-
25. A method comprising:
-
receiving a search request comprising search definitions, sending the search definitions towards a data storage as a query request receiving a query response to the query request, the query response containing changes to a reference search, checking, by using the search definitions, whether an applicable reference search exists among stored one or more reference searches, each reference search comprising at least search results and search definitions, in response to an applicable reference search existing, updating reference search results with the received changes, and sending, as a response to the search request, the updated search results.
-
-
26. A method comprising:
-
receiving a query request comprising search definitions, obtaining data from a data storage by using the search definitions, checking, by using the search definitions, whether a corresponding reference search exists among one or more stored reference searches, each reference search comprising at least search results and search definitions, in response to a corresponding reference search existing, detecting changes by comparing the obtained data with the reference search'"'"'s search results, and sending detected changes as a query response.
-
Specification