Download presentation
Presentation is loading. Please wait.
1
Location Based Reminding System
Jacob Christensen & Jai Modi
2
Basic Concept Reminding based on location Potential Consumer
A to do list of locations “Next time I am at the grocery store, remind me to buy milk.” Potential Consumer The average, busy, forgetful person
3
Basic Scenario Add a location to device
Set a reminder for the location When device is within range, reminder is given Advantages Use the location of user to trigger reminders Some reminders are outside the context of time Improvement to the common handheld organizer
4
Related Work Location Determination Place Lab
GPS (limited to outdoors) Active IR tags (fine-grained indoors) Others Place Lab Intel Research Infrastructure exists: WiFi hotspots Use this technology to build a reminding system using the context of location
5
Architecture Basic Components
Personal Server (Place Lab, Location Database) Web Browser User Interface Wrist Watch Display Mote Personal Server Place Lab Database Display Mote Radio Web Browser WiFi
6
Component Interaction
Web Browser <–> Personal Server WiFi Location management Reminder management Dynamic web interface Personal Server <–> Display Mote Radio Signal reminders Add locations
7
Web UI Design Manage Locations Manage Reminders Sample Page
Add/Remove locations Interact with visual maps Map coordinates -> latitude, longitude Address -> latitude, longitude Manage Reminders Enable/Disable reminders Set distance from location to remind Define reminder priority (visual, audible alerts) Custom reminder messages Sample Page
8
Personal Server Design
Serve dynamic web interface pages over WiFi Perl, PHP, C Run Java application with Place Lab to get current location data and issue reminders Maintain database of locations and reminders MySQL, SQLite Java Unknowns Database Interaction Radio Communication
9
Display Mote Design Limited Implementation Display Reminders
Help from another group working on text-entry Worst case, put some text on the screen Display Reminders Acknowledge and remove reminder Postpone until next time Define Current Location Requires text entry
10
Evaluation Performance Tests User Studies
Accuracy – precisely pinpoint locations Reliability – reminders given correctly User Studies Is it any better than a sticky note, a PDA? Is it easy to define locations and reminders?
11
Current Issues Problems User Interface Advice
Installations on Personal Server MySQL, Perl Modules Personal Server network behavior User Interface Advice Using maps effectively Defining locations by addresses
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.