Search Methods and Systems Utilizing Social Graphs as Filters
First Claim
Patent Images
1. A method of computer based searching, the method comprising:
- establishing a preference data base by an application stored on a server and executed by a processor, the preference data base including preference data for one or more users;
receiving one or more search criteria from a searching party;
selecting candidate businesses from the preference data base based on a correlation between the search criteria and identifying data stored in the preference data base and associated with the candidate businesses; and
filtering the candidate businesses using criteria designated by the searching party.
1 Assignment
0 Petitions
Accused Products
Abstract
A search method and system that accesses a preference data base established by users of the system. The users may not be required to rate businesses they enter into the data base. The entry of the business into the data base constitutes an endorsement of (a “vote” for) the business. A searching party may establish a social filter to narrow the focus of searches performed.
-
Citations
22 Claims
-
1. A method of computer based searching, the method comprising:
-
establishing a preference data base by an application stored on a server and executed by a processor, the preference data base including preference data for one or more users; receiving one or more search criteria from a searching party; selecting candidate businesses from the preference data base based on a correlation between the search criteria and identifying data stored in the preference data base and associated with the candidate businesses; and filtering the candidate businesses using criteria designated by the searching party. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for computer based searching, the system comprising:
-
a memory device including a data base configured to store entries relative to one or more businesses, each of the entries including identifying data for one of the businesses, and each entry being associated with a user of the system; and a processor configured to execute instructions stored in memory to; establish a preference data base to store preferences of users of the system, receive one or more search criteria from a searching party, select candidate businesses from the preference data base based on a correlation between identifying data associated with the candidate businesses and the search criteria, and filter the candidate businesses using criteria designated by the searching party. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification