Mobile and Location-Based Services Jason I. Hong Product Design and Usability April 19 2007.

Slides:



Advertisements
Similar presentations
Multi-hop wireless networks Fact or fiction? Injong Rhee Department of Computer Science North Carolina State University.
Advertisements

Time to Manage! Best Practices on the Road to Good Time Management.
Enhancements V3.9.1 – V Version Enhancements New Calendar Display & Functionality – Display changes – Menu – Filters – Navigation improvement.
Cobalt: Separating content distribution from authorization in distributed file systems Kaushik Veeraraghavan Andrew Myrick Jason Flinn University of Michigan.
The Cricket Compass for Context-Aware Mobile Applications Nissanka B. Priyantha.
Multi-DNC Data Collection/Monitoring
ODOT Employee Training UPDATED 8/8/2013
Getting Started. Intro Must Haves and Best Practices Demo Q&A Agenda.
Welcome, Parents. Check out the new look of the School Directory App!
Welcome to RAI, the future of collaborative Project Risk Management Overview of Project Risk and Issue Management RAI for the Project Manager RAI for the.
11 About me and my university & Design Indoor Location Based Service Provider Platform Kohei Ogawa Graduate School of System Design and Management Keio.
Location Aware Calendar A PostPC project Elliot Jaffe, Erez Theodorou Hebrew University, 2003/2004.
Applications and Privacy Issues with Sensor Nets Jason Hong Carnegie Mellon University.
Putting People in their Places An Anonymous and Privacy-Sensitive Approach to Collecting Sensed Data in Location-Based Applications Karen P. Tang Pedram.
© 2009 Research In Motion Limited Methods of application development for mobile devices.
Location-Dependent Information Appliances for the Home Kathryn Elliot Rounding, Mark Watson, Carman Neustaedter & Saul Greenberg Interactions Lab, University.
Security and Privacy in Ubiquitous Computing. Agenda Project issues? Project issues? Ubicomp quick overview Ubicomp quick overview Privacy and security.
ORBIT NSF site visit - July 14, Location-based Services & data propagation in ORBIT Henning Schulzrinne Dept. of Computer Science.
Four Two Rants on Mobile Computing Jason I. Hong Feb Carnegie Mellon University Intel Ultra-Mobile Devices Workshop.
Google Account Basics: Getting Started with free Google applications.
Mobile HCI IS 698/800 Spring 2013 Shaun Kane Week 2: Project.
By mat glenn.  The job I have been recently considering is a wedding photographer, I never really considered it until I looked at how much money you.
MyIsagenix - Intro Class. Intro Class Agenda  MyIsagenix Overview  Getting Started  Page by Page Walkthrough  Q & A.
Tang Hall Primary School E - Safety Support for parents.
Mobile phone: A mobile phone (also known as a cellular phone, cell phone and a hand phone) is a device which can make and receive telephone calls over.
What is this? Why should I care?. It’s a QR Code! Scanned with a smartphone or tablet Scanned with a smartphone or tablet Takes only one or two taps to.
Human-Computer Interaction Breakout Clare-Marie Karat, Charles Wiecha Wanda Dunn, Jason Hong, Bonnie John, Bob Kraut, Brad Myers, Norman Sadeh.
CMS Wiki Pages CMS Pages, the only approved and supported website service for CMS employees, has been failing and an alternative needed to be implemented.
Mobile and Location-Based Services Jason I. Hong May
9/10/2015 What’s New? Edline at Valley View!! Joyce Potempa Technology Department presentation to Building Support Staff February 2, 2010 Institute Day.
“this discovery of yours will create forgetfulness in the learners’ souls, because they will not use their memories; they will trust to the external.
OUR WELCOME TABLE PARENT SIGN-IN/ S dreambox LEARNING FLIER REMIND FLIER PARENT/TEACHER CONFERENCES SIGN-UP: APPOINTMENTS IN DECEMBER STUDENTS MAY.
Social Media Safety Manchester Township Middle School Guidance Department
Tim Finin University of Maryland, Baltimore County 29 January 2013 Joint work with Anupam Joshi, Laura Zavala and our students SRI Social Media Workshop.
Intro to Context-Aware Computing Jason I. Hong. Context-Aware Computing Shift from explicit to implicit interaction Use this implicit input to adapt systems.
Atomate It! End-user Context- Sensitive Automation using Heterogeneous Information Sources on the Web Max Van Kleek et el. MIT Presented by Sangkeun Lee,
Research Topics in Ubiquitous Computing Jason I. Hong jasonh at cs cmu edu f2004/readings.html
Tara Vagen October 23, 2008 Highline Community College.
1 Clawing Back Management Time In Your Business Online Scheduling.
Introducing Zimbra Is a messaging server with a innovative browser based and calendar application Alternative to Microsoft.
LSHTM opendatakit.lshtm.ac.uk.
Our goal is to make a web based multi-user organizer that can be accessed via cellular devices. There are three main component for this project: A main.
By Gianluca Stringhini, Christopher Kruegel and Giovanni Vigna Presented By Awrad Mohammed Ali 1.
Talk to your child about what they’re up to online. Be a part of their online life; involve the whole family and show an interest. Find out what sites.
Welcome, Parents. Check out what’s new for 2012! Now there’s an app for our school directory.
KSE631: Content Networking Uichin Lee Feb. 07, 2011.
Apps Presented by: Michael Quinzi, Trevis Choates, David McElroy, Diego Gac, and Trey Leonard.
An Online learning journal system. Staff record children's progress and activities using tablet devices and PCs. Parents can view their child’s journal.
Usable Privacy and Security and Mobile Social Services Jason Hong
By: Mika Daniels Tara Wind Crystal Waugh. Google Calendar Details Previously code named “CL2”. Web Based Calendar Easy way to organize your life Users.
Do This file can be found at
Feb 12, ECET 581/CPET/ECET 499 Mobile Computing Technologies & Apps Context Aware Computing 3 of 3 Lecture 12 Paul I-Hai Lin, Professor Electrical.
All your communication requirements are in the Skype for Business desktop client – IM, voice, video, presence and location, and compatibility with Lync.
REGIONAL STAKEHOLDER TWG KICKOFF WEBINAR MAY 4 1:30-3:30 PM Next Generation Transit Service Information Portal.
MEET YOUR TEACHER Good evening I’m Mrs. Roy Welcome to First Grade.
Dude, Where's My Car? And Other Questions in Context-Awareness Jason I. Hong James A. Landay Group for User Interface Research University of California.
Communication with Families Susie Fabian. Overview Forms of communication Why is effective communication important? Helpful tools, tips, techniques Troubleshooting:
Jeanne Gleason, EdD, Director/Professor, Media Production New Mexico State University Learning Games Lab Roger Terry,
Copyright © 2008 AusCERT 1 Practical Computer Security See the notes section throughout the slide presentation for additional information.
Konrad Lagarde IBM ifundIT “A Kickstarter for the enterprise”
Grand Canyon Fourth Grade Field Trip Friday, April 29, 2016.
HP Use Cases for the Ubiquitous Web Presented at The Ubiquitous Web Workshop Tokyo, Japan March 9, 2006 Melinda Grant Gerrie Shults Imaging and Printing.
KASPERSKY INTERNET SECURITY FOR ANDROID. YOUR MOBILE DEVICES NEED PROTECTION More online communications and transaction are happening on tablets and phones.
(and soon you will too) Presented by: Elizabeth Leimbach
46elks Add-In for Microsoft Office 365 Excel Makes it Easy to Add SMS and Voice to Any Website or App – Just Install, Select Numbers, and Hit Send OFFICE.
First Circles Use Cases The Power of community in your hands
What is Tapestry? An Online learning journal system.
Ian Ramsey C of E School GCSE ICT On the move How can we connect?
Location Based Reminding System
ncommand, pioneer’s mobile solution
Presentation transcript:

Mobile and Location-Based Services Jason I. Hong Product Design and Usability April

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

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

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

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

inTouch: Coordination for Families Two week field study with six dual-career families

Check, Double Check, Triple Check

Key Transition Times

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

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

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.

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 ” –Current activity “in a meeting now, done at ” –Daily rhythms “picked up kid ok” at 3PM –Messages received “where r u?” -> “I am at ”

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 patterns and what’s near your home

Example Mockups Currently developing working prototypes

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

Whisper Mobile Goal: Make it easy to find, share, and coordinate friends going to social events

Whisper Mobile: Creating an Event Minimal text input –Use location –Use audio –Use camera

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

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

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?

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

Project: Hitchhiking How well does Hitchhiking work?

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

Lots of Large-Scale Mobile Apps Gawker Stalker

Lots of Large-Scale Mobile Apps One-way Matchmaking

Project: Hitchhiking Current implementation on laptops + wifi Place Lab WiFi positioning system calculates location –Unique WiFi MAC Address  Latitude, Longitude ABC –Works indoors and in urban canyons –Works with encrypted nodes –No special equipment –Privacy-sensitive –Rides the WiFi wave

Popular Concept Scenarios

Project: Hitchhiking