For example, if a user's food preferences 44 include a grocery list that includes speciality Asian cooking products and two Asian grocery stores providing the specialty cooking products are detected within a particular area, preference filter application 62 would analyze the prices offered by each grocery store and the travel time in comparison with whether time or money is a larger constraint for