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 23:
23. The method of claim 1 , wherein producing the at least one modified search result based on at least the search refinement input comprises producing at least one modified search result based on the search refinement input and the search argument.