GR2 - Designs
Actors:
The main actors involved in the scenario are:
- Joe, an unmarried college student who wants to update his friends about his visits to new or interesting places and is interested in receiving as many relevant offers as possible,
- Alice, a middle-aged parent who primarily wants to keep track of her family members.
- Bob, Joe's high school friend, who cares a lot about the amount and type of information he shares with others, and wants to primarily connect with friends and family.
Scenario:
Description:
Joe decides to join a group of friends on a ski trip, and in this trip, he wants to meet some new friends, reconnect with old ones, and try not to spend too much money at the resort. By using LocaShare, Joe can
- Reconnect with old friends and make new ones,
- Coordinate activities with the participants of the trip,
- Enable his contacts (such as family members back home) in LocaShare to know his whereabouts during the trip,
- Get discounts from the stores in the ski resort.
Task 1: Add social contacts
After getting off the airplace, Joe decides to take the ski shuttle to the ski resort to save money and possibly meet new people who might be heading to the same resort. When he gets on the shuttle, he surprisingly notices that his high school friend, Bob, is also going to be skiing in the same resort. He has not met Bob for a long time and would like to be coordinate his activities at the resort with Bob, so he decides to add Bob to his social contacts in LocaShare to share his location information.
- He inputs Bob as a new contact.
- After Bob confirms this contact, he views Bob's profile on LocaShare.
- He sets the permissions for Bob. Since, he and Bob are not close friends, he allows Bob to see his location only when he is physically present at the resort. He gives the following input to set the permissions:
- Permissible locations
- Radius
- Value to be shared (GPS coordinates, Building/Street, Block, City, State, Country)
- Frequency
- Time(s) of the day that sharing is alright, and,
- Boolean value to indicate whether aggregation is allowed.
In thus scenario, Joe gives the following inputs:
(a) Put a marker over Sunday River, (b) 2 miles, (c) GPS coordinates, (d) Daily, (e) 9am to 9:30am and 11:30am to 4pm, and, (f) False (not checked)
Task 2: View real-time location of social contacts
The group leaves for the resort the next week and reach it on a Friday. Bob and Joe decide to meet over lunch after the ski lessons on Saturday. After his lesson, Joe heads to the nearby cafe where they had agreed to meet but does not find Bob there.
- He pulls up Bob's profile from his list of social contacts
- He sees Bob's current location and observes that Bob may be still skiing.
Task 3: View offers and opt-in to create commercial contacts
While waiting for Bob, Joe notices that he has a few offers from nearby stores.
- He sees the list of various offers from nearby stores and selects one of them (Rei).
- He views the required location information needed in exchange for the offer (specifying the amount and type of location information he has to share).
- He agrees to the requirements of one offer. He then receives a coupon for ski gear from Rei on his phone.
Then, he decides to head to the store to shop for a while.
Task 4: View aggregate information of social contacts
Joe promised his mother that he would call her during the evenings. However, he was too tired the first evening of the trip. Also, his mother (Alice) is currently visiting Asia and so their time schedules do not align well. She wants to ensure that Joe has reached the resort safely and had a lot of fun skiing and so decides to view his aggregated location information to know his whereabouts.
- She pulls up Joe's profile on the system.
- She then browses through his location information to see whether he safely reached the resort and what he had been upto recently.
Task 5: Edit social contacts:
After a few days, the entire group return home. Joe and Bob decide to keep in touch after the trip. Joe then decides to let Bob view his location even after returning home.
- He pulls up Bob's profile from his list of social contacts.
- He first checks the type and amount of information that Bob was able to view about him.
- He finally adjusts the permissions so that Bob can see his location in his current city.
Task 6: Edit commercial contacts:
One day, Joe sees a notification from Rei for ski equipment. However, he does not have a need for that now, and decides to stop Rei from seeing his location data any longer.
- He pulls up Rei from his list of commercial contacts.
- He checks the type and amount of information that Rei is able to view about him.
- He deletes Rei from being a commercial contact.