PEER-TO-PEER WEB SEARCH USING TAGGED RESOURCES
First Claim
1. A computer-implemented method for conducting a peer-to-peer Internet search, comprising:
- receiving a search request input by a user;
searching one or more client computing devices to determine if at least one web resource link stored in association therewith is associated with a web resource corresponding to the received search request, wherein at least one of the one or more client computing devices is associated with the user;
upon determining that at least one web resource associated with one of the at least one web resource links corresponds to the received search request, storing the at least one web resource link;
generating a list of the web resource links associated with the web resources corresponding to the received search request;
presenting the list to the user;
receiving a user selection and user tagging of at least one of the web resource links presented in association with the list; and
storing the one or more user-selected and user-tagged web resource link in association with the at least one of the one or more client computing devices associated with the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for conducting peer-to-peer (PTP) Internet searches utilizing tagged web resources, that is, web resources that the local user and/or a user at an associated remote computing device has tagged as evidence of a desire to have that resource as part of a PTP search community of resources, are provided. A user'"'"'s search query is received and local and/or remote client computers associated with the user are searched directly for stored web resource links corresponding to the user'"'"'s search query. Links to web resources that are identified by the search as corresponding to (i.e., satisfying) the user'"'"'s search query are presented to the user. The user may then review the presented web resource links and determine if he or she would like to tag the web resource and add it to his or her local list of resources as part of the foundation for future PTP community searches.
-
Citations
20 Claims
-
1. A computer-implemented method for conducting a peer-to-peer Internet search, comprising:
-
receiving a search request input by a user; searching one or more client computing devices to determine if at least one web resource link stored in association therewith is associated with a web resource corresponding to the received search request, wherein at least one of the one or more client computing devices is associated with the user; upon determining that at least one web resource associated with one of the at least one web resource links corresponds to the received search request, storing the at least one web resource link; generating a list of the web resource links associated with the web resources corresponding to the received search request; presenting the list to the user; receiving a user selection and user tagging of at least one of the web resource links presented in association with the list; and storing the one or more user-selected and user-tagged web resource link in association with the at least one of the one or more client computing devices associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing system for performing a method for conducting a peer-to-peer Internet search, the computing system comprising a processor coupled to a computer-readable medium, the computer-readable medium having stored thereon a plurality of computer software components executable by the processor, the computer software components comprising:
-
a search request receiving component for receiving a search request from a user; a search component for searching one or more client computing devices for web resource links associated with web resources corresponding to the received search request; a list generation component for generating a list of the web resource links associated with web resources corresponding to the received search request; a presentation component for presenting the list of the web resource links; and a database population component for receiving one or more user-selected and user-tagged web resource links from the list of web resource links and storing the one or more user-selected and user-tagged web resource links in association with a database. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-storage media having computer-useable instructions embodied thereon for performing a method for conducting a peer-to-peer Internet search, comprising:
-
receiving one or more keywords input by a user; searching one or more client computing devices to determine if at least one web resource link stored in association therewith and associated with a web resource corresponds to the received one or more keywords, wherein at least one of the one or more client computing devices is a remote client computing device, and wherein the at least one remote client computing device has a status of one of a trusted client computing device and an unknown client computing device; upon determining that at least one web resource link associated with a web resource corresponds to the received one or more keywords, storing the at least one web resource link; generating a list of the web resource links associated with web resources corresponding to the one or more keywords; presenting the list to the user; receiving a user selection and user tagging of at least one of the one or more presented web resource links; and storing the one or more user-selected and user-tagged web resource links. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification