Systems and methods for collaborative searching
First Claim
1. A computer-implemented method for searching information network-based content, comprising:
- receiving a first query;
before executing the first query, searching a database for a second query, wherein the second query bears a predetermined substantial similarity to the first query;
upon finding the second query, retrieving the second query and a corresponding result of the second query from the database and presenting the corresponding result and the second query;
determining whether the corresponding result of the second query is an acceptable response to the first query;
if the corresponding result is not an acceptable response, executing the first query in an information network and presenting a new result based on the execution of the first query;
upon failing to find a second query, executing the first query in an information network and presenting an original result of the first query;
accepting a rating of the new result, the original result, or the corresponding result; and
storing the rating in the database.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for collaborative searching are described. In an embodiment of the present invention, a database stores previously executed queries and corresponding results. An application server compares an entered query with the previously executed queries. If the application server finds a query that is substantially similar to the entered query, the application server returns the results corresponding to the previously executed query. If no substantially similar result is found, the query is executed against one or more data sources. When results are returned, an embodiment provides the user with the ability to rate them. The ratings are used to determine the similarity of various queries.
-
Citations
7 Claims
-
1. A computer-implemented method for searching information network-based content, comprising:
-
receiving a first query; before executing the first query, searching a database for a second query, wherein the second query bears a predetermined substantial similarity to the first query; upon finding the second query, retrieving the second query and a corresponding result of the second query from the database and presenting the corresponding result and the second query; determining whether the corresponding result of the second query is an acceptable response to the first query; if the corresponding result is not an acceptable response, executing the first query in an information network and presenting a new result based on the execution of the first query; upon failing to find a second query, executing the first query in an information network and presenting an original result of the first query; accepting a rating of the new result, the original result, or the corresponding result; and storing the rating in the database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification