My solution is to do searches on other locations. Seems like it will send "XYZ is wondering where you are" message if your last search while logged in was for XYZ.
I've always wondered if UA's IT could become nefarious by keeping track of these locations/dates and then forcing a higher price by modifying the fare classes for instance. They'd know you want to go to XYZ because of the volume of searches, so it would keep track and run an alternate search result criteria when you really want to buy the ticket. You'd only know something was amiss by doing a stare-and-compare of the search results from 2 different computers under 2 different logins. It would take a lot of computing power and database to keep track of all this, but it's within the realm of big data.