LOCATION BASED REAL-TIME INFORMATION DELIVERY SYSTEM Group #6 Chandra Shekhar Jammi(95167373) Venkata Sri Krishnakanth Pulla(95911880) Prashant Tiwari.

Slides:



Advertisements
Similar presentations
Mobile Date: A Dating Application For Mobile Phones Mark Mucha and Juan Carcheri EEL-6788 Advanced Topics in Wireless Networks Spring 2010.
Advertisements

Alex Cheung and Hans-Arno Jacobsen August, 14 th 2009 MIDDLEWARE SYSTEMS RESEARCH GROUP.
 Introduction  Views  Related Work  Preliminaries  Problems Discussed  Algorithm LPTA  View Selection Problem  Experimental Results.
Smartphone Apps Development Team Weiqing Li Lijun Zhu Man Li.
Architecture Tutorial 1 Overview of Today’s Talks Provenance Data Structures Recording and Querying Provenance –Break (30 minutes) Distribution and Scalability.
 Copyright 2009 Digital Enterprise Research Institute. All rights reserved. Digital Enterprise Research Institute Extracting and Utilizing.
Tracking & Login Data persistence User tracking.
Finding Similar Music Artists for Recommendation Presented by :Abhay Goel, Prerak Trivedi.
Location based social networking on Android phones – integrated with Facebook. Simple and easy to use.
Multi-criteria infrastructure for location-based applications Shortly known as: Localization Platform Ronen Abraham Ido Cohen Yuval Efrati Tomer Sole'
7DS: Node Cooperation in Mostly Disconnected Networks Henning Schulzrinne (joint work with Arezu Moghadan, Maria Papadopouli, Suman Srinivasan and Andy.
Generic Simulator for Users' Movements and Behavior in Collaborative Systems.
School location collector
Real time vehicle tracking and driver behavior monitoring using a cellular handset based on accelerometry and GPS data Kevin Burke Interim Presentation.
Location based social networking product. Overview  Mobile Tracking System was first released in Romania in February  Currently MTS works with.
February 2015 Medical Fitness and Wellness MediBeat Pro™ Server Platform.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Projects ( ) Ida Mele. Rules Students have to work in teams (max 2 people). The project has to be delivered by the deadline that will be published.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
WORKFLOW IN MOBILE ENVIRONMENT. WHAT IS WORKFLOW ?  WORKFLOW IS A COLLECTION OF TASKS ORGANIZED TO ACCOMPLISH SOME BUSINESS PROCESS.  EXAMPLE: Patient.
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
Committed to Deliver….  We are Leaders in Hadoop Ecosystem.  We support, maintain, monitor and provide services over Hadoop whether you run apache Hadoop,
Location-Based API 1. 2 Location-Based Services or LBS allow software to obtain the phone's current location. This includes location obtained from the.
Home Automation Console Publish/Subscribe Server for interoperability and reduction of complexity at end devices.
Indoor Localization using Wireless LAN infrastructure Location Based Services Supervised by Prof. Dr. Amal Elnahas Presented by Ahmed Ali Sabbour.
Unit B065 – Coding a solution PREP WORK 1)Make sure you keep a work log / diary. Use the table on page 16 of the hand book as a template 2)Keep a bibliography.
WXET1143 Lecture7: , Chat and Messaging. Introduction  Electronic mail is everywhere.  Now many people in business, government, and education use.
Aardvark Anatomy of a Large-Scale Social Search Engine.
Creating Web Documents XHTML Project II topics should be posted Start Forms Homework: Forms not required for midterm or project 2. At some point, read.
Implicit An Agent-Based Recommendation System for Web Search Presented by Shaun McQuaker Presentation based on paper Implicit:
Architecture Tutorial 1 Overview of Today’s Talks Provenance Data Structures Recording and Querying Provenance –Break (30 minutes) Distribution and Scalability.
Recommendation system MOPSI project KAROL WAGA
Moohanad Hassan Maedeh Pishvaei. Introduction Open Source Apache foundation project Relational DB: SQL Server CouchDB : JSON document-oriented DB (NoSQL)
Mini-Project on Web Data Analysis DANIEL DEUTCH. Data Management “Data management is the development, execution and supervision of plans, policies, programs.
ITS-VIP SPRING 2012 FINAL PRESENTATION DATA MINING GROUP PHP?HTML INTERFACE Mide Ajayi Nakul Dureja Data Miners Rakesh Kumar David Fleischhauer.
Sign up Account Profile page (Basic Function). Home page Add Review New Sale Rank Search algorithm Search Results.
Distributed Information Retrieval Using a Multi-Agent System and The Role of Logic Programming.
REAL TIME GPS TRACKING SYSTEM MSE PROJECT PHASE I PRESENTATION Bakor Kamal CIS 895.
Alexey Kolosoff, Michael Bogatyrev 1 Tula State University Faculty of Cybernetics Laboratory of Information Systems.
MAKANI ANDROID APPLICATION Prepared by: Asma’ Hamayel Alaa Shaheen.
TITLE 1. Donate Blood Why Blood donation is important  Only way to maintain sufficient blood supplies for medical treatment  support local communities.
Chapter 4 Introduction to Classes, Objects, Methods and strings
Human Tracking System Using DFP in Wireless Environment 3 rd - Review Batch-09 Project Guide Project Members Mrs.G.Sharmila V.Karunya ( ) AP/CSE.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
Mobile Search Engine Based on idea presented in paper Data mining for personal navigation, Hariharan, G., Fränti, P., Mehta S. (2002)
 Architectural overview  Main APIs. getGames.php getGroupsLocations.php getGroupsScores.php getMessage.php getStreet.php getTime.php login.php sendMessage.php.
How to Create an Address How to Create a Free Account, Read and Answer your s. Yahoo! provides FREE . To create a free .
Srinivas Cheekati( ) Instructor: Dr. Dong-Chul Kim
CSC USI Class Meeting 10 November 9, 2010.
FriendFinder Location-aware social networking on mobile phones.
FriendFinder Location-aware social networking on mobile phones.
What is the question? 1) What is the question? Are there any words you do not understand, or want to clarify? What are you asked to find or show? Can you.
Smart Card based Location Tracking System By Saltriver Infosystems.
ION Structure Learning Exchange Campus Management Solutions Communities – Vertical approach- E.g. House, PTA, Bus, Mind spark communities Courses – Horizontal.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
START Application Spencer Johnson Jonathan Barella Cohner Marker.
M M Waseem Iqbal.  Cause: Unverified/unsanitized user input  Effect: the application runs unintended SQL code.  Attack is particularly effective if.
Project Management: Messages
Tracking System (Android)
Designing Cross-Language Information Retrieval System using various Techniques of Query Expansion and Indexing for Improved Performance  Hello everyone,
Tutorial Using the App help.ebsco.com.
Aggregation Aggregations operations process data records and return computed results. Aggregation operations group values from multiple documents together,
Explain what touch develop is to your students:
Latest Amazon AWS-Certified-Developer-Associate Certification Practice Question Answers – Dumps4download
Workforce Mobile (Android)
Tutorial Using the App help.ebsco.com.
Android Topics UI Thread and Limited processing resources
Explain what touch develop is to your students:
Presentation transcript:

LOCATION BASED REAL-TIME INFORMATION DELIVERY SYSTEM Group #6 Chandra Shekhar Jammi( ) Venkata Sri Krishnakanth Pulla( ) Prashant Tiwari ( )

Introduction A novel concept of street level information delivery system. Uses crowd sourcing to deliver highly granular information to users. Feasible due to increased widespread use of smart mobile devices with network access. Platform: Android Database : MongoDB Server: Apache and Amazon EC2 Web Service

Problem Statement Services exist to provide location based information through satellites. User cannot obtain real-time street level information. Ex: A house, a hawker etc. There exists no cooperative crowd sourcing community to achieve this. Building trust is important. Nobody helps others without incentive.

Related Work-Location Tracking Tracking user location using compass, accelerometer and GPS. A thesis work by Mohamed Amir, Uni. Of Alexandria, Egypt. Idea based on d = v · t+1/2* a * t2. V= initial location, t=time and a= acceleration. Use GPS initially or after a tolerance threshhold and then use compass and accelerometer.

Related Work-Aardvark Aims at filtering the crowd based on subscriptions of the topics. Uses village paradigm for indexing – getting the answer to a question through nested asking. Utilizes the social networking between the users for reliable answering – Facebook. Builds a well-defined index tables based on the probabilities for finding the right people to answer a specific question

Algorithm Used

User Actions Sign Up: User logs in using Facebook credentials, and as a result his friends list will be sent to server Subscription: User subscribes to a particular location by giving relevant information about it Ask a Question: {User ID, location, Question,Question-Type} Answer a Question:

Question Type: Volatile: users present at that location can answer this ex: Is there a line at Star Bucks? Non-Volatile: Experts about that location can answer this question ex: Is there a microwave oven in DBH? Special Message: HeartBeat: Android device sends these messages periodically to server. Heartbeat messages supplies network information, current GPS location and aid in invoking necessary action by server

User Modes Answering Mode: Android devise pulls questions that are addressed to user from server periodically Default Mode: Android device pulls number of questions that are addressed to user, and displays the count

Data Bases: {key,value} Experts DB {Location, Users Subscribed to that location} Friends DB {User ID, His friends list} Cur. Location DB {Location, Users at that location} Surrogates DB {User ID, his surrogate friends list}//people who answered his questions previously. These might get promoted to Friends DB FAQ DB {location, previous question-answer pairs about that location}

User-ID, Location, Question, Volatile/Non-Volatile volatile ? Loc:{ {user1,E.C},{user2,E.C},..} INPUT: location Set A OUTPUT :{ {user1,e.c} {user2,e.c},..} Expertise DBCur. Location DB NOYES I/p:location Set A Set B Set C User ID:{ {user1,F.C},{user2,F.C},..} INPUT: User ID OUTPUT :{ {user1,f.c} {user2,f.c},..} Friends DBSurrogate Friends DB Loc:{ {user1,E.C},{user2,E.C},..} User ID:{ {user1,F.C},{user2,F.C},..}

For every user in Set A Score = w*E.C + (1-w)*F.C is calculated E.C=Expertise Coefficient F.C=Friend Coefficient - Actual F.C exists only for users from Set B, Set C. - For all other users from Set A, F.C=default value(.25) w=tunable weight for expertise level Question is sent to a user only if his score > Threshold (tunable)

Evaluation

ScreenShot Fig 1: User Enters Location Fig 2: User Location on Map, with overlay items on screen. Use Taps to confirm final location.

ScreenShots Fig 3: User Logs in to FB to give access to friends list. Fig 4:List of User’s Friends Returned to app.

Screenshots Fig 5: Friend List sent to user as a string, and server replies with the same list, i.e Android App is successfully talking with the Database Fig 6: MongoDB database.

Conclusion Tasks Done: – User Subscription completed. – User Social Graph Retrieval. – Question’s Geospatial Reference obtained. – User continuously tracked through GPS after every minute. – All the above stored in database i.e Android App can talk to server on Amazon EC2. – PHP and Python scripts interact with relevant databases, retrieve set of users to whom a given question can be sent to.

Conclusion To do: – Filter useful user of server through location proximity and expertise suggested as subscription. – Send questions and receive answers. – Redirect them to the user as a response.

Thanks