GroceryGrabber App:
1) User inputs grocery list and local grocery store
2) User walks into grocery store
3) App stores the cost and location of each item on the list
4) GroceryGrabber App locates items in the store from the list
5) GroceryGrabber App maps the fastest path to pick up groceries
6) Total cost is displayed
Question: Which of the following data must be obtained from a user's smartphone in order for GroceryGrabbr to suggest the order for picking up groceries?