Systems and methods for constructing and using a user profile
First Claim
Patent Images
1. A method comprising:
- receiving a search query comprising a first search term from a user;
receiving a first user search attribute and a second user search attribute from a user profile associated with the user;
deriving a second search term from the first user search attribute;
processing the search query based on the second search term to generate a processed search query;
receiving a search result generated in response to the processed search query modifying the search result based on the second user search attribute to generate a modified search result; and
returning the modified search result to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and computer-readable mediums constructing and using a user profile are described. In one described system, a query system receives an implicit query comprising a first search term, receives a user search attribute from a user profile derives a second search term from the user search attribute, and processes the search query based on the second search term and/or the user search attribute. The query system may add the first search term to the user profile for use in modifying a subsequent query.
114 Citations
39 Claims
-
1. A method comprising:
-
receiving a search query comprising a first search term from a user;
receiving a first user search attribute and a second user search attribute from a user profile associated with the user;
deriving a second search term from the first user search attribute;
processing the search query based on the second search term to generate a processed search query;
receiving a search result generated in response to the processed search query modifying the search result based on the second user search attribute to generate a modified search result; and
returning the modified search result to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method comprising:
-
receiving a search query comprising a first search term from a user;
receiving a first user search attribute and a second user search attribute from a user profile associated with the user;
processing the search query based on the first user search attribute to generate a processed search query;
receiving a search result generated in response to the processed search query;
modifying the search result based on the second user search attribute to generate a modified search result; and
returning the modified search result to the user. - View Dependent Claims (23, 24)
-
-
25. A computer-readable tangible medium on which is encoded program code, the program code comprising:
-
program code for receiving a search query comprising a first search term from a user;
program code for receiving a first user search attribute and a second user search attribute from a user profile associated with the user;
program code for deriving a second search term from the first user search attribute;
program code for processing the search query based on the second search term to generate a processed search query;
program code for receiving a search result generated in response to the processed search query;
program code for modifying the search result based on the second user search attribute to generate a modified search result; and
program code for returning the modified search result to the user. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer-readable tangible medium on which is encoded program code, the program code comprising:
-
program code for receiving a search query comprising a first search term from a user;
program code for receiving a first user search attribute and a second user search attribute from a user profile associated with the user;
program code for processing the search query based on the first user search attribute to generate a processed search query;
program code for receiving a search result generated in response to the processed search query;
program code for modifying the search result based on the second user search attribute to generate a modified search result; and
program code for returning the modified search result to the user. - View Dependent Claims (37)
-
-
38. A method comprising:
-
receiving a search query comprising a first search term from a user;
receiving a user search attribute from a user profile associated with the user;
automatically deriving a second search term from the user search attribute without user intervention;
processing the search query based on the second search term to generate a processed search query;
receiving a search result generated in response to the processed search query; and
returning the search result to the user. - View Dependent Claims (39)
-
Specification