Context-Aware Mobile Computing AMANDA DRAHEIM. Overview Definition Examples History Issues Solutions Future.

Slides:



Advertisements
Similar presentations
Aspire Vertical Markets Retail Store. Retail Store Solution.
Advertisements

UPM E.U.I.T. Diatel Xi Chen Internet of Things UPM E.U.I.T. Diatel Xi Chen
INTRODUCTION APPLICATION IN THE DRIVING SEAT THE DOCTOR WILL SEE WIRED WEARABLES DO NOT KEEP YOUR EYES ON ROAD ADAPTIVE CRUISE CONTROL(A.C.C.) WORKING.
Context and Context- Aware Computing Omar Khan CS260, Fall 2006.
Putting Mobile Services into ContextDynamic Context-aware Personalisation for Smart Services S. Gallacher, E. Papadopoulou, N.K.Taylor, M.H.Williams Heriot-Watt.
GOING BEYOND THE VISION LOSS BOUNDARIES Michal Tvarožek, Martin Adam, Michal Barla, Peter Sivák, Mentor: Prof. Mária Bieliková.
Martin Wagner and Gudrun Klinker Augmented Reality Group Institut für Informatik Technische Universität München December 19, 2003.
Technology Solutions. There are a variety of technologies—old and new—that have been developed to warn drivers and operators when workers on foot are.
Context Aware Computing (part 2) CS 160 Discussion Section April 18, 2006 Ryan Aipperspach.
Augmented Reality COMP 1701 Nicholas Alberts. What is Augmented Reality? Augmented reality is a combination of a real life scene from a person, and a.
CSE5610 Intelligent Software Systems Semester 1 Enabling Intelligent Systems in Pervasive Computing.
ISIS Katrinebjerg i n t e r a c t i v e s p a c e s. n e t 1 Frank Allan Hansen, Integrating the Web and the World: Contextual Trails on.
LOCATION-BASED SERVICES Presented by Alan Reiter President, Wireless Internet & Mobile Computing
ISIS Katrinebjerg i n t e r a c t i v e s p a c e s. n e t 1 Frank Allan Hansen, Representing Context in Hypermedia Data Models International.
Mobile Commerce and Ubiquitous Computing
[Context to Make You More Aware] Presentation [Adrienne Andrew, Yaw Anokwa, Karl Koscher, Jonathan Lester, Gaetano Borriello Department of Computer Science.
1 CGS1060 Mobile UIs Copyright 2012 by Janson Industries.
Phone guide. Sensor Thermometer thermometer for measuring ambient temperature. However, there's a thermometer in pretty much any smartphone, and some.
Indoor 3D, Cape Town Dec 2013 Tristian Lacroix IndoorLBS.
Phone guide for people over 65. Not Smart Phones.
App Inventor You are going to use App Inventor to make an application for your phone Smart Phone ‘s can hold many entertaining apps due to the amount of.
Personalized Medicine Research at the University of Rochester Henry Kautz Department of Computer Science.
A Survey on Context-Aware Computing Center for E-Business Technology Seoul National University Seoul, Korea 이상근, 이동주, 강승석, Babar Tareen Intelligent Database.
CS 580 chapter 4 paradigms.
July 25, 2010 SensorKDD Activity Recognition Using Cell Phone Accelerometers Jennifer Kwapisz, Gary Weiss, Samuel Moore Department of Computer &
Intelligent Transportation System (ITS) ISYM 540 Current Topics in Information System Management Anas Hardan.
Fuse By: Matt Bettonville, Mark Diaz, Matt Lathrop.
Majid Sarrafzadeh Computer Science Department UCLA.
© 2007 Tom Beckman Features:  Are autonomous software entities that act as a user’s assistant to perform discrete tasks, simplifying or completely automating.
Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat.
The Internet Industry Week Four. RISE OF THE INTERNET THE INTERNET – a global system of interconnected private, public, academic, business, and government.
Protecting Mobile Users From Visual Privacy Attacks Mahmud Al-Noor Tareq Department of Computer Science and Engineering.
CPET 565 Mobile Computing Systems Context-Aware Computing (2) Lecture 11 Hongli Luo Indiana University-Purdue University Fort Wayne.
A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications Adrian A. de Freitas Dey, Anind K., Gregory D.
Trackstar Navigations Pvt. Ltd. Presenting New Generation GPS Tracking System.
© Siemens AG, 2002 s CP RS Agenda The Role of IT for Accident-free Driving Interaction with driver’s physical condition Interaction with the roadside environment.
Smartphones How Addicted Are You?. How Popular Are These Smart Phone's? According to the Nielsen Company 30 percent of all mobile phones in the United.
Challenges in UbiComp Take 2 Sushmita Subramanian.
Review of Applications By Phoebe Stewart. Introduction I shall be talking about the features, strengths and weaknesses of two different apps, a learning.
Usable Security – CS 6204 – Fall, 2009 – Dennis Kafura – Virginia Tech Principles of Context aware systems Presented by: Rajesh Gangam Usable Security.
The Second Life of a Sensor: Integrating Real-World Experience in Virtual Worlds using Mobile Phones Mirco Musolesi, Emiliano Miluzzo, Nicholas D. Lane,
Beyond the PC Kiosks & Handhelds Albert Huang Larry Rudolph Oxygen Research Group MIT CSAIL.
App Inventor You are going to use App Inventor to make an application for your phone Smart Phone ‘s can hold many entertaining apps due to the amount of.
2009 International Conference on New Trends in Information and Service Science Haosheng Huang1, Georg Gartner, Manuela Schmidt, and Yan Li1 Speaker: Chun-Hung.
01/25/121 Vehicle LED Display Skylar Stroman Kaitlin Fish-Stuhl.
TEMPLATE DESIGN © E-Eye : A Multi Media Based Unauthorized Object Identification and Tracking System Tolgahan Cakaloglu.
FriendFinder Location-aware social networking on mobile phones.
Pervasive Computing: What Do Users Want? Elizabeth Royer University of California, Santa Barbara
A Survey of Context-Aware Mobile Computing Research Guanling Chen and David Kotz Dartmouth Computer Science Technical Report, 2000.
A CCELEROMETER. Accelerometers are devices that can measure acceleration, but in smartphones, they're able to detect changes in orientation and tell the.
The ambient light sensor in a smart phone is what measures how bright the light is. It’s the phones software that adjusts the brightness in the display.
App Inventor You are going to use App Inventor to make an application for your phone Smart Phone ‘s can hold many entertaining apps due to the amount of.
An Intelligent Expert System for Proactive Services Deploying Ubiquitous Computing Technologies IEEE 2005 Proceedings of the 38th Hawaii International.
Is Context-Aware Computing Taking Control Away from the User? Three Levels of Interactivity Examined Louise Barkhuus and Anind Dey The IT University of.
App Inventor You are going to use App Inventor to make an application for your phone Smart Phone ‘s can hold many entertaining apps due to the amount of.
LOOKOUT GPS TRACKER BY : PENYU NELANG. WHAT IS LOOKOUT ? We proposed this device to cope the kidnapped problems that become a rampant issues these days.
Audio & Vibration MOBILE IS EVERYWHERE Problems: External stimuli & noise Seeing & hearing challenges Accessibility Solutions: Audio & Vibrations.
C ONTEXT AWARE SMART PHONE YOGITHA N. & PREETHI G.D. 6 th SEM, B.E.(C.S.E) SIDDAGANGA INSTITUTE OF TECHNOLOGY TUMKUR
PRESENTED BY:- P.SREENIVASULU ROLL NO:-12AT5A0420 IV-B.Tech ECE.
What Do Sensors Do in a Smartphone? For Seniors Zarrin Begum.
App Inventor You are going to use App Inventor to make an application for your phone Smart Phone ‘s can hold many entertaining apps due to the amount of.
Smartphone sensors Gyroscope: The gyroscope is a sensor that can provide orientation information with great precision. Magnetometer: It is able to detect.
Mobile phone sensors. Sensors Sensors gyroscope The gyroscope is a sensor that can provide orientation information as well. This sensor can tell how.
Mobile Computing CSE 40814/60814 Spring 2017.
Intelligent IVI with AI
The Internet Industry Week Two.
IF 3280 Socio-Informatika & Profesionalisme: KONTEKS SOSIAL
Mobile Commerce and the Internet of Things
Atom-Based Embedded System Design at CUHK
How to Build Smart Appliances?
Presentation transcript:

Context-Aware Mobile Computing AMANDA DRAHEIM

Overview Definition Examples History Issues Solutions Future

Definition What is context? “Context is any information that can be used to characterize the situation of an entity. An entity is a person, place or object that is considered relevant to the interaction between a user and an application, including the user and applications themselves, and by extension, the environment the user and applications are embedded in. A system is context-aware if it uses context to provide relevant information and/or services to the user, where relevancy depends on the user’s task.” (Dey, 2001)

Definition What is context? ◦Information that is used to characterize the situation of an entity ◦Examples of Context: ◦Temperature ◦User preferences ◦Lighting ◦Location ◦Nearby resources (such as printers) ◦History

Definition What is Context-Aware Mobile Computing? ◦Applications that can detect their user’s situations and adapt to their behaviors accordingly. ◦A software that adapts according to it’s context!

Definition Context-Aware applications use context to: Present services and information to a user Examples: The time of day and restaurants near the user Automatically execute a service for a user Example: A phone automatically setting a weekly alarm for the user Tag information to retrieve at a later time Example: Phone keeps track of recent calls

Examples Smartphone adjusts the screen to the orientation of the device Orientation is determined by using both a gyroscope and an accelerometer. Figure 1

Examples Phone display adjusts the brightness of the display based on the surrounding area Uses a light sensor Device uses GPS to display the user’s location Can use to find nearby stores Get directions Status updates on Facebook!

Examples The time is displayed on the phone. Time zone change Daylight savings time

Examples Device disables touch screen when the user speaks on the phone How? A proximity sensor! Uses infrared rays to send a signal out. The time it takes to be reflected back is measured and from this, proximity can be detected. Figure 2

Examples Active Badge location system One of the first context-aware applications – based on location Call-forwarding system Issues Private call forwarding to a public room Call is forwarded too important meeting

Examples Schneider trucking trackers Uses GPS to track loads Sends a notification when a load nears it’s destination Sends emergency notifications when conditions are met Figure 3

History First mention of context-aware computing was in 1991 The term context-aware computing was coined in 1994 by Schilit and Theimer Smart phones become prevalent Enabler for context-aware computing

History Summary: The concept of context-aware computing as been around for nearly two decades, but we are yet to reach the full potential of this technology.

Issues Developers have little experience with devices that gather the data. (i.e. gyroscopes) Data gathered from a sensor must be interpreted correctly in order for it to be useful. Context comes from various sources and in order for this data to be useful it must be combined correctly. (i.e. the gyroscope and accelerometer working together to determine orientation) The context changes constantly in real time can be an issue.

Issues Increasing usability or decreasing control? Automation reduces the amount of work that user’s have to do User’s like the idea of a device that completes tasks on their behalf However, when users use these devices they feel a loss of control if a device has a high level of automation

Issues Privacy Issues Should law enforcement be able to access the history of a user? Context recognition is not always correct Errors fusing data Detection errors Interpretation errors Application becomes too complex Reduces accuracy of the application

Issues User preferences may not match what the device does Everyone is different! What is your idea of nighttime? What is your idea of warm? Loud? Information overload Can overwhelm the user

Solutions Keep an appropriate level of automation (avoid uncertainty) The more automation we have, the less control we have over what is happening. What happens if we give all control to machines? Would you trust your phone to give you a dose of medicine? Keep a balance between uncertainty and automation.

Solutions Avoid unnecessary interruptions Phone flashes a notification every 30 seconds Eventually the user will ignore it! Avoid information overload Too much information can overwhelm the user, and bog down the device Example: Walking down a busy street a user’s device is bombarded with suggestions of places to shop

Solutions Be sure the user feels in control of the application Too many automated actions = loss of control A balance between automation and user control needs to be found Smart Actions - A good balance.

Solutions Keep an appropriate level of system status visibility Allow the user to see what action the device is taking Be sure the user understands why the device is performing the action Account for the impact of Social Context A loud alert is not ideal for all situations Allow for the personalization of individual needs Allow user to change locations names (set a location name to “home” for example) Smart Actions

Solutions Secure the user’s privacy Selling information to advertisers…is this right? Giving information to the police, when does this cross the line? Sharing context information with others—Facebook location

Future Healthcare devices Blood sugar Carbon monoxide detectors Breathalyzer Fall detection

Future In law enforcement Ability to solve crimes using contextual information from devices In vehicles Cars that are able to drive themselves Collision avoidance Warning if departing lane Automatically adjusts seats and headrests to avoid whiplash Warns if a car is in blind spot when changing lanes

Future Retail An application could make smart recommendations based on where you have eaten in the past Types of food Budget Atmosphere Retailers can use smartphones to be able to tell the types of products you buy and send advertisements/coupons based on those products. Use RFID chips in the products Able to tell what consumer buys and send relevant coupons.

Future Gaming Use of the gyroscope will revolutionize mobile gaming Wii is an example of the use of a gyroscope Can phones incorporate the same technology? Example: Google Sky Map ( accelerometer only) Example: Gun Range App for iPhone( gyroscope and accelerometer )

Questions ?

Resources Dey, Anind K. and Jonna Häkkilä. "Context-Awareness and Mobile Devices."Handbook of Research on User Interface Design and Evaluation for Mobile Technology. IGI Global, Web. 26 Feb doi: / ch013 Guanling Chen and David Kotz, "A Survey of Context-Aware Mobile Computing Research." Dartmouth Computer Science Technical Report TR , November B. Schilit, N. Adams, and R. Want Context-Aware Computing Applications. In Proceedings of the 1994 First Workshop on Mobile Computing Systems and Applications (WMCSA '94). IEEE Computer Society, Washington, DC, USA, DOI= /WMCSA Tamas Vajk, Paul Coulton, Will Bamford, and Reuben Edwards, “Using a Mobile Phone as a “Wii-like” Controller for Playing Games on a Large Public Display,” International Journal of Computer Games Technology, vol. 2008, Article ID , 6 pages, doi: /2008/539078

Images and Media Figures Videos Car video: Gyroscope game: