Patent Document ID: 8977614
Application ID: 13724076

Base Claim:
1. A method of providing search results and advertisements to a user, the method comprising: maintaining a user profile associated with the user; receiving a search request comprising a search argument from the user; searching at least one contextual database based on the search argument to produce at least one search result; selecting at least one advertisement from an advertisement database based on the user profile and the search argument; providing the at least one search result and the at least one advertisement to the user; receiving search refinement input from the user; producing at least one modified search result based on at least the search refinement input; updating the at least one advertisement selected from the advertisement database based on the user profile and the search refinement input; and providing at least one of the at least one modified search result and the updated at least one advertisement to the user.

---

Claim 2:
2. The method of claim 1 , further comprising modifying the user profile associated with the user based on the search argument.