Researchers from the Palo Alto Research Center (PARC) has come up with a software called Magitti. It automatically recommends information about "local area" activities, such as shopping and dining, matching the consumer's location, time of day and personal tastes.
Magitti software studies user’s behavior based on his text messages and mobile calendar to come up with more relevant recommendations. Once installed in a GPS-enabled mobile phone, user is not required to surf mobile Internet to search for a good place to eat, movies to watch, or other activities to do.
When a person first opens a phone that has Magitti software, she will instantly see a list of recommendations. If it's noon, the software might suggest local restaurants. If it's 3 P.M., it might recommend a nearby boutique for shopping. If it's 9 P.M., a list of pubs might appear. Over time, these recommendations will change as Magitti learns more about the user's behaviors and preferences.
Source: The Mobile weblog