Search enhancement system with information from a selected source
First Claim
1. A process implemented across a network having a search engine, the search engine having access to a content source, the process comprising the steps of:
- receiving at an application module a search query from a user at a user terminal, the search query comprising at least one search parameter specified by the user;
receiving at the application module an identification of at least one ratings service specified by the user, wherein the at least one ratings service is external to the application module, to the search engine, and to the content source, and wherein the ratings service is accessible to the application module across the network;
responsive to the receipt of the user-specified ratings services, sending a data query from the application module to at least one of the user-specified ratings services;
receiving rating information at the application module across the network from at least one of the user-specified ratings services in response to the sent data query, wherein the rating information is independently maintained by the at least one ratings service;
providing a refined search through the application module, wherein the refinement comprises any ofat the application module, using the received rating information from at least one of the user-specified ratings services in conjunction with the search parameters received from the user to perform the search at the search engine through retrieval of content from the content source, wherein search results received from the search engine at the application module comply with both the search parameters received from the user and the received rating information from at least one of the user-specified ratings services,performing the search at the search engine through retrieval of content from the content source with the search parameters received from the user and subsequently filtering search results received from the search engine at the application module with the received rating information from at least one of the user-specified ratings services, andperforming the search at the search engine through retrieval of content from the content source with the search parameters received from the user and subsequently providing any of organizing and sorting of the search results received from the search engine at the application module with the received rating information from at least one of the user-specified ratings services; and
returning the results of the refined search from the application module to any of the user at the user terminal and a recipient at a recipient terminal, the recipient other than the user.
7 Assignments
0 Petitions
Accused Products
Abstract
The system and method comprises enhancement of results for a search engine, wherein the results from the search engine are refined or reorganized, based upon information from an identified secondary source. The results obtained using a conventional search are compared against the identified secondary source, e.g. a ratings service, and are filtered and/or sorted appropriately. In some embodiments, identification of the secondary source, such as a ratings service comprising information which may supplement the subject of a search query, is based upon information entered by the user. In alternate embodiments, the secondary source is associated with a user, as part of general user-specified search parameters, wherein one or more parameters are consulted automatically for searches for appropriate subject matter.
-
Citations
58 Claims
-
1. A process implemented across a network having a search engine, the search engine having access to a content source, the process comprising the steps of:
-
receiving at an application module a search query from a user at a user terminal, the search query comprising at least one search parameter specified by the user; receiving at the application module an identification of at least one ratings service specified by the user, wherein the at least one ratings service is external to the application module, to the search engine, and to the content source, and wherein the ratings service is accessible to the application module across the network; responsive to the receipt of the user-specified ratings services, sending a data query from the application module to at least one of the user-specified ratings services; receiving rating information at the application module across the network from at least one of the user-specified ratings services in response to the sent data query, wherein the rating information is independently maintained by the at least one ratings service; providing a refined search through the application module, wherein the refinement comprises any of at the application module, using the received rating information from at least one of the user-specified ratings services in conjunction with the search parameters received from the user to perform the search at the search engine through retrieval of content from the content source, wherein search results received from the search engine at the application module comply with both the search parameters received from the user and the received rating information from at least one of the user-specified ratings services, performing the search at the search engine through retrieval of content from the content source with the search parameters received from the user and subsequently filtering search results received from the search engine at the application module with the received rating information from at least one of the user-specified ratings services, and performing the search at the search engine through retrieval of content from the content source with the search parameters received from the user and subsequently providing any of organizing and sorting of the search results received from the search engine at the application module with the received rating information from at least one of the user-specified ratings services; and returning the results of the refined search from the application module to any of the user at the user terminal and a recipient at a recipient terminal, the recipient other than the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A process implemented across a network having a search engine, the search engine having access to a content source, the process comprising the steps of:
-
receiving at an application module a search query from a user at a user terminal, the search query comprising at least one search parameter specified by the user; soliciting from the user at the user terminal any of an identification and a selection by the user of at least one ratings service that is external to the application module, to the search engine, and to the content source, wherein the ratings service is accessible to the application module across the network; responsive to the solicited identification or selection by the user, sending a data query from the application module to at least one of the solicited ratings services; receiving rating information at the application module across the network from at least one of the solicited ratings services in response to the data query, wherein the rating information is independently maintained by the at least one ratings service; providing a refined search through the application module, wherein the refinement comprises any of at the application module, using the received rating information from at least one of the solicited ratings services in conjunction with the search parameters received from the user to perform the search at the search engine through retrieval of content from the content source, wherein search results received from the search engine at the application module comply with both the search parameters received from the user and the received rating information from the solicited ratings services, performing the search at the search engine through retrieval of content from the content source with the search parameters received from the user and subsequently filtering search results received from the search engine at the application module with the received rating information from at least one of the solicited ratings services, and performing the search at the search engine through retrieval of content from the content source with the search parameters received from the user and subsequently providing any of organizing and sorting of the search results received from the search engine at the application module with the received rating information from at least one of the solicited ratings services; and returning the results of the refined search from the application module to any of the user at the user terminal and a recipient at a recipient terminal, the recipient other than the user. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A search enhancement system implemented across a network, comprising:
-
a search engine having access to a content source; an application module; at least one ratings service that is external to the application module, to the search engine, and to the content source, wherein the ratings service is accessible to the application module across the network, the ratings service comprising any of a secondary source and a supplementary source comprising rating information; a receipt at the application module from a user at a user terminal of a specification by the user of at least one of the ratings services; a receipt at the application module of a search query entered by the user at the user terminal, the search query comprising at least one search parameter specified by the user; a data query sent by the application module over the network, upon receipt of the specification by the user of the ratings services, to the user-specified ratings services; a receipt of rating information at the application module from at least one of the user-specified ratings services over the network in response to the sent data query, wherein the rating information is independently maintained by the at least one ratings service; a refined search provided through the application module, wherein the refinement comprises any of at the application module, using the received rating information from at least one of the user-specified ratings services in conjunction with the search parameters received from the user to perform the search at the search engine through retrieval of content from the content source, wherein search results received from the search engine at the application module comply with both the search parameters received from the user and the received rating information from the user-specified ratings services; performing the search at the search engine through retrieval of content from the content source with the search parameters received from the user and subsequently filtering search results received from the search engine at the application module with the received rating information from at least one of the user-specified ratings services, and performing the search at the search engine through retrieval of content from the content source with the search parameters received from the user and subsequently providing any of organizing and sorting of the search results received from the search engine at the application module with the received rating information from at least one of the user-specified ratings services; and a return of the results of the refined search from the application module to any of the user at the user terminal and a recipient at a recipient terminal, the recipient other than the user. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A system implemented across a network having a search engine, the search engine having access to a content source, the system comprising:
-
an application module; a search query initiated by a user through a user terminal connected to the network, the search query comprising at least one search parameter specified by the user and received by the application module; a receipt at the application module from the user through the user terminal of a specification of at least one ratings service that is external to the application module, to the search engine, and to the content source, wherein the ratings service is accessible to the application module across the network, the ratings services comprising rating information; a data query sent by the application module, responsive to the receipt of the user specification of the ratings services, to the user-specified ratings services; a receipt of rating information at the application module from at least one of the user-specified ratings services over the network in response to the sent data query, wherein the rating information is independently maintained by the at least one ratings service; a refined search provided through the application module, wherein the refinement comprises any of at the application module, using the received rating information from at least one of the user-specified ratings services in conjunction with the search parameters received from the user to perform the search at the search engine through retrieval of content from the content source, wherein search results received from the search engine at the application module comply with both the search parameters received from the user and the received rating information from the user-specified ratings services, performing the search at the search engine through retrieval of content from the content source with the search parameters received from the user and subsequently filtering search results received from the search engine at the application module with the received rating information from at least one of the user-specified external ratings services, and performing the search at the search engine through retrieval of content from the content source with the search parameters received from the user and subsequently providing any of organizing and sorting of the search results received from the search engine at the application module with the received rating information from at least one of the user-specified ratings services; and a return of the results of the refined search from the application module to any of the user at the user terminal and a recipient at a recipient terminal, the recipient other than the user. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
Specification