Implicit Human Computer Ineraction Through Context

Slides:



Advertisements
Similar presentations
1 Design, Prototyping, and Evaluation in Developing Countries Jen Mankoff, Assistant Professor EECS.
Advertisements

Think. Learn. Succeed. Aura: An Architectural Framework for User Mobility in Ubiquitous Computing Environments Presented by: Ashirvad Naik April 20, 2010.
There is more to context than location Introduction to the Article Advantages of using context awareness as input for adaptation Context includes other.
Enabling Secure Ad-hoc Communication using Context- Aware Security Services Author: Narendar Shankar, Dirk Balfanz Presented by: 魏聲尊.
Human-machine system.
Real-Time Systems and the Aware Home Anind K. Dey Ubiquitous Computing Future Computing Environments.
RESEARCH WRITING. OVERVIEW Before Writing Start Now Outline Execute.
Analysis Concepts and Principles
Security Models for Trusting Network Appliances From : IEEE ( 2002 ) Author : Colin English, Paddy Nixon Sotirios Terzis, Andrew McGettrick Helen Lowe.
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, Representing Context in Hypermedia Data Models International.
Lecture 3: Shared Workspace and Design Coordination Dr. Xiangyu WANG.
Introduction to HCI Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development January 21, 1999.
CSC USI Class Meeting 2 August 31, Beginnings SOP 1: 1. When you use a (physical) key-based entry device, what do you do to the keys? A.
Intelligent Agents: an Overview. 2 Definitions Rational behavior: to achieve a goal minimizing the cost and maximizing the satisfaction. Rational agent:
THE SECOND LIFE OF A SENSOR: INTEGRATING REAL-WORLD EXPERIENCE IN VIRTUAL WORLDS USING MOBILE PHONES Sherrin George & Reena Rajan.
There is more to Context than Location Albrecht Schmidt, Michael Beigl, and Hans-W. Gellersen Telecooperation Office (TecO), University of Karlsruhe, Elsevier,
An Intelligent Broker Architecture for Context-Aware Systems A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County.
Mobile cloud computing: survey 1. Introduction  In recent years, applications targeted at mobile devices havs started becoming abundant with applications.
A Comparative Evaluation of HTML5 as a Pervasive Media Platform By Tom Melamed HP Ben Clayton HP Labs.
CS 580 chapter 4 paradigms.
UNIT - 1Topic - 1. An electronic device, operating under the control of instructions stored in its own memory unit, that can accept data (input), manipulate.
An Integration Framework for Sensor Networks and Data Stream Management Systems.
BMAN Integrative Team Project Week 2 Professor Linda A Macaulay.
Looking at systems. What is a SYSTEM? The radiator makes the room warmer by turning ON when the temperature of the room is lower than required The THERMOSTAT.
2009 International Symposium on Ubiquitous Computing System at Beijing, China Hiroaki Kimura, Sota Matsuzawa, and Tatsuo Nakajima Department of Computer.
Crowdsourcing Color Perceptions using Mobile Devices Jaejeung Kim 1, Sergey Leksikov 1, Punyotai Thamjamrassri 2, Uichin Lee 1, Hyeon-Jeong Suk 2 1 Dept.
1 Chapter 7 Designing for the Human Experience in Smart Environments.
Turns human body into a touch screen finger input Interface. By, M.PRATHYUSHA 07P61A1261 IT-B.
Supporting rapid design and evaluation of pervasive application: challenges and solutions Lei Tang 1,2, Zhiwen Yu 1, Xingshe Zhou 1, Hanbo Wang 1, Christian.
Context-Sensitive Information Retrieval Using Implicit Feedback Xuehua Shen : department of Computer Science University of Illinois at Urbana-Champaign.
CSCI 4163 / CSCI 6904 – Winter Housekeeping  Register from the waitlist  Facebook page: 2014 version please!  Course website under construction.
Cerberus: A Context-Aware Security Scheme for Smart Spaces presented by L.X.Hung u-Security Research Group The First IEEE International Conference.
A Use Case Primer 1. The Benefits of Use Cases  Compared to traditional methods, use cases are easy to write and to read.  Use cases force the developers.
Context Workshop. Diepenbeek 22 january 2004 Agenda Introduction Work methodology Context description Description frameworks Conclusion Questions.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Human Interaction with Data “Meaningful Interpretations” “The Power of Crowdsourcing” &
Mixed Reality: A Model of Mixed Interaction Céline Coutrix, Laurence Nigay User Interface Engineering Team CLIPS-IMAG Laboratory, University of Grenoble.
Task 1.2 Context: definition and specification. Leuven, 14 oktober 2004 Outline Introduction Work method Context definition Context specification  Overview.
Introduction of Intelligent Agents
HOW A COMPUTER PROCESSES DATA. What is hardware? Hardware is the electric, electronic and mechanical equipment that makes up a computer What is software?
Modelling states of a computing system aware of an aspect of context Krunoslav Peter Andrija Stampar Teaching Institute of Public Health INFuture2015.
An Intelligent Expert System for Proactive Services Deploying Ubiquitous Computing Technologies IEEE 2005 Proceedings of the 38th Hawaii International.
Lyon Research Center for Images and Intelligent Information Systems IEEE International Conference on Pervasive Services 2006 FRE 2672 INSA Lyon ICPS, 27.
Unit 6 of COMP648 User Interface and Interaction Methods Dr Oscar Lin School of Computing and Information Systems Faculty of Science and Technology Athabasca.
Instance Discovery and Schema Matching With Applications to Biological Deep Web Data Integration Tantan Liu, Fan Wang, Gagan Agrawal {liut, wangfa,
Intelligent Agents Chapter 2. How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts.
1 Interaction in Pervasive Computing Settings using Bluetooth-enabled Active tags and passive RFID Technology tegether with Mobile Phones PerCom 2003 F.
Done by Fazlun Satya Saradhi. INTRODUCTION The main concept is to use different types of agent models which would help create a better dynamic and adaptive.
1 Team Skill 3 Defining the System Part 1: Use Case Modeling Noureddine Abbadeni Al-Ain University of Science and Technology College of Engineering and.
With. Project Overview  Introduction to Factory Automation Numerical Control  Build an autonomous robotic solution  Testing an autonomous robot build.
CS 580 chapter 4 paradigms.
INTRODUCTION TO PROBLEM SOLVING
Mobile Computing CSE 40814/60814 Spring 2017.
5th Session of the Task Team on WIGOS Metadata
Ubiquitous Computing and Augmented Realities
The systems approach Churchman, C.W. (1968) The Systems Approach, Dell Publishing Co., New York. Ackoff, R.L. (1971) Towards a system of system concepts.
Posture Monitoring System for Context Awareness in Mobile Computing
Intelligent Database Systems Lab. Seungseok Kang
LESSON 3.
Human Computer Interaction (HCI)
Introduction to robotics
Intelligent Agents Chapter 2.
ERGONOMICS VISUAL DISPLAY.
How to Build Smart Appliances?
LO2 - Be Able to Design IT Systems to Meet Business Needs
EA C461 – Artificial Intelligence Problem Solving Agents
System Fundamentals IB - Group 4 - Computer Science
Internal components of a computer.
Presentation transcript:

Implicit Human Computer Ineraction Through Context Albrecht Schmidt Telecooperation Office(TecO),University of Karlsruhe,Karlsruhe,Germany Personal and Ubiquitous Computing Journal, Springer Verlag London, ISSN:1617-4909, Volume 4, Numbers 2-3 / Juni 2000. DOI:10.1007/BF01324126, pp. 191-199 (initial version presented at MobileHCI1999).

outline Introduction Implicit Intercation Perception How Can HCI Benefit from Conext? Conclusion and Further Work

Introduction Looking at HCI, it is apparent that interaction techniques are limited by the technology available In this paper we start with the perception of simple concepts and with their exploitation

Implicit Interatcion Implicit vs. explicit HCI What is context? Applicatiobs in context Identifying implicit HCI Modelling implicit HCI

Implicit vs. explicit HCI The implicit interaction is based on two main concepts: ‧perception ‧interpretation Implicit interaction will be used additionally to explicit interaction

Implicit vs. explicit HCI The ability to have perception of the use, the environment, and the circumstances Mechanisms to understand what the sensors see, hear and feel Applications that can make use of this information

What is context? What is definition of context? In this paper they propose to regard situational context, such as location or state of the device, as implicit input to the system

Applications in context It can be observed that an application is: ‧running on a specific device ‧at a certain time ‧used by one or more users ‧in a certain physical environment ‧in a social setting ‧to solve a particular task

Indentifying implicit HCI What happens around an application while the application is in use? Do the surroundings carry any valuable information for the application? Are there any means to capture and extract the information? How to understand the information?

Indentifying implicit HCI 1. create the set C 2. set D = {} 3. for each Ci ∈ C define Ai. // accuracy define Ui. // update rate identify Si // a sensor device // that is appropriate if cost(Si, Ai, Ui) is acceptable then D = D ∪{( Ci, Si, Ai, Ui)} next 4. if D ≠ {} then for each vector Di in D define a set of application reaction Ri = {(Iij, Rij)} // Iij is input range, application reaction pairs Iij // Rij is application reaction else // implicit interaction is not used //(either no condition that are useful or too costly)

Indentifying implicit HCI 1:C is the set of surrounding conditions each Ci stands for one condiction 3.If the cost for the identified sensing device Di is acceptable,then the vecter describing to the set D 4.for each of conditions range values that are meaningful are identified and for ranges the reaction is defined

Modelling implicit HCI <!ELEMENT context_interaction (context , action )> <!ELEMENT context (group+ )> <!ELEMENT group (#PCDATA )> <!ATTLIST group match (one | all | none ) #REQUIRED > <!ELEMENT action (#PCDATA )> <!ATTLIST action time CDATA ’0’ trigger (enter | leave | in ) #REQUIRED > Data type definition

Modelling implicit HCI <context_interaction> <context> <group match=’one’> sensor_module.touch pilot.on </group> <group match=’none’> sensor_module.alone pilot.pen_down </context> <action trigger=’enter’ time=’3’> pilot.notepad.confidential </action> </context_interaction> Context description

Perception Context awareness component Sensor board Related work on context sensing

Context awareness component The specific contexts in this paper are based on aural information

Sensor board They build a context recognition device equipped with a light sensor, acceleration sensor, a passive infrared sensor, a touch sensor, and a temperature sensor

Related work on context sensing A cup can aware of its state e.g. warm, cold, on table, drinking, moved A jacket that knows if it is on the hanger or with user is persented

How can HCI benefit from context Output in context Input in context Context notepad on a palmpilot

Output in context Adapt the output to the current situation Find the most suitable time interruption Reduce the need for interruptions

Input in context adapt the input system to the current situation Limit need for input Reduce selection space

Context NotePad on a PalmPilot On/Off Fontsize Backlight Privacy settings

Conclusion and Further Work The most important thing that system understands as input What happens around the appliction How can this be sensed How to interpret this information

Thank you