System and method for customized search engine and search result optimization
First Claim
1. A method for providing search results in response to a web based query, said method comprising the steps of:
- receiving incoming communications from a plurality of users, each configured to generate a user profile;
receiving input from said users so as to set at least one preference to be stored in said user profiles;
receiving tracked web activity history from said plurality of users and storing said tracked web activity history in said users profiles associated with said users;
analyzing said tracked web activity history from said users in combination with said preferences stored in said corresponding user profile;
generating at least one group profile for users having similar preferences stored in said user profiles;
receiving at least one additional web based query from a user;
providing search results in response to said query wherein said search results are affected by said tracked web activity history from said users with stored preferences in said group profile similar to said user making said additional web based query.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for providing search results in response to a web based query includes receiving incoming communications each configured to generate a user profile, along with input from the users to set preferences. Tracked web activity history from the plurality of users are stored in the profiles. The tracked histories are analyzed in combination with their preferences and at least one group profile for users having similar preferences is generated. When additional web based queries are received, search results are provided where the results are affected by the tracked web activity history from the users with similar stored preferences in the group profile to the user making the additional web based query.
-
Citations
10 Claims
-
1. A method for providing search results in response to a web based query, said method comprising the steps of:
-
receiving incoming communications from a plurality of users, each configured to generate a user profile; receiving input from said users so as to set at least one preference to be stored in said user profiles; receiving tracked web activity history from said plurality of users and storing said tracked web activity history in said users profiles associated with said users; analyzing said tracked web activity history from said users in combination with said preferences stored in said corresponding user profile; generating at least one group profile for users having similar preferences stored in said user profiles; receiving at least one additional web based query from a user; providing search results in response to said query wherein said search results are affected by said tracked web activity history from said users with stored preferences in said group profile similar to said user making said additional web based query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing search results in response to a directory assistance query, said method comprising the steps of:
-
receiving incoming communications from a plurality of users, each configured to generate a user profile; receiving input from said users so as to set at least one preference to be stored in said user profiles; receiving tracked activity history from said plurality of users and storing said tracked web activity history in said users profiles associated with said users; analyzing said tracked activity history from said users in combination with said preferences stored in said corresponding user profile; generating at least one group profile for users having similar preferences stored in said user profiles; receiving at least one additional query from a user; providing search results in response to said query wherein said search results are affected by said tracked activity history from said users with stored preferences in said group profile similar to said user making said additional query.
-
Specification