Mobile and Location-Based Services Jason I. Hong [email protected] Product Design and Usability...
-
Upload
clara-stone -
Category
Documents
-
view
212 -
download
0
Transcript of Mobile and Location-Based Services Jason I. Hong [email protected] Product Design and Usability...
![Page 1: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/1.jpg)
Mobile and Location-Based Services
Jason I. Hong
Product Design and Usability
April 19 2007
![Page 2: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/2.jpg)
The Big Picture
• Mobile Social Computing– inTouch: Coordination for Families and Small Groups
– Whisper Mobile: Coordinating groups for social events
• Large-scale mobile collaboration– Hitchhiking: Estimating “busyness” of places
• Key themes:– Usable privacy and security
– Location-based services
– Mobility
– Greater awareness of people and places
![Page 3: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/3.jpg)
The Big Picture
• Mobile Social Computing– inTouch: Coordination for Families and Small Groups
– Whisper Mobile: Coordinating groups for social events
• Large-scale mobile collaboration– Hitchhiking: Estimating “busyness” of places
• Key themes:– Usable privacy and security
– Location-based services
– Mobility
– Greater awareness of people and places
![Page 4: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/4.jpg)
inTouch: Coordination for Families
• Make it easier to coordinate with others while mobile– Better awareness and messaging
Target Users:• Small to med. groups of people• Fluid and demanding schedule• Multiple responsibilities
Examples:• Dual-career families• Work groups• Ad hoc (ex. conferences)• Carpools
Mobility
AwarenessMessaging
![Page 5: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/5.jpg)
Dual-Career Families
• Coordination breakdowns inevitable– Children’s activities change without notice
– Parent’s meetings run over
– Impromptu appointments
– Unexpected traffic
• Result:– High levels of anxiety
– Some parents fear about “forgetting” their children
• Need support for awareness and improvisation
![Page 6: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/6.jpg)
inTouch: Coordination for Families
• Two week field study with six dual-career families
![Page 7: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/7.jpg)
Check, Double Check, Triple Check
0
20
40
60
80
100
120
140
160
180
Status Confirmation Reminder Planning Schedule Reschedule Recall
Message Type
Nu
mb
er o
f M
essa
ges
![Page 8: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/8.jpg)
Key Transition Times
-2
0
2
4
6
8
10
12
14
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Hour of the Day (1AM, 2AM, etc)
Avg
Nu
mb
er o
f M
essa
ges
![Page 9: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/9.jpg)
inTouch: Coordination for Families
• Make it easier to coordinate with others while mobile– Better awareness
– Contextual messaging
Combines:• Shared calendar• Shared todo lists• Reminders• Real-time location• Proximity
![Page 10: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/10.jpg)
Project: InTouch
It’s 4:30pm and Mom is stuck in traffic
inTouch checks her calendar and sees she’s supposed to pick up Cindy from ballet
![Page 11: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/11.jpg)
Project: InTouch
Mom’s phone senses that she is in a traffic jam, and automatically prepares a status message
Mom hits “send”, and Cindy sees that Mom is running late. Cindy decides to wait inside.
![Page 12: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/12.jpg)
Contextual Messaging
• Using current context to: – Select a message template
– Fill in the blanks (like a MadLib)
– In most cases, can just hit “send”
• When is contextual messaging useful?– Calendar alarms “running late, will be there in <ETA>”
– Current activity “in a meeting now, done at <time>”
– Daily rhythms “picked up kid ok” at 3PM
– Messages received “where r u?” -> “I am at <place>”
![Page 13: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/13.jpg)
Contextual Messaging
• Messaging can be linked to calendar or reminders– S: Can you get dinner tonight?
– J: Ok, I will pick up __________ on my way home
– Activate as a reminder when you leave work
Message easy to select around 4PM
Fill in the blank based on patternsand what’s near your home
![Page 14: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/14.jpg)
Example Mockups
• Currently developing working prototypes
![Page 15: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/15.jpg)
The Big Picture
• Mobile Social Computing– inTouch: Coordination for Families and Small Groups
– Whisper Mobile: Coordinating groups for social events
• Large-scale mobile collaboration– Hitchhiking: Estimating “busyness” of places
• Key themes:– Usable privacy and security
– Location-based services
– Mobility
– Greater awareness of people and places
![Page 16: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/16.jpg)
Whisper Mobile
• Goal: Make it easy to find, share, and coordinate friends going to social events
![Page 17: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/17.jpg)
Whisper Mobile: Creating an Event
• Minimal text input– Use location
– Use audio
– Use camera
![Page 18: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/18.jpg)
Continuing Work
• Developing working prototype of web site and mobile– Web crawler for finding social events
– Web site to coordinate on scale of weeks and days
• Link with inTouch– Coordinate friends
– See who’s late, where we’re going next
– Mobile to coordinate on scale of hours and minutes
![Page 19: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/19.jpg)
The Big Picture
• Mobile Social Computing– inTouch: Coordination for Families and Small Groups
– Whisper Mobile: Coordinating groups for social events
• Large-scale mobile collaboration– Hitchhiking: Estimating “busyness” of places
• Key themes:– Usable privacy and security
– Location-based services
– Mobility
– Greater awareness of people and places
![Page 20: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/20.jpg)
Project: Hitchhiking
• Most location-based services about where you are• Hitchhiking is about the “busyness” of places
– “Is the café busy?”
– “How long are the lines at the airport?”
– “Where’s an empty room?”
– Is there any parking at the shopping district?
![Page 21: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/21.jpg)
Project: Hitchhiking
• Estimate number of people in a place by counting the number of wireless devices there
• Periodically upload count + location to our servers• Other people can query our servers
![Page 22: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/22.jpg)
Project: Hitchhiking
• How well does Hitchhiking work?
![Page 23: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/23.jpg)
Project: Hitchhiking
• Privacy?– Upload anonymized counts only
– Upload from approved places only
– Our server shows “busyness” of a place only
• Advantages– Cheap, uses existing devices (everyone is a “sensor”)
– Deployable, don’t have to set up lots of new sensors
– Privacy
• What’s next?– Map visualizations
![Page 24: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/24.jpg)
![Page 25: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/25.jpg)
Lots of Large-Scale Mobile Apps
• Gawker Stalker
![Page 26: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/26.jpg)
Lots of Large-Scale Mobile Apps
• One-way Matchmaking
![Page 27: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/27.jpg)
![Page 28: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/28.jpg)
Project: Hitchhiking
• Current implementation on laptops + wifi• Place Lab WiFi positioning system calculates location
– Unique WiFi MAC Address Latitude, Longitude
A
B
C
–Works indoors and in urban canyons
–Works with encrypted nodes
–No special equipment–Privacy-sensitive–Rides the WiFi wave
![Page 29: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/29.jpg)
![Page 30: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/30.jpg)
![Page 31: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/31.jpg)
Popular Concept Scenarios
![Page 32: Mobile and Location-Based Services Jason I. Hong jasonh@cs.cmu.edu Product Design and Usability April 19 2007.](https://reader036.fdocuments.us/reader036/viewer/2022070401/56649f1d5503460f94c34ee2/html5/thumbnails/32.jpg)
Project: Hitchhiking