THE SECOND LIFE OF A SENSOR: INTEGRATING REAL-WORLD EXPERIENCE IN VIRTUAL WORLDS USING MOBILE PHONES Sherrin George & Reena Rajan.

Slides:



Advertisements
Similar presentations
Remote Visualisation System (RVS) By: Anil Chandra.
Advertisements

Mobile Date: A Dating Application For Mobile Phones Mark Mucha and Juan Carcheri EEL-6788 Advanced Topics in Wireless Networks Spring 2010.
Robot Sensor Networks. Introduction For the current sensor network the topography and stability of the environment is uncertain and of course time is.
Wearable Badge for Indoor Location Estimation of Mobile Users MAS 961 Developing Applications for Sensor Networks Daniel Olguin Olguin MIT Media Lab.
GrooveSim: A Topography- Accurate Simulator for Geographic Routing in Vehicular Networks 簡緯民 P
D u k e S y s t e m s Sensing Meets Mobile Social Networks: The Design, Implementation and Evaluation of the CenceMe Application Emiliano Miluzzo†, Nicholas.
MobiShare: Sharing Context-Dependent Data & Services from Mobile Sources Efstratios Valavanis, Christopher Ververidis, Michalis Vazirgianis, George C.
1 Sensor Networks and Networked Societies of Artifacts Jose Rolim University of Geneva.
Situation Aware Mobile Computing (SAMC) CPSC 608 Project Spring 2002 Project Members: Brent Dinkle Hemant Mahawar Marco Morales Sreekanth R. Sambavaram.
Ambient Computational Environments Sprint Research Symposium March 8-9, 2000 Professor Gary J. Minden The University of Kansas Electrical Engineering and.
System Architecture for Billing of Multi- Player Games in a Wireless Environment using GSM/UMTS and WLAN Services Femi Adeyemo 11/21/02.
Location Systems for Ubiquitous Computing Jeffrey Hightower and Gaetano Borriello.
Slides modified and presented by Brandon Wilson.
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Audumbar Chormale Advisor: Dr. Anupam Joshi M.S. Thesis Defense
A Survey of Mobile Phone Sensing Michael Ruffing CS 495.
Chapter 1 The Challenges of Networked Games. Online Gaming Desire for entertainment has pushed the frontiers of computing and networking technologies.
Sensor Network Simulation Simulators and Testbeds Jaehoon Kim Jeeyoung Kim Sungwook Moon.
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
Sensing Meets Mobile Social Networks: The Design, Implementation and Evaluation of the CenceMe Application Emiliano Miluzzo†, Nicholas D. Lane†, Kristóf.
An Intelligent Broker Architecture for Context-Aware Systems A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County.
WebCall - A Rich Context Mobile Research Platform Zhigang Liu, Hawk Yin Pang, Jun Yang, Guang Yang, Peter Boda (Special thanks to August Joki) Nokia Research.
ResourceFull Authors: Matt Kaye (EE ‘12) Nitin Puri (SSE ‘12) Advisor: Dr. Alejandro Ribeiro Special Thanks.
FI-WARE – Future Internet Core Platform FI-WARE Interface to Networks and Devices (I2ND) July 2011 High-level description.
Xiaoyu Tong and Edith C.-H. Ngai Dept. of Information Technology, Uppsala University, Sweden A UBIQUITOUS PUBLISH/SUBSCRIBE PLATFORM FOR WIRELESS SENSOR.
The Live Social Semantics. Goals Enhance the social experience of an event – Social networking Integrate – Data from social networking systems – Semantic.
Security Tracking and Advising for Taxi Customers Group Member Tanapol Euaungkanakul Chayanin Mukviboonchai Thanachit Viriyayanyongsuk.
Introduction To Computer System
INFORMATION SYSTEMS Overview
NEARBY: HYBRID NETWORK MOBILE APPLICATION Shuai Zhang, Ziwen Zhang, Jikai Yin.
Chapter 1 Lecture 2 By :Jigar M Pandya WCMP 1. Architecture of Mobile Computing The three tier architecture contains the user interface or the presentation.
Submitted by:- Vinay kr. Gupta Computer Sci. & Engg. 4 th year.
Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
Internet Real-Time Laboratory Arezu Moghadam and Suman Srinivasan Columbia University in the city of New York 7DS System Design 7DS system is an architecture.
Lesson Overview 3.1 Components of the DBMS 3.1 Components of the DBMS 3.2 Components of The Database Application 3.2 Components of The Database Application.
Nicholas D. Lane, Hong Lu, Shane B. Eisenman, and Andrew T. Campbell Presenter: Pete Clements Cooperative Techniques Supporting Sensor- based People-centric.
Introduction to Networked Robotics CS 643 Seminar on Advanced Robotics Wenzhe Li, Graduate Student Texas A&M University.
The Second Life of a Sensor: Integrating Real-World Experience in Virtual Worlds using Mobile Phones Mirco Musolesi, Emiliano Miluzzo, Nicholas D. Lane,
1 Service Sharing with Trust in Pervasive Environment: Now it’s Time to Break the Jinx Sheikh I. Ahamed, Munirul M. Haque and Nilothpal Talukder Ubicomp.
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
Theia Technical Design Presentation 3. Theia Overview Theia’s purpose is to create three dimensional, virtual representations of a room. To allow the.
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
Providing User Context for Mobile and Social Networking Applications A. C. Santos et al., Pervasive and Mobile Computing, vol. 6, no. 1, pp , 2010.
Spotlight: Personal Natural Resource Consumption Profiler Younghun Kim, Zainul Charbiwala, Akhilesh Singhania, Thomas Schmid, Mani B. Srivastava Networked.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
MPEG-4: Multimedia Coding Standard Supporting Mobile Multimedia System Lian Mo, Alan Jiang, Junhua Ding April, 2001.
Sensing Meets Mobile Social Networks: The Design, Implementation and Evaluation of the CenceMe Application Emiliano Miluzzo†, Nicholas D. Lane†, Kristóf.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
June 13-15, 2007Policy 2007 Infrastructure-aware Autonomic Manager for Change Management H. Abdel SalamK. Maly R. MukkamalaM. Zubair Department of Computer.
CONTENT FOCUS FOCUS INTRODUCTION INTRODUCTION COMPONENTS COMPONENTS TYPES OF GESTURES TYPES OF GESTURES ADVANTAGES ADVANTAGES CHALLENGES CHALLENGES REFERENCE.
The Personal Server Changing the Way We Think About Ubiquitous Computing Roy Want, et al. / Intel Research UBICOMP 2002 Nov Seungjae Lee
Sentient Computing Andy Hopper Presenter : Youn Do Lee Oct 31, 2005.
C ONTEXT AWARE SMART PHONE YOGITHA N. & PREETHI G.D. 6 th SEM, B.E.(C.S.E) SIDDAGANGA INSTITUTE OF TECHNOLOGY TUMKUR
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
Source : 2014 IEEE Ninth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP) Auther : Nacer Khalil, Mohamed.
IT 5433 LM1. Learning Objectives Understand key terms in database Explain file processing systems List parts of a database environment Explain types of.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
Wireless Sensor Network: A Promising Approach for Distributed Sensing Tasks.
GIS IN THE CLOUD Cloud computing furnishes scalable GIS technology that is maintained off premises and delivered on demand as services via the Internet.
COGNITIVE APPROACH TO ROBOT SPATIAL MAPPING
Information Technology Deanship
Video and Sensor Network Architecture and Displays
Introduction to Databases Transparencies
Sensor Networks in pervasive games “save the princess game”
Knowledge Sharing Mechanism in Social Networking for Learning
Presentation transcript:

THE SECOND LIFE OF A SENSOR: INTEGRATING REAL-WORLD EXPERIENCE IN VIRTUAL WORLDS USING MOBILE PHONES Sherrin George & Reena Rajan

TOPICS Introduction Introduction System Design Challenges System Design Challenges System Prototype Implementation System Prototype Implementation

INTRODUCTION Second Life represents the latest and most successful online services for entertainment and business. Second Life represents the latest and most successful online services for entertainment and business. This paper focuses on providing a virtual representation of humans, their surroundings as sensed by the humans themselves, and interactions with the members of their social networks. This paper focuses on providing a virtual representation of humans, their surroundings as sensed by the humans themselves, and interactions with the members of their social networks. Sensors embedded in mobile phones can be used to infer real-world activities, that in turn can be reproduced in virtual settings. Sensors embedded in mobile phones can be used to infer real-world activities, that in turn can be reproduced in virtual settings.

SYSTEM DESIGN CHALLENGES Activity Recognition and Visualization Activity Recognition and Visualization Intermittent Connectivity Intermittent Connectivity Scalability Scalability Data Sharing and Group Activities Data Sharing and Group Activities External sensing Devices External sensing Devices Context Reflection Context Reflection Privacy and Social Implications Privacy and Social Implications

Activity Recognition and Visualization Activity Inference:- consists of the extraction of high-level activities from time series of raw data sampled from sensors. Activity Inference:- consists of the extraction of high-level activities from time series of raw data sampled from sensors. Mapping:- mapping physical activities in the real world into different/same virtual ones. Mapping:- mapping physical activities in the real world into different/same virtual ones. Visualization & Information Accuracy:- some users may want to discard the information if the inference is not sufficiently accurate. Visualization & Information Accuracy:- some users may want to discard the information if the inference is not sufficiently accurate.

Intermittent Connectivity Cell phones may experience intermittent connectivity due to limits in network coverage. Cell phones may experience intermittent connectivity due to limits in network coverage. Avatars should be set to a meaningful state. Avatars should be set to a meaningful state. Delay tolerant mechanisms can be adopted to temporarily store user status locally on the phone in case of disconnection. Delay tolerant mechanisms can be adopted to temporarily store user status locally on the phone in case of disconnection.

Scalability To reduce the number of status updates flowing into the Second Life Visualization, the status/activity of the virtual avatar is updated only when the inferred status/activity of the human user changes. To reduce the number of status updates flowing into the Second Life Visualization, the status/activity of the virtual avatar is updated only when the inferred status/activity of the human user changes. Running activity recognition algorithms on the mobile devices reduces communication costs and computational burden on the server. Running activity recognition algorithms on the mobile devices reduces communication costs and computational burden on the server.

Data Sharing and Group Activities The system should leverage the sharing of raw or processed data among different people in physical proximity by means of short range radio communication. The system should leverage the sharing of raw or processed data among different people in physical proximity by means of short range radio communication. Individuals will be able to update not only their status, but also those of their neighbors. Individuals will be able to update not only their status, but also those of their neighbors.

External sensing Devices A small size sensing module external to the phone can be used to allow for more accurate activity inference compared with using embedded phone sensors which may be ill positioned. A small size sensing module external to the phone can be used to allow for more accurate activity inference compared with using embedded phone sensors which may be ill positioned.

Privacy and Social Implications The users should be able to disconnect from the virtual worlds at any time or be able to interrupt the sampling of their activities.

SYSTEM PROTOTYPE IMPLEMENTATION CenceMe CenceMe Bridging CenceMe and Virtual Worlds Bridging CenceMe and Virtual Worlds Design and Preliminary Evaluation of the Prototype Design and Preliminary Evaluation of the Prototype

CenceMe CenceMe is a general personal sensing system that enables members of social networks to share their sensing presence extracted by means of mobile phones with their buddies. CenceMe is a general personal sensing system that enables members of social networks to share their sensing presence extracted by means of mobile phones with their buddies. CenceMe can be used to interconnect virtual worlds and social networking systems such as Facebook. CenceMe can be used to interconnect virtual worlds and social networking systems such as Facebook.

Bridging CenceMe and Virtual Worlds

Design and Preliminary Evaluation of the Prototype The integration is based on the exploitation of virtual CenceMe objects that the Second Life avatar can wear or carry. This object alters the avatar animation to reflect the actual activity state of a human user carrying a cell phone that is running the CenceMe sensing application. The integration is based on the exploitation of virtual CenceMe objects that the Second Life avatar can wear or carry. This object alters the avatar animation to reflect the actual activity state of a human user carrying a cell phone that is running the CenceMe sensing application. The CenceMe object is implemented as a standard second Life object that we program to communicate with the CenceMe infrastructure via XML encoded requests and responses exchanged via HTTP. The CenceMe object is implemented as a standard second Life object that we program to communicate with the CenceMe infrastructure via XML encoded requests and responses exchanged via HTTP. Second Life CenceMe object behavior is written in LSL. Second Life CenceMe object behavior is written in LSL. The avatar can disconnect from CenceMe system by taking off the object. The avatar can disconnect from CenceMe system by taking off the object.

Design and Preliminary Evaluation of the Prototype contd.. The communication between Second Life and CenceMe platforms is pull based. The communication between Second Life and CenceMe platforms is pull based. A library of potential Second Life activities is maintained from which the user chooses to map specific real-world activities. A library of potential Second Life activities is maintained from which the user chooses to map specific real-world activities. Each virtual object within Second Life retrieves data independently from the CenceMe server. Each virtual object within Second Life retrieves data independently from the CenceMe server.

Delay Measurements An average delay of 30 sec is observed in reporting the activity changes. An average delay of 30 sec is observed in reporting the activity changes. This delay is due to the activity recognition process on the phones, the transmission of the inferred activity to the back-end, its retrieval from CenceMe database, and its display in Second Life. This delay is due to the activity recognition process on the phones, the transmission of the inferred activity to the back-end, its retrieval from CenceMe database, and its display in Second Life.

Thank You