How to remember exposed filter choices? We're hoping there's already a module that will do this...

We are creating a page that will contain three view blocks. Each view will have a different exposed filter (all based on taxonomies.) The views are completely independent of one another; they're just going to display on the same page.

What we're looking to do is allow a user to set the filters on each view, and then have Drupal remember those filters. This will be available to authenticated users only, and we're hoping that the filter values can be remembered from session to session. 

Example: View 1 will have a Retailer filter, so the user can choose to view all content about Target. View 2 will have a Manufacturer filter, so the user can choose content about General Mills. And so on for as many views as we choose to display on the page.

I know we could do this to a certain extent with javascript and cookies, but as I said, we're hoping it's already been done, as we're under a deadline. Does anyone know of a module that does this? I've tried searching drupal.org for user customization and exposed filters, but the results are overwhelming, and not entirely relevant.
There is an option in views for this. Go and edit the exposed filter, In the edit form there will be option called

Remember
Remember the last setting the user gave this filter.

However I dunno, how to restrict this functionality only to authenticated user.