Save user selection after search in views
Go to your views &gt;&gt; Exposed filter settings and check Remember the last selection checkbox

If you want to go further then try the Views Saved Searches module

This module allows you to save your current configuration of exposed filters for later use. This can be especially useful for Views with a lot of exposed filters.
Whenever a View is changed, all saved searches for that View are deleted, to prevent corruption. If the user has JavaScript enabled, the saving and deleting process happens through AHAH, and the new section is displayed below the exposed filters section. When JavaScript is disabled, the new section is displayed above the exposed filters section.