...
The goal of viewing notifications is to learn something socially meaningful about friends who are sharing location information. As a precondition, the friends must have already established a sharing relationship with the user. This activity may be performed as much as several times per day, if the information is compelling. This activity can be learned by doing: some information is presented, and the user can browse by scrolling, clicking, zooming, and panning. This is a fairly safe task -- the worst thing that can happen is the user is not viewing the desired data, but this can be remedied by backing up in the interface. Friends are involved in providing data to be viewed.
Opt-in to offers from companies/organizations/retailers Wiki Markup \[this was subsequently eliminated\]
\[this was subsequently eliminated\]
The goal of this task is to view offers from organizations that are geographically located near the user’s current location. The user would be able to negotiate the level of location information to share with the organization. In order to start this task, the user should be physically present near the organization and the organization should have offers to present to the user. This task may occur multiple times during a day depending on the places that the user visits. A user would be able to learn this task by experimenting with the various location settings displayed on the screen. The user may have a particular location setting in mind, but the options presented may cause her to select a different one. This error is irreversible but can be prevented with a confirmation dialog box that asks the user to confirm the location setting. Since the offers are shown when the user arrives at a particular organization, the user may feel obliged to make a decision quickly. Therefore, presenting relevant information in an easily-digestible way is important. We could imagine that an agent from the organization would be involved in the negotiation. However, for this course project, we assume that the organization presents a canned list of options and the user selects one of them.
...