Federated community search
First Claim
Patent Images
1. A method of executing computer instructions on a server computer that includes at least one processor and at least one physical memory, the method comprising:
- acquiring the computer instructions from the at least one physical memory;
executing the acquired computer instructions on the at least one processor;
storing in the at least one physical memory any results of the executing of the acquired computer instructions on the at least one processor;
processing, by the server computer, one or more digital signals received from one or more first remote user computing platforms via a communication network, wherein the one or more digital signals comprise identities of a plurality of federated search sources and one or more user-submitted index keywords to indicate content of the plurality of federated search sources, the plurality of federated search sources comprising at least one search source which is uncrawled and not publically available, the plurality of federated search sources further comprising at least one first federated search source and at least one second federated search source, individual ones of the plurality of federated search sources comprising links to multiple different specified sources of electronic digital signal quantities;
indexing, by the server computer, at least one of the plurality of federated search sources to determine index criteria and to determine at least one federated search source of the at least one first federated search source and the at least one second federated search source related to individual index keywords that comprise at least the one or more user-submitted index keywords, wherein the indexing is based at least in part on matching domains of an indexed federated search to domains of a search engine to return results based at least in part on a category path, wherein the category path of the indexed federated search results is to be matched against a category path associated with a crawler-based search, and wherein the indexing further comprises;
retrieving, by the server computer, the one or more digital signals comprising the electronic digital signal quantities from sites associated with a federated search;
extracting, by the server computer, weighing factors from the one or more digital signals including at least keywords and the domains; and
creating, by the server computer, a table of a plurality of signatures based at least in part on the weighing factors;
storing, by the server computer, the index criteria in a database in the at least one physical memory;
processing, by the server computer, a query received via the network from a second remote user computing platform after performing the indexing;
executing, by the server computer, a web searching protocol to search the at least one of the plurality of federated search sources;
determining, by the server computer, one or more signatures of the plurality of signatures associated with one or more of the plurality of federated search sources based at least in part on the index criteria;
matching, by the server computer, the query with the determined one or more signatures based, at least in part, on the index criteria to determine and rank one or more of the plurality of federated search sources for the query in accordance with a usefulness metric; and
at least partially in response to a user selection of one or more of the ranked one or more of the plurality of federated search sources, performing, by the server computer, a federated search, and transmitting electrical signals via the communication network to the second remote user computing platform, the electrical signals comprising results including respective links to the one or more ranked federated search sources for the query and at least one displayable graphical indicator of the usefulness metric for individual ones of the one or more ranked federated search sources.
9 Assignments
0 Petitions
Accused Products
Abstract
The subject matter disclosed herein relates to web searching protocols. In a particular implementation, one or more federated searches may be indexed accordance with index criteria. A query may be compared to one or more index criterion. The query may be matched with index criteria. One or more indexed federated searches associated with index criteria associated with the query may be provided.
16 Citations
19 Claims
-
1. A method of executing computer instructions on a server computer that includes at least one processor and at least one physical memory, the method comprising:
-
acquiring the computer instructions from the at least one physical memory; executing the acquired computer instructions on the at least one processor; storing in the at least one physical memory any results of the executing of the acquired computer instructions on the at least one processor; processing, by the server computer, one or more digital signals received from one or more first remote user computing platforms via a communication network, wherein the one or more digital signals comprise identities of a plurality of federated search sources and one or more user-submitted index keywords to indicate content of the plurality of federated search sources, the plurality of federated search sources comprising at least one search source which is uncrawled and not publically available, the plurality of federated search sources further comprising at least one first federated search source and at least one second federated search source, individual ones of the plurality of federated search sources comprising links to multiple different specified sources of electronic digital signal quantities; indexing, by the server computer, at least one of the plurality of federated search sources to determine index criteria and to determine at least one federated search source of the at least one first federated search source and the at least one second federated search source related to individual index keywords that comprise at least the one or more user-submitted index keywords, wherein the indexing is based at least in part on matching domains of an indexed federated search to domains of a search engine to return results based at least in part on a category path, wherein the category path of the indexed federated search results is to be matched against a category path associated with a crawler-based search, and wherein the indexing further comprises;
retrieving, by the server computer, the one or more digital signals comprising the electronic digital signal quantities from sites associated with a federated search;
extracting, by the server computer, weighing factors from the one or more digital signals including at least keywords and the domains; and
creating, by the server computer, a table of a plurality of signatures based at least in part on the weighing factors;storing, by the server computer, the index criteria in a database in the at least one physical memory; processing, by the server computer, a query received via the network from a second remote user computing platform after performing the indexing; executing, by the server computer, a web searching protocol to search the at least one of the plurality of federated search sources; determining, by the server computer, one or more signatures of the plurality of signatures associated with one or more of the plurality of federated search sources based at least in part on the index criteria; matching, by the server computer, the query with the determined one or more signatures based, at least in part, on the index criteria to determine and rank one or more of the plurality of federated search sources for the query in accordance with a usefulness metric; and at least partially in response to a user selection of one or more of the ranked one or more of the plurality of federated search sources, performing, by the server computer, a federated search, and transmitting electrical signals via the communication network to the second remote user computing platform, the electrical signals comprising results including respective links to the one or more ranked federated search sources for the query and at least one displayable graphical indicator of the usefulness metric for individual ones of the one or more ranked federated search sources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An article comprising:
-
a non-transitory storage medium storing computer instructions, wherein the computer instructions are executable by at least one processor of at least one local computing device to; store in at least one physical memory of the at least one local computing device any results to be generated from the execution of the computer instructions; process one or more digital signals to be received from one or more first remote user computing platforms via a communication network, the one or more digital signals comprise identities of a plurality of federated search sources and one or more user-submitted index keywords to indicate content of the plurality of federated search sources, the plurality of federated search sources comprising at least one search source which is uncrawled and not publically available, the plurality of federated search sources further comprises at least one first federated search source and at least one second federated search source, individual ones of the plurality of federated search sources comprise links to multiple different specified sources of electronic digital signal quantities; index at least one of the plurality of federated search sources to determine index criteria and to determine at least one federated search source of the at least one first federated search source and the at least one second federated search source to be related to individual index keywords that comprise at least the one or more user-submitted index keywords, wherein the index is to be based at least in part on a match of domains of an indexed federated search to domains of a search engine to return results to be based at least in part on a category path, wherein the category path of the indexed federated search results is to be matched against a category path to be associated with a crawler-based search, and wherein the index further comprises;
retrieve, by a server computer, one or more digital signals comprising the electronic digital signal quantities from sites associated with a federated search;
extract, by the server computer, weighing factors from the one or more digital signals including at least keywords and domains; and
create, by the server computer, a table of a plurality of signatures based at least in part on the weighing factors;store the index criteria in a database of the at least one physical memory; process a query received via the communication network from a second remote user computing platform after performing the indexing; execute a web searching protocol to search at least one of the plurality of federated search sources; determine one or more signatures of the plurality of signatures associated with one or more of the plurality of federated search sources to be based, at least in part, on the index criteria; match the query with the determined one or more signatures to be based, at least in part, on the index criteria to determine and rank one or more of the plurality of federated search sources for the query in accordance with a usefulness metric; and at least partially in response to a user selection of one or more of the ranked one or more of the plurality of federated search sources, perform a federated search, and transmit electrical signals via the communication network to the second remote user computing platform, the electrical signals comprising results including respective links to the one or more ranked federated search sources for the query and at least one displayable graphical indicator of the usefulness metric for individual ones of the one or more ranked federated search sources. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
at least one local computing device, the at least one local computing device including at least one processor and computer instructions stored in at least one physical memory; wherein the computer instructions are executable by the at least one processor to; store in the at least one physical memory of the at least one local computing device any results to be generated from the execution of the computer instructions; process one or more digital signals to be received from one or more first remote user computing platforms via a communications network, the one or more digital signals comprise identities of a plurality of federated search sources and one or more user-submitted index keywords to indicate content of the plurality of federated search sources, the plurality of federated search sources comprises at least one search source which is uncrawled and not publically available, the plurality of federated search sources further comprises at least one first federated search source and at least one second federated search source, individual ones of the plurality of federated search sources comprise links to multiple different specified sources of electronic digital signal quantities; index at least one of the plurality of federated search sources to determine index criteria and to determine at least one federated search source of the at least one first federated search source and the at least one second federated search source to be related to individual index keywords that comprise at least the one or more user-submitted index keywords, wherein the index is to be based at least in part on a match of domains of an indexed federated search to domains of a search engine to return results to be based at least in part on a category path, wherein the category path of the indexed federated search results is to be matched against a category path to be associated with a crawler-based search, wherein the index further comprises;
retrieve, by a server computer, one or more signals comprising the electronic digital signal quantities from sites associated with a federated search;
extract, by the server computer, weighing factors from the one or more signals including at least key words and domains; and
create, by the server computer, table of a plurality of signatures based at least in part on the weighing factors;store the index criteria in a database of the at least one physical memory; execute a web searching protocol to search at least one of the plurality of federated search sources; determine one or more signatures of the plurality of signatures associated with one or more of the plurality of federated search sources to be based, at least in part, on the index criteria; process a query to be received via the communication network from a second client computing platform after performance of the index; match the query with the determined one or more signatures to be based, at least in part, on the index criteria to determine and rank one or more of the plurality of federated search sources for the query in accordance with a usefulness metric; and at least partially in response to a user selection of the ranked one or more of the plurality of federated search sources, perform a federated search, and transmit electrical signals via the communication network to the second client computing platform, the electrical signals comprise results including respective links to the one or more ranked federated search sources for the query and at least one displayable graphical indicator of the usefulness metric for individual ones of the one or more ranked federated search sources. - View Dependent Claims (18, 19)
-
Specification