METHOD AND SYSTEM FOR DETERMINING RELEVANT SOURCES, QUERYING AND MERGING RESULTS FROM MULTIPLE CONTENT SOURCES
First Claim
1. A computer implemented method for processing a query, the method comprising the steps of:
- receiving a query from a user device;
categorizing the query to identify one or more content sources;
formatting the query according to one or more content source specifics for the one or more content sources;
transmitting the formatted query for the one or more content sources to the one or more content sources;
merging results in response to the formatted query from the one or more content sources based at least in part on one or more factors; and
formatting the results for delivering to the user device.
3 Assignments
0 Petitions
Accused Products
Abstract
According to an embodiment of the present invention, a computer implemented method and system for processing a query may include receiving a query from a user device; categorizing the query to identify one or more content sources; formatting the query according to one or more content source specifics for the one or more content sources; transmitting the formatted query for the one or more content sources to the one or more content sources; merging results in response to the formatted query from the one or more content sources based at least in part on one or more factors; and formatting the results for delivering to the user device.
-
Citations
59 Claims
-
1. A computer implemented method for processing a query, the method comprising the steps of:
-
receiving a query from a user device; categorizing the query to identify one or more content sources; formatting the query according to one or more content source specifics for the one or more content sources; transmitting the formatted query for the one or more content sources to the one or more content sources; merging results in response to the formatted query from the one or more content sources based at least in part on one or more factors; and formatting the results for delivering to the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer implemented system for processing a query, the system comprising:
-
a receiving module for receiving a query from a user device; a categorizing module for categorizing the query to identify one or more content sources; a formatting module for formatting the query according to one or more content source specifics for the one or more content sources; a transmitting module for transmitting the formatted query for the one or more content sources to the one or more content sources; a merging module for merging results in response to the formatted query from the one or more content sources based at least in part on one or more factors; and a results module for formatting the results for delivering to the user device. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
Specification