METHOD AND APPARATUS OF OBTAINING OR PROVIDING SEARCH RESULTS USING USER-BASED BIASES
First Claim
1. A method of providing search results, comprising:
- receiving a query initiated by a user;
performing a search based on the query;
determining a friends bias associated with the user;
biasing a search result based on the friends bias; and
storing the biased search result.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatus, processors, and computer program products for obtaining or providing search results are provided. A method of providing search results includes receiving a query initiated by a user and performing a search based on the query. The method further includes determining a friends bias associated with the user, biasing a search result based on the friends bias, and storing the biased search results. Further provided is a method for obtaining search results that includes receiving a query initiated by a user and forwarding the query for performance of a search. Further included in the method is receiving and storing a biased search result in response to the query. The biased search result is based on friends bias data.
94 Citations
44 Claims
-
1. A method of providing search results, comprising:
-
receiving a query initiated by a user; performing a search based on the query; determining a friends bias associated with the user; biasing a search result based on the friends bias; and storing the biased search result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product configured to provide search results, comprising:
a computer readable medium, comprising; at least one instruction for causing a computer to receive a query initiated by a user; at least one instruction for causing the computer to perform a search based on the query; at least one instruction for causing the computer to determine a friends bias associated with the user; at least one instruction for causing the computer to bias a search result based on the friends bias; and at least one instruction for causing the computer to store the biased search result.
-
12. At least one processor configured to provide search results, comprising:
-
a first module for receiving a query initiated by a user; a second module for performing a search based on the query; a third module for determining a friends bias associated with the user; a fourth module for biasing a search result based on the friends bias; and a fifth module for storing the biased search result.
-
-
13. An apparatus for providing search results, comprising:
-
means for receiving a query initiated by a user; means for performing a search based on the query; means for determining a friends bias associated with the user; means for biasing a search result based on the friends bias; and means for storing the biased search result.
-
-
14. An apparatus for providing search results, comprising:
-
a communications component operable to receive a query initiated by a user; a search engine component operable to perform a search and generate a search result based on the query; a friends bias component comprising friends bias data associated with the user, wherein the search engine component or the friends bias component is further operable to generate a biased search result corresponding to a biasing of the search result based on the friends bias data; and a storage component operable to store the biased search result. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for obtaining search results, comprising:
-
receiving a query initiated by a user; forwarding the query for performance of a search; and receiving and storing a biased search result in response to the query, wherein the biased search result is based on friends bias data. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer program product configured to obtain search results, comprising:
a computer readable medium, comprising; at least one instruction for causing a computer to receive a query initiated by a user; at least one instruction for causing the computer to forward the query for performance of a search; and at least one instruction for causing the computer to receive and store a biased search result in response to the query, wherein the biased search result is based on friends bias data.
-
34. At least one processor configured to obtain search results, comprising:
-
a first module for receiving a query initiated by a user; a second module for forwarding the query for performance of a search; and a third module for receiving and storing a biased search result in response to the query, wherein the biased search result is based on friends bias data.
-
-
35. An apparatus for obtaining search results, comprising:
-
means for receiving a query initiated by a user; means for forwarding the query for performance of a search; and means for receiving and means for storing a biased search result in response to the query, wherein the biased search result is based on friends bias data.
-
-
36. An apparatus for obtaining search results, comprising:
-
a search initiator component operable to receive a query initiated by a user; a communications component operable to forward the query for performance of a search; and a search result review component operable to receive and store a biased search result in response to the query, wherein the biased search result is based on friends bias data. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44)
-
Specification